加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB.NET与VB6.0区别初认识

发布时间:2020-12-16 22:48:00 所属栏目:大数据 来源:网络整理
导读:VB.NET看完曹祖圣老师的视频,一口的台湾话,连PPT都不是简体中文的,听起来颇有意思。(.NET说是当内,第一次还想什么是当内呢。哈哈)不过话又说回来,这套视频和平常的视频不太一样,好像是对VB.NET有了一些了解之后在做的一些介绍。 课程: 一、二十一世纪

VB.NET看完曹祖圣老师的视频,一口的台湾话,连PPT都不是简体中文的,听起来颇有意思。(.NET说是当内,第一次还想什么是当内呢。哈哈)不过话又说回来,这套视频和平常的视频不太一样,好像是对VB.NET有了一些了解之后在做的一些介绍。

课程:

一、二十一世纪的程式执行

二、物件导向与类别设计

三、使用物别与基底类别库

四、Windows程式开发:GUI程式开发的新技术

五、防护式的应用程式开发

六、资料库(1)-设计与SQL

七、资料库(2)-ADO.NET

八、介面-物件导向设计

九、继承-物件导向设计

十、资料库(3)-资料与商业层设计

十一、以元件为基础的设计

十二、应用程式设计与部署

十三、分散式程式设计:Remotion & Web Services

十四、设计可同时执行的程式(Concurrent Programming)

十五、软体工程:最佳实作


介绍了一些与传统VB6.0开发的一些区别:

传统VB6.0不支持跨语言处理,不能多执行,只能一下做一件事情,错误处理通过(On error goto),对象的释放(E=Nothing)等等

在VB.NET中,支持跨语言处理,可以多执行,错误处理处理通过Try…Catch,当对象不再使用的时候,自动释放对象所占的内存空间(也可用dispose立即释放)。

界面:

.NET与VB6.0相似之处:

相同的基本事件

相同的基本属性

相同的基本方法

.NET改进的地方:

直接点击控件就可以设定定位顺序

设定AutoScroll属性,可决定界面是否出现滚动条

控件具有Anchor属性

度量单位使用Pixels而非Twips

接受与取消的按钮可以直接在Form的属性中设定

事件处理:

相似:代码窗口,在事件列表中选择所要新增的事件。


与其他界面互动:

相似:

建立界面的实体

表示界面:

Show()方法会以非强迫的方式表示界面

ShowDialog()方法会以强迫回应方式表示界面

关闭界面

如需再次表示,可用Hide()方法

如不需再次表示,可用Close()方法

界面关闭时,需释放界面所使用的资源

控件:

相似:

基本事件

基本属性

基本方法

.NET改进的地方:

例如:ListBox控件的改变:



或用代码添加:

    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不止能添加字串资料,还能添加任何的对象

VB.NET与VB6.0还是有许多的不同之处的的,有待体会。

但是它们最大的不同之处在于:.Net是完全面向对象编程的。(对于.net待续)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读