VB.Net总结(二)

【前言】

  上篇博客有提到VB.Net一定程度上就是VB衍生出来的,但是他们另一方面也有一些不同的地方,那么今天就来讲述一下几个方面的相同或不同的地方。

【内容】

  输入输出

~ VB VB.Net
输入 两者输入信息的方式相同
输出 print语句 删除了print语句,但是增加了system console对象、内置对象MessageBox.Show()

  基本语言元素
  命名空间:如果想使用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,默认值是前者

  文件

~ 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函数关闭随机文件

  数据库

~ VB VB.Net
数据库访问 通过ADO(Active X数据对象),RDO(远程数据对象),DAO(数据访问对象) 通过ADO.NET和ADO(以COM组件形式,通过添加引用才可以使用)
数据访问具体实现 将数据库绑定到ADODC控件或使用数据环境或者通过编程方式创建记录集RecordSet对象并与记录集对象交换数据 通过创建、配置数据适配器DateAdapter和生成数据集DataSet或者通过编程方式动态创建、配置数据适配器和创建生成数据集
数据绑定 通过设置DataChanged、DataField、DataFormat、DataMember和DataSource这些属性来实现,将控件的显示属性绑定到数据源中的相应字段 可以将任何控件的任何属性绑定到包含数据的任何结构中

【总结】

  VB其实是部分的面向对象,而现在的VB.Net其实就是全部的面向对象。这个视频就是一个过渡材料帮助我们了解面向对象。如有什么不准确的还请大家指出,如果感觉总结的还可以就动动你的小手点个赞再走….

猜你喜欢

转载自blog.csdn.net/Mabanana/article/details/80037605