VB.NET看完曹祖圣老师的视频,一口的台湾话,连PPT都不是简体中文的,听起来颇有意思。(.NET说是当内,第一次还想什么是当内呢。哈哈)不过话又说回来,这套视频和平常的视频不太一样,好像是对VB.NET有了一些了解之后在做的一些介绍。@H_403_2@
课程:@H_403_2@
一、二十一世纪的程式执行@H_403_2@
二、物件导向与类别设计@H_403_2@
三、使用物别与基底类别库@H_403_2@
四、Windows程式开发:GUI程式开发的新技术@H_403_2@
五、防护式的应用程式开发@H_403_2@
七、资料库(2)-ADO.NET@H_403_2@
八、介面-物件导向设计@H_403_2@
九、继承-物件导向设计@H_403_2@
十、资料库(3)-资料与商业层设计@H_403_2@
十一、以元件为基础的设计@H_403_2@
十二、应用程式设计与部署@H_403_2@
十三、分散式程式设计:Remotion & Web Services@H_403_2@
十四、设计可同时执行的程式(Concurrent Programming)@H_403_2@
十五、软体工程:最佳实作@H_403_2@
@H_403_2@
介绍了一些与传统VB6.0开发的一些区别:@H_403_2@
传统VB6.0不支持跨语言处理,不能多执行,只能一下做一件事情,错误处理通过(On error goto),对象的释放(E=Nothing)等等@H_403_2@
在VB.NET中,支持跨语言处理,可以多执行,错误处理处理通过Try…Catch,当对象不再使用的时候,自动释放对象所占的内存空间(也可用dispose立即释放)。@H_403_2@
@H_403_2@
界面:@H_403_2@
.NET与VB6.0相似之处:@H_403_2@
相同的基本事件@H_403_2@
.NET改进的地方:@H_403_2@
直接点击控件就可以设定定位顺序@H_403_2@
设定AutoScroll属性,可决定界面是否出现滚动条@H_403_2@
度量单位使用Pixels而非Twips@H_403_2@
接受与取消的按钮可以直接在Form的属性中设定@H_403_2@
@H_403_2@
事件处理:@H_403_2@
相似:代码窗口,在事件列表中选择所要新增的事件。@H_403_2@
与其他界面互动:@H_403_2@
相似:@H_403_2@
建立界面的实体@H_403_2@
表示界面:@H_403_2@
ShowDialog()方法会以强迫回应方式表示界面@H_403_2@
@H_403_2@
控件:@H_403_2@
相似:@H_403_2@
基本事件@H_403_2@
.NET改进的地方:@H_403_2@
@H_403_2@@H_403_2@@H_403_2@@H_403_2@
Private Sub Form1_Load(ByValsender As System.Object,ByVal e AsSystem.EventArgs) HandlesMyBase.Load ListBox1.Items.Add("A") ListBox1.Items.Add("B") ListBox1.Items.Add("C") End Sub
这个ListBox不止能添加字串资料,还能添加任何的对象@H_403_2@
VB.NET与VB6.0还是有许多的不同之处的的,有待体会。@H_403_2@
但是它们最大的不同之处在于:.Net是完全面向对象编程的。(对于.net待续)@H_403_2@