2011-03-01 3 views
1

다른 시간 "또 무엇을 간과합니까"질문! 사전에 귀하의지도에 감사드립니다. :)다중 프로젝트 솔루션 및 교차 응용 프로그램 데이터 처리

.NET 2010 Winforms,하지만 Express 버전 만 있습니다. 나는 05 프로를 가지고 있지만 2010 년으로 전환하려고합니다. 업그레이드해야한다면 ... 아마 내 자신의 오락을위한 것이기 때문에 나는 05를 고수 할 것입니다.

내가 염두에두고있는 프로젝트를 위해 다중 애플리케이션 세트를 만들고 싶습니다. 프로젝트는 상호 작용해야하지만 여전히 견고하고 독립적 인 여러 구성 요소를 갖추고 있습니다.

구성 요소는 다음과 같습니다

1) 알림 영역 유틸리티 (I/E 시스템 트레이) - 나는 빠른 출시, 데이터 전달 매체 및 기타 사소한 것들로 이것을 사용하여 예상하고있다. 가능한 한 작게 유지하고 싶습니다. 메인 메뉴를 두 번 클릭하고 마우스 오른쪽 버튼을 클릭하여 다른 앱을 실행하십시오.

2) 메인 메뉴. 이것은 프로그램을 정상적으로 실행하고 본질적으로 다른 앱을 구성하면 시작됩니다.

3-6)이 기타 앱은 각각 몇 가지 일을하지만 상당히 독립적입니다.

.

.

질문 1 : 멀티 응용 프로그램 또는 다중 프로젝트 솔루션이란 무엇입니까? 내 검색 - fu가 이 아니기 때문에 나는 여기에 뜬단 말을 놓치고 있다고 생각한다. 결과. 대부분의 경우, 포인터,보다 정확한 어휘 및 기존 기능이 이런 종류의 것들을 처리 할 수있는 몇 가지 제안을 찾고 있습니다.

질문 2 : 어떻게 이러한 앱/프로젝트를 독립적으로 실행할 수 있습니까? 나는 매번 메인 메뉴를보고 싶지 않다. Program Files에서 앱을 직접 시작할 수있는 기능이 필요합니다. 해당 요구 사항에도 불구하고 Notification Utility가 실행 중인지 확인하고 그렇지 않으면 Notification Utility를 시작해야합니다. 유틸리티는 다른 앱이 실행될 때마다 실행되어야하며 닫히면 다른 모든 앱이 종료됩니다. 알림 (및 메인 메뉴) 앱은 다른 앱을 시작할 수 있어야합니다.

질문 3 : 어떻게 창간에 데이터를 전달할 수 있습니까?
내 머리 속에있는 개념은 Window A가 유틸리티에 패킷을 보내도록 한 다음 Window B로 전달하는 것입니다. Window B는 또한 확인 패킷을 보내야합니다.

질문 4 : 어떻게 애플 리케이션 중 하나 (알림 유틸리티)를 설정할 수 있습니다

답변

0

질문 1 - "솔루션"일반적으로 하나 개 이상의 프로젝트가 포함되어 있습니다.

+0

"솔루션"을 검색하는 것은 그다지 성취하지 못합니다. 필자가 보았던 모든 데이터 처리 문제는 동일한 프로젝트 내의 여러 Windows간에 데이터를 전달하는 것입니다. *이 작업은 거의 문제없이 수행했습니다. 결코 교차 응용 프로그램 데이터 공유를 다 끝냈습니다. –

+0

나는 당신이 당신의 수색을 위해 프로젝트/해결책을 사용하면 안된다고 생각한다. Visual Studio에서는 Visual Studio와 관련이 없기 때문에 C#을 사용하는 Windows에서 응용 프로그램 간 통신을 검색해야합니다. 하나의 솔루션에서 세 개의 응용 프로그램이 세 가지 솔루션에서 세 가지 응용 프로그램과 다르지 않습니다. VS는 관련 프로젝트를 쉽게 관리하기위한 인터페이스를 제공하지만 그것들은 모두 솔루션 탐색기에 표시되는 것 외에는 본질적인 연결이 없으며 Projects 탭에서 쉽게 참조 할 수 있습니다 – Rob

관련 문제