本书详细讲解了VisualBasic.NET集成开发环境,并在此基础上,按照程序设计的思路,引导读者一步一步学习VisualBasic.NET程序设计的基本知识、基本步骤和基本方法,以及面向对象的程序设计理念。全书共分10章,前6章是基础,7、8、9三章讲解了工作中经常用到的文件操作、数据库操作以及多媒体程序设计,最后一章介绍了应用程序调试以及异常处理的方法和技巧。为了加深对内容的理解,每章后均附有一定数量的习题。
本书结构清晰、内容翔实、实例丰富,可作为初、中级用户学习VisualBasic.NET的参考书,也可以作为大中专学校和程序设计培训班的教材。
第1章VB.NET简介
1.1微软公司的.NET战略
1.2VB.NET概述
1.3VB.NET的安装过程
1.4小结
1.5习题
第2章VB.NET集成开发环境
2.1认识VB.NET集成开发环境
2.2VB.NET中的菜单结构
2.3VB.NET中浮动窗口的主要功能
及用法
2.4定制自己的VB.NET集成开发环境
2.5创建第一个VB.NET应用程序
2.6小结
2.7习题
第3章VB.NET语法基础
3.1VB.NET中的数据类型、变量、
常量的定义
3.2VB.NET中的运算符
3.3VB.NET中的保留字及编码规则
3.4程序控制结构
3.5数组、枚举与结构
3.6小结
3.7习题
第4章过程
4.1过程概述
4.2Sub过程
4.3Function过程
4.4Property过程
4.5递归和嵌套
4.6过程参数
4.7常用内部函数
4.8小结
4.9习题
第5章VB.NET中的面向对象
程序设计
5.1面向对象程序设计的基本概念
5.2VB.NET中面向对象编程的实现
5.3对象的生命周期
5.4面向对象编程的实际应用
5.5小结
5.6习题
第6章基本窗体控件使用方法
6.1文本编辑控件
6.2文本显示控件
6.3命令控件
6.4列表选择控件
6.5图形显示存储控件
6.6单选控件(RadioButton)
6.7菜单控件
6.8对话框控件
6.9日期时间控件
6.10其他控件
6.11小结
6.12习题
第7章文件操作
7.1文件类型
7.2文件操作控件
7.3文件操作
7.4文件夹操作
7.5文件夹和文件的属性
7.6常用文件操作函数
7.7小结
7.8习题
第8章数据库应用初步
8.1创建数据库.
8.2SQL简介
8.3数据库访问技术
8.4使用数据库控件
8.5小结
8.6习题
第9章多媒体程序设计
9.1PictureBox控件的使用方法
9.2AxMMcontrol控件的使用方法
9.3ActiveMovie控件的使用方法
9.4小结
9.5习题
第10章应用程序调试与异常处理
10.1程序中的错误类型
10.2常用的调试方法
10.3异常处理
10.4小结
10.5习题
参考文献
Visual Studio.NET(简称VS.NET)是盖茨作为微软首席软件设计师以来首次开发的完全监控的软件,它是一套强大的编程工具,无论针对传统的Windows桌面开发,还是WebServices,开发人员都不必再为每种不同应用重写全部代码,不必为不同的客户设备定制不同的界面,因此,VS.NET极大的提高了软件开发效率。
Visual Basic.NET(简称VB.NET)是VS.NET中的一个,具有很强功能的组件,是微软早期开发的Visual Basic(简称VB)软件的继续和发展。VB曾以其简单易学、功能强大和友好的界面设计能力受到广大编程爱好者的喜爱,因此VB.NET对VB提供了最大的兼容性,使他们能很快地从VB过渡到VB.NET,同时VB.NET也为新用户提供了友好的集成开发环境,使用户能够在.NET框架下很快地开发出自己的程序。
为了实现微软的设计理念,建立在.NET框架下的VB.NET进行了非常大的改进,使操作变得更加容易,功能变得更加强大。更重要的是,VB.NET已经是一个完全的面向对象程序设计语言,具有面向对象的一切特征:类、对象、继承、重载等等,因此,它也完全具有面向对象程序设计的优点。VB.NET还提供了对系统资源的访问能力以及强大的网络功能和数据访问功能,使用户可以很容易地开发出基于网络的应用程序和数据库系统。
本书为初、中级软件开发人员编写,因此从最基本的VB.NET集成开发环境讲起,采用循序渐进的方式,引导读者一步一步设计出自己的程序。本书详细讲解了用于应用程序界面设计的常用控件的使用方法,以及经常使用的文件操作、多媒体操作和数据库应用程序的开发方法。为了让读者不但能熟悉软件开发环境,更能深入地掌握软件编程的方法,本书还用较大的篇幅讲解了程序设计的基本知识,特别是用了单独一章详细讨论了VB.NET面向对象程序设计的基本思想,使读者在学完本书后,不仅仅能读懂本书的例题,更要学会开发自己的应用程序,这才是作者的初衷。
本书力求结构严谨、层次分明、叙述准确,而且每章都提供了丰富的实例和大量的习题。本书提供的所有实例都通过上机调试运行,正确无误,如果读者需要完整源代码可通过电子邮件和作者取得联系,作者的电子邮件地址是:xianhaizh@sina.com。
本书由零点工作室张宪海、马卫东负责编写,参加编写的人员还有宋一兵、隋成城、田东、管殿柱、张轩、宋琦、温建民、李仲、马震、顾泽月等人。由于作者水平有限,书中难免有不当和错误之处,希望读者批评指正。
编者
2004年6月