像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. 如何使用WinSCP .NET程序集讀取文本文件?
- 6. 如何重新加載.NET應用程序域的程序集?
- 7. 程序可視化
- 8. 如何合併WPF應用程序的程序集?
- 9. 如何在.Net核心應用程序中讀取web.config文件
- 10. 將.NET應用程序與Java應用程序集成 - JMS,ESB ...?
- 11. 如何在.NET 4.0應用程序中運行.NET 2.0程序集
- 12. 使用版本化的.Net程序集
- 13. 從.NET應用程序中抓取並移動應用程序窗口?
- 14. 獲取應用程序所需的程序集列表
- 15. 製作單一視圖應用程序到表格視圖應用程序
- 16. 在.Net應用程序中引用程序集
- 17. 在asp.net 2.0 web應用程序中使用.net 3.5程序集
- 18. 部署使用Sharepoint程序集的.Net應用程序
- 19. 如何強制Sgen創建.net 3.5序列化器程序集
- 20. 什麼項目類型可以引用.NET程序集,並可以通過iOS Xamarin應用程序引用
- 21. 在.net中閱讀程序集
- 22. 如何更好地可視化Rails模型和應用程序?
- 23. 如何在Android應用程序中顯示可視化
- 24. 從.Net應用程序打開VB6表單時內存不能「讀取」錯誤
- 25. .net應用程序中的NoVNC集成
- 26. .Net應用程序標準圖標集
- 27. DevExpress集成到.Net Web應用程序
- 28. 如何防止.NET應用程序從GAC加載/引用程序集?
- 29. 獲取所有引用程序集以及應用程序引用程序集的引用程序集等
- 30. 如何將InfoPath表單暴露給.NET MVC應用程序