首页 > 代码库 > 【VB.NET】-.NET Framework 和 .NET 特点

【VB.NET】-.NET Framework 和 .NET 特点

                                  【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服务。现在是结合着教材和视频进行,视频是台湾一老师讲

的,其中的很多概念都不怎么搜索的到,比如:物件导向的程式设计,不过大体的意思

后来还是明白,在后续的学习中必须学习一段,总结一段,及时养成好习惯,不会的及

时查,并及时做好总结。





  

【VB.NET】-.NET Framework 和 .NET 特点