Visual Basic程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:马正元等编著
- 出 版 社:济南:山东大学出版社
- 出版年份:2002
- ISBN:7560724094
- 页数:369 页
第一章 Visual Basic的基础知识 3
1.1 Visual Basic简介 3
1.1.1 Visual Basic概述 3
1.1.2 Visual Basic的诞生和发展 3
1.1.3 Visual Basic6.0中文版的启动和退出 4
1.2 Visual Basic的特点 6
1.3 Visual Basic集成开发环境 8
1.3.1 标题栏和菜单栏 8
1.3.2 工具栏及数字显示区 8
1.3.3 控件工具箱 9
1.3.4 工程资源管理器窗口 12
1.3.5 属性窗口 12
1.3.6 窗体设计器和对象浏览器窗口 13
1.3.7 代码窗口 14
1.3.8 立即窗口 16
1.3.9 窗体布局窗口 16
习题 16
2.1.2 对象事件 17
2.1.1 对象 17
2.1 对象、事件、属性和方法 17
第二章 Visual Basic可视经编程技术 17
2.1.3 对象属性 18
2.1.4 对象常用的方法 19
2.2 Visual Basic中的基本控件的使用方法 20
2.2.1 在窗体上添加VB的基本控件的方法 20
2.2.2 VB基本控件的使用 21
2.3.1 VB可视化编程的步骤 22
2.3.2 创建第一个工程 22
2.3 VB可视化编程 22
2.3.3 创建一个简单的动画工程 25
2.4 管理Visual Basic工程 27
2.4.1 Visual Basic工程 27
2.4.2 工程资源管理器 28
2.4.3 VB工程文件 28
2.4.4 VB工程的结构 28
2.4.5 VB工程的基本操作 29
习题 30
3.1.1 基本数据类型 31
3.1 数据类型 31
第三章 Visual Basic的程序设计基础 31
3.1.2 用户自定义数据类型 32
3.1.3 枚举类型 33
3.2 常量 35
3.2.1 直接常量 36
3.2.2 符号常量 36
3.3 变量 37
3.3.1 变量的命名规则 37
3.3.2 变量的类型说明 38
3.3.3 变量的作用范围 39
3.4 常用内部函数 40
3.4.1 数学运算函数 40
3.4.2 字符串函数 41
3.4.3 随机函数和随机语句 41
3.4.4 格式输出函数 41
3.4.5 日期和时间函数 44
3.4.6 数据类型转换函数 45
3.5.2 字符串运算和字符串表达式 46
3.5.1 算术运算符和算术表达式 46
3.5 表达式 46
3.5.3 日期型表达式 47
3.6 数据的输出语句 47
3.6.1 VB程序中语句的规定 47
3.6.2 命令格式中的符号约定 47
3.6.3 使用Print方法直接从窗体中输出数据 48
3.6.4 窗体的介绍 48
3.6.5 使用标签控件输出数据 51
3.6.6 使用文本框控件输出文本 53
3.6.7 MsgBox 函数和MsgBox语句的使用 55
3.6.8 在图片框控件上输出文本 58
3.6.9 输出到立即窗口 60
3.7 VB的基本语句介绍 61
3.8 数据的输入语句 64
3.8.1 使用文本框控件的输入数据 64
3.8.2 用滚动条控件的输入数据 66
3.8.3 用InputBox函数输入数据 68
习题 70
4.1.2 关系表达式 72
4.1.1 关系运算符 72
4.1 关系运算和关系表达式 72
第四章 程序流程的控制 72
4.2 布尔运算符和布尔表达式 73
4.2.1 布尔运算符和布尔表达式 73
4.2.2 VB运算符的优先级 75
4.3 选择结构 76
4.3.1 If…Then语句 76
4.3.2 嵌套的If语句 78
4.3.3 Iif函数 82
4.3.4 多分支的If选择结构 83
4.3.5 用Select Case语句实现多分支选择结构 84
4.4 循环结构 88
4.4.4 For循环结构 89
4.4.2 Do…Loop循环结构 92
4.4.3 For…Next循环和Do…Loop循环的关系 96
4.5 常用控件的使用 97
4.5.1 命令按钮的使用 97
4.5.2 单选钮、复选钮和框架的使用 98
4.5.3 计时器控件 102
4.5.4 滚动条的使用 104
4.5.5 列表框和组合框的使用 106
4.6 Visual Basic的焦点 111
4.6.1 Visual Basic的焦点 111
4.6.2 在控件中移动焦点 111
习题 112
5.1.1 数组的定义和数组元素 114
5.1.2 数组中的维数及数组的类型 114
5.1 数组 114
第五章 数组 114
5.1.3 数组的形式 115
5.2 静态数组 115
5.2.2 声明静态数组的方法 115
5.2.2 静态数组的使用 116
5.2.3 使用For Esch…Next循环结构 118
5.3 动态数组的创建和使用 120
5.4 控件数组的创建和使用 130
习题 133
6.1 子程序(Sub)过程 136
6.1.1 子程序过程的定义 136
第六章 子程序过程和函数过程 136
6.1.2 通用过程和事件过程 137
6.2 函数(Function)过程 138
6.3 过程的创建及调用 138
6.3.1 过程的创建 138
6.3.2 调用过程 139
6.4 过程参数的传递 145
6.4.1 形式参数和实际参数 145
6.4.2 参数的传递 146
6.5 过程的嵌套与递归 151
6.5.1 过程的嵌套 151
6.5.2 过程的递归 152
习题 154
第七章 Visual Basic的绘图程序设计 156
7.1 VB的坐标系统 156
7.1.1 坐标系统概述 156
7.1.2 使用坐标系统 157
7.2 用VB提供的图形方法绘图 160
7.2.2 绘图方法 161
7.2.1 图形方法的原理 161
7.3 其他绘图方法 168
7.4 绘图中颜色的处理 170
7.4.1 使用RGB函数 170
7.4.2 使用QBColor函数 170
7.4.3 使用颜色属性 171
7.5 图形控件的功能 173
7.5.1 添加图片 173
7.5.2 图形控件 175
7.5.4 控件大小的动态改变 180
7.5.3 窗体和控件的图形属性 180
7.5.5 实现动画效果 181
习题 184
第八章 VB的输入和输出 189
8.1 自定义对话框 189
8.1.1 模式对话框与无模式对话框 189
8.1.2 设置标准对话框的属性 190
8.2 Windows通用对话框 190
8.2.1 通用对话框概念 191
8.2.2 颜色对话框 191
8.2.3 字体对话框 192
8.2.4 打印对话框 193
8.2.5 帮助对话框 194
8.3 响应鼠标操作 195
8.3.1 响应鼠标事件 195
8.3.2 检测鼠标按钮 196
8.3.3 MouseDown,MouseMove和MouseUp事件示例 198
8.3.4 拖放 199
8.3.5 OLE拖放 202
8.3.6 Drag方法示例 203
8.3.7 自定义鼠标指针 204
8.4 响应键盘操作 205
8.4.1 响应键盘事件 206
8.4.2 编写低级键盘处理程序 208
8.4.3 高级键盘处理程序 209
8.5 中断后台处理 211
8.5.1 允许用户中断后台处理任务 211
8.5.2 使用DoEvents函数 212
习题 213
第九章 菜单栏和工具栏 215
9.1 菜单的基本概念 215
9.2.1 菜单编辑器 216
9.2 普通菜单栏 216
9.2.2 菜单标题与命名准则 218
9.2.3 用菜单编辑器创建菜单项 219
9.2.4 编写菜单控件的代码 220
9.3 运行时创建和修改菜单 220
9.3.1 使菜单命令有效或无效 220
9.4 在菜单中添加文件列表 221
9.4.1 创建菜单控件数组 221
9.3.3 在菜单上使用复选标记 221
9.3.2 使菜单控件不可见 221
9.4.2 添加文件列表 222
9.4.3 保存文件列表 223
9.5 显示弹出式菜单 224
9.6 多文档界面(MDI)应用程序中的菜单 225
9.6.1 建立多文档界面 226
9.6.2 创建MDI应用程序的菜单 227
9.6.3 创建“窗口”菜单 227
9.6.4 排列子窗体 227
9.7.1 手工创建工具栏 228
9.7 工具栏 228
9.7.2 使用ToolBar控件创建工具栏 230
9.7.3 菜单与工具栏例 高级记事本程序 236
9.8 协调菜单与工具栏的外观 239
9.8.1 控制菜单的外观 239
9.8.2 控制工具栏的外观 240
9.9 创建状态栏 240
习题 243
10.1 添加工具提示帮助 245
第十章 为应用程序提供帮助 245
10.2 添加WinHelp帮助 246
10.3 添加“这是什么?”(What s This?)帮助 248
习题 251
第十一章 调试与错误处理 252
11.1 程序错误 252
11.1.1 编译错误 252
11.1.2 运行时的错误 253
11.1.3 逻辑错误 253
11.2 程序调试 253
11.2.1 进入中断模式 254
11.2.2 跟踪应用程序的执行 255
11.2.3 使用调试窗口 256
11.3 错误捕获及处理 259
11.3.1 On Error语句 259
11.3.2 Resume语句 260
11.3.3 可捕获的错误 261
11.3.4 Error语句 261
11.3.5 On Error语句示例 261
11.4.1 条件编译语句 262
11.4 条件编译 262
11.4.2 If…Then…Else示例 263
习题 264
第十二章 文件管理 265
12.1 文件系统的概念 265
12.2 用于处理文件系统的语句和函数 265
12.3 与目录和文件有关的控件 270
12.3.1 驱动器列表框控件 270
12.3.2 目录列表框控件 271
12.3.3 文件列表框控件 271
12.3.4 使用文件系统控件的组合 272
12.4 使用FSO对象模型编程 273
12.4.1 File System Object模型介绍 273
12.4.2 文件系统对象(File System Object) 273
12.4.3 FSO对象模型编程 274
12.4.4 访问已有的驱动器、文件和文件夹 275
12.4.5 使用文件夹 276
12.4.6 使用文件 277
12.5.1 打开对话框 281
12.5 使用公用对话框管理文件 281
12.5.2 另存为对话框 282
12.6 用于文件读写的语句和函数 282
12.6.1 打开文件和关闭文件 282
12.6.2 顺序读写文件的有关语句和函数 283
12.6.3 随机读写文件的有关语句和函数 287
12.6.4 读写二进制文件的有关语句和函数 291
习题 292
第十三章 数据库编程基础 293
13.1 访问数据库的策略 293
13.2 使用Data控件 294
13.3 使用TextBox控件 295
13.4 用代码操作记录 298
13.5 使用DBGrid控件 303
13.6 使用DBList控件 304
13.7 使用DBCombo控件 305
13.8 使用RemoteData控件 307
13.9 使用ADO控件 309
习题 316
14.1.1 ActiveX的起源 317
14.1.2 ActiveX的分类 317
14.1 ActiveX概述 317
第十四章 ActiveX组件 317
14.1.3 ActiveX的构筑工具 318
14.2 ActiveX控件的设计 318
14.2.1 设计步骤 318
14.2.2 ActiveX 控件创建实例:AXYesNo 319
14.2.3 设计改变ActiveX控件尺寸的过程 320
14.2.4 增加ActiveX控有关的属性、事件及方法 321
14.2.6 编译和登记控件 323
14.3 动态加载ActiveX控件 323
14.2.5 调试ActiveX控件 323
14.3.1 Add方法 324
14.3.2 删除控件 324
14.4 ActiveX文档 325
14.5 手工创建ActiveX文档 328
14.5.1 创建ActXDoc工程 328
14.5.2 运行和调试ActXDoc工程 329
14.5.3 在ActXDoc 工程中加入第二个ActiveX文档 330
14.5.4 在ActXDoc工程中添加窗体 331
14.5.5 为UserDocument文档添加属性 332
14.5.6 将属性保存到PropertyBag中 334
14.5.7 为ActXDoc工程添加菜单 336
第十五章 Windows API函数调用 337
15.1 调用API函数 337
15.1.1 声明API函数 337
15.1.2 声明32位函数 338
15.1.3 字符串 338
15.1.4 向API函数传递过程地址 340
15.1.5 使用API浏览器声明API函数 341
15.2.2 使用SysInfo控件确定操作系统的版本 342
15.2 API编程实例 342
15.2.1 使用API获取系统信息 342
15.2.3 编写一个托盘程序 343
15.2.4 在VB中用API实现多媒体功能 346
第十六章 多媒体技术 349
16.1 VB控制多媒体的几种方法 349
16.1.1 ILE控制方法 349
16.1.2 MCI(MMControl)控制方法 349
16.1.3 API函数控制方法 350
16.1.4 MCIWnd控件方法 350
16.2 MCI控件简介 351
16.1.5 ActiveMovie控件方法 351
16.2.1 MCI控件的属性 352
16.2.2 MCI控件的事件 352
16.3 利用MCI控件编程多媒体播放器 353
16.4 利用ActiveMovie控件创建媒体文件浏览器 356
附录A 对象的属性 359
附录B 对象的事件 364
附录C 对象的方法 366
附录D 可捕获的错误代码及错误信息 367
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019