LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

vb到vb.net的巨大改变

admin
2014年5月13日 22:45 本文热度 5500
[b][color=#800000][编程环境][/color][/b]
1、表单的caption属性没了,取代它的是text属性。
2、shape控件没有了,取而代之的是“system.drawing.graphics”,用代码向程序添加图像。
3、增加了不少很cool的新控件,比如mainmenu、linklable、errorprovider、helpprovider、trayicon等。
4、表单的dock属性给窗口的布局带来不少便利。
[color=#ff6600][b][命名空间][/b][/color]
1、msgbox()换成messagebox.show()
2、默认情况下引入的是"microsoft.visualbasic"空间下的函数,如果需要更改的话,可以用"imports **.**"来改变默认的命名空间。可以改变命名空间的对象有工程、表单、组件等。
3、如果想用以前版本的函数,可以在"microsoft.visualbasic.compatibility"下找到。
[b][color=#ff9900][核心编码][/color][/b]
1、新版本的long占64位,integer相当于以前的long,short相当于以前的integer。
2、byte可以表示0-255之间的数字,而char则是占用了两个字符,可以容纳一个unicode字符。
3、variant被object所取代,currency被decimal取代。
4、"dim a,b,c as integer"在vb6中的结果是a、b为variant类型,c为integer类型。而在vb.net中,a、b、c都为integer类型。
5、在新版本中,数组是基于0开始的。也就是说,"dim myarray[5] as long"表示的是产生一个有5个元素的long数组,从0~4。
6、udt 的变化。在新版本里, 声明自定义的类型时使用的是类似api关键字结构,而非type。比如:
structure mystruct
public name as string
public salary as integer
end structure
7、collection消失。在system.collections名字空间里提供了一系列新的集合类型,最相似的有hashtable、objectlist。
8、新的操作符。比如icount+=4、icount-=10等
9、对if条件的判断从左到右,如果有返回值为false的,那么它右边的判断条件都不执行。需要特别注意的是,新版本规定判断条件返回值必须是布尔型的,让人爱不释手的整型在这里通不过。
10、新版本在变量赋值时不需要set关键字。
11、 用try、catch、finally关键字来进行错误处理。无论是否发生错误,finally区的代码总要执行。
12、pass by value。 默认情况下,所有参数都是值传递。
13、garbage collection有了相对的改进。
14、函数里头允许retrun一个值,这相对以前版本来说进步很大,因为以前版本要return的话都要跟函数名挂钩,给copy code带来不必要的繁琐工作。

该文章在 2014/5/13 22:45:41 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved