Visual Basic程序设计应用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:史春联,尹静,宋永生主编
- 出 版 社:北京:科学出版社
- 出版年份:2011
- ISBN:9787030301178
- 页数:360 页
第1章Visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的版本 1
1.1.2 Visual Basic的特点 1
1.2 Visual Basic的集成开发环境 2
1.2.1 Visual Basic的启动与退出 2
1.2.2主窗口 3
1.2.3其他窗口 6
1.3 Visual Basic应用程序的构成与工作方式 10
1.3.1 Visual Basic应用程序的构成 10
1.3.2 Visual Basic应用程序的工作方式 12
1.3.3 Visual Basic应用程序的开发步骤 12
1.4创建第一个Visual Basic程序 13
1.4.1新建工程 14
1.4.2设计界面 14
1.4.3编写事件代码 14
1.4.4保存工程 14
1.4.5运行程序 15
1.4.6生成可执行程序 16
1.5上机实验 16
1.6习题 17
第2章Visual Basic对象 19
2.1 Visual Basic中的基本概念 19
2.1.1对象和类 19
2.1.2属性 19
2.1.3方法 20
2.1.4事件 20
2.2窗体 21
2.2.1窗体的结构 21
2.2.2窗体的属性 22
2.2.3窗体的事件 25
2.3控件基础 28
2.3.1标准控件(内部控件) 28
2.3.2控件的命名和控件值 29
2.3.3控件的画法 31
2.3.4控件的基本操作 32
2.3.5控件属性的设置方法 34
2.3.6控件的公用属性 36
2.4基本控件 38
2.4.1标签 38
2.4.2文本框 39
2.4.3命令按钮 42
2.5上机实验 44
2.6习题 45
第3章Visual Basic语言基础 47
3.1数据类型 47
3.1.1基本数据类型 47
3.1.2用户定义的数据类型 50
3.2常量与变量 51
3.2.1常量 51
3.2.2变量 53
3.3变量的作用域 57
3.4运算符与表达式 58
3.4.1算术运算符与算术表达式 59
3.4.2关系运算符与关系表达式 60
3.4.3逻辑运算符与逻辑表达式 61
3.4.4字符串运算符与字符串表达式 62
3.4.5日期表达式 63
3.4.6运算符的执行顺序 63
3.5常用内部函数 63
3.5.1转换函数 63
3.5.2数学函数 64
3.5.3时间和日期函数 64
3.5.4字符串函数 65
3.6上机实验 66
3.7习题 67
第4章Visual Basic基本语句与结构 70
4.1赋值语句与注释语句 70
4.1.1语句书写规则 70
4.1.2赋值语句 70
4.1.3注释语句 71
4.2暂停语句与结束语句 72
4.2.1暂停语句(Stop) 72
4.2.2结束语句(End) 72
4.3数据输出——Print方法 73
4.3.1 Print方法 73
4.3.2与Print方法有关的函数 75
4.3.3格式输出 77
4.3.4其他方法和属性 80
4.4交互函数 82
4.4.1 InputBox函数 82
4.4.2 MsgBox语句和MsgBox函数 85
4.5选择结构 89
4.5.1单行结构条件语句 89
4.5.2块结构条件语句 90
4.5.3IIf函数 95
4.5.4多分支选择控制结构 95
4.6循环语句与循环结构 97
4.6.1 For Next结构 97
4.6.2 Do Loop结构 99
4.6.3当循环控制结构 103
4.6.4多重循环 105
4.7 GoTo型控制结构 108
4.7.1 GoTo语句 108
4.7.2 On-GoTo语句 109
4.8上机实验 110
4.9习题 112
第5章 常用标准控件 120
5.1图形控件 120
5.1.1图片框和图像框 120
5.1.2图形文件的装入 122
5.1.3直线和形状 124
5.2列表框和组合框 125
5.2.1列表框 126
5.2.2组合框 128
5.3复选框和单选按钮 131
5.4框架 134
5.5滚动条 136
5.6计时器 138
5.7焦点与Tab顺序 140
5.7.1设置控件焦点 140
5.7.2 Tab键顺序 141
5.8上机实验 142
5.9习题 146
第6章 数组 148
6.1数组的基本概念 148
6.2常规数组 149
6.2.1常规数组的声明 149
6.2.2常规数组的基本操作 151
6.2.3使用For Each Next语句遍历数组 157
6.2.4数组的清除和重定义 159
6.3动态数组 159
6.3.1动态数组的定义 159
6.3.2动态数组的使用 160
6.4控件数组 161
6.4.1控件数组的概念 161
6.4.2控件数组的建立与使用 161
6.5上机实验 164
6.6习题 165
第7章 过程 168
7.1 Sub过程 168
7.1.1建立Sub过程 168
7.1.2调用Sub过程 171
7.1.3事件过程和通用过程 174
7.2函数过程 176
7.2.1建立Function过程 176
7.2.2调用Function过程 177
7.3 Sub Main过程 178
7.4参数传递 180
7.4.1形参与实参 180
7.4.2传值 181
7.4.3引用 182
7.4.4数组参数的传递 184
7.5其他参数的传递 188
7.5.1可选参数与可变参数 188
7.5.2对象参数 190
7.6 Shell函数 192
7.7局部内存分配 193
7.8过程的嵌套与递归调用 195
7.8.1过程的嵌套调用 195
7.8.2过程的递归调用 196
7.9上机实验 197
7.10习题 200
第8章 多功能界面设计 203
8.1多窗体设计 203
8.1.1多窗体程序的添加、保存、删除 203
8.1.2与多重窗体程序设计有关的语句和方法 205
8.1.3多重窗体程序设计实例 206
8.2对话框设计 216
8.2.1对话框概述 216
8.2.2自定义对话框 217
8.2.3通用对话框控件 220
8.2.4文件对话框 221
8.2.5其他对话框 226
8.3菜单设计 231
8.3.1菜单概述 231
8.3.2菜单编辑器 232
8.3.3设计菜单 234
8.3.4菜单项的控制 238
8.3.5菜单项的增减 239
8.3.6弹出式菜单 241
8.4上机实验 244
8.5习题 248
第9章 文件 253
9.1文件的基本概念 253
9.1.1文件结构 253
9.1.2文件种类 254
9.2文件的基本操作 254
9.2.1文件的打开(建立) 255
9.2.2删除文件 257
9.2.3复制文件 257
9.2.4文件(目录)重命名 257
9.2.5文件(目录)删除 258
9.2.6文件的关闭 258
9.3文件操作语句和函数 258
9.3.1文件指针 258
9.3.2其他语句和函数 259
9.4顺序文件 261
9.4.1顺序文件的写操作 261
9.4.2顺序文件的读操作 263
9.5随机文件 266
9.5.1随机文件的打开与读写操作 267
9.5.2顺序文件中记录的增加与删除 270
9.6二进制文件 271
9.7文件系统控件 272
9.7.1驱动器列表框和目录列表框 272
9.7.2文件列表框 275
9.8上机实验 278
9.9习题 281
第10章 键盘与鼠标事件过程 284
10.1 KeyPress事件、KeyDown事件和KeyUp事件 284
10.1.1 KeyPress事件 284
10.1.2 KeyDown事件和KeyUp事件 287
10.2鼠标事件 292
10.2.1 MouseDown事件 293
10.2.2 MouseMove事件 295
10.2.3 MouseUp事件 295
10.2.4检测鼠标按钮 296
10.3鼠标光标的形状 296
10.3.1 MousePointer属性 296
10.3.2设置鼠标光标形状 297
10.4拖放 298
10.4.1与拖放有关的属性、事件和方法 299
10.4.2自动拖放 300
10.4.3手动拖放 301
10.5上机实验 301
10.6习题 306
第11章 多媒体应用开发基础 308
11.1多媒体基础知识 308
11.2多媒体控件 308
11.2.1 MCI简介 308
11.2.2 MMControl控件 309
11.2.3使用MMControl控件播放音频文件 312
11.2.4使用MMControl控件播放AVI文件 313
11.3调用API函数设计多媒体应用程序 314
11.3.1 Windows API函数 315
11.3.2使用API函数进行音频处理 316
11.3.3使用API函数进行视频处理 318
11.4动画 320
11.4.1VB动画基础 320
11.4.2移动图像产生动画 321
11.4.3无位移动画 322
11.4.4动态绘制图形 323
11.5上机实验 324
11.6习题 326
第12章 数据库编程 327
12.1数据库基础知识 327
12.1.1数据库的基本概念 327
12.1.2关系数据库系统及相关概念 328
12.1.3 SQL语言基础 329
12.2 Visual Basic数据库编程方法 332
12.3创建数据库 333
12.3.1 Visual Basic中创建数据库的方法 333
12.3.2使用“可视化数据管理器”建立数据库 333
12.4使用Data控件访问数据库 337
12.4.1建立Data控件 337
12.4.2设置Data控件的属性 337
12.4.3数据绑定控件的使用 338
12.4.4 Data控件的方法和事件 340
12.4.5记录集(Recordset)的属性和方法 341
12.5 ADO控件的使用 343
12.5.1 ADO控件的使用方法 343
12.5.2 ADO控件应用实例 345
12.6上机实验 347
12.7习题 350
习题参考答案 351
参考文献 360
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019