定 价:25 元
丛书名:中国高等院校计算机基础教育课程体系规划教材
- 作者:黄冬梅、王爱继、陈庆海
- 出版时间:2008/2/1
- ISBN:9787302167068
- 出 版 社:清华大学出版社
- 中图法分类:TP312
- 页码:
- 纸张:胶版纸
- 版次:1
- 开本:16
- 字数:(单位:千字)
本书为学生提供一种全新的学习方法。在体系结构的安排上将Visual Basic的可视化编程方法和过程化程序设计思想进行有机的结合,依据丰富的教学经验,实施案例驱动教学。作者从案例入手,将程序设计的基本知识点恰当地融入案例的分析和制作过程中,使学生在学习过程中不但能掌握独立的知识,而且具备了综合分析问题和解决问题的能力。本书共12章,前10章中每章由三部分组成,第一部分为知识点,第二部分是案例,第三部分为案例实训;第11章是综合案例;第12章为Visual Basic应用系统开发及其集成技术。每章的案例涵盖或超过了Visual Basic程序设计教学大纲要求的相应章节的全部知识点。
本书可以作为大学本科、专科的程序设计教材,也可以作为培训教材。本书封面贴有清华大学出版社防伪标签, 无标签者不得销售。
版权所有, 侵权必究。
Visual Basic(简称VB)简单易学、功能强大、应用广泛,不仅是计算机专业人员喜欢的开发工具,而且是非专业人员易于学习掌握的一种程序设计语言,也是目前在开发Windows应用程序中使用人数最多的一种面向对象的计算机高级语言。因此,近年来很多高校已将VB作为非计算机专业学生掌握的第一程序设计语言。
为了配合计算机基础教学新一轮的“1+X”课程体系改革,编者在结合多年VB教学与研发实践的基础上,针对非计算机专业学生初学计算机程序设计的特点,精心设计、组织编写了本书。
本书为学生提供一种全新的学习方法。在体系结构的安排上将VB的可视化编程方法和过程化程序设计思想进行有机的结合,依据大量的教学经验,实施案例驱动教学。作者从案例入手,将程序设计的基本知识点恰当地融入案例的分析和制作过程中,使学生在学习过程中不但能掌握独立的知识,而且具备了综合的分析问题和解决问题的能力。
本书案例均取自不同专业及实际工作的应用实例。每个案例中包括案例目的、完成案例所需的知识点和详细步骤,同时穿插介绍编程技巧、重点和难点。由于案例注重实用性,因此读者可以直接将案例应用到实际工作中,这样也提高了各专业应用计算机的水平。
本书共12章,第1章讲述VB基础知识,第2章为顺序结构程序设计,第3章是选择结构程序设计,第4章是循环结构程序设计,第5章为数组,第6章为过程,第7章是文件,第8章是菜单与多媒体程序设计,第9章为图形绘画,第10章为数据库应用,第11章是综合案例,第12章讲述Visual Basic应用系统开发及其集成技术。在前10章中每章由三部分组成,第一部分为知识点,第二部分是案例,第三部分为案例实训,每章的案例涵盖或超过了VB程序设计教学大纲要求的相应章节的全部知识点。
本书可以作为大学本科、专科的程序设计教材,也可以作为培训教材。
本书中的所有案例都在中文VB 6.0企业版中调试通过。若读者需要本教材中的例题、程序和实训程序,可直接与作者(E-mail:qhchen@shfu.edu.cn或ajwang@shfu.edu.cn)联系。
本书由黄冬梅教授主编并完成统编定稿,王爱继副教授、陈庆海副教授任副主编。参加编写的有黄冬梅(第1章),王爱继(第2~5章),陈庆海(第6~7章),张晨静(第8~10章),裴仁林(第11章、附录),陈豫、郭承霞和许丽娟(第12章).
本书在编写和出版过程中得到谭浩强教授和清华大学出版社的大力支持,在此表示衷心的感谢。
由于时间仓促,书中难免存在一些不妥之处,恳请读者提出宝贵意见。
第1章 Visual Basic的基本概念1
1.1 Visual Basic简介1
1.1.1 Visual Basic的特点和发展1
1.1.2 Visual Basic 6.0的新特性1
1.2 VB集成开发环境介绍2
1.2.1 VB的集成开发环境主窗口2
1.2.2 各窗口介绍3
1.3 VB程序设计中的一些基本概念6
1.3.1 对象与类6
1.3.2 对象的属性、事件与方法7
1.4 窗体和基本控件9
1.4.1 窗体9
1.4.2 标签控件13
1.4.3 命令按钮13
1.4.4 文本框控件14
1.5 VB应用程序的工作方式及创建应用程序的步骤16
1.5.1 VB应用程序的工作方式16
1.5.2 创建VB应用程序的步骤16
1.6 案例--文本信息复制17
1.6.1 设计要求17
1.6.2 设计目的17
1.6.3 设计步骤18
1.7 案例实训21
1.7.1 设计要求21
1.7.2 设计目的21
第2章 顺序结构程序设计22
2.1 基本概念及语法22
2.1.1 数据类型22
2.1.2 常量与变量23
2.1.3 运算符与表达式24
2.1.4 语句、方法及函数26
2.2 控件32
2.2.1 图片框和图像框32
2.2.2 计时器32
2.2.3 滚动条32
2.3 案例--电子备忘录37
2.3.1 设计要求38
2.3.2 设计目的38
2.3.3 设计步骤38
2.4 案例实训45
2.4.1 设计要求45
2.4.2 设计目的46
第3章 选择结构程序设计47
3.1 基本概念及语法47
3.1.1 逻辑运算符与表达式47
3.1.2 If语句48
3.1.3 情况语句Select Case53
3.1.4 条件函数54
3.2 控件55
3.2.1 复选框55
3.2.2 单选按钮55
3.2.3 框架56
3.3 案例--简易计算器58
3.3.1 设计要求58
3.3.2 设计目的58
3.3.3 设计步骤58
3.4 案例实训62
3.4.1 设计要求63
3.4.2 设计目的63
第4章 循环结构程序设计64
4.1 基本概念及语法64
4.1.1 For语句64
4.1.2 While语句67
4.1.3 Do语句68
4.1.4 循环的嵌套72
4.2 案例--译码器73
4.2.1 设计要求73
4.2.2 设计目的74
4.2.3 设计步骤74
4.3 案例实训80
4.3.1 设计要求81
4.3.2 设计目的81
第5章 数组82
5.1 基本概念及操作82
5.1.1 静态数组83
5.1.2 动态数组91
5.1.3 控件数组95
5.2 控件100
5.2.1 列表框100
5.2.2 组合框102
5.3 案例--成绩分析工具104
5.3.1 设计要求105
5.3.2 设计目的105
5.3.3 设计步骤106
5.4 案例实训109
5.4.1 设计要求110
5.4.2 设计目的111
第6章 过程112
6.1 Sub过程112
6.1.1 Sub过程的定义112
6.1.2 子过程的建立113
6.1.3 过程的调用113
6.2 Function过程115
6.2.1 Function过程的定义115
6.2.2 Function过程的调用116
6.3 过程之间参数的传递118
6.3.1 形式参数与实际参数118
6.3.2 传地址与传值119
6.4 变量的作用域120
6.4.1 过程级变量--局部变量120
6.4.2 窗体/模块级变量120
6.4.3 全局变量121
6.4.4 静态变量122
6.5 案例--打字测试游戏123
6.5.1 设计要求123
6.5.2 设计目的124
6.5.3 设计步骤124
6.6 案例实训126
6.6.1 设计要求126
6.6.2 设计目的127
第7章 文件128
7.1 文件的概念128
7.2 文件系统控件129
7.2.1 驱动器列表框129
7.2.2 目录列表框130
7.2.3 文件列表框130
7.2.4 文件系统控件的联动132
7.3 顺序文件133
7.3.1 顺序文件的打开与关闭133
7.3.2 顺序文件的读写操作134
7.4 随机文件136
7.4.1 随机文件的打开与关闭136
7.4.2 写随机文件137
7.4.3 读随机文件137
7.4.4 随机文件访问的一般步骤137
7.5 案例--文件浏览器设计138
7.5.1 设计要求138
7.5.2 设计目的139
7.5.3 设计步骤139
7.6 案例实训140
7.6.1 设计要求140
7.6.2 设计目的141
第8章 菜单与多媒体程序设计142
8.1 基础知识142
8.1.1 通用对话框142
8.1.2 多窗体设计144
8.1.3 窗体方法和窗体通信145
8.2 案例1--歌词Show146
8.2.1 设计要求146
8.2.2 设计目的148
8.2.3 设计步骤148
8.3 案例2--媒体播放器158
8.3.1 设计要求158
8.3.2 设计目的159
8.3.3 设计步骤159
8.4 案例3--歌词同步的MIDI播放器163
8.4.1 设计要求163
8.4.2 设计目的163
8.4.3 设计步骤163
8.5 案例实训166
8.5.1 设计要求166
8.5.2 设计目的167
第9章 图形绘画168
9.1 绘图基础168
9.1.1 坐标系168
9.1.2 图像显示控件169
9.1.3 绘图方法170
9.1.4 图形控件171
9.2 案例1--电眼171
9.2.1 设计要求171
9.2.2 设计目的172
9.2.3 设计步骤172
9.3 案例2--绘图板175
9.3.1 设计要求175
9.3.2 设计目的176
9.3.3 设计步骤176
9.4 案例实训185
9.4.1 设计要求185
9.4.2 设计目的185
第10章 数据库应用186
10.1 数据库基础186
10.1.1 数据库概念186
10.1.2 关系数据库187
10.2 数据库的建立和管理188
10.2.1 数据库的建立188
10.2.2 管理数据库190
10.3 数据连接控件和数据绑定控件192
10.4 案例--使用ADO控件连接数据库194
10.4.1 设计要求194
10.4.2 设计目的195
10.4.3 设计步骤195
10.5 案例实训203
10.5.1 设计要求203
10.5.2 设计目的204
第11章 综合案例205
11.1 单元综合案例--字数统计工具205
11.1.1 设计要求205
11.1.2 设计目的206
11.1.3 设计步骤206
11.2 单元综合案例--下雪209
11.2.1 设计要求209
11.2.2 设计目的209
11.2.3 设计步骤209
11.3 单元综合案例实训214
11.3.1 设计要求215
11.3.2 设计目的215
11.4 单元综合案例--大学生形象大使评选平台215
11.4.1 设计要求215
11.4.2 设计目的218
11.4.3 设计步骤218
11.5 单元综合案例实训--一个小型客户管理系统231
11.5.1 设计要求231
11.5.2 设计目的233
11.6 单元综合案例--会员信息管理系统234
11.6.1 设计要求234
11.6.2 设计目的236
11.6.3 设计步骤237
11.7 单元综合案例实训--档案管理信息系统252
11.7.1 设计要求252
11.7.2 设计目的252
第12章 Visual Basic应用系统开发及其集成技术253
12.1 应用系统封面的制作与系统集成253
12.1.1 用自然顺序法创建系统封面253
12.1.2 用人工控制的方法制作系统封面256
12.1.3 用应用程序向导法创建系统封面259
12.2 程序调试与错误处理260
12.2.1 常见错误260
12.2.2 程序调试方法261
12.3 软件打包与安装268
12.3.1 软件打包268
12.3.2 程序的安装273附录A ASCII码表275附录B 常用对象的约定前缀278附录C Visual Basic标准数据类型279附录D 各类运算符及其含义、优先级280附录E 各类常用内部函数282