Visual Studio.Net 内幕(9)
发表于:2007-06-30来源:作者:点击数:
标签:
开发语言 上的改变 就象它所支持的平台一样, Visual Studio .Net代表了在编程领域里的一个重大转变 。特别的是因为 VB 与通用语言运行库的集成,Visual Basic 程序员 将经历显著的变化。其结果是你可能需要重新设计大量的代码。对于初学者来说,继承和多态
开发语言上的改变
就象它所支持的平台一样, Visual Studio .Net代表了在编程领域里的一个重大转变
。特别的是因为
VB与通用语言运行库的集成,Visual Basic
程序员将经历显著的变化。其结果是你可能需要重新设计大量的代码。对于初学者来说,继承和多态的引入意味着VB将最终成为真正
面向对象的编程语言。VB现在能够让你重载方法。VB还引入了结构化的异常处理,对类似COM接口的支持和多线程。另外,许多编程的元素被废弃了,而其它的一些则被更新的属性,方法和函数代替。微软还废除了VB中一些已经不再起作用或者不合理的语法。我将会总结VB中的变化。
JScript 开发者也会面临变化。因为可编译程序语言本身的特性,所有的JScript变量现在都必须先声明后使用。数据类型的概念也被引入了。以前JScript程序员能够创建变量而不需要把它们和数据类型相关联起来。但是现在.NET应用程序特别要求你为变量设定数据类型。这个问题本身难不倒JScript 开发者,但是数据类型引入了一套全新的问题(比方类型
兼容性),JScript 程序员可能不习惯。JScript还引入了类,函数重载,和获取和设置属性的方法(get和set方法)。其它语言上的增强还包括常量声明,枚举类型和和个新的import语言。它已经不再是你父辈的
脚本语言了:-)。
Visual Studio .NET 是一个极其充满特色的开发环境。我只能简单的描述Visual Studio .NET表面上的东西。通用语言的支持能够让开发者更自由的在C++, Visual Basic, 和 C# 之间进行切换。其编辑器还支持XML文档的创建,XML方案,HTML和风格页的创建。在调试器和外观方面都有增强,以及新的支持配置过程的工具,源代码控制等等。是的,对于“准”.NET程序员来说会有很大的改变。这是为什么我无法想象没有Visual Studio我们也能够创建.NET应用程序。
原文转自:http://www.ltesting.net