像Passolo,Alchemy Catalyst和Lingobit Localizer這樣的應用程序可以讀取DLL並可視化.NET控件,例如窗口,窗體和對話框。怎麼會這樣做呢?應用程序如何讀取程序集並可視化.NET表單?
2
A
回答
1
我不熟悉那些特定的應用程序 - 但他們可能使用.NET的Reflection元數據。
可以加載(或專門爲反射加載)程序集,然後檢查該程序集中的所有類型。該檢查可能包括從WinForms Control
繼承的類型,或者可能從System.Windows.Forms
中定義的某些類型繼承的類型。
0
我可以想象的基本思想是通過從窗體或用戶控件派生的類的反射來搜索DLL並實例化它們。然後在你自己的表面上渲染結果。
相關問題
- 1. .net 1.1應用程序如何使用.net 2.0程序集
- 2. .NET 4.0程序集可以用於.Net 3.5應用程序嗎?
- 3. 自動並行化.net應用程序
- 4. 如何從純C應用程序重用.Net程序集
- 5. 如何重新加載.NET應用程序域的程序集?
- 6. 如何使用WinSCP .NET程序集讀取文本文件?
- 7. 在.net 4.0應用程序中引用.net 2.0程序集
- 8. 程序可視化
- 9. 如何使用.net應用程序讀取profibus中的數據?
- 10. Web應用程序測試可視化
- 11. 如何讀取其他應用程序
- 12. 如何從.Net窗口應用程序讀取web.config
- 13. 如何在.Net核心應用程序中讀取web.config文件
- 14. 將.NET應用程序與Java應用程序集成 - JMS,ESB ...?
- 15. 如何在.NET 4.0應用程序中運行.NET 2.0程序集
- 16. 如何合併WPF應用程序的程序集?
- 17. 使用版本化的.Net程序集
- 18. 從.NET應用程序枚舉和讀取Java應用程序的UI控件
- 19. 如何閱讀.net程序集的元數據表
- 20. 如何讀取ArangoDB Foxx應用程序中的數據集合?
- 21. C#表單應用程序本地化
- 22. 從.NET應用程序中抓取並移動應用程序窗口?
- 23. 引用第三方程序集的COM +(.NET)應用程序
- 24. 在.Net應用程序中引用程序集
- 25. 部署使用Sharepoint程序集的.Net應用程序
- 26. 從64位應用程序引用.net 1.1程序集
- 27. 在asp.net 2.0 web應用程序中使用.net 3.5程序集
- 28. 獲取應用程序所需的程序集列表
- 29. 強命名命名程序集清單中的.net程序集
- 30. 如何強制Sgen創建.net 3.5序列化器程序集