◤分类文摘

     

返回主页◎

 

Visual Studio 6.0,NT的奏鸣曲

 

Visual Basic一直是工作效率最高的Windows开发工具,其6.0版继承了这一传统。该产品具有直观的开发环境,而且随时提供弹出式信息以及自动编码帮助功能,继续为其他快速应用程序开发工具树立了高标准。

Visual Basic 6.0长期关注那些喜欢该工具的方便性而又不局限于仅仅在Windows客户机上进行部署的开发人员。你可以很容易地选择和使用Visual Basic中的新增工具,这些工具通过一个Web浏览器来将Dynamic HTML前端代码发布到你的用户界面上。
  
不同于容易被人识别的脚本和反编译的Java类,编译后的Visual Basic DLLs提供了用户可接受的对专有编程逻辑的保护机制。
  
不管开发人员是不是以Web作为应用程序的目标,他们都会涌向更新的Visual Basic,因为它能够在多种体系结构上轻松设计和部署应用程序。其高效率、直观的可视化数据环境设计器(Data Environment Designer)为用户提供了包括数据表关系、表查询设计、自动生成的SQL代码以及生动的预览结果等等的联合视图。
  
你能够利用多种数据源来创建可重用的数据集合,这些集合可被看成是集成的对象,即使是当低级数据集合驻留于不同的机器并且使用不同的数据库服务器平台时也是如此。
  
Visual Basic 6.0中的数据管理工具同Inprise公司的Borland Delphi 4.0中的类似功能并驾齐驱。这两种产品都能够通过有效地管理层次化结构数据关系来加快网络事务的处理。它们还为从便携式机器上下载数据和断开数据连接提供了方便。
  
Delphi工具在某种程度上来说更易于用在应用程序的设计上,但是,你可能会更欣赏由Microsoft公司的Visual Studio Analyzer所创建的性能优化功能。Visual Studio Analyzer可以跨越该套件中的组件工具和数据库连接工具进行工作。
  
Visual Basic 5.0版本强调的是从原始编译器(native compiler)中获得的性能增强。与此不同,Visual Basic 6.0具有精简的多层次设计功能。但是,该版本与5.0版本相比,在性能上并未高出多少,在最坏的情况下(比如函数调用密集的Tak)进行基准测试时,Visual Basic至少要比Visual C++慢七倍。
  
Visual Basic因减少了应用程序的开发和配置时间(尽管该产品外观上的简单可能会误导用户)而大放异彩。如果程序开发人员使用它的每一种可行的提高应用程序运行速度的方法(比如,声明变量类型而不是采用通用的效率较低的缺省数据类型),则Visual Basic代码很快会变得像Pascal系列编程语言那样既罗嗦又复杂。

但是,Visual Basic中某些实质性的性能提高是不能按算法标准通过基准测试来衡量的。例如,Visual Basic能够更快地生成表单,这应该归功于它更完整地采用了32位的APIs(应用程序接口)。开发人员还可以通过使用6.0版本的COM线程以及稳定的类创建选项来明显地提高其应用程序的性能。
  
在许多情况下,明显的性能提高(即提高对用户的响应速度)在努力避免给人留下速度慢的印象方面要占90%以上。Visual Basic在精确和自由选择的口号下为开发人员提供了一种新的机会,使得应用程序即使在后台正忙于运行的情况下也能够在前台进行交互。