搜狐首页-新闻-体育-娱乐-财经-IT-汽车-房产-家居-女人-TV-ChinaRen-邮件-博客-BBS-搜狗 
一切从这里开始 详细介绍VisualBasic.NET

时间:2005年04月05日09:51   热点排行】 【推荐】 【打印】【关闭
我来说两句 我来说两句 即时新闻通知 进入新闻论坛 相关新闻:
 
  Visual Basic.NET(以下简称VB.NET)作为Visual Studio.NET中的一个部分,它是Visual Basic在.NET体系中的演化结果,Visual Basic.NET比Visual Basic 6.0更易使用、更强大,而且给它赋予了过去需要使用C++这样的语言才具有的访问某些系统资源的能力。

  增加对象的继承性

  在VB.NET里,所有受控类型都派生自System.Object。VB.NET现在提供大量面向对象功能,包括应用程序继承,其允许程序员从其他类导出并创建新的类,同其他面向对象语言里一样,VB.NET支持对基类的方法和属性进行覆盖以及对方法的重载,程序员借此可非常容易地实现多态及创建健壮的、扩展性好的组件。VB.NET的表单是类模块,程序员可以通过可视化继承创建一个表单模板类,并从这个基类里导出所需的表单。

  在VB.NET中,一切都是对象,代码被充分复用,这种代码复用不仅仅体现在单个项目的开发过程中,而且还包括通过支持VB.NET的通用语言运行库CLR (Common Language Runtime)继承在其他VB.NET语言里定义的类。在.NET平台中扮演重要角色的是CLR,无论使用什么语言为.NET平台编写的代码都在CLR的控制之下运行。

  事实上,CLR是用来取代现有COM、微软事务服务(MTS)以及COM+的一个架构。VB.NET运行在CLR的顶层上,CLR为其提供了许多关键功能并消除了在Visual Basic运行时库的需求。

  垃圾收集器

  垃圾收集器由CLR统一管理,提供了更好的内存管理能力。CLR通过垃圾收集器负责实时监视一个程序的资源,当可用资源达到确定的阈值时寻找无用的对象,并在发现它们的时候清除这些对象。CLR对资源的管理采用垃圾收集而非引用计数,这样做的理由之一是维护资源的引用计数将耗费更多的系统资源,得不偿失。垃圾收集的一大好处就是程序员不再需要担心大多数普通的循环引用,即子对象引用了父对象,然后父对象又引用了子对象。在引用计数方案下,循环引用使两个对象都不能被释放和清除。而垃圾收集器会发现循环引用并清除它们。

  新增引擎

  对于VB.NET的窗体(Form),微软废弃了旧的表单引擎而使用Windows Form代替它,事实上所有基于CLR的语言都使用Windows Form引擎。它可以轻松创建能自动调整组件尺寸的窗体并允许将控件定在窗体里的特定位置,而不需要增加许多代码。.NET还为Web窗体特别设计了Web Form引擎。一个Web Form页包括两部分,即实现Web Form可视界面的一个HTML文件和处理Web Form页事件的源文件。在VB.NET中,利用Web Form可像在VB中传统Windows桌面应用程序创建窗体一样。

  Web服务

  在Web(Web services)服务方面,微软大力推广.NET的一个重要理由就是对Web服务的全面支持,从技术角度.NET主要构筑在XML与SOAP上。Web服务的本质是一个通过标准网络协议发布的中间层的事件处理函数集,由于其使用HTTP作为传送机制可通过防火墙进行通信,因此只要合适地分配URL就可以一个网络应用程序中构造多种Web服务,当服务被请求时所有这些内部构件之间的调用都会自动打包并通过XML接口进行调用。
[1] [2下一页 


页面功能   【我来说两句】 【热点排行】 【推荐】 【字体:  】 【打印】  【关闭

 ■ 相关链接

 ■ 我来说两句
用  户:        匿名发出:
请各位遵纪守法并注意语言文明。
 
*经营许可证编号:京ICP00000008号
*《互联网电子公告服务管理规定》
*《全国人大常委会关于维护互联网安全的规定》
手机
包月自写5分钱/条

最新制作 想唱就唱
夏天的味道 哪一站



精品专题推荐:
谁说赚钱难告诉你秘诀
测IQ交朋友,非常速配
就让你笑火暴搞笑到底

短信订阅
焦点新闻魅力贴士伊甸指南魔鬼辞典



公社热图


·[组图]大陆第一美女模特
·[图]这就是人死后世界?
·女星中的九大混血妖姬









搜狐商城
 
·数码|iPod nano¥1799
·I T|1G 微盘特价¥399
·家电|飞利浦耳机特价
·家电|USB音箱5折
·家电|飞利浦耳机特价
更多...
-- 给编辑写信
Copyright © 2017 Sohu.com Inc. All Rights Reserved.搜狐公司 版权所有 全部新闻 全部博文