我正在尋找一個使用插件架構的多線程C#應用程序示例,任何人都可以幫助我嗎? 非常感謝尋找帶有插件架構的C#多線程應用程序
回答
哎,看來你需要一個C#項目,而不是一個IDE,不是嗎?
我可以給你一些關於多線程和插件的提示,儘管沒有一個例子。您可以使用System.ComponentModel.BackgroundWorker類來進行異步線程,或者您可以使用創建自己的BackgroundWorker類(使用Thread.Start(ThreadStart或ParameterizedThreadStart))。
對於插件,我建議你爲插件文件夾/配置實現一個通用結構,然後實現將是一個笑話。
例如 /plugins文件夾: /plugins/pluginname/conf.xml /插件/ pluginname /斌/ /plugins/pluginname/bin/pluginname.dll
-1 ...不錯的建議,但你不應該忽略System.ComponentModel.Composition其中hople coplete基礎設施已經;) – TomTom 2010-05-10 10:09:14
System.ComponentModel .BackgroundWorker是一個簡寫,當你只想用回調調用一個方法。 您的選擇,但是,爲了您的信息,我已經使用該模型編寫了生產代碼並取得了出色的性能。所以,該模型的工作:) – 2010-05-10 17:52:08
- 1. 帶插件架構的客戶端 - 服務器應用程序
- 2. 設計多線程應用程序(尋找設計模式)
- 3. 尋找C++的應用程序GUI庫
- 4. 尋找機架應用程序結構和config.ru規格?
- 5. 帶WebRequest的C#多線程程序
- 6. 的HelloWorld多線程C#應用程序
- 7. 多線程應用程序 - C++/Debian的
- 8. 多線程C應用程序框架或模式
- 9. .NET應用程序的插件框架
- 10. 尋找具有許多複雜形式和網格的在線應用程序
- 11. C#應用程序線程
- 12. 尋找架構良好的Rails/Javascript/AJAX應用程序的示例
- 13. Android應用程序架構
- 14. Web應用程序架構?
- 15. Silverlight應用程序架構
- 16. 插件架構,訪問應用程序中的代碼?
- 17. 插件框架 - 可以有太多的插件程序集?
- 18. 尋找多線程死鎖的原因?
- 19. 尋找桌面和移動應用程序開發的框架
- 20. 尋找iphone應用程序的視頻
- 21. 尋找開源的codeigniter應用程序
- 22. 尋找應用程序的中心 - VB.net
- 23. 構建具有外部框架的Objective-C應用程序
- 24. 具有異步http的多層架構應用程序
- 25. Eclipse 3.7帶多個插件的RCP應用程序
- 26. 有條件的任務調度 - 多線程Java應用程序
- 27. 多線程,DataReaders和批量插入...這個應用程序可以多線程?
- 28. C++應用程序中的PyQt4插件
- 29. 基於插件的C#應用程序
- 30. 尋找使用shopify簡化多級庫存的應用程序
也許你應該看一看MEF? – 2010-05-11 10:54:12