정확한 용어를 여기에서 사용하려면 확실하지 않으므로 도움을 받으실 수 있습니다.C에서 플러그 가능한 GUI 및 DLL을 만드는 방법
가장 단순한 양식 응용 프로그램이 있습니다. "form.exe"를로드 할 때 폼에는 하나의 컨트롤 인 메뉴가 있습니다. 이 메뉴에는 하나의 메뉴 항목 "종료"가 있습니다. 내가 원하는 것은 Form이로드 될 때 특수한 메소드, 컨트롤 등을 추가 할 수있는 DLL을 지정하는이 양식 앱에 인수를 전달할 수 있다는 것입니다.
이제 "form.exe add_plugable.dll "내 메뉴에는 또 다른 메뉴 항목 인"추가 "가 있습니다. "form.exe add_plugable.dll remove_pluggable.dll"을로드하면 메뉴에 "종료", "추가"및 "제거"의 3 가지 항목이 있습니다.
희망적입니다. Forms 애플리케이션에 무엇을 포함시켜야하며 DLL을 어떻게 만듭니 까? 나는 공용 인터페이스가 필요하다는 것을 알고 있지만, 네임 스페이스와 인터페이스 및 추상 클래스를 사용하여이를 수행하는 방법을 정확히 모릅니다.
감사합니다.
VS 2010으로 업그레이드 할 때 이것은 아마도 내 솔루션이 될 것입니다. 그러나 2008 년 현재 .Net 3.5를 사용하고 있습니다. – Tizz
@Tizz CodePlex 사이트에서 다운로드하십시오. .NET 3.5에서 완벽하게 작동합니다. http://mef.codeplex.com/releases/view/40606 –
사실이 튜토리얼도 참조 용으로 추가되었습니다. http://www.c-sharpcorner.com/uploadfile/rmcochran /plug_in_architecture09092007111353am/plug_in_architecture.aspx – Tizz