Visual Basic程序设计与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:曾强聪主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2007
- ISBN:7508449185
- 页数:295 页
第1章 Visual Basic概述 1
1.1 Visual Basic的历史渊源 1
1.1.1 早期BASIC 1
1.1.2 Quick BASIC 1
1.1.3 Visual Basic 2
1.2 Visual Basic 6.0的特点 3
1.2.1 可视化 3
1.2.2 面向对象 3
1.2.3 部件技术 3
1.2.4 事件驱动 4
1.3 安装Visual Basic 6.0 4
1.3.1 Visual Basic 6.0对环境的要求 4
1.3.2 安装Visual Basic 6.0 4
1.3.3 添加或删除Visual Basic 6.0部件 5
1.4 Visual Basic 6.0集成开发环境 5
1.4.1 菜单栏 5
1.4.2 工具栏 11
1.4.3 工具箱 12
1.5 程序工程管理 13
1.5.1 工程类型 13
1.5.2 工程资源 14
1.5.3 工程属性 15
1.6 程序的编辑 16
1.6.1 窗体设计器 16
1.6.2 代码编辑器 17
1.6.3 属性窗口 18
1.7 程序的调试 19
1.7.1 中断调试 20
1.7.2 立即窗口 21
1.7.3 单步调试 21
1.8 程序创建步骤 22
1.8.1 分析程序问题 22
1.8.2 建立程序工程 22
1.8.3 设计用户界面 22
1.8.4 编写源程序 23
1.8.5 调试源程序 25
1.8.6 保存工程 26
1.8.7 编译工程 27
小结 27
习题 29
第2章 数据类型与运算 30
2.1 常量 30
2.2 变量 32
2.2.1 声明变量 32
2.2.2 变量的作用范围 33
2.3 基本数据类型 34
2.3.1 数值类型 34
2.3.2 String数据类型 34
2.3.3 Boolean数据类型 35
2.3.4 Date数据类型 35
2.3.5 Object数据类型 36
2.3.6 Variant数据类型 36
2.3.7 数据范围 37
2.3.8 数据类型转换 38
2.4 复合数据类型 38
2.4.1 数组 38
2.4.2 枚举类型 41
2.4.3 自定义数据类型 41
2.5 常量、变量命名规则 42
2.5.1 基本规则 43
2.5.2 其他约定 43
2.6 运算符 44
2.6.1 赋值运算符 44
2.6.2 算术运算符 45
2.6.3 比较运算符 45
2.6.4 连接运算符 46
2.6.5 逻辑运算符 46
2.6.6 运算符的优先顺序 47
小结 47
习题 49
第3章 程序结构 51
3.1 模块概念 51
3.2 程序过程 52
3.2.1 通用过程 52
3.2.2 函数过程 53
3.2.3 事件过程 54
3.2.4 向过程传递参数的方法及规则 55
3.3 程序流程控制 58
3.3.1 分支结构 58
3.3.2 循环结构 63
3.3.3 嵌套控制结构 67
3.3.4 使用GoTo语句 69
3.3.5 使用DoEvents语句 69
3.4 程序异常处理 70
3.4.1 出错处理语句 70
3.4.2 通过Err对象显示错误信息 72
3.4.3 设计出错处理程序 72
3.4.4 程序运行错误集中处理 74
3.5 常用内置函数 75
3.5.1 数学函数 75
3.5.2 字符串函数 77
3.5.3 转换函数 79
3.5.4 判断函数 79
3.5.5 其他函数 80
3.6 面向对象编程 81
3.6.1 类与对象 81
3.6.2 属性、方法与事件 82
3.6.3 使用对象 83
3.6.4 创建自定义类 86
3.6.5 面向对象程序设计示例 90
3.7 使用API函数编程 92
3.7.1 声明API函数 92
3.7.2 通过API浏览器查看API函数 93
3.7.3 API函数应用举例 95
小结 96
习题 99
第4章 可视化编程 101
4.1 窗体 101
4.1.1 窗体基本特征 101
4.1.2 窗体中的属性 103
4.1.3 窗体中的方法 106
4.1.4 窗体中的事件 107
4.2 控件 107
4.2.1 内部控件 107
4.2.2 ActiveX控件 124
4.2.3 控件默认属性 127
4.2.4 控件数组 128
4.3 事件驱动 128
4.3.1 事件概念 128
4.3.2 常见的用户触发事件 129
4.3.3 关联事件的发生顺序 133
小结 134
习题 136
第5章 用户界面设计 138
5.1 设计菜单 138
5.1.1 标准下拉菜单 138
5.1.2 弹出式菜单 141
5.1.3 运行时修改菜单 142
5.1.4 编写菜单的事件代码 143
5.2 创建工具栏 143
5.3 使用对话框 146
5.3.1 对话框的特点 146
5.3.2 使用对话框函数 146
5.3.3 使用自定义对话框 148
5.3.4 使用公共对话框控件 149
5.4 使用MDI窗体 154
5.4.1 MDI窗体 154
5.4.2 MDI窗体内的子窗体 155
5.4.3 启动MDI应用程序 155
5.4.4 退出MDI应用程序 156
5.4.5 优化MDI应用程序 157
小结 157
习题 158
第6章 文件处理与文本输出 160
6.1 使用传统语句或函数处理文件 160
6.1.1 顺序方式访问文件 160
6.1.2 随机方式访问文件 161
6.1.3 二进制方式访问文件 163
6.1.4 文件操作语句与函数 163
6.1.5 App对象的Path属性 165
6.2 使用控件处理文件 165
6.2.1 使用控件搜索文件 165
6.2.2 使用控件编辑文档 167
6.3 使用FSO对象模型处理文件 167
6.3.1 文件系统对象编程方法 168
6.3.2 驱动器(Drive)对象 170
6.3.3 文件夹(Folder)对象 170
6.3.4 文件(File)对象 171
6.4 文本输出 174
6.4.1 文本格式化函数 174
6.4.2 文本字体设置 176
6.4.3 文本屏幕显示 177
6.4.4 文本打印输出 179
6.5 示例:文档编辑器 181
6.5.1 界面设计 182
6.5.2 源程序代码 185
6.5.3 程序编译与运行 192
小结 193
习题 194
第7章 图形、多媒体与网络编程应用 195
7.1 图形处理 195
7.1.1 坐标系统 195
7.1.2 绘图方法 196
7.1.3 图形的载入与保存 202
7.1.4 实例:三角函数曲线演示器 203
7.2 多媒体应用 205
7.2.1 Multimedia控件 205
7.2.2 实例:AVI动画播放器 208
7.3 网络编程 211
7.3.1 文件传输 211
7.3.2 数据通信 215
7.3.3 实例:文件下载程序 216
7.3.4 实例:一对多通信程序 217
7.3.5 实例:点对点通信程序 221
小结 224
习题 225
第8章 数据库应用 226
8.1 数据库概述 226
8.1.1 数据库系统 226
8.1.2 Access关系型数据库 227
8.1.3 SQL语言 232
8.1.4 数据视图 235
8.2 通过ADO对象访问数据库 237
8.2.1 ADO Data控件 237
8.2.2 ADO对象模型 239
8.2.3 ADO对象的编程方法 241
8.2.4 基于ADO的数据环境设计器 244
8.3 数据报表设计器 249
8.3.1 报表设计器中的对象结构 250
8.3.2 数据报表设计举例 252
8.4 示例:家庭财务管理程序 253
小结 267
习题 269
第9章 ActiveX部件开发 270
9.1 ActiveX部件的特点 270
9.1.1 ActiveX部件类型 270
9.1.2 基于部件的分布式应用模型 271
9.2 创建ActiveX控件 271
9.2.1 ActiveX控件创建步骤 271
9.2.2 设定ActiveX控件属性 272
9.2.3 ActiveX控件的关键事件 272
9.2.4 ActiveX控件的用户事件接口 273
9.2.5 示例:带滚动条的图像控件 273
9.3 创建ActiveX DLL 280
9.3.1 ActiveX DLL创建步骤 280
9.3.2 示例:基于ActiveX DLL的文本处理器 281
9.4 创建ActiveX EXE 287
9.4.1 ActiveX EXE创建步骤 287
9.4.2 示例:基于ActiveX EXE的消息公告服务器 288
小结 293
习题 294
参考文献 295
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018