VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • vb.net教程之检查项目和编译器设置

检查项目和编译器设置

如果已经重置环境设置用于Visual Basic开发,那么就为编程练习做好准备了。但是如果用户没有重置设置,例如,用户已将环境设置为用于Visual Basic开发并且也已使用Visual Studio 2008一段时间,或者用户的计算机是共享资源,其他程序员已经修改了默认设置(可能在大学计算机实验室中),完成以下步骤来验证与项目、解决方案和Visual Basic编译器有关的设置与本书使用的吻合。
Ø  检查项目和编译器设置
1.     单击【工具】|【选项】命令,显示【选项】对话框。
在【选项】对话框中,可自定义Visual Studio中的许多设置。要查看可以调整的所有设置,选中对话框左下角的【显示所有设置】复选框。
2.     在【选项】对话框中,单击【项目和解决方案】类别下的【常规】项。
出现一组复选框和选项,用于设置Visual Studio的项目和解决方案。
3.     为使用户的软件设置与本书吻合,如图1.20所示调整设置。

图1.20  对项目和解决方案进行设置
       特别建议取消选中【总是显示解决方案】和【创建时保存新项目】复选框。第1个选项为程序的解决方案文件创建一个二级文件夹,此选项对于只包含一个项目的解决方案文件(本书中大部分程序都是如此)是不必要的。第2个选项(与Visual Studio .NET 2003和Visual Basic 6形成对比)使Visual Studio延迟保存项目直到用户单击【文件】菜单下的【全部保存】命令,并提供保存文件的位置。“延迟保存”功能使用户可以创建测试程序,编译和调试程序,甚至运行程序而不需将项目实际保存在硬盘上。在用户希望创建不保存的快速测试程序时,此功能很有用。(在字处理程序中的类似情况是打开新的Word文档,输入邮寄地址,打印地址,然后退出Word而没有保存文件。)在这种默认设置下,在做本书练习时,会提示用户在创建项目后保存项目,用户也可勾选【创建时保存新项目】复选框以提前保存项目。
       注意前文强调过,将c:\vb08sbs文件夹用于保存Visual Studio项目,这是本书示例文件的默认位置。用户创建的大部分项目都保存在此文件夹中,项目名有“My”前缀以此区别我提供的完整项目。
在调整完这些设置后,接下来检查4个Visual Basic编译器的设置。
4.     在【选项】对话框中,单击【VB默认值】项。
Visual Studio显示一个列表,包含4个编译器设置:Option Explicit、Option Strict、Option Compare和Option Infer。如图1.21所示。

图1.21  Visual Studio的3个编译器设置
       尽管详细描述这些设置超出了第1章的内容,但用户还是要确认Option Explicit为On,Option Strict为Off,这是Visual Studio中Visual Basic编程的默认设置。Option Explicit为On时,用户在程序中使用变量时必须先声明此变量,这是应该鼓励的良好的编程习惯。Option Strict为Off时,则允许用户在某种情况下可以组合使用不同类型的变量和对象,而不会引起编译器错误。(例如,数字可以分配给文本框对象,不会产生错误。)尽管将Option Strict设置为Off,具有潜在的麻烦,但对于某些类型的演示程序是有用的设置。如果没有这样设置,一些项目在运行时会显示错误信息。
       Option Compare确定在对不同字符串进行比较和排序时使用的方法。如要进一步了解字符串比较和文本排序的内容,参阅第13章。
Option Infer是Visual Basic 2008中的新设置。如果将Option Strict设为Off、Option Infer设为On,则在声明变量时不用显式说明数据类型。否则,在做此类声明时,Visual Basic编译器会根据变量的初始分配值来推断其数据类型。出于节省计算机内存的考虑,Visual Basic设计器允许此类声明。第5章将进一步介绍此特性。
建议将Option Infer设为Off以避免在程序中使用变量时出现不可预期的结果。本书的大部分示例项目中的Option Infer都设为Off。
5.     可自由检查【选项】对话框中与用户的编程环境和Visual Studio相关的其他设置。完成后,单击【确定】,关闭【选项】对话框。
接下来可以退出Visual Studio,开始编程练习。

相关教程