Visual Basic程序设计教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:谈冉主编
- 出 版 社:武汉:武汉理工大学出版社
- 出版年份:2006
- ISBN:7562924163
- 页数:432 页
1 Visual Basic概述 1
1.1 可视化BASIC语言——Visual Basic 1
1.1.1 Visual Basic简介 1
1.1.2 Visual Basic 6.0版本简介 2
1.1.3 Visual Basic 6.0的特点 2
1.2 Visual Basic 6.0的安装、启动与退出 4
1.2.1 Visual Basic 6.0的安装 4
1.2.2 Visual Basic 6.0的启动 5
1.2.3 Visual Basic 6.0的退出 8
1.3 Visual Basic应用程序的结构 9
1.4 用Visual Basic开发应用程序的一般步骤 10
1.4.1 设计VB程序的步骤 10
1.4.2 设计举例 15
习题与思考题 23
2 Visual Basic的集成开发环境 24
2.1 Visual Basic的集成开发环境简介 24
2.1.1 Visual Basic的界面组成 24
2.1.2 Visual Basic组成部件的功能 24
2.2.1 窗体的结构与属性 35
2.2 窗体设计 35
2.2.2 窗体控制菜单 37
2.2.3 设计窗体背景 38
2.2.4 窗体输出 39
2.2.5 窗体其他属性项 41
2.2.6 窗体事件 42
2.2.7 设置窗体位置 45
2.2.8 设计举例 46
2.2.9 用向导生成窗体 47
2.3 Visual Basic的对象、方法与事件 50
2.3.1 Visual Basic的对象 51
2.3.2 对象的属性 52
2.3.3 对象方法 53
2.3.4 对象事件 54
2.3.5 事件过程和事件驱动 54
2.3.6 编写代码 56
2.4 工程管理 59
2.4.1 Visual Basic工程的结构 59
2.4.3 添加、删除和保存文件 61
2.4.2 创建、打开和保存工程 61
2.4.4 在工程中添加用户控件 62
2.4.5 在工程中添加、删除控件 63
2.4.6 使用其他应用程序中的对象 64
2.4.7 使用向导和外接程序 64
习题与思考题 66
3 Visual Basic程序设计基础 68
3.1 数据类型 68
3.1.1 数值型数据 69
3.1.3 布尔型(Boolean)数据 70
3.1.2 字符型数据 70
3.1.4 日期型(Date)数据 71
3.1.5 对象型(Object)数据 71
3.1.6 变体型(Variant)数据 71
3.1.7 用户定义的数据类型 72
3.2 常量与变量 74
3.2.1 常量 74
3.2.2 变量 75
3.3 变量的作用域 76
3.4 常用内部函数 77
3.4.1 算术函数 77
3.4.2 字符串函数 80
3.4.3 日期/时间函数 81
3.4.4 转换函数 83
3.5 运算符和表达式 84
3.5.1 赋值运算符与赋值表达式 84
3.5.3 连接运算符 85
3.5.2 算术运算符与算术表达式 85
3.5.4 关系运算符与关系表达式 86
3.5.5 逻辑运算符与逻辑表达式 87
3.5.6 表达式的执行顺序 88
习题与思考题 89
4 基本的输入输出 91
4.1 赋值语句 91
4.2 注释、暂停和程序结束语句 92
4.2.1 注释 92
4.2.3 程序结束语句 93
4.2.2 暂停 93
4.3 数据输出 94
4.3.1 Print方法 94
4.3.2 与Print方法有关的函数 95
4.3.3 其他相关方法和属性 96
4.4 数据输入——InputBox函数 99
4.5 消息对话框——MsgBox函数和MsgBox语句 100
4.6 基本类型控件 104
4.6.1 命令按钮控件(CommandButton) 104
4.6.2 标签控件(Label) 107
4.6.3 文本框控件(TextBox) 108
4.6.4 直线与形状(Line和Shape) 110
4.6.5 滚动条控件 112
4.6.6 图像控件和图片框控件(PictureBox和Image) 114
4.6.7 键盘输入焦点与Tab键次序 116
4.7 字形设置 119
4.7.1 字体的类型和大小 119
4.7.2 其他属性 120
4.8.1 窗体输出 121
4.8 打印机输出 121
4.8.2 使用Printer对象 122
4.8.3 直接输出 123
4.9 源程序代码打印 123
4.9.1 直接打印 123
4.9.2 间接打印 124
习题与思考题 124
5.1 条件语句 129
5.1.1 单行结构条件语句 129
5 选择结构程序设计 129
5.1.2 块结构条件语句 132
5.1.3 IIF函数 135
5.2 多分支结构条件语句 136
5.3 选择性控件 139
5.3.1 单选按钮 139
5.3.2 复选框 141
5.3.3 计时器控件 143
5.3.4 框架 145
5.3.5 选择性控件综合应用举例 148
5.4 程序举例 149
习题与思考题 151
6 循环结构程序设计 154
6.1 Do...Loop语句 154
6.1.1 Do While...Loop语句 154
6.1.2 Do...Loop While语句 156
6.1.3 Do Until...Loop语句 158
6.2 For...Next语句 160
6.1.4 Do...Loop Until语句 160
6.3 While...Wend循环 167
6.4 退出循环 169
6.5 循环的嵌套——多重循环 170
6.6 列表框控件(ListBox) 175
6.6.1 概述 175
6.6.2 常用属性 175
6.6.3 常用方法 176
6.6.4 实例 177
6.6.5 属性列表 181
6.7 组合框控件 183
6.7.1 概述 183
6.7.2 常用属性和方法 183
6.7.3 实例 184
6.7.4 属性列表 188
6.8 Goto型控制结构 189
6.8.1 Goto语句 189
6.8.2 On...Goto语句 192
6.9 应用举例 195
习题与思考题 201
7 数组 204
7.1 数组的概念 204
7.1.1 数组的定义 204
7.1.2 默认数组与嵌套 207
7.2 静态数组与动态数组 208
7.2.1 定义 208
7.2.2 数组的清除与重定义 210
7.3.1 数组元素的作用 211
7.3 数组的基本操作 211
7.3.2 数组元素的输入、输出和复制 212
7.3.3 For Each...Next语句 214
7.4 数组的初始化 215
7.5 控件数组 216
7.5.1 控件数组的概念 216
7.5.2 控件数组的建立 217
7.5.3 控件数组的使用 219
7.6 程序举例 221
习题与思考题 240
8 过程 245
8.1 Sub过程 246
8.1.1 Sub过程的定义 246
8.1.2 Sub过程的调用 247
8.1.3 Sub过程的应用 248
8.2 Function过程 249
8.2.1 Function过程的定义 249
8.2.2 Function过程的调用 250
8.2.3 Function过程的应用 250
8.3.1 形参与实参 252
8.2.4 查看过程 252
8.3 调用过程时的参数传递 252
8.3.2 按地址和按值传递参数 254
8.4 过程的嵌套与递归调用 255
8.4.1 过程的嵌套调用 255
8.4.2 过程的递归调用 256
8.5 其他类型的参数 258
8.5.1 数组参数 258
8.5.2 可选参数(Optional) 259
8.5.3 不定数量的参数 261
8.5.4 对象参数 262
8.6 程序举例 263
习题与思考题 267
9 菜单程序设计 270
9.1 下拉式菜单 270
9.2 菜单编辑器 271
9.2.1 属性区 271
9.3 用菜单编辑器建立菜单 272
9.2.2 编辑区 272
9.2.3 菜单项显示区 272
9.4 菜单项的控制 274
9.4.1 菜单级别 274
9.4.2 菜单的访问键、快捷键和分隔条 274
9.4.3 菜单项的显示 275
9.5 菜单项的增减 275
9.6 弹出式菜单 276
9.7 设计举例 277
习题与思考题 283
10 多重窗体 284
10.1 多重窗体处理 284
10.1.1 多重窗体的管理 284
10.1.2 设置启动窗体 285
10.1.3 窗体处理语句 287
10.1.4 多窗体应用程序的结束 289
10.1.5 多窗体应用程序设计方法和步骤 289
10.2.1 标准模块 299
10.2 模块 299
10.2.2 窗体模块 300
10.2.3 Sub Main过程 301
10.2.4 闲置循环与DoEvents语句 302
习题与思考题 304
11 多重文档界面 306
11.1 MDI窗体 306
11.1.1 MDI窗体的基本概念 306
11.1.2 MDI窗体的结构 307
11.1.3 MDI窗体的属性、方法和事件 310
11.2 MDI应用程序的设计 315
11.2.1 建立MDI应用程序的一般过程 315
11.2.2 MDI应用程序设计实例 317
11.3 MDI的菜单设计 326
11.3.1 MDI菜单的设计 326
11.3.2 Windows(窗口)菜单 329
11.4 创建工具栏 331
11.4.1 ToolBar控件的基本功能 331
11.4.2 将图像加入到按钮上 332
11.4.3 编写按钮事件 334
11.4.4 按钮的显示和隐藏 335
习题与思考题 336
12 文件操作 338
12.1 文件说明与文件结构 338
12.1.1 文件说明 338
12.1.2 文件结构 338
12.1.3 文件种类 339
12.2.1 文件的打开 340
12.2 文件的打开与关闭 340
12.2.2 文件关闭 342
12.3 文件操作语句和函数 343
12.3.1 文件操作语句 343
12.3.2 文件操作函数 345
12.4 顺序文件 347
12.4.1 顺序文件的写操作 347
12.4.2 顺序文件的读操作 350
12.4.3 顺序文件的应用 352
12.5.1 随机文件的读写操作 353
12.5 随机文件 353
12.5.2 随机文件的应用 354
12.6 二进制文件 356
12.6.1 读写二进制文件 356
12.6.2 二进制文件的复制 357
12.7 文件系统控件 358
12.7.1 驱动器列表框(DriveListBox) 358
12.7.3 文件列表框(FileList) 359
12.7.2 目录列表框(DirListBox) 359
12.7.4 程序举例 361
12.8 文件基本操作 363
12.8.1 文件系统对象介绍 363
12.8.2 FSO对象模型编程 365
12.8.3 使用驱动器和文件夹 366
12.9 资源文件 374
12.9.1 资源文件的建立 374
12.9.2 与使用资源文件有关的函数 377
12.9.3 在Visual Basic应用程序中使用资源文件 379
习题与思考题 381
13 数据访问技术 383
13.1 数据库的基本概念 383
13.2 数据库的建立、维护和查询 385
13.2.1 数据库的建立 385
13.2.2 数据库的修改 386
13.2.3 数据库的数据查询 387
13.3 数据库应用程序的设计和运行原理 388
13.2.4 数据窗体设计器 388
13.4 Data控件的使用 390
13.4.1 Data控件创建数据库应用程序的步骤 391
13.4.2 Data控件的主要属性 391
13.4.3 Data控件常用的方法 392
13.4.4 Data控件常用的事件 394
13.4.5 数据绑定控件 395
13.4.6 Data控件使用示例 395
13.5 ADO对象模型 396
13.6.1 ADO Data控件创建 402
13.6 ADO Data控件的使用 402
13.6.2 ADO Data控件的主要属性 403
13.6.3 ADO Data控件的主要方法 404
13.6.4 ADO Data控件的主要事件 405
13.6.5 ADO Data控件的数据感应控件 405
13.6.6 ADO控件使用示例 406
13.7 程序化使用ADO对象的方法 408
13.8 通过数据环境使用ADO对象 415
13.9 通过ADO数据源类快速进行编辑窗体的设计 417
13.10 ADO对象应用中的若干问题说明 420
习题与思考题 421
附录 424
附录A 字符ASCII码表 424
附录B 颜色代码 425
附录C Visual Basic对象的常用属性 426
附录D Visual Basic对象的常用事件 430
附录E Visual Basic对象的常用方法 431
参考文献 432
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017