VisualStudio.Net内幕(9)

VisualStudio.Net内幕(9)


Author: Michael Floyd  &;nbspFrom:Internet


                开发语言上的改变
  就象它所支持的平台一样, 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应用程序。
 
 
 
    (2005-10-27:03:55)
 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 警告:持续变种木马正在发起农历新年攻势!
 您可能对 [C#] 的这些文章也感兴趣:
Dotfuscator中字符串混淆算法
数据结构中用C#实现“表达式计算”
C#版QQ机器人组件源码发布(带示例程序)
Model Based Software Testing and Analysis with C#
C# Stable Sort(稳固排序)
C# 对象深拷贝、浅铐贝、直接拷贝
与动态执行的C# 代码进行通讯
DataGrid - 导出Excel文件(WinForm)
使用C#捕获windows的关机事件
C#异步编程
C# and VB .NET Libraries to Google, and other Web 2.0 APIs
匿名函数的使用