主题:急切求助:模块和组件的区别是什么?
xinying2005
[专家分:0] 发布于 2005-10-27 16:35:00
我也查阅了一些资料,但还是不明白组件和模块的区别?
谁能帮俺具体解释一下?谢谢
回复列表 (共5个回复)
沙发
huangtinghua [专家分:30] 发布于 2005-10-29 15:14:00
一个窗体一个模块,也可以自己建立模块,例如写一个比较独特的启动程序放在一个模块中,然后指定从他启动
板凳
xinying2005 [专家分:0] 发布于 2005-10-29 19:05:00
一个窗体只能放一个模块吗?
那么组件又是怎么一回事?
程序可以从sub main开始启动,是不是就是从模块启动(sub main是不是模块)?
3 楼
tinghua [专家分:180] 发布于 2005-10-29 20:47:00
用记事本打开WindowsApplication1.vbproj文件,中间有下面一段
------------------------------------------------------------
<Files>
<Include>
<File
RelPath = "AssemblyInfo.vb"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "Form1.vb"
SubType = "Form"
BuildAction = "Compile"
/>
<File
RelPath = "Form1.resx"
DependentUpon = "Form1.vb"
BuildAction = "EmbeddedResource"
/>
......
有点像c语言的include啊
我也解释不清楚,不过很高兴和你讨论啊
从模块启动可以的,nsdn上讲的有
submain()不时模块,他相当于c语言中的viold main()
是程序的入口
------------------------------------------------------------
4 楼
tinghua [专家分:180] 发布于 2005-10-29 20:47:00
用记事本打开WindowsApplication1.vbproj文件,中间有下面一段
------------------------------------------------------------
<Files>
<Include>
<File
RelPath = "AssemblyInfo.vb"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "Form1.vb"
SubType = "Form"
BuildAction = "Compile"
/>
<File
RelPath = "Form1.resx"
DependentUpon = "Form1.vb"
BuildAction = "EmbeddedResource"
/>
......
有点像c语言的include啊
我也解释不清楚,不过很高兴和你讨论啊
从模块启动可以的,nsdn上讲的有
submain()不时模块,他相当于c语言中的viold main()
是程序的入口
5 楼
zrs797246 [专家分:190] 发布于 2005-10-30 13:05:00
我们举个例子说一下:
把文件夹比作模块,把文本比作类,把文本里的内容比作方法,
文件夹下可以有文件夹是吧!也可以包含文本是吧!
但是文本是不能包含文本对吧!文本不能包含文件夹对吧!
模块就是这样的意思!!
组建的意思也就是一个动态库。
举个例子,假如你编写一个程序来说,经常要用到一个方法来说,但是又不是在同一窗体内,这时你为了省时间,你就可以编写这个方法,放在模块中或命名空间中,也就是程序集中,这样你就随时都可以调用该方法了。省得写代码。
我来回复