
【书名】Visual Basic编程从基础到实践(第2版)
【作者】沈炜,郭伟伟编著
【ISBN】978-7-121-07265-9
【出版社】电子工业出版社
【出版日期】2008年10月
【内容简介】
本书详细介绍了Visual Basic编程的语言基础、技术要点、开发技巧及常用模块,最后按照软件工程的方法来开发综合实例。全书共分成19章,内容主要包括VB概述、VB编程语言基础、VB程序语句、过程和函数、常用控件与系统对象、菜单对象、调试发布程序和创建帮助、VB网络与通信编程、VB多媒体编程、VB数据库编程、图像处理综合系统、网络五子棋系统、图书馆管理系统、医务收费系统、企业档案管理系统等。
本书通过160多个完整实例循序渐进地介绍了VB开发技术,对VB技术的众多知识点及难点,都力求通过实例和简练的语言予以讲述。本书的内容基本上涵盖了VB的初级和高级程序设计,并通过实例详细说明,读者只需要对本书的实例稍微修改,就可以举一反三,完成自己的开发任务。
本书可作为高等院校、高职高专计算机应用电子商务等专业的教学用书,也可作为相关培训教材或Web应用程序设计爱好者的自学用书。
【丛书特色】
坚持“基础为本源,实践出真知”的写作理念,即首先掌握基本理论和基础技能,然后在实践中锻炼提高。
丛书内容“全、精、实用”,只要一本书,初学者就能入门,并能参与实际工作。
循序渐进地介绍基本知识,通过穿插的小实例,以深入浅出之法加深读者的理解和应用能力,同时强调重点、技巧和注意点。
带领读者亲自完成多个项目开发。项目为实践中常用的、典型的应用问题。书中所有实例均已调试通过。
在配书光盘(或网上下载)中,提供所有练习、实例及实践部分的代码和素材,方便读者学习和使用。
贴心顾问技术支持E-mail:jsj@phei.com.cn,及时解答读者在阅读本书中提出的问题。
【前言】
写作背景
随着计算机文化知识的普及,学习编程的人越来越多,Visual Basic(VB)作为学习程序设计的入门语言,倍受人们的青睐,针对目前就业形式十分严峻的现状,掌握并精通一门程序设计语言,对每个人来说都会增加更多的就业机会。
目前所使用的计算机程序设计语言种类很多,如低级语言汇编语言、中级语言C语言、高级语言C++和VB等等,各种程序设计语言都有各自的优缺点。本书将介绍VB编程的入门基础知识及高级编程知识。
VB是Microsoft公司于1991年开发出的新一代高级程序设计语言,适用于编程初学者学习,随着Windows操作系统的不断成熟,VB产品由1.0版升级到6.0版。
在1998年,Microsoft推出了VB 6.0版本,这一版本得到了很大的扩充和增强。它还引入了使用部件编程的概念,实际上这是对面向对象编程思想的扩展。迄今为止,VB已经发展成为快速应用程序开发RAD(Rapid Application Development)工具的代表。本书要介绍的是VB 6.0这个版本。
本书特色
笔者在2006年推出了《Visual Basic 6.0程序设计从基础到实践》的第一版,取得了不错的口碑和市场效应,为了满足读者的更多需求,本次笔者在第一版的基础上对内容进行了大量的补充和修改,使得读者更容易学习和掌握。
目前市场上相关的图书很多,为了能够让读者更好地了解本书,下面介绍本书的重要特色:
实例丰富,全书包含了近200个实例,实例涵盖VB编程的每一个知识点,其中既有反映技术要点的小实例,也有大型的综合实例,读者在开发当中遇到的问题基本上可以通过本书得到解决。
对VB知识阐述彻底,本书是目前市场上介绍VB编程比较完善的一本书,首先详细地介绍VB程序设计基础,然后详细地介绍VB高级编程,最后通过综合实用系统总结本书前面所述,引导读者编写大型程序。
全书内容由浅入深,表达清晰,作者有丰富的写书经验,读者在使用的过程中,有任何问题,均可发送邮件到pinjie001@126.com进行咨询。
对第一版的升级和改进
与第一版相比,第二版做出了如下改进:
(1)调整案例说明格式,使得案例的介绍说明更加通俗易懂;
(2)大部分章节增加本章扩展,主要是将以前没有写进去的重要知识补充,如重要函数,API、重要控件,INI文件处理,颜色处理系统等。
(3)对部分有问题的内容和案例进行了修订。
(4)增加40多个案例,如基础应用、图像处理,网络编程等。
(5)增加了更多的内容,对前面的基础知识进行了更加详细的阐述,而将一些综合应用的内容放置在本书光盘中,供有能力的读者阅读。
本书共分为19章,具体内容请参见本书后面章节。由于篇幅限制,本书部分章节的内容(16~19章)将在光盘中提供。
本书由沈炜主编,其中郭伟伟老师编写了第11章、第13章、第14章、第15章、第17章、第18章,沈炜编写了其余章节并对全书做了审阅。
由于时间仓促和作者的水平有限,书中错误和不妥之处在所难免,敬请读者批评指正。
编 者
2008年6月
【目录】
第1章 Visual Basic基础 1
1.1 Visual Basic概述 1
1.1.1 Visual Basic发展史 1
1.1.2 Visual Basic 6.0的特色 2
1.1.3 开发平台比较 2
1.2 Visual Basic的安装、启动和退出 5
1.2.1 Visual Basic 6.0的安装 5
1.2.2 Visual Basic 6.0的启动 8
1.3 Visual Basic 6.0的集成开发环境 9
1.3.1 Visual Basic 6.0集成开发
1.3.1 环境(IDE) 9
1.4 Visual Basic 6.0帮助系统的使用 15
1.4.1 使用MSDN Library查阅器 15
1.4.2 上下文帮助 16
第2章 Visual Basic编程基础 17
2.1 第一个Visual Basic程序 17
2.2 程序设计的基本概念 26
2.2.1 Visual Basic中的关键字 26
2.2.2 标识符 26
2.2.3 Visual Basic字符集 26
2.3 数据类型 27
2.3.1 基本数据类型 27
2.3.2 自定义数据类型 28
2.4 常量 28
2.4.1 常量的概念 28
2.4.2 符号常量 29
2.5 变量 31
2.5.1 变量的概念 31
2.5.2 变量声明 31
2.5.3 Option Explicit语句 31
2.6 数组和数组声明 32
2.6.1 数组的概念和作用 32
2.6.2 数组的声明 33
2.6.3 多维数组 34
2.6.4 动态数组 36
2.7 运算符和表达式 37
2.7.1 算术运算符和算术表达式 37
2.7.2 关系运算符和关系表达式 38
2.7.3 逻辑运算符和逻辑表达式 39
第3章 Visual Basic程序语句 42
3.1 程序基本语句 42
3.1.1 赋值语句 42
3.1.2 注释语句 43
3.1.3 一句多行和一行多句 43
3.1.4 Print方法 43
3.2 条件判断语句 45
3.2.1 If/Then语句 45
3.2.2 Select Case语句 49
3.3 循环结构 51
3.3.1 Do...Loop语句 51
3.3.2 While / Wend语句 54
3.3.3 For...Next语句 55
3.4 本章扩展 58
第4章 过程和函数 63
4.1 过程概述 63
4.2 Sub过程 64
4.2.1 通用过程 64
4.2.2 事件过程 64
4.2.3 子过程的建立 65
4.2.4 过程的调用 67
4.3 Function过程 68
4.3.1 函数过程(Function过程)的定义 68
4.3.2 函数的调用 70
4.4 过程之间参数的传递 71
4.4.1 形式参数和实际参数 72
4.4.2 参数传递 72
4.4.3 有关过程之间数据传递的
4.4.3 几点说明 76
4.5 数组作过程的参数 76
4.6 过程的嵌套和递归调用 77
4.6.1 过程的嵌套 77
4.6.2 过程的递归调用 79
4.7 过程的可选参数与不定量参数 80
4.7.1 可选参数(Optional) 80
4.7.2 使用不定数量的参数 84
4.8 应用举例 87
4.8.1 查找问题 87
4.8.2 插入问题 90
4.9 本章扩展 92
4.9.1 字符串函数 92
Visual Basic编程从基础到实践(第2版)1.jpg