Visual Basic程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李振亭主编
- 出 版 社:北京:北方交通大学出版社
- 出版年份:2001
- ISBN:7810820125
- 页数:298 页
第1章 ViisualBasic的安装和启动 1
1.1 为何要使用VisualBasic语言 1
1.2 VisualBasic语言的运行环境 1
1.2.1 VB5.0的软硬件环境要求 1
1.2.2 VB6.0的软硬件环境要求 2
1.3 VisualBasic6.0系统的安装 2
1.4 启动VisualBasic系统 4
1.5 退出VisualBasic系统 4
1.6 VisualBasic系统常用名词 5
习题 6
第2章 VB程序设计界面及其操作 7
2.1 VisualBasic6.0的设计界面 7
2.1.1 窗体布局 7
2.1.2 主视窗 8
2.1.3 工具箱视窗 12
2.1.4 用户界面视窗 13
2.1.5 工程资源管理器(工程窗口) 14
2.1.6 属性视窗 16
2.1.7 代码视窗 17
2.1.8 错误处理 18
2.2 编写一个简单的VB应用程序 19
2.3 使用帮助系统 23
2.3.1 使用“帮助”菜单 24
2.3.2 使用快捷键“F1”方式 24
2.4 开发VB应用程序的基本步骤 25
习题 26
第3章 运算量与表达式 27
3.1 数据类型 27
3.1.1 数据类型 27
3.1.2 说明 28
3.2 常量和变量 29
3.2.1 常量和变量 29
3.2.2 符号常量和变量 30
3.2.3 变量的作用域 31
3.2.4 符号常量的定义 33
3.3 运算符和表达式 35
3.3.1 运算的概念 35
3.3.2 算术运算 35
3.3.3 比较运算 37
3.3.4 逻辑运算 37
3.3.5 连接(&)运算 39
3.3.6 各类运算符之间的优先级 39
3.4 函数 39
3.4.1 内部函数 39
3.4.2 常用数值函数简介 40
3.4.3 字符串函数 42
3.4.4 输入输出函数 44
3.4.5 时间函数 46
3.5.1 用户自定义数据类型 47
3.5 用户自定义数据类型 47
3.5.2 自定义类型的使用 48
3.6 过程 49
3.6.1 过程的概念 49
3.6.2 过程定义 50
3.6.3 过程程序设计 50
习题 51
第4章 程序设计的基本算法 53
4.1 算法的概念和流程框图 53
4.1.1 程序设计 53
4.1.2 流程框图 54
4.2 顺序结构 54
4.2.1 赋值语句 54
4.2.2 其他顺序结构语句 55
4.3 条件分支结构 56
4.3.1 If-Then语句 56
4.3.2 If-Then-Else语句 57
4.3.3 嵌套的分支结构 59
4.4 循环结构 60
4.4.1 计数循环(For-Next)结构 61
4.4.2 条件循环(Do-Loop) 62
4.4.3 循环嵌套 64
4.4.4 循环结构的算法举例 65
4.5 选择结构 70
4.6 无条件转向语句 71
4.7 错误捕捉结构 73
习题 75
第5章 对象 77
5.1 关于对象的基本概念 77
5.2 窗体对象设计 78
5.2.1 窗体对象 78
5.2.2 单窗体程序设计 79
5.2.3 多窗体程序设计 81
5.2.4 多重窗体程序设计 85
5.3 对象及其应用 89
5.3.1 标签框(LabelBox) 89
5.3.2 文本框(TextBox) 91
5.3.3 命令按钮(CommandButton) 93
5.3.4 线段(Line) 95
5.3.5 外形(Shape) 96
5.3.6 图片框(PictureBox) 99
5.3.7 图像框(ImageBox) 101
5.3.8 核对框 103
5.3.9 选项按钮(OptionBox) 105
5.3.1 0水平滚动条与垂直滚动条(HorizontalandVerticalScrollBar) 107
5.3.1 1框架(Frame) 108
5.3.1 2时钟对象 111
5.3.1 3列表框 113
5.3.1 4组合框 115
5.3.1 5驱动器列表框 117
5.3.1 6目录列表框 119
5.3.1 7文件列表框 121
5.3.1 8共用对话框 125
5.3.1 9数据库 129
习题 135
第6章 事件 136
6.1 键盘事件程序设计 136
6.1.1 KeyPress(按键)事件 136
6.1.2 KeyDown和KeyUp事件 137
6.2 鼠标事件程序设计 140
6.2.1 Click(单击鼠标)事件 140
6.2.2 DblClick(双击鼠标)事件 140
6.2.3 MouseDown、MouseMove、MouseUp事件 141
6.2.4 DraDrop(拖放)事件 143
6.2.5 DragOver(拖过)事件 145
6.3.2 Unload(卸载)事件 148
6.3.1 Load(加载)事件 148
6.3 窗体的加载和卸载事件程序设计 148
6.3.3 QueryUnload(卸载咨询)事件 149
6.4 其他事件程序设计 151
6.4.1 Change(变更)事件 151
6.4.2 Resize(变更大小)事件 152
6.4.3 Paint(绘画)事件 153
6.4.4 Timer(时钟)事件 155
习题 155
第7章 方法 156
7.1 方法的概念 156
7.2 方法及其应用 157
7.2.1 Show(显示)方法 157
7.2.2 Hide(隐藏)方法 157
7.2.3 Print(打印)方法 158
7.2.4 Move(移动)方法 159
7.2.7 Refresh(刷新)方法 162
7.2.6 Scale(比例)方法 162
7.2.5 Arrange(排列)方法 162
7.2.8 PopupMenu(弹出式菜单)方法 163
7.2.9 Delete(删除)方法 163
7.2.1 0AddItem(添加条目)方法 163
7.2.1 1Clear(清除)方法 164
7.2.1 2其他常用方法 164
习题 164
第8章 子程序与自定义函数 165
8.1 子程序 165
8.1.1 子程序的定义 165
8.1.2 子程序的调用 166
8.1.3 应用举例 167
8.2 自定义函数 168
8.2.1 自定义函数的定义 169
8.2.2 自定义函数的调用 170
8.2.3 子程序、自定义函数及过程之间的区别 170
8.2.4 应用举例 171
8.3 参数的传递 172
8.3.1 传址调用 172
8.3.2 传值调用 173
8.4 递归调用 173
习题 175
第9章 数组 176
9.1 静态数组 176
9.1.1 数组的概念 176
9.1.2 静态数组定义 177
9.2 动态数组 177
9.3 有关数组应用的算法 178
9.3.1 利用数组进行统计运算 178
9.3.2 数据的排序 179
9.4 对象数组 181
9.4.1 静态对象数组 181
9.4.3 对象数组应用举例 184
9.4.2 动态对象数组 184
习题 185
第10章 菜单设计 187
10.1 菜单的一般概念 187
10.1.1 菜单的类型 187
10.1.2 菜单的层次 188
10.2 下拉式菜单设计 188
10.2.1 菜单项的基本属性 188
10.2.2 菜单设计界面 189
10.2.3 菜单编辑操作 190
10.2.4 应用举例 192
10.3 弹出式菜单设计 200
10.3.1 PopupMenu语法 200
10.3.2 弹出式菜单的设计方法 201
10.3.3 应用举例 201
习题 202
11.1 坐标系统 203
第11章 绘图 203
11.1.1 设置坐标单位 204
11.1.2 改变坐标系统 204
11.1.3 设置颜色 205
11.1.4 两个专用属性 205
11.2 画点 206
11.3 画线和画框 207
11.4 画圆、椭圆和圆弧 210
11.5 清除与采样 213
11.5.1 Cls(清除)方法 213
11.5.2 采样Point方法 213
11.5.3 图形容器对象(Form,PictureBox,Image)常用属性 216
11.6 绘图方法应用 218
11.6.1 绘制函数曲线 218
11.6.2 绘制橡筋线 220
11.6.3 绘制橡筋线形体 222
11.6.4 优化橡筋线形体 225
11.7 图形处理技术 227
11.7.1 图形预处理 227
11.7.2 柔化图形技术 229
11.7.3 锐化图形 232
11.7.4 浮雕效果 234
习题 236
第12章 文件 237
12.1 顺序文件 237
12.1.1 打开顺序文件 237
12.1.2 关闭文件 238
12.1.3 读取顺序文件 239
12.1.4 存储(写入)顺序文件 240
12.2 随机文件的存取 241
12.2.1 打开或创建随机文件 241
12.2.2 关闭随机文件 241
12.2.3 随机文件的记录写入 242
12.2.4 读取随机文件 244
12.3 二进制文件 247
12.3.1 打开(或创建)二进制文件 248
12.3.2 关闭二进制文件 248
12.3.3 写入二进制文件 248
12.3.4 读取二进制文件 248
习题 249
第13章 多媒体程序设计 250
13.1 利用OLE对象实现多媒体程序设计 250
13.1.1 OLE的作用 250
13.1.2 OLE的几个重要属性 251
13.1.3 OLE对象的应用 253
13.2 媒体控制接口(MCI) 256
13.2.1 MCI设备的安装 256
13.2.2 MCI控制的特征及属性 257
13.2.4 应用举例 261
13.2.3 MCI控制应用的方法步骤 261
13.3 多媒体API函数的应用 265
13.1.1 API函数及其声明 265
13.3.2 波形音频播放函数 266
13.3.3 MCI媒体设备的控制函数 267
习题 268
第14章 数据库 269
14.1 数据库简介 269
14.2 可视化数据管理器(VisDataManager) 270
14.2.1 可视化数据管理器 270
14.2.2 可视化数据管理器的设计界面 270
14.2.3 生成数据库管理界面 271
14.2.4 应用举例 275
14.3 3Adodc控件和网格控件(DataGrid) 278
14.3.1 Adodc控件 278
14.3.2 数据网格(DataGrid)控件 279
习题 280
第15章 网络与通信 282
15.1 使用Winsock控件 282
15.1.1 关于Winsock控件 282
15.1.2 关于TCP协议 283
15.1.3 关于UDP协议 285
15.2 InternetTransfer控件 287
15.2.1 基本概念 288
15.2.2 应用示例 289
15.3 InternetControls控件 291
习题 292
第16章 制作安装程序 293
16.1 生成可执行文件 293
16.1.1 准备工作 293
16.1.2 生成可执行文件 294
16.2 制作安装程序 295
习题 297
附录A NSI字符集 298
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《北方曲艺音乐初探 下》萧作如著 2020
- 《北方曲艺音乐初探 上》萧作如著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015