VB.NET简明使用手册 VB.NET简明使用手册
刘红军
Visual Basic.NET(VB.NET)是下一代的Visual
Basic,VB.NET将会提供一流的、面向对象的编程语言,同时带来了许多新的功能,比如继承的实现,重载和参数化构造函数。
另外,随着语言结构的调整,如结构化的异常处理,代码更易于维护,这使得开发人员将可以使用简洁明了的自由线程来编写高扩展性的代码。VB将会提供开发人员所需要的所有语言特点,来使他们能建立稳定、可扩展的分布式Web应用程序。同时,作为世界最流行的开发软件,保持了容易上手的特点。
无论你是一名新手,还是一个老牌的VB程序员,VB.NET将使你为明天的因特网编制出前沿的
软件。
一、VB.NET新特性
(一)与面向对象编程有关的新功能
(1)继承性:程序员通过继承来重用代码和数据。重用经过测试的代码会大大减少程序Bug产生的可能。
(2)重载:通过使用不同的参数类型,可以让程序员使用名称相同而功能不同的子过程或者函数。
(3)参数化构造函数:在建立一个新的实例的同时,把参数传递给它,简化了客户端代码。 (二)其他新功能
(1)自由线程:自由线程提供了非同步处理机制,程序员可以在不影响其他应用程序的前提下,新建一个线程来进行一些长时间的任务、复杂的
查询请求或者多块同步计算。
(2)结构化的异常处理:运用“Try…Catch…Finally”语句,程序员可以把异常处理直接嵌入
程序,而不使用“On Error
Goto”语句。
(3)检测:VB.NET针对任何有可能产生运行时错误的类型转换产生编译错误,以改善类型转换的安全性。
(4)共享成员:是指那些可以被类的所有实例共享的数据和函数成员。
(5)初始化功能:VB.NET支持在变量定义行直接初始化。
同时,VB.NET还具有垃圾收集功能;创建编译的服务器端代码;Web服务策略;通过ADO.NET彻底支持XML格式的数据集等新功能。
二、VB.NET的集成开发环境(IDE)
Visual Studio.NET语言都使用相同的IDE,IDE内提供的新工具非常全面和强大。下面逐个介绍:
(一)Visual Studio主窗口
这是启动VB.NET时显示的第一个界面。主窗口中显示了最近修改的工程,并提供了打开现有工程、创建新工程的选项。所有选项都以超级链接形式显示。
(二)新建工程(New Project)对话框
提供用任意一种语言创建工程的选项。分左右两栏:左边的树形列表中列出几种编程语言,列表中的VB节点处于打开状态;右边图标显示创建新工程的几个选项。注意这里出现了一些新的选项
,如Web
Service、Web Control Library和Class
Library。最后一个选项显示出:在VB.NET中,多个相关的类可以合并放入单个模块文件中。
(三)新建或打开工程时,IDE中显示的内容
1.可隐藏的工具框
工具框默认都是隐藏的,单击其标题可以把它“拉出来”。对于VB程序员来说,这里最大的变化在于:工具框中的控件现在改为垂直排列,每个图标都加上了文字说明,而不象VB
6那样只有一个图标。
2.卡式子窗口(Tabbed Child Window)
Visual Studio.NET利用屏幕上方的卡式子窗口布局,取代了原来的MDI子窗口布局。卡式子窗口包括:Home
Page、窗体布局窗口、代码窗口和帮助屏幕。
3.任务列表(Task List)
任务
列表是一个重要的改进,它帮助开发者跟踪所有待完成的任务。代码生成器、编译器会在任务列表中自动加上一些内容。下面来让我们手工添加任务项目:
找到代码中需要修改的地方,插入一行以“TODO:”开头的注释,该任务就会自动出现在任务列表中。点击“Task
List”中的某个任务,代码编辑器中就会出现完成该任务的位置。这种快速定义任务、返回任务的机制将极大地提高开发效率。
4.方案资源管理器(Solution Explore)
它取代了原来的工程资源管