知识大全 VB.Net编程入门之Hello World(2)
Posted 语言
篇首语:曾无好事来相访,赖尔高文一起予。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VB.Net编程入门之Hello World(2)相关的知识,希望对你有一定的参考价值。
VB.Net编程入门之Hello World(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
二.从Visual Basic转型到Visual Basic Net的必然和必要性
虽然Visual Basic得到了很多人的认可 也有许多配套产品都提供了Visual Basic的接口 但随之时间的延续 其缺点也逐渐暴露了 有些甚至是无法 容忍 的 首先作为一种解释性的语言 不仅程序执行速度慢 并且在分发应用程序时 还需要带上解释库 其次Visual Basic并非完全的面向对象的开发语言 从根本上说 它应该是一种面向过程的开发语言
而Visual Basic Net做为下一代的Visual Basic语言 它是一种为开发 Net平台应用程序而度身定做的程序语言 因为Visual Basic Net中完全集成了 Net FrameWork( Net框架)和CLR(Common Language Runtime 即 公共语言运行时) 同时 Net 框架和公共语言运行时又共同提供Visual Basic Net语言互操作性 垃圾资源回收 可靠安全性和版本改进的支持 通过Visual Basic Net能够简便 快捷地创建 Net平台应用程序 XML Web services 和 ASP NET Web 应用程序 Visual Basic Net做为开发 Net平台的程序语言 那它就为开发现跨平台程序创造了可能 因为我们知道 微软推出 Net 其目的之一就是实现跨平台 虽然目前微软只提供了在Windows平台上运行的 Net框架 还无法实现真正意义上的跨平台 但随着MONO的出现(虽然它还存在很多问题 并且目前的MONO只为C#提供支持) 但可以预见的是在不久的将来 Visual Basic Net实现Write Once And Run AnyWhere的时间不会太久
Visual Basic Net是一种编译性的语言 但这种编译和以前接触的编译有所区别 因为经过Visual Basic Net编译器编译后得到文件并不是可以在计算机直接运行的二进制文件 它的性质是一种IL文件(中间语言文件) 在运行IL文件时 首先是通过CLR下的JIT(即时编译器) 把这种IL文件再编译成二进制文件 我们看到的程序运行 其实是经过JIT编译后的二进制文件在执行 这时可能有很多朋友会问 这种二次编译是否多此一举 具体实现中是否很麻烦 是否会影响程序的运行速度?二次编译的确是影响了程序运行的速度 但它却为实现跨平台带来了可能 其实这种编译过程犹如Java中的JVM(Java虚拟机) 正是JVM才使得Java能够开发出跨平台的应用程序 二次编译是CLR在 Net框架下自动实现IL文件到二进制文件转变的 它是一种自动完成的 并不需要人员的参与 所以它并不会给程序执行带来麻烦
Visual Basic Net 还是一种真正的面向对象的开发语言 可以说OOP思想已经深入到语言中的任一角落 如 在Visual Basic Net中创建的Windows组件 就是从类中继承 类经过实例化得到的 Visual Basic Net还增加了许多新功能和改进功能 如继承 接口和重载等 这些都使Visual Basic Net成为功能强大的面向对象的编程语言
cha138/Article/program/net/201311/14644相关参考
知识大全 VB.Net编程入门之Hello World(4)
VB.Net编程入门之HelloWorld(4) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 VB.Net编程入门之Hello World(3)
VB.Net编程入门之HelloWorld(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SpringAOP之HelloWorld 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们使用
VB.NET菜单设计初级入门[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 可视化编程工具
定制VB.NET控件编程之拦截击键动作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一简介
VB.NET菜单设计初级入门[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 二.MainM
Java技巧:HelloWorldAnt 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Anot
VB.NET入门--Imports语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 导入在引用
在VB.NET编程中使用数组 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数组是程序中经常要使
VB.NET菜单设计初级入门[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 五.绘制个性化