VISUAL BASIC程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王亚杰主编;王晓岩,徐晗副主编;邱虹坤,刘成,董如楠,吴杰宏编
- 出 版 社:北京:高等教育出版社
- 出版年份:2015
- ISBN:9787040421224
- 页数:371 页
基础篇 3
第1章 Visual Basic概述 3
1.1 计算机语言和VB简介 3
1.1.1 计算机语言和程序 3
1.1.2 VB的发展与安装 6
1.2 VB引例与特点 7
1.2.1 VB引例:加法计算 7
1.2.2 VB的特点 8
1.3 VB开发环境介绍 9
1.3.1 VB的启动窗口 9
1.3.2 VB的主窗口 10
1.3.3 VB的窗体设计窗口 12
1.3.4 VB的标准工具箱窗口 12
1.3.5 VB的工程资源管理器窗口 13
1.3.6 VB的属性窗口 13
1.3.7 VB的代码设计窗口 14
1.4 VB简单项目实例 14
1.4.1 项目实例:设计一个电子屏幕 15
1.4.2 VB程序设计过程与学习要点 17
本章小结 18
习题一 18
上机实验一 19
第2章 可视化编程基础 21
2.1 基本概念 21
2.1.1 对象和类 21
2.1.2 对象的属性、事件和方法 22
2.2 窗体和基本控件 24
2.2.1 控件的基本属性 24
2.2.2 控件的基本操作 27
2.2.3 窗体 28
2.2.4 标签 32
2.2.5 命令按钮 33
2.2.6 文本框 33
2.2.7 计时器 36
2.3 项目实例 39
项目实例:简易打字练习器 39
本章小结 41
习题二 41
上机实验二 43
第3章 Visual Basic语言基础 45
3.1 数据类型、常量与变量 45
3.1.1 引例 45
3.1.2 数据类型 45
3.1.3 常量与变量 46
3.2 运算符与表达式 53
3.2.1 引例 53
3.2.2 运算符 54
3.2.3 表达式 57
3.3 常用内部函数 58
3.3.1 数学函数 59
3.3.2 转换函数 61
3.3.3 类型转换函数 62
3.3.4 字符串函数 62
3.3.5 日期函数(自主学习) 64
3.3.6 Shell()函数(自主学习) 65
3.4 编码规则 66
3.5 项目实例 68
本章小结 70
习题三 71
上机实验三 72
第4章 控制结构 75
4.1 算法概述(自主学习) 75
4.1.1 引例 75
4.1.2 基本概念 77
4.1.3 流程图 78
4.1.4 常用算法介绍 81
4.2 顺序结构 81
4.2.1 引例 81
4.2.2 赋值语句(自主学习) 82
4.2.3 数据输入 84
4.2.4 数据输出 85
4.3 选择结构 89
4.3.1 引例 90
4.3.2 If语句 90
4.3.3 Select Case语句 94
4.3.4 选择结构的嵌套 97
4.3.5 条件函数 100
4.4 循环结构 101
4.4.1 引例 102
4.4.2 For语句 102
4.4.3 Do循环结构 105
4.4.4 While循环结构 108
4.4.5 循环结构的嵌套 109
4.5 其他辅助控制语句 112
4.5.1 End语句 112
4.5.2 Goto语句 112
4.5.3 Exit语句 112
4.6 项目实例 114
4.6.1 项目1:求和、求积与计数 114
4.6.2 项目2:穷举法 115
4.6.3 项目3:递推 117
4.6.4 项目4:最小、最大值 118
4.7 程序调试方法 119
4.7.1 错误类型 119
4.7.2 调试和排错 120
4.7.3 On Error语句 123
本章小结 123
习题四 124
上机实验四 127
进阶篇 133
第5章 数组 133
5.1 数组概述 133
5.1.1 引例 133
5.1.2 数组的概念 134
5.1.3 定长数组 134
5.1.4 动态数组 137
5.2 数组的基本操作 139
5.2.1 数组元素的赋值 140
5.2.2 数组的输入 141
5.2.3 数组的输出 143
5.3 数组的常用算法 145
5.3.1 数组最值及位置交换 145
5.3.2 数组排序 146
5.3.3 数据的插入与删除 149
5.3.4 矩阵计算 151
5.4 控件数组(自主学习) 155
5.4.1 控件数组的概念 155
5.4.2 控件数组的建立 156
5.4.3 控件数组的应用 158
5.5 自定义类型(自主学习) 160
5.5.1 自定义数据类型的定义 160
5.5.2 自定义数据类型变量的声明和使用 161
5.5.3 自定义数据类型数组及应用 162
5.6 项目实例 164
5.6.1 项目1:设计一个计算学生平均绩点的程序 164
5.6.2 项目2:设计一个经典智力游戏——跳青蛙 166
本章小结 171
习题五 171
上机实验五 173
第6章 常用控件 177
6.1 控件分类 177
6.2 单选按钮、复选框和框架 178
6.2.1 单选按钮 178
6.2.2 复选框 180
6.2.3 框架 180
6.3 滚动条和进度条 182
6.3.1 滚动条 182
6.3.2 进度条 185
6.4 列表框和组合框 186
6.4.1 列表框 186
6.4.2 组合框 189
6.5 图形框和图像框 192
6.6 焦点与Tab顺序(自主学习) 195
6.6.1 焦点 195
6.6.2 Tab顺序 197
6.7 项目实例 198
6.7.1 项目1:设计一个进度条遥控汽车的程序 198
6.7.2 项目2:设计一个模拟高考录取的程序 200
本章小结 204
习题六 205
上机实验六 207
第7章 过程 211
7.1 函数过程 211
7.1.1 引例 211
7.1.2 函数过程的定义 212
7.1.3 函数过程的调用 214
7.2 Sub过程 216
7.2.1 子过程的定义 216
7.2.2 子过程的调用 217
7.2.3 函数过程与子过程的区别 217
7.3 参数传递 220
7.3.1 实参与形参 220
7.3.2 按值传递与按地址传递 220
7.3.3 数组作为参数 223
7.4 递归调用(自主学习) 226
7.5 变量的作用域与生存期 229
7.5.1 变量的作用域 229
7.5.2 变量的生存期 230
7.6 项目实例 232
7.6.1 项目1:分糖果游戏 232
7.6.2 项目2:猜数字游戏 234
本章小结 237
习题七 237
上机实验七 240
高级篇 245
第8章 用户界面设计 245
8.1 菜单设计 245
8.1.1 菜单编辑器 245
8.1.2 下拉式菜单 247
8.1.3 弹出菜单 248
8.2 通用对话框 249
8.2.1 引例 249
8.2.2 通用对话框概述 251
8.2.3 通用对话框使用方法 252
8.3 多重窗体 256
8.3.1 创建多窗体与设置 启动窗体 256
8.3.2 常用语句和方法 257
8.3.3 VB工程结构 259
8.4 鼠标和键盘控制(自主学习) 261
8.4.1 鼠标 261
8.4.2 键盘 266
8.4.3 拖放控制 268
8.5 项目实例 272
8.5.1 项目1:VB基础知识测试系统 272
8.5.2 项目2:模拟气球打气的小游戏 274
本章小结 277
习题八 277
上机实验八 278
第9章 数据文件 281
9.1 概述 281
9.2 顺序文件 282
9.2.1 引例 283
9.2.2 顺序文件的写操作 284
9.2.3 顺序文件的读操作 287
9.3 二进制文件 289
9.3.1 二进制文件的写操作 289
9.3.2 二进制文件的读操作 292
9.4 随机文件 294
9.4.1 随机文件的写操作 294
9.4.2 随机文件的读操作 296
9.5 文件系统控件(自主学习) 300
9.6 项目实例 302
9.6.1 项目1:文件内容重复检查 302
9.6.2 项目2:文件复制 303
本章小结 305
习题九 305
上机实验九 307
第10章 图形操作 309
10.1 图形控件 309
10.1.1 引例 309
10.1.2 直线控件 311
10.1.3 形状控件 311
10.2 图形方法操作基础 312
10.2.1 引例 312
10.2.2 坐标系统 314
10.2.3 绘图属性 316
10.3 常用图形方法 318
10.3.1 Pset方法 318
10.3.2 Line方法 318
10.3.3 Circle方法 320
10.3.4 Point方法 321
10.4 项目实例 322
10.4.1 项目1:设计一个模拟时钟程序 322
10.4.2 项目2:设计一个模拟单摆的程序 323
10.4.3 项目3:绘制直方图对比学生的成绩 325
本章小结 327
习题十 327
上机实验十 328
第11章 数据库编程与应用 331
11.1 数据库技术概述 331
11.1.1 关系数据库的基本概念 331
11.1.2 数据库管理系统 332
11.1.3 SQL简介 332
11.2 VB数据库应用程序 333
11.2.1 引例 333
11.2.2 数据库应用程序的组成 338
11.3 VB数据库访问 339
11.3.1 Adodc数据控件 339
11.3.2 数据绑定 340
11.3.3 记录集对象 342
11.4 用代码方式使用ADO技术(自主学习) 345
11.5 BLOB数据处理(自主学习) 348
11.6 项目实例 350
11.6.1 系统分析与总体设计 350
11.6.2 数据库结构设计 352
11.6.3 登录窗体及密码修改窗体设计 353
11.6.4 系统主窗体设计 355
11.6.5 图书管理窗体设计 357
11.6.6 借阅证件管理窗体设计 361
本章小结 363
习题十一 363
上机实验十一 364
附录 ASCII码表 367
参考文献 369
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018