VB.NET中怎样用模块化来开发?
像DELPHI有BPL,VB.NET开发出来的是不是DLL?那怎样把它动态加载,显示窗体什么的呢?谢谢. 问题点数:20、回复次数:11Top
1 楼exing(铱星)回复于 2005-07-02 09:50:42 得分 2
在项目中引用,在需要加载的地方,实例化出一个对象就可以了Top
2 楼yikais(红树林)回复于 2005-07-02 09:58:58 得分 2
关注。。Top
3 楼islkeng(A仔)回复于 2005-07-02 15:01:15 得分 2
我不知道我所说的是不是一个好方法,但我现在就是以这种方式开发的:
登陆界面和主窗体在同一个项目中,而其他功能模块都是一个项目(dll形式),其中每个dll是主窗体的一个子窗体。Top
4 楼sagezk(SageZK)回复于 2005-07-03 12:01:59 得分 2
动态加载.DLL文件到当前进程中的方法在插件编程(AddIn)中很常用,可以参考MSDN中关于插件编程的文章来实现。至于怎样通过不同的DLL文件来划分软件系统的各个子系统模块,建议将用户界面和功能的实现放在不同的DLL中,以便提高DLL的可重用性和管理上的方便!Top
5 楼ssuuaa(hi)回复于 2005-07-03 13:37:59 得分 0
如果是静态引用是不是按照" exing(铱星) "的方法?
如果是动态的话就要用到插件了?关于这个能不能提供点资料?谢谢.Top
6 楼zqhomedn()回复于 2005-07-04 11:00:20 得分 2
同意islkeng(A仔)的做法,我也按照此方法开发,效果不错Top
7 楼sam_summer(Sam)回复于 2005-07-04 11:18:42 得分 2
在解决方案中直接引用就可以了Top
8 楼haitao5676(笑纹)回复于 2005-07-04 11:44:35 得分 2
先用任意语言制作类库
然后用任意语言(.net中所包含的集中语言)来引用,很方便
因为.net制作的类库是没有语言限制的,所以vb的可以引用到c#工程里,没有问题Top
9 楼chamys(天使)回复于 2005-07-04 11:58:41 得分 2
關注。。。
Top
10 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-07-04 11:59:50 得分 2
动态加载可以利用.NET 中的反射机制Top
11 楼dbspro(冷锋)回复于 2005-07-04 13:07:31 得分 2
UpTop




