Visual Basic程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李春葆,刘圣才,张植民编著
- 出 版 社:北京市:清华大学出版社
- 出版年份:2008
- ISBN:7302173125
- 页数:384 页
第1章 VB概述 1
1.1 VB的特点 1
1.2 VB的启动和退出 2
1.2.1 VB的启动 2
1.2.2 VB的退出 3
1.3 VB的集成开发环境 4
1.3.1 标题栏 4
1.3.2 菜单栏 4
1.3.3 工具栏 8
1.3.4 工程资源管理器 8
1.3.5 窗体设计器 8
1.3.6 属性窗口 9
1.3.7 控件工具箱 9
1.4 定制VB集成开发环境 9
1.4.1 “编辑器”选项卡 10
1.4.2 “编辑器格式”选项卡 10
1.4.3 “通用”选项卡 11
1.4.4 “可连接的”选项卡 12
1.4.5 “环境”选项卡 12
1.4.6 “高级”选项卡 13
练习题1 14
第2章 VB编程基础 15
2.1 基本概念和术语 15
2.1.1 对象 15
2.1.2 属性 16
2.1.3 事件 18
2.1.4 事件过程 18
2.1.5 事件驱动应用程序的工作方式 19
2.1.6 方法 20
2.1.7 使用With结构 20
2.2 VB应用程序的组成和创建过程 21
2.2.1 VB应用程序的组成 21
2.2.2 VB应用程序的创建过程 21
2.3 工程管理 22
2.3.1 新建、打开及保存工程 22
2.3.2 在工程中添加、删除及保存文件 23
2.3.3 多个工程协同工作 24
2.3.4 对象浏览器 25
2.3.5 运行工程 26
2.4 创建第一个VB应用程序 27
2.4.1 创建工程 27
2.4.2 选择控件 28
2.4.3 调整控件尺寸、移动和锁定控件 28
2.4.4 设置属性 28
2.4.5 编写代码 29
2.4.6 运行应用程序 30
2.4.7 保存工程 31
练习题2 31
第3章 VB语言基础 32
3.1 基本概念 32
3.1.1 标识符 32
3.1.2 运算符 33
3.1.3 书写规则 34
3.2 常量、变量及数据类型 35
3.2.1 常量 35
3.2.2 变量 37
3.2.3 数据类型 39
3.3 数组 41
3.3.1 固定数组 42
3.3.2 动态数组 43
3.3.3 控件数组 44
3.4 顺序结构 45
3.4.1 赋值语句 45
3.4.2 Print方法 46
3.4.3 注释语句Rem 48
3.4.4 End语句 48
3.5 选择结构 49
3.5.1 If语句 49
3.5.2 Select Case语句 51
3.6 循环结构 53
3.6.1 For循环 53
3.6.2 While循环 55
3.6.3 Do循环 56
3.6.4 中途跳出语句 58
3.7 过程 59
3.7.1 Sub过程 59
3.7.2 通用过程设计 60
3.7.3 向过程传递参数 61
3.7.4 函数过程 63
3.8 VB中的常用函数 64
3.8.1 输入函数InputBox 64
3.8.2 输出函数MsgBox 66
3.8.3 转换函数 68
3.8.4 数学函数 68
3.8.5 字符串函数 69
3.8.6 日期和时间函数 70
3.8.7 Format函数 70
3.8.8 随机数函数 71
练习题3 72
第4章 窗体设计 75
4.1 窗体概述 75
4.1.1 窗体类型 75
4.1.2 添加窗体 75
4.1.3 设置启动窗体 76
4.1.4 窗体的常用属性 76
4.1.5 窗体的常用事件 78
4.1.6 窗体的常见方法和相关语句 79
4.2 窗体的生命周期 81
4.3 焦点与Tab键序 83
4.4 多文档界面 85
4.4.1 MDI窗体 85
4.4.2 创建MDI界面 86
4.4.3 加入MDI子窗体 86
4.4.4 加载和关闭MDI窗体及子窗体 87
4.4.5 MDI窗体设计例子 87
练习题4 90
第5章 内部控件 91
5.1 标签 91
5.1.1 常用属性 91
5.1.2 常用事件和方法 92
5.1.3 应用例子 92
5.2 文本框 93
5.2.1 常用属性 93
5.2.2 常用事件和方法 94
5.2.3 应用例子 94
5.3 命令按钮 95
5.3.1 常用属性 95
5.3.2 常用事件和方法 96
5.3.3 应用例子 96
5.4 复选框 97
5.4.1 常用属性 97
5.4.2 常用事件和方法 98
5.4.3 应用例子 98
5.5 单选按钮 98
5.5.1 常用属性 99
5.5.2 常用事件和方法 99
5.5.3 应用例子 99
5.6 框架 100
5.6.1 常用属性 100
5.6.2 常用事件和方法 100
5.6.3 应用例子 100
5.7 图片框 101
5.7.1 常用属性 101
5.7.2 常用事件和方法 101
5.7.3 应用例子 102
5.8 图像框 102
5.8.1 常用属性 102
5.8.2 常用的事件和方法 103
5.8.3 应用例子 103
5.9 线条 104
5.9.1 常用属性 104
5.9.2 常用事件和方法 105
5.9.3 应用例子 105
5.10 形状 105
5.10.1 常用属性 105
5.10.2 常用事件和方法 106
5.10.3 应用例子 106
5.11 列表框 106
5.11.1 常用属性 107
5.11.2 常用事件和方法 108
5.11.3 应用例子 108
5.12 组合框 109
5.12.1 常用属性 109
5.12.2 常用事件和方法 110
5.12.3 应用例子 110
5.13 定时器 111
5.13.1 常用属性 111
5.13.2 常用事件和方法 112
5.13.3 应用例子 112
5.14 文件系统控件 112
5.14.1 常用属性 113
5.14.2 常用事件和方法 113
5.14.3 应用例子 113
5.15 滚动条 114
5.15.1 常用属性 115
5.15.2 常用事件和方法 115
5.15.3 应用例子 115
5.16 使用控件数组 116
5.17 控件的综合应用 117
练习题5 118
第6章 菜单设计 121
6.1 创建菜单 121
6.2 把代码连接到菜单上 122
6.3 弹出式菜单 126
6.3.1 弹出式菜单设计 127
6.3.2 弹出式菜单设计例子 127
练习题6 129
第7章 图形设计 130
7.1 图形显示与绘图控件 130
7.1.1 显示图形文件 130
7.1.2 使用绘图控件 133
7.2 绘图方法 134
7.2.1 坐标系统 135
7.2.2 绘图方法 137
7.3 图形处理 146
7.3.1 图形的重绘 146
7.3.2 图形的变换 148
7.3.3 图形的保存 150
练习题7 151
第8章 文件 152
8.1 文件类型 152
8.1.1 顺序存取文件 152
8.1.2 随机存取文件 153
8.1.3 二进制存取文件 153
8.2 顺序存取文件 153
8.2.1 文件的打开 153
8.2.2 向文件中写数据 154
8.2.3 从文件中读取数据 154
8.2.4 关闭文件 155
8.2.5 其他函数 155
8.3 随机存取文件 156
8.3.1 建立文件 157
8.3.2 写数据 157
8.3.3 读数据 157
8.3.4 添加记录 157
8.3.5 删除记录 158
8.3.6 清除随机访问文件中被删记录 158
8.4 二进制存取文件 160
8.4.1 打开二进制存取文件 160
8.4.2 写数据 160
8.4.3 读数据 161
8.4.4 在长度可变的字段中保存信息 161
练习题8 163
第9章 系统环境资源应用 164
9.1 剪贴板 164
9.1.1 文本操作 164
9.1.2 其他数据格式操作 166
9.1.3 检查数据格式 167
9.2 鼠标属性和事件 168
9.2.1 鼠标属性 168
9.2.2 响应鼠标事件 170
9.3 拖放 173
9.3.1 拖放属性、事件和方法 173
9.3.2 自动拖动和手工拖动模式 174
9.3.3 改变拖动图标 175
9.3.4 放下对象时的响应 175
9.3.5 启动拖动和停止拖动 176
9.4 处理键盘事件 178
9.4.1 低级键盘事件 178
9.4.2 窗体级键盘事件 181
练习题9 181
第10章 对象、类和集合 183
10.1 VB中预定义的类和对象 183
10.1.1 预定义对象和类 183
10.1.2 对象的操作 184
10.2 对象变量 186
10.2.1 对象变量的声明和赋值 187
10.2.2 继承 192
10.2.3 对象变量的释放 194
10.3 创建自己的类 195
10.3.1 类的作用 195
10.3.2 定义类模块 196
10.4 在类中添加属性和方法 197
10.4.1 向类中添加属性 197
10.4.2 属性过程与公共变量的比较 199
10.4.3 运行属性过程 199
10.4.4 向类中添加方法 202
10.4.5 把属性和方法设置为默认项 202
10.5 在类中添加事件 202
10.5.1 事件的声明与触发 203
10.5.2 处理事件的对象 204
10.5.3 向窗体添加事件 207
10.6 集合 209
练习题10 213
第11章 VB与数据库 215
11.1 数据库概述 215
11.1.1 关系数据库的基本结构 215
11.1.2 数据访问对象模型 216
11.1.3 结构化查询语言(SQL) 217
11.1.4 数据库的分类 217
11.1.5 ODBC和数据源 217
11.2 使用数据库管理器 219
11.2.1 建立一个数据库 219
11.2.2 添加数据表 220
11.2.3 数据表中数据的编辑 221
11.2.4 使用数据窗体设计器 223
11.3 Data控件 225
11.3.1 Data控件的属性 225
11.3.2 Data控件的方法 226
11.3.3 Data控件的事件 226
11.3.4 Recordset对象 227
11.3.5 Data控件应用例子 228
11.4 ADO Data控件 231
11.4.1 ADO Data控件的属性 231
11.4.2 ADO Data控件的常用方法 234
11.4.3 ADO Data控件的事件 235
11.4.4 ADO Data控件的应用例子 235
11.5 DataGrid控件 238
11.5.1 用DataGrid控件浏览数据库表 239
11.5.2 DataGrid控件设计操作 239
11.5.3 DataGrid控件的运行操作 240
11.5.4 DataGrid控件的应用例子 241
11.6 结构化查询语言(SQL) 241
11.6.1 SQL语言的组成 241
11.6.2 数据查询语句 242
11.6.3 使用SQL 243
练习题11 243
第12章 DAO编程 245
12.1 什么是DAO 245
12.2 DBEngine对象 245
12.2.1 DBEngine对象的属性 246
12.2.2 DBEngine对象的方法 247
12.2.3 DBEngine对象的应用例子 248
12.3 Workspace对象 248
12.3.1 Workspace对象的属性 248
12.3.2 Workspace对象的方法 249
12.3.3 Workspace对象的应用例子 250
12.4 Database对象 250
12.4.1 Database对象的属性 251
12.4.2 Database对象的方法 251
12.4.3 TableDef对象 253
12.4.4 Recordset对象 254
12.4.5 QueryDef对象 258
12.4.6 Database对象的应用例子 259
12.5 Field对象和Fields集合 262
12.5.1 Field对象的属性 263
12.5.2 Field对象的方法 263
12.5.3 Fields集合的属性 263
12.5.4 Fields集合的方法 264
12.5.5 Field对象和Fields集合的应用例子 264
12.6 Index对象 264
12.6.1 Index对象的属性 264
12.6.2 Index对象的方法 265
12.6.3 Index对象的应用例子 265
12.7 DAO编程实例 266
12.7.1 创建数据库 266
12.7.2 数据库操作 267
练习题12 273
第13章 ADO编程 274
13.1 什么是ADO 274
13.2 Connection对象 275
13.2.1 Connection对象的属性 276
13.2.2 Connection对象的方法 277
13.3 Recordset对象 278
13.3.1 Recordset对象的属性 278
13.3.2 Recordset对象的方法 279
13.4 Command对象 281
13.4.1 Command对象的属性 281
13.4.2 Command对象的方法 281
13.4.3 Command对象的Parameter对象 282
13.4.4 Command对象的应用例子 283
13.5 ADO应用实例 284
练习题13 290
第14章 图书管理系统设计 292
14.1 系统概述 292
14.1.1 系统功能 292
14.1.2 设计技巧 292
14.2 系统结构 293
14.3 数据表设计 294
14.4 系统实现 296
14.4.1 Modulel.bas公共模块 297
14.4.2 pass窗体 298
14.4.3 menu窗体 299
14.4.4 borbook窗体 301
14.4.5 retbook窗体 303
14.4.6 edbook窗体 305
14.4.7 edbook1窗体 309
14.4.8 edrec窗体 312
14.4.9 edrec1窗体 314
14.4.10 qubook窗体 316
14.4.11 edreader窗体 319
14.4.12 edreader1窗体 319
14.4.13 edlev窗体 320
14.4.14 edlev1窗体 320
14.4.15 qureader窗体 320
14.4.16 8etuser窗体 320
14.4.17 setuser1窗体 320
14.5 系统运行 320
参考文献 323
附录A 上机实习题 324
附录B 练习题参考答案 345
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019