初识VB.NET

一、VB.NET定义

Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。VB.Net需要在.Net Framework平台上才能执行。

二、VB6.0和VB.NET的主要区别简介:

二者几乎在90%以上保持相似或相同。但在其他很多方面,VB.NET都和VB6.0截然不同。也许正是这些不同点,才使得VB.NET功能更强大,更有生命力,但同样也为VB6.0程序员转型为VB.NET程序员带来了困难。因为VB.NET提出了很多新的功能、概念和观点,掌握VB.NET不仅要掌握语法,还需要理解并运用这些新的功能、概念和观点。

三、VB.NET应用组件

1.CLR是公共语言运行时,CommonLanguageRuntime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。
2.BCL一个公共编程框架,成为基类库,所有语言的开发者都能利用它。包括ASP.Net、类别、ADO.NET类别、windows类别、XML类别、GDI+类别、系统类别IL是.NET框架中中间语言(IntermediateLanguage)。使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言IL(IntermedateLanguage)的代码。
3.GUI图形用户界面(GraphicalUser Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

四、VB.NET与数据库

Visual Basic现在已经真正成为面向对象以及支持继承性的语言。窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化以及可达性支持。数据类工具内在支持XML数据,在设计时数据绑定使用断开的数据。另外, Visual Basic.NET直接建立在.NET的框架结构上,因此开发人员可以充分利用所有平台特性,也可以与其他的.NET语言交互。
1、ADO.NET基础
主要有两个元件:.NET Framework资料提供者和DataSet
(1).NETFramework 资料提供者将有关资料库存取的细节封装起来。用于管理资料顺向制度资料的元件。
.NETFramework里面含有Connection 物件、Command物件、DataReader、DataAdapterConnection物件会提供资料来源的连接。
(2)DataSet 是不依赖于数据库的独立数据集合。

五、VB.NET软件工程与工具

软件工程的方法:A.eXtremeProgramming
工具:

UML绘图工具、代码分析工具、测试工具、原始码管理工具、文件产生工具、Make工具。


导图:



评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值