VB.NET视频总结

简介: 在看了同学们对于VB.NET视频总结的博客以及问了师哥师姐之后,对于这个阶段这个材料的作用有了一个大致了解,它是为了让我们从以前学习的VB6.0(部分面向对象)向VB.NET(全部面向对象),的一个过渡的资料,以上视频中讲的东西很细

前几天看完VB.NET视频之后做了一个思维导图,如下:


    20150120212246573.jpg


   在看了同学们对于VB.NET视频总结的博客以及问了师哥师姐之后,对于这个阶段这个材料的作用有了一个大致了解,它是为了让我们从以前学习的VB6.0(部分面向对象)向VB.NET(全部面向对象),的一个过渡的资料,以上视频中讲的东西很细,很基础,其中台湾的语言以及命名规则和我们所用的都有一些出入,所以我就借了一本VB.NET入门基础,也在网上也看了一些关于VB6.0和VB.NET的区别,来帮助过渡自己的知识,如下图:


    20150120213216910.jpg


【输入、输出】


   输入:二者输入信息的方式基本相同。


   输出:VB.NET去除了print语句,曾加了System Console对象、内置对象MessageBox.Show()。


【基本语言元素】


   命名空间:如果想用Console类,需要Imports指令导入System Namespace(如Imports System);用户也可以明确制定调用namespace而无需用Import导入(如:VB6.0中用户可以直接使用内置函数,abs();在VB.NET必须导入或直接指定命名空间,System.Math.abs())。


   语法:其中数据类型(Data Type)、变量声明、数组都发生了变化,这个在真正运用的过程中再详细了解。


   语句: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支持继承。


   结构化异常处理:VB6.0(On Error Goto和On Error Resume Next非结构化异常处理);VB.NET(Try抛出异常,Catch处理,结构化异常处理)。


【函数、过程】


   函数:VB6.0(ByVal或ByRef,默认值为ByRef);VB.NET(ByVal或ByRef,默认值为ByVal)。


   过程:VB6.0(允许不加括号调用过程Sub,Call语句调用函数或Sub时必须加圆括号);VB.NET(所有的方法调用都需要圆括号,Call语句是可选的)。


【控件】


   这些控件的运用也在真正运用的过程中深入了解。


【文件】


   顺序文件:VB6.0中,用户用Open打开,Write#、Print#语句写文件,Input#、InputLine#、InputB语句读取文件,EOF判断文件是否结束,Close#语句关闭文件;VB.NET中,创建StreamReader类实例打开,调用StreamReader类的Read、ReadLine方法读取,创建StramWriter类实例用Write、WriteLine方法以创建或修改文件,使用类实例的Close方法关闭文件。


   随机文件:VB6.0中,Open语句创建或打开文件,用Put#语句写文件,用Get#语句读文件,用Loc函数定位读写位置,用Close#语句关闭文件;VB.NET中,用FileOpen函数打开文件,FileGet函数和FilePut函数读写任何记录,必须用FileClose函数关闭随机文件。


【数据库】


   数据库访问:VB6.0通过ADO(Active X数据对象),RDO(远程数据对象),DAO(数据访问对象);VB.NET通过ADO.NET和ADO(以COM组件形式,通过添加引用才可以使用)。


   数据访问具体实现:VB6.0程序设计阶段,将数据库绑定到ADODC控件或使用数据环境  或者  通过编程方式创建记录集RecordSet对象并与记录集对象交换数据;VB.NET程序设计阶段,通过创建、配置数据适配器DateAdapter和生成数据集DataSet  或者  通过编程方式动态创建、配置数据适配器和创建’生成数据集。


   数据绑定(Data Bind):VB6.0通过设置DataChanged、DataField、DataFormat、DataMember和DataSource这些属性来实现,将控件的显示属性绑定到数据源中的相应字段;VB.NET中可以将任何控件的任何属性绑定到包含数据的任何结构中。


【感受】


   对于VB.NET的认识还是需要在实践过程中才能有更加深刻的理解和认识,渴望在以后的三层、机房重构以及以后的学习中对于VB.NET的认识更加深入。

相关文章
|
6月前
|
SQL XML Java
.Net视频总结
.Net视频总结
74 0
|
4月前
|
人工智能 C#
Jvedio:.NET开源功能强大的本地视频管理神器
Jvedio:.NET开源功能强大的本地视频管理神器
165 0
|
6月前
|
SQL 数据库 开发工具
“.NET视频总结:认识框架的结构和组件,掌握开发工具的奥妙“
“.NET视频总结:认识框架的结构和组件,掌握开发工具的奥妙“
79 0
|
存储 开发框架 缓存
【浅谈ASP.NET】——视频总结
【浅谈ASP.NET】——视频总结
125 0
【浅谈ASP.NET】——视频总结
|
数据库
VB.net视频总结二
VB.net视频总结二
104 0
VB.net视频总结二
|
SQL 安全 Go
VB.net视频总结—
VB.net视频总结—
97 0
VB.net视频总结—
|
开发框架 .NET Linux
.NET Core跨平台开发BBS论坛(内涵源码+完整操作视频)
今天我们谈谈论坛,和如何利用.NET Core跨平台开发BBS。 在互联网刚刚兴起的年代,BBS是重要的娱乐与信息来源。而随着移动互联网兴起,传统PC产物逐渐没落,许多产品都相继的夭折。 曾经火爆全网的天涯,网易论坛,甚至是猫扑也在今年4月20日关贴了。 论坛的传统形态BBS虽然没落了,但是在两处领域大放异彩; 一为聚焦细分市场的垂直论坛,以虎扑、汽车之家等为代表。 二是充当商业品牌的后花园,以小米、魅族等新兴互联网企业为代表。说多了,好了,下面就来创建一个自己的BBS吧。
.NET Core跨平台开发BBS论坛(内涵源码+完整操作视频)
|
程序员
[52ABP实战系列] .NET CORE实战入门视频课程出来啦
早安! 各位道友好,.NET CORE入门视频的第一章已经录制完毕了。视频会放在传课网、网易云课堂及segment fault。 本来想的是第一章合计6个小节就可以播放完毕的,结果因为各种加戏所以添加了很多章节出来。
1426 0
|
前端开发 .NET 数据库
Asp.NET Core2.0 项目实战入门视频课程_完整版
END OR START? 看到这个标题,你开不开心,激不激动呢? 没错,.net core的入门课程已经完毕了。52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不开各位的帮助和加油。
2021 0