Visual Basic 程序设计实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱国华,蒋毅主编
- 出 版 社:北京:中国人民大学出版社
- 出版年份:2009
- ISBN:9787300101507
- 页数:322 页
第1章 认识Visual Basic 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展历史 1
1.1.2 Visual Basic的特点 2
1.1.3 Visual Basic 6.0的版本 3
1.2 Visual Basic的启动和退出 4
1.3 Visual Basic集成开发环境 5
1.3.1 Visual Basic集成开发环境的组成 5
1.3.2 Visual Basic集成开发环境的定制 6
1.4 MSDN帮助系统的使用 10
1.4.1 MSDN帮助系统的使用说明 11
1.4.2 MSDN帮助系统中的示例程序 13
1.5 Visual Basic工程管理 13
1.5.1 工程的组成 14
1.5.2 建立、打开及保存工程 14
1.5.3 在工程中添加、删除及保存文件 15
1.5.4 多个工程协同工作 16
1.5.5 对象浏览器 16
1.5.6 运行工程 17
1.6 创建Visual Basic应用程序 18
1.6.1 创建应用程序界面 19
1.6.2 设置属性 20
1.6.3 编写代码 20
1.6.4 运行程序 21
1.7 巩固与提高 22
1.7.1 规范定制Visual Basic集成开发环境 22
1.7.2 Visual Basic快捷键的使用 22
本章习题 23
第2章 Visual Basic编程相关概念和窗体对象 24
2.1 面向对象的程序设计 24
2.1.1 对象的概念 24
2.1.2 属性的概念 25
2.1.3 事件 26
2.1.4 方法 26
2.1.5 属性、方法和事件之间的关系 26
2.2 事件驱动的编程方式 28
2.2.1 Windows的工作方式 28
2.2.2 事件驱动模型 28
2.2.3 交互式开发 29
2.3 窗体概述 29
2.3.1 窗体的属性 30
2.3.2 窗体的方法 32
2.3.3 窗体的事件 34
2.4 窗体的生命周期 35
2.4.1 窗体的创建 35
2.4.2 窗体的加载 35
2.4.3 窗体的显示 36
2.4.4 窗体的卸载 36
2.4.5 窗体生命周期示例 37
2.5 MDI窗体应用 40
2.5.1 MDI窗体概述 40
2.5.2 MDI应用程序的创建过程 40
2.5.3 MDI窗体应用举例 42
2.6 巩固与提高 43
2.6.1 多重窗体 43
2.6.2 多重窗体举例 44
本章习题 46
第3章 Visual Basic程序设计基础 47
3.1 Visual Basic标识符和关键字 47
3.1.1 Visual Basic标识符 47
3.1.2 Visual Basic关键字 47
3.1.3 ASCII字符集 48
3.2 Visual Basic数据类型 50
3.2.1 基本数据类型 50
3.2.2 用户定义的数据类型 52
3.2.3 枚举类型 52
3.3 Visual Basic常量和变量 53
3.3.1 常量 53
3.3.2 变量 55
3.3.3 常用系统常数 57
3.4 Visual Basic运算符和表达式 59
3.4.1 运算符 59
3.4.2 运算符在表达式中的优先级 61
3.4.3 书写规则 62
3.5 Visual Basic数组 62
3.5.1 数组声明 62
3.5.2 静态数组和动态数组 63
3.6 Visual Basic常用内部函数 65
3.6.1 数学函数 65
3.6.2 字符串函数 66
3.6.3 日期函数 67
3.6.4 格式输出函数 67
3.6.5 转换函数 68
3.6.6 Shell函数 69
3.7 巩固与提高 70
3.7.1 变量命名约定 70
3.7.2 符号常量命名约定 71
3.7.3 变量作用域前缀 71
3.7.4 对象命名约定 71
3.7.5 代码注释约定 72
本章习题 72
第4章 Visual Basic控制结构 74
4.1 算法概述 74
4.1.1 什么是算法 74
4.1.2 算法的要素 74
4.1.3 算法的描述 75
4.1.4 结构化程序控制结构 75
4.2 Visual Basic顺序结构 75
4.2.1 赋值语句 75
4.2.2 Print方法 76
4.2.3 顺序结构示例 76
4.3 Visual Basic选择结构 77
4.3.1 If语句 77
4.3.2 Select Case语句 79
4.3.3 一些条件函数 81
4.3.4 选择结构示例 82
4.4 Visual Basic循环结构 83
4.4.1 For循环 84
4.4.2 While循环 86
4.4.3 Do循环 86
4.4.4 几种不同循环结构的比较 88
4.4.5 循环结构示例 88
4.5 其他控制结构 89
4.5.1 Goto语句 89
4.5.2 On...GoSub和On...GoTo语句 90
4.5.3 End语句 91
4.5.4 Exit语句 92
4.5.5 With语句 93
4.6 巩固与提高 94
4.6.1 迭代法和穷举法 94
4.6.2 查找算法 96
4.6.3 排序算法 98
4.6.4 进制转换算法 100
4.6.5 最小值和最大值 101
4.6.6 素数 102
4.6.7 最大公约数 102
本章习题 104
第5章 Visual Basic的过程 106
5.1 过程 106
5.1.1 Sub过程 107
5.1.2 Function过程 108
5.1.3 Sub过程和Function过程的区别 108
5.1.4 事件过程 109
5.2 过程的调用 110
5.2.1 调用Sub过程 110
5.2.2 调用Function过程 110
5.2.3 调用事件过程 111
5.3 参数的传递 112
5.3.1 形参和实参 112
5.3.2 参数的数据类型 113
5.3.3 可选参数和可变参数 113
5.3.4 参数按值传递和按地址传递 115
5.3.5 数组参数 117
5.3.6 对象参数 118
5.3.7 过程的递归调用 119
5.4 过程与变量的作用范围 119
5.4.1 过程的作用范围 120
5.4.2 变量的作用范围 121
5.4.3 静态变量 122
5.4.4 Sub Main过程 123
5.5 巩固与提高 123
5.5.1 过程递归示例 124
5.5.2 过程应用示例 125
本章习题 126
第6章 Visual Basic控件 128
6.1 控件概述 128
6.1.1 控件的分类 128
6.1.2 控件的通用特性 129
6.1.3 多个控件的格式化 131
6.2 TextBox控件 131
6.2.1 TextBox的常用属性 131
6.2.2 TextBox的事件与方法 133
6.2.3 TextBox应用示例 135
6.3 Label控件 136
6.3.1 Label控件的常用属性 136
6.3.2 Label控件应用示例 137
6.4 CommandButton控件 138
6.4.1 CommandButton控件的常用属性 138
6.4.2 CommandButton控件的应用示例 139
6.5 选择控件 140
6.5.1 选择控件及其常用属性 140
6.5.2 选择控件应用示例 141
6.6 ListBox控件与ComboBox控件 143
6.6.1 ListBox控件与ComboBox控件的常用属性 144
6.6.2 ListBox控件与ComboBox控件的事件 146
6.6.3 ListBox控件与ComboBox控件应用示例 146
6.7 HscrollBar控件与VscrollBar控件 147
6.7.1 HscrollBar控件与VscrollBar控件的常用属性 148
6.7.2 HscrollBar控件与VscrollBat控件的事件 148
6.7.3 HscrollBar控件与VscrollBar控件应用示例 148
6.8 PictureBox控件与Image控件 150
6.8.1 PictureBox控件与Image控件的常用属性 150
6.8.2 PictureBox控件应用示例 150
6.9 Line控件与Shape控件 151
6.9.1 Line控件与Shape控件的常用属性 152
6.9.2 Line控件与Shape控件的常用绘图方法 152
6.9.3 Line控件与Shape控件应用示例 153
6.10 Timer控件 154
6.10.1 Timer定时器控件的属性和事件 154
6.10.2 Timer控件应用示例 154
6.11 控件数组 155
6.11.1 控件数组的概念 155
6.11.2 控件数组的建立 155
6.11.3 控件数组应用示例 156
6.12 巩固与提高 156
6.12.1 ActiveX控件中的TreeView控件 157
6.12.2 TreeView常用属性 157
6.12.3 TreeView常用方法 159
6.12.4 TreeView常用事件 160
6.12.5 TreeView控件应用示例 160
本章习题 163
第7章 Visual Basic菜单、工具栏、状态栏、对话框 165
7.1 菜单 165
7.1.1 菜单编辑器 165
7.1.2 菜单控件的属性和事件 167
7.1.3 下拉式菜单设计 167
7.1.4 弹出式菜单 172
7.1.5 菜单动态增减 173
7.2 工具栏 175
7.2.1 利用Toolbar控件创建工具栏 175
7.2.2 工具栏应用示例 176
7.3 状态栏 179
7.3.1 利用StatusBar控件设计状态栏 179
7.3.2 状态栏应用示例 180
7.4 对话框 181
7.4.1 预定义对话框 181
7.4.2 通用对话框 184
7.4.3 “打开”对话框 185
7.4.4 “另存为”对话框 187
7.4.5 “颜色”对话框 188
7.4.6 “字体”对话框 189
7.4.7 “打印”对话框 191
7.4.8 “帮助”对话框 191
7.4.9 自定义对话框 192
7.5 巩固与提高 194
7.5.1 CoolBar控件 194
7.5.2 添加控件到CoolBar 194
7.5.3 在CoolBar中显示图片 195
7.5.4 与其他控件一同使用CoolBar 195
7.5.5 CoolBar控件使用示例 195
本章习题 196
第8章 Visual Basic与数据库 198
8.1 数据库概述 198
8.1.1 用Visual Basic 6.0作为数据库开发平台 198
8.1.2 数据库结构 199
8.1.3 数据库管理系统的组成 200
8.1.4 数据库管理系统的功能 200
8.2 SQL语言基础 201
8.2.1 SQL语言简介 201
8.2.2 表的建立 202
8.2.3 插入数据 202
8.2.4 修改数据 203
8.2.5 删除数据 203
8.2.6 表结构的修改 203
8.2.7 表的删除 203
8.2.8 查询语句 203
8.3 ADO编程技术 204
8.3.1 ADO数据控件 205
8.3.2 ADO对象概述 206
8.3.3 Connection对象 207
8.3.4 Recordset对象 209
8.3.5 Command对象 211
8.3.6 ADO对象编程流程 212
8.3.7 ADO应用示例 215
8.4 Visual Basic的报表设计 218
8.4.1 数据环境设计器 218
8.4.2 数据报表设计器 218
8.4.3 报表设计应用举例 220
8.5 巩固与提高 223
8.5.1 用可视化数据管理器创建数据库 223
8.5.2 可视化数据管理器的数据窗体设计器 225
本章习题 226
第9章 Visual Basic文件操作 228
9.1 文件概述 228
9.1.1 文件说明 228
9.1.2 文件的结构 229
9.1.3 文件的分类 229
9.1.4 文件的打开与关闭 230
9.2 顺序文件 231
9.2.1 顺序文件的打开 232
9.2.2 顺序文件的关闭 234
9.2.3 顺序文件的写操作 234
9.2.4 顺序文件的读操作 238
9.3 随机文件 242
9.3.1 随机文件的写操作 242
9.3.2 随机文件的读操作 243
9.3.3 随机文件中记录的增加与删除 247
9.4 二进制文件 248
9.4.1 二进制存取与随机存取 249
9.4.2 文件指针 249
9.5 文件系统控件 251
9.5.1 驱动器列表框(DriveListBox) 251
9.5.2 目录列表框(DirListBox) 252
9.5.3 文件列表框(FileListBox) 253
9.6 常用的文件操作语句和函数 254
9.7 文件系统对象FSO 259
9.7.1 FSO简介 259
9.7.2 FileSystemObject对象 260
9.7.3 Drive对象 260
9.7.4 Folder对象 261
9.7.5 File对象和TextStream对象 263
9.8 巩固与提高 264
9.8.1 API函数简介 265
9.8.2 API函数应用流程 265
9.8.3 通过API函数判断一个磁盘驱动器的类型 266
9.8.4 通过API函数取得指定文件的时间信息 268
本章习题 269
第10章 综合应用——图书管理信息系统 271
10.1 管理信息系统的开发方法和流程 271
10.1.1 管理信息系统的开发方法 271
10.1.2 管理信息系统的开发流程 272
10.2 图书管理信息系统的系统设计 272
10.2.1 图书管理信息系统的需求分析 273
10.2.2 图书管理信息系统的功能模块设计 273
10.2.3 图书管理信息系统的数据库设计 274
10.3 图书管理信息系统的程序开发 275
10.3.1 图书管理信息系统的文件架构图 275
10.3.2 图书管理信息系统程序运行 276
10.4 图书管理信息系统的主要功能模块程序设计 280
10.4.1 登录模块 281
10.4.2 图书管理模块 283
10.4.3 借书证管理模块 289
10.4.4 借书还书操作模块 293
10.4.5 报表模块 298
10.5 巩固与提高 299
本章习题 300
实验1 Visual Basic集成开发环境及工程管理 301
实验2 Visual Basic窗体 304
实验3 Visual Basic程序设计语言基础 309
实验4 Visual Basic控制结构与过程 312
实验5 Visual Basic常用控件 314
实验6 Visual Basic菜单、工具栏、状态栏、对话框 316
实验7 Visual Basic数据库操作 318
实验8 Visual Basic文件操作 320
部分习题参考答案 322
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019