Visul Basic程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈云霞主编;陈云霞,贾小珠,万玉,李明,姜永玲,窦明武编著
- 出 版 社:东营:石油大学出版社
- 出版年份:2002
- ISBN:756361642X
- 页数:378 页
第一章 Visual Basic简介 1
1.1 Visual Basic的发展过程 1
1.2 Visual Basic的特点 2
1.3 运行环境、安装、启动与退出 3
1.4 VB系统的集成开发环境 5
1.5 对象的有关概念 10
1.5.1 对象和类 10
1.5.2 对象的属性、事件、方法 11
1.6 使用帮助 12
本章主要知识点 14
习题一 14
第二章 Visual Basic入门 15
2.1 建立窗体对象 15
2.1.1 窗体对象的创建与操作 15
2.1.2 窗体对象的事件和方法 19
2.2 程序的保存、打开与运行 22
2.2.1 程序的保存 22
2.2.2 程序的打开 23
2.2.3 程序的运行 23
2.3 创建基本控件 24
2.3.1 控件对象的建立和编辑 24
2.3.2 CommandButton(命令按钮)控件 26
2.3.3 Label(标签)控件 27
2.3.4 TextBox(文本框)控件 28
2.3.5 创建应用程序的步骤 30
2.4 多窗体操作 33
2.4.1 添加窗体 33
2.4.2 多窗体的操作 34
2.4.3 多窗体文件的存取、移去与添加 35
2.5 焦点与Tab顺序 35
2.5.1 焦点 35
2.5.2 Tab顺序 37
本章主要知识点 37
习题二 38
第三章 Visual Basic语言基础 39
3.1 字符集、关键字、标识符 39
3.1.1 字符集 39
3.1.2 关键字 39
3.1.3 标识符 39
3.2 基本数据类型 40
3.2.1 数值型 40
3.2.2 字符型 41
3.2.3 逻辑型(或称布尔型) 41
3.2.4 日期型 41
3.2.5 可变类型 42
3.2.6 对象型 42
3.3 常量 42
3.3.1 一般常量 42
3.3.2 符号常量 42
3.4 变量 43
3.4.1 变量的声明 43
3.4.2 变量的作用域 44
3.5 Visual Basic的数据运算 48
3.5.1 算术运算符与表达式 48
3.5.2 关系运算符与表达式 49
3.5.3 逻辑运算符与表达式 49
3.5.4 字符串运算符与表达式 50
3.5.5 日期运算符与表达式 51
3.5.6 运算符的优先级 51
本章主要知识点 51
习题三 52
第四章 程序设计基础 54
4.1 顺序结构程序设计 54
4.1.1 VB中的语句及书写约定 55
4.1.2 赋值语句 55
4.1.3 注释(块注释)、暂停、结束语句 57
4.1.4 输入函数InputBox 59
4.1.5 消息函数和语句MsgBox 62
4.1.6 数据输出 65
4.1.7 输出到打印机 66
4.2 选择结构程序设计 67
4.2.1 行IF语句 67
4.2.2 块IF语句 68
4.2.3 IF语句的嵌套ElseIf语句 70
4.2.4 多条件选择语句Select Case 71
4.2.5 条件判断函数IIF 74
4.3 循环结构程序设计 75
4.3.1 For循环结构 75
4.3.2 当型循环While…Wend结构 80
4.3.3 Do…Loop循环结构 81
4.3.4 常用算法举例 83
4.4 其他辅助语句 87
4.4.1 Goto语句 87
4.4.2 On-Goto语句 88
4.5 闲置循环与DoEvents 89
4.6 程序的调试与错误处理(自学部分) 91
4.6.1 错误类型 91
4.6.2 程序调试工具 92
4.6.3 三种程序模式 94
4.6.4 使用调试窗口 95
本章主要知识点 97
习题四 98
第五章 常用内部函数 100
5.1 常用函数 100
5.1.1 数学函数 100
5.1.2 字符串函数 103
5.1.3 转换函数 106
5.1.4 日期和时间函数 109
5.2 其他函数 110
5.2.1 随机函数Rnd和随机语句Randomize 110
5.2.2 Shell函数 112
5.2.3 格式输出函数Format() 114
5.2.4 数据类型测试函数VarType 115
本章主要知识点 116
习题五 117
第六章 数组操作 118
6.1 数组的声明与使用 118
6.1.1 数组的声明 118
6.1.2 数组的赋值及引用 119
6.1.3 与数组有关的函数 120
6.1.4 动态数组与数组重定义 121
6.1.5 For Each...Next语句 124
6.2 数组应用 125
6.2.1 排序 125
6.2.2 查找(检索) 128
6.3 控件数组 130
6.3.1 创建控件数组 130
6.3.2 控件数组应用举例 132
本章主要知识点 135
习题六 135
第七章 常用控件 138
7.1 控件概述 138
7.2 常用内部控件 139
7.2.1 单选按钮、复选框 140
7.2.2 框架(Frame) 141
7.2.3 列表框和组合框 144
7.2.4 滚动条 149
7.2.5 定时器 151
7.2.6 图片框和图像框 153
7.3 常用ActiveX控件(自学部分) 155
7.3.1 SSTab控件 155
7.3.2 ProgressBar控件 157
7.3.3 Slider控件 158
7.3.4 UpDown控件 159
7.3.5 Animation控件 160
本章主要知识点 161
习题七 162
第八章 过程 165
8.1 通用子过程 165
8.1.1 通用子过程的创建 165
8.1.2 通用子过程的调用 167
8.2 函数过程 169
8.2.1 函数过程的创建 170
8.2.2 函数过程的调用 171
8.3 过程中的参数传递 172
8.3.1 形式参数和实际参数 173
8.3.2 参数的传值方式(按值和按址) 174
8.3.3 可选参数和不定数量的参数 178
8.3.4 数组参数的传递 180
8.3.5 对象参数 182
8.4 过程的嵌套与递归调用 184
8.4.1 过程的嵌套 184
8.4.2 递归调用 185
8.5 代码模块 187
8.5.1 窗体模块 188
8.5.2 标准模块 188
8.5.3 类模块 189
8.6 过程的作用域 190
8.6.1 过程的作用域 190
8.6.2 调用其他模块中的过程 190
本章主要知识点 191
习题八 192
第九章 事件过程 193
9.1 鼠标事件过程 194
9.1.1 简单鼠标事件 194
9.1.2 MouseDown、MouseUp、MouseMove事件 194
9.2 鼠标光标的形状 200
9.2.1 MousePointer属性 200
9.2.2 MouseIcon属性 201
9.3 拖放(Drag and Drop) 201
9.3.1 与拖放有关的属性、事件和方法 202
9.3.2 自动拖放 203
9.3.3 手工拖放 204
9.4 键盘事件过程 205
9.4.1 KeyPress事件 206
9.4.2 KeyPreview属性 207
9.4.3 KeyDown、KeyUp事件 209
本章主要知识点 211
习题九 212
第十章 界面设计 213
10.1 菜单设计与应用 213
10.1.1 下拉式菜单 213
10.1.2 弹出式菜单 220
10.2 对话框的设计 222
10.2.1 对话框的分类、模式与特点 222
10.2.2 自定义对话框 223
10.2.3 通用对话框 225
10.3 多文档界面(MDI)的创建 233
10.3.1 文档的界面形式 233
10.3.2 MDI界面及创建 234
10.4 工具栏和状态栏的设计(自学部分) 238
10.4.1 用手工方式制作工具栏 238
10.4.2 Toolbar控件与ImageList控件 240
10.4.3 状态栏的设计 244
本章主要知识点 246
习题十 247
第十一章 图形 249
11.1 坐标系统 249
11.2 绘图操作 252
11.2.1 窗体和控件的图形属性 252
11.2.2 绘图控件 256
11.2.3 绘图方法 258
11.3 动态图形 262
本章主要知识点 264
习题十一 264
第十二章 枚举与用户自定义类型 265
12.1 枚举类型 265
12.1.1 枚举类型的定义 265
12.1.2 枚举类型变量的声明与使用 266
12.2 用户自定义类型 268
12.2.1 创建用户自定义类型 268
12.2.2 用户自定义类型变量的使用 269
12.2.3 用户自定义类型数组 270
本章主要知识点 273
习题十二 273
第十三章 文件及其管理 275
13.1 文件组成、结构及分类 275
13.1.1 文件的组成与结构 275
13.1.2 文件的分类 275
13.2 顺序文件 276
13.2.1 顺序文件的读、写操作 276
13.2.2 LOF和EOF函数 282
13.3 随机文件 284
13.3.1 随机文件的读、写操作 285
13.3.2 随机文件中记录的添加与删除 287
13.4 二进制文件 290
13.4.1 二进制文件的打开和关闭 291
13.4.2 二进制文件的写操作 291
13.4.3 二进制文件的读操作 291
13.5 常用文件操作函数和语句 292
13.5.1 常用对文件或记录操作函数 292
13.5.2 常用文件操作语句 294
13.6 文件系统控件 295
13.6.1 驱动器列表框 295
13.6.2 目录列表框 295
13.6.3 文件列表框 296
13.6.4 共有属性及事件 296
13.7 FSO对象模型 298
13.7.1 FSO对象模型 299
13.7.2 FSO对象的应用 301
本章主要知识点 303
习题十三 304
第十四章 面向对象程序设计简介 306
14.1 基本概念 306
14.2 对象的使用 308
14.2.1 对象变量 308
14.2.2 对象数组 309
14.2.3 集合对象 309
14.3 类的创建 310
14.3.1 创建类模块 310
14.3.2 为类添加属性 311
14.3.3 为类添加方法 313
14.3.4 为类添加事件 314
14.4 编程举例 317
本章主要知识点 325
习题十四 325
第十五章 Visual Basic高级应用 326
15.1 ActiveX部件 326
15.1.1 ActiveX部件简介 326
15.1.2 ActiveX部件的使用 326
15.1.3 创建ActiveX部件 328
15.2 Windows API函数 329
15.2.1 关于Windows API 329
15.2.2 使用API函数 329
15.2.3 使用API文本浏览器 331
15.3 多媒体应用程序开发 332
15.3.1 使用MCI进行多媒体开发 332
15.3.2 使用API函数进行多媒体开发 333
15.4 网络应用程序开发 335
15.4.1 利用MsComm控件实现串口通信 335
15.4.2 开发Internet应用程序 336
本章主要知识点 339
习题十五 339
第十六章 VB中的数据库应用 340
16.1 关系型数据库简介 340
16.1.1 关系型数据库基本知识 340
16.1.2 关系型数据库的基本术语 340
16.1.3 通过数据管理器建立数据库 343
16.2 SQL——结构化查询语言 345
16.2.1 SQL查询语句 346
16.2.2 操作语句 348
16.2.3 建立数据查询 349
16.3 Data控件 350
16.3.1 使用数据控件 351
16.3.2 Data控件的常用属性 353
16.3.3 Data控件的常用方法 353
16.3.4 Data控件的Validate事件 354
16.3.5 记录集的常见操作 355
16.4 ActiveX数据控件(ADO) 357
16.4.1 ADO控件的常用属性 358
16.4.2 连接ADO与数据源 358
16.4.3 ADO对象模型中的主要对象 360
16.4.4 高级数据控件——DataList、DataCombo和DataGrid 360
16.4.5 使用数据窗体向导 364
16.5 创建报表 366
16.5.1 报表简介 366
16.5.2 创建数据报表 366
16.6 创建Excel对象报表 370
16.6.1 在VB中调用Excel程序 371
本章主要知识点 373
习题十六 373
附录 制作安装程序 375
参考文献 378
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019