2.4 vb.net编译项目

来源:百度文库 编辑:神马文学网 时间:2024/04/27 21:44:27

2.4.1 DebugRelease版本

在VS.NET中开发并调试完程序后,就可以发布了。一个项目可以按两种方式进行编译:Debug和Release。

前者生成的EXE文件中包含许多调试信息,因而尺寸较大,运行速度较慢,而后者删除了这些调试信息,运行速度加快不少。

Debug模式的优点是便于调试,比如允许在程序中设置断点,当程序中断以后可以检查各种变量值,并在“命令窗口”中执行合法的VB.NET语句和命令。

 注意

如果在Release模式下打开源代码编译并运行程序,则无法在程序中设置断点,程序不会在断点处暂停。

因此,一般在开发时采用Debug模式,而在最终发布时采用Release模式。

在VS .NET中可以在工具栏上直接选择Debug或Release模式,如图2-98所示。

2.4.2 设置EXE文件图标

VS .NET默认提供给Windows Form程序的图标是一个空白的Windows窗体图标,而许多程序中都有自己的图标。在VS .NET中可以方便地指定生成的EXE文件图标,其方法是从“项目”菜单中选择“XXX属性”命令(其中的“XXX”代表项目名称),参见图2-99。

如图2-99所示,在左边的选项树中选中“生成”节点,在右边的“应用程序图标”中即可指定一个图标文件。之后,编译项目,生成的EXE文件即使用指定的图标,如图2-100所示。

 

图2-99 指定EXE文件图标 图2-100 生成的EXE文件使用自定义图标

2.4.3 MyEditor程序分析小结

至此已介绍了MyEditor程序中的主要功能。MyEditor的核心功能全部都是由RichTextBox控件实现的,MyEditor只不过在RichTextBox控件现有功能的基础上进行了封装,功能还是比较简单的。在第13章中将介绍如何打印RichTextBox中的内容,并将RichTextBox封装为一个自定义组件SuperRichTextBox,基于SuperRichTextBox,可以开发出比现在实现的功能更多更强大的MyEditor专业版。您要是好奇的话,可以先打开MyEditor专业版(见配套光盘第13章实例)用一用。

希望读到这里的本书读者在继续下面的学习之前,能打开MyEditor的源代码仔细阅读。笔者在代码中加有非常详尽的注释,帮助读者阅读并理解。

通过阅读MyEditor源代码,可以对如何开发一个功能完备的程序有个直观的认识,模仿这个示例程序的风格进行编程,可以快速地掌握一种较规范的VB.NET程序写法,从而迈出成为专业软件开发者的第一步。

学完此章,读者应该具备编写一定复杂度程序的能力了。在后面的章节中,将介绍更为深入更为宽广同时也更为强大的技术,不断提升您的编程能力。

编程是一种技能,技能的养成是需要时间的,但只要坚持下去,就一定能达到成为一名优秀程序员的目标。

请您继续努力!