【VB.NET】-.NET Framework 和 .NET 特点
在之前C#中有了解过.NET Framework,他是许多语言的良好平台,随着.NET
Framework 和 Visual Studio.NET 的引入,这使得VB和VB.NET的开发产生了很大的变
化。在.net 中,不但这为.net语言带来了真正的面向对象的编程,还使得跨平台兼容开
发项目变得更加的快捷。
其中,.net 主要的组成部分有Microsoft.net Framework SDK(软件开发工具包)和
Visual Studio IDE(集成开发环境)。IDE用来开发程序,而Framework则拥于运行序。
一、.NET Framework
1、公共语言运行库(common language runtime,简称CLR):这就是管理代码执行
的一个环境。其中被编译到CLR中的代码称为托管代码(manage code)。托管代码自
动包含元数据(指描述数据的数据)。
2、类库:类库,顾名思义就是一个库,由许多的命名空间组成。所有的类和接口都保
存在 .NET Framework类库中。 其中每个命名空间都包含类、结构体、枚举、委托/接
口,这些都可以在程序中使用这些组成部分。
3、编译中间语:程序员编写的代码我们一般称为代码源,编译器将代码源翻译成
Microsoft中间语(MSIL),翻译成的我们叫中间语言也称IL, IL是一组独立于平台的指
令,他和元数据一起形成可移植可执行(PE)的文件,扩展名常用.exe 或.dll。
CLR编译和执行步骤如下:
4、程序集(assembly):我们通常把单个或多个可移植可执行代码的基本单位叫程序
集。 这是可部署的最小的代码段。
5、引用集合:引用对象用来将VB项目连接到外部的组件叫引用集合。其中分为程序集
和组件对象模型(COM)。其中对一个项目的引用称为程序集引用,也称项目到项目引
用(Project-to-Project reference).
二、VB.NET IDE 开发环境
在VB.NET的IDE中集成了许多的功能,像设计、编辑、编译、调试等,这些都很好
的为程序员的软件开发提供了强大的功能和良好的环境。
建立程序:
实例:Hello World!的VB.NET界面和代码:
对比:联系之前的VB语言和C#语言,这些创建过程计划和界面都差不多,就是有些
类、对象或代码表达不同,其他的都大体相同。
小结:VB.NET它不仅是基于对象,更是一个面向对象的开发语言,他具有面向对象所
有的特性,并还具有有Web服务。现在是结合着教材和视频进行,视频是台湾一老师讲
的,其中的很多概念都不怎么搜索的到,比如:物件导向的程式设计,不过大体的意思
后来还是明白,在后续的学习中必须学习一段,总结一段,及时养成好习惯,不会的及
时查,并及时做好总结。