Visual Basic程序设计基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:柴欣,武优西主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2005
- ISBN:7113067131
- 页数:306 页
第1章 Visual Basic概述 1
1.1 计算机语言与计算机程序基本知识 1
1.1.1 计算机程序设计语言的发展 1
1.1.2 结构化程序设计 2
1.1.3 面向对象程序 3
1.2 中文Visual Basic 6.0概述 3
1.3 Visual Basic 6.0的安装和启动 4
1.3.1 Visual Basic的运行环境 4
1.3.2 Visual Basic 6.0的安装 5
1.3.3 Visual Basic 6.0的启动 5
1.4 Visual Basic 6.0的集成开发环境 6
1.4.1 主窗口 6
1.4.2 窗体窗口 7
1.4.3 属性窗口 7
1.4.4 工程资源管理器窗口 8
1.4.5 代码窗口 8
1.4.6 窗体布局窗口 9
1.4.7 立即窗口 9
1.4.8 工具箱窗口 10
1.4.9 Visual Basic 6.0的帮助功能 10
1.5 设计一个简单的VB应用程序 12
1.5.1 创建应用程序的界面 13
1.5.2 编写应用程序的代码 14
1.5.3 运行应用程序 15
1.5.4 保存文件 16
1.5.5 生成可执行文件 17
1.6 VB中的对象 18
1.6.1 VB中对象的概念 18
1.6.2 对象的属性 18
1.6.3 对象的方法 19
1.6.4 对象的事件及事件过程 19
习题一 20
第2章 Visual Basic语言基础 23
2.1 Visual Basic语言字符集及编码规则 23
2.1.1 Visual Basic语言字符集 23
2.1.2 Visual Basic编码规则 23
2.2 Visual Basic的数据类型 25
2.2.1 Visual Basic的标准数据类型 25
2.2.2 Visual Basic的自定义数据类型 26
2.3 常量和变量 27
2.3.1 常量 27
2.3.2 变量 29
2.4 运算符和表达式 31
2.4.1 算术运算符与算术表达式 31
2.4.2 关系运算符与关系表达式 32
2.4.3 逻辑运算符与逻辑表达式 34
2.4.4 字符串运算符与字符串表达式 34
2.4.5 日期型表达式 35
2.4.6 运算符的优先级别 35
2.5 常用内部函数 36
2.5.1 数学函数 36
2.5.2 日期和时间函数 38
2.5.3 Shell函数 39
习题二 39
第3章 流程控制语句 42
3.1 顺序结构程序设计 42
3.1.1 数据输入 42
3.1.2 赋值语句 44
3.1.3 数据输出 45
3.1.4 顺序结构程序举例 47
3.2 选择结构程序设计 48
3.2.1 If条件语句 49
3.2.2 Select Case结构(情况语句) 53
3.2.3 选择结构的嵌套 55
3.2.4 选择结构程序设计举例 56
3.3 循环结构程序设计 59
3.3.1 For...Next循环 59
3.3.2 Do...Loop循环 60
3.3.3 While...Wend循环 61
3.3.4 循环的强制退出 61
3.3.5 循环的嵌套——多重循环结构 62
3.3.6 几种循环结构的比较 63
3.3.7 循环结构应用程序举例 64
习题三 66
第4章 数组 73
4.1 数组概述 73
4.2 定长数组 74
4.2.1 一维数组 74
4.2.2 二维数组及多维数组 75
4.3 变长数组 77
4.3.1 声明动态数组 77
4.3.2 保留动态数组存放的内容 78
4.4 数组的基本操作 78
4.4.1 数组元素的引用 78
4.4.2 数组元素的输入 79
4.4.3 数组元素的输出 79
4.4.4 与数组操作有关的几个函数 79
4.5 数组应用举例 81
4.6 字符串应用 85
4.6.1 字符串概念 85
4.6.2 字符串的基本操作 85
4.6.3 字符串应用 89
习题四 91
第5章 过程 96
5.1 过程的概念 96
5.2 Sub过程 96
5.2.1 事件过程 96
5.2.2 通用过程(Sub过程) 97
5.2.3 子过程的建立 98
5.2.4 过程的调用 98
5.3 函数(Function)过程 99
5.3.1 函数过程的定义 99
5.3.2 函数过程的调用 100
5.4 参数的传递 101
5.4.1 值传递 101
5.4.2 地址传递 102
5.4.3 数组传递 103
5.5 变量的作用域 105
5.5.1 全局变量 105
5.5.2 模块级变量 106
5.5.3 过程变量(局部变量) 106
5.5.4 静态变量 107
5.6 过程的作用域 108
5.6.1 全局过程 108
5.6.2 静态过程 110
5.6.3 模块(窗体)过程 110
5.7 递归调用 110
5.8 过程应用举例 112
习题五 113
第6章 常用算法 119
6.1 排序算法 119
6.1.1 比较互换法 119
6.1.2 选择法排序 120
6.1.3 冒泡法排序 121
6.2 查找 122
6.2.1 线性查找 122
6.2.2 对分查找 123
6.3 一元方程的求根 125
6.3.1 用牛顿迭代法解一元方程 125
6.3.2 用二分法解一元方程 127
6.3.3 用弦截法解一元方程 129
6.4 数值积分 130
6.4.1 矩形法 131
6.4.2 梯形法 132
6.5 数制转换 132
6.6 素数的求解 134
6.6.1 由素数的定义求素数 134
6.6.2 用筛选法求素数 135
6.7 矩阵的处理 136
习题六 138
第7章 文件基本操作 141
7.1 文件的基本概念 141
7.1.1 数据文件的类型 141
7.1.2 处理文件的基本流程 141
7.2 顺序文件 142
7.2.1 顺序文件的读操作 143
7.2.2 顺序文件的写操作 146
7.3 随机文件 147
7.3.1 定义记录类型 147
7.3.2 随机文件的读操作 148
7.3.3 随机文件的写操作 148
7.4 二进制文件 149
7.4.1 二进制文件的打开和关闭 150
7.4.2 二进制文件的读、写操作 150
习题七 152
第8章 窗体及窗体设计 155
8.1 窗体概述 155
8.2 窗体的属性、事件和方法 156
8.2.1 窗体的常用属性 156
8.2.2 窗体的事件 157
8.2.3 窗体的方法及操作语句 158
8.3 窗体上控件的操作 159
8.4 设置启动窗体 160
8.5 窗体的生命周期 160
习题八 162
第9章 VB控件的使用 165
9.1 Visual Basic 6.0中的控件 165
9.1.1 控件的分类 165
9.1.2 控件命名约定 165
9.2 控件的常用属性及默认属性 166
9.2.1 常用属性 166
9.2.2 控件默认属性 169
9.3 焦点和Tab键顺序 169
9.3.1 焦点的概念 169
9.3.2 Tab键顺序 170
9.4 控件数组 170
9.4.1 控件数组的概念 170
9.4.2 创建控件数组 171
9.5 常用控件的使用 172
9.5.1 命令按钮(Command) 172
9.5.2 标签(Label) 173
9.5.3 文本框(TextBox) 173
9.5.4 单选框、检查框和框架 179
9.5.5 ListBox(列表框)控件 183
9.5.6 ComboBox(组合框)控件 188
9.5.7 滚动条控件 190
9.5.8 Timer控件 191
9.6 使用ActiveX控件 194
9.6.1 ActiveX控件 194
9.6.2 向工具箱中添加ActiveX控件 194
9.6.3 ActiveX控件的使用 195
9.7 控件应用举例 196
习题九 199
第10章 对话框和菜单 207
10.1 对话框的分类和使用 207
10.1.1 系统预定义对话框 207
10.1.2 通用对话框 209
10.1.3 自定义对话框 213
10.2 菜单的设计和使用 214
10.2.1 窗口菜单设计 215
10.2.2 快捷菜单的设计 219
10.2.3 菜单设计举例 220
习题十 222
第11章 图形和绘图操作 225
11.1 坐标系统 225
11.1.1 坐标系统与对象或控件的关系 225
11.1.2 坐标系统 226
11.2 使用颜色 228
11.2.1 使用颜色的控件属性 228
11.2.2 颜色值的设置 228
11.3 使用绘图控件 229
11.3.1 PictureBox控件 230
11.3.2 Image控件 230
11.3.3 Line和Shape控件 231
11.4 使用图形方法绘图 234
11.4.1 图形方法 234
11.4.2 绘图操作 235
习题十一 242
第12章 VB的数据库应用 243
12.1 数据库初步 243
12.1.1 什么是数据库 243
12.1.2 VB能访问什么样的数据库 245
12.1.3 VB如何访问数据库 245
12.2 VB中的数据源及数据控件 245
12.2.1 VB的数据源及数据源控件 246
12.2.2 VB的数据识别(绑定)控件 246
12.2.3 利用数据控件创建简单的数据库应用程序 247
12.3 VB中的数据库编程模型 248
12.3.1 DAO模型 249
12.3.2 RDO模型 250
12.3.3 ADO模型 250
12.4 用数据库模型编程 251
12.4.1 创建数据库 252
12.4.2 对记录集(Recordset)进行操作 253
12.4.3 数据库的事务处理(Transactions) 256
12.5 SQL简介 257
12.5.1 SQL语言组成 257
12.5.2 SQL的数据定义功能 258
12.5.3 SQL的数据处理功能 259
12.5.4 查询生成器 260
习题十二 261
第13章 VB多媒体应用 262
13.1 多媒体概述 262
13.1.1 多媒体文件 262
13.1.2 多媒体设备 263
13.1.3 VB操纵多媒体设备和播放多媒体文件的方法 263
13.2 多媒体控件 264
13.2.1 MultiMedia Control控件 264
13.2.2 ShockWave Flash控件 269
13.2.3 Windows Media Player控件 271
13.3 MCI命令 271
13.3.1 MCI命令格式 271
13.3.2 MCI命令列表 272
13.3.3 发出MCI命令 272
13.3.4 MCI命令使用举例 273
13.4 其他多媒体应用 276
习题十三 280
第14章 VB文件管理操作 281
14.1 VB文件操作命令和函数 281
14.2 VB中的文件控件 282
14.2.1 驱动器列表框 282
14.2.2 目录列表框 282
14.2.3 文件列表框 283
14.3 FSO对象模型编程简介 285
14.3.1 FSO模型介绍 285
14.3.2 文件系统对象(File System Object) 285
14.4 使用文件系统对象编程 286
14.4.1 FileSystemObject对象 286
14.4.2 管理驱动器 287
14.4.3 管理文件夹 290
14.4.4 管理文件 294
习题十四 299
习题答案 300
参考文献 306
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018