前端之家收集整理的这篇文章主要介绍了
VB.Net总结(二),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
【前言】 |
@H_404_12@
上篇博客有提到VB.Net一定程度上就是VB衍生出来的,但是他们另一方面也有一些不同的地方,那么今天就来讲述一下几个方面的相同或不同的地方。
【内容】 |
@H_404_12@
输入输出
~ |
VB |
VB.Net |
输入 |
两者输入信息的方式相同 |
|
输出 |
print语句 |
删除了print语句,但是增加了system console对象、内置对象MessageBox.Show() |
@H_404_12@
基本语言元素
命名空间:如果想使用Console类,需要明确指定调用命名空间。
语法:其中数据类型、变量声明、数组都发生了变化,这个后续在具体去说。
语句:VB.NET的对应改进:
1.GoSub不再受到支持;
2.Call Function和Sub语句均可用于调用过程;
3.On…GoSub和On…GoTo语句不再受支持,可以用Select Case语句代替;
4.While…Wend语句改为While…EndWhile语句,不再支持Wend关键字;
5.Set语句取消。
类:
VB.NET新加,Private(限于class内部);Public(可以从class外访问);Friend(限于class所属的应用程序内);Protected(只能被class和其派生类访问);Protected Friend(能被class、应用程序和派生类访问);VB.NET支持继承。
过程和函数
~ |
VB |
VB.Net |
过程 |
不允许加括号调用过程Sub,Call语句调用函数或Sub时必须加圆括号 |
所有方法调用都需要加圆括号;call语句是可选的 |
函数 |
ByVal或ByRef,默认值是后者 |
ByVal或ByRef,默认值是前者 |
@H_404_12@
文件
~ |
VB |
VB.Net |
顺序文件 |
用户用Open打开,Write#、Print#语句写文件,Input#、InputLine#、InputB语句读取文件,EOF判断文件是否结束,Close#语句关闭文件 |
创建StreamReader类实例打开,调用StreamReader类的Read、ReadLine方法读取,创建StramWriter类实例用Write、WriteLine方法以创建或修改文件,使用类实例的Close方法关闭文件 |
随机文件 |
Open语句创建或打开文件,用Put#语句写文件,用Get#语句读文件,用Loc函数定位读写位置,用Close#语句关闭文件 |
用FileOpen函数打开文件,FileGet函数和FilePut函数读写任何记录,必须用FileClose函数关闭随机文件 |
@H_404_12@
数据库
~ |
VB |
VB.Net |
数据库访问 |
通过ADO(Active X数据对象),RDO(远程数据对象),DAO(数据访问对象) |
通过ADO.NET和ADO(以COM组件形式,通过添加引用才可以使用) |
数据访问具体实现 |
将数据库绑定到ADODC控件或使用数据环境或者通过编程方式创建记录集RecordSet对象并与记录集对象交换数据 |
通过创建、配置数据适配器DateAdapter和生成数据集DataSet或者通过编程方式动态创建、配置数据适配器和创建生成数据集 |
数据绑定 |
通过设置DataChanged、DataField、DataFormat、DataMember和DataSource这些属性来实现,将控件的显示属性绑定到数据源中的相应字段 |
可以将任何控件的任何属性绑定到包含数据的任何结构中 |
@H_404_12@
【总结】 |
@H_404_12@
VB其实是部分的面向对象,而现在的VB.Net其实就是全部的面向对象。这个视频就是一个过渡材料帮助我们了解面向对象。如有什么不准确的还请大家指出,如果感觉总结的还可以就动动你的小手点个赞再走….