Visual Basic程序设计与应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孔庆彦,韩雪娜,张辉主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2015
- ISBN:9787113195816
- 页数:325 页
第1章 Visual Basic程序设计语言基础 1
1.1 Visual Basic语言概述 1
1.1.1 Visual Basic的版本 1
1.1.2 Visual Basic的特点 2
1.2 Visual Basic 6.0操作基础 4
1.2.1 Visual Basic 6.0系统的安装和卸载 4
1.2.2 Visual Basic 6.0的启动和退出 7
1.2.3 Visual Basic 6.0集成开发环境 8
1.3 建立应用程序的步骤 15
1.3.1 新建一个工程文件 16
1.3.2 设计界面 17
1.3.3 设置对象属性 17
1.3.4 编写事件过程 18
1.3.5 保存文件 18
1.3.6 运行应用程序 19
1.3.7 生成可执行文件 20
1.4 Visual Basic帮助系统MSDN 20
课后实验1 20
课后习题1 21
第2章 Visual Basic面向对象编程概述 23
2.1 面向对象编程基础 23
2.1.1 类与对象 23
2.1.2 子类与继承性 24
2.1.3 Visual Basic中的类和对象 24
2.1.4 可视化和面向对象开发程序的构成 29
2.2 窗体和常用控件 29
2.2.1 通用属性 29
2.2.2 对象默认属性 32
2.2.3 通用事件 32
2.2.4 常用控件 33
2.3 鼠标和键盘的事件过程 43
2.3.1 鼠标的事件过程 43
2.3.2 键盘的事件过程 45
课后实验2 46
课后习题2 48
第3章 Visual Basic语言基础 50
3.1 数据类型 50
3.2 变量和常量 52
3.2.1 变量 52
3.2.2 常量 54
3.3 运算符和表达式 56
3.3.1 算术运算符和算术表达式 56
3.3.2 字符运算符和字符表达式 56
3.3.3 关系运算符和关系表达式 57
3.3.4 逻辑运算符和逻辑表达式 58
3.3.5 日期运算符和日期表达式 59
3.3.6 表达式的书写规则 59
3.3.7 运算符的优先级 59
3.4 常用内部函数 60
3.4.1 数值函数 60
3.4.2 字符函数 62
3.4.3 转换函数 66
3.4.4 日期时间函数 68
3.4.5 格式输出函数 69
3.4.6 Shell函数 70
3.5 Visual Basic编码规则 70
3.6 综合应用 71
课后实验3 72
课后习题3 74
第4章 结构化程序设计 76
4.1 结构化程序设计概述 76
4.1.1 结构化程序设计方法 76
4.1.2 程序的控制结构 76
4.1.3 计算机程序 77
4.2 输入输出语句 77
4.2.1 输入语句 78
4.2.2 输出语句 80
4.3 顺序结构 83
4.3.1 例题 83
4.3.2 End语句 85
4.4 选择结构 85
4.4.1 If语句 85
4.4.2 Select Case语句 95
4.5 循环结构 98
4.5.1 For语句 98
4.5.2 Do...Loop语句 100
4.5.3 循环嵌套 102
4.5.4 Exit语句 104
4.6 综合应用 105
4.7 程序调试 114
4.7.1 错误类型 114
4.7.2 调试和排错 117
课后实验4 119
课后习题4 120
第5章 数组和自定义类型 125
5.1 数组概述 125
5.1.1 基本概念 125
5.1.2 分类 126
5.2 静态数组 126
5.2.1 定义 126
5.2.2 数组的基本操作 128
5.3 动态数组 133
5.4 数组应用 135
5.4.1 排序 135
5.4.2 插入数据 137
5.4.3 删除数据 138
5.4.4 最大值问题 139
5.4.5 矩阵问题 140
5.5 控件数组 142
5.5.1 创建控件数组 142
5.5.2 控件数组的事件过程 143
5.5.3 控件数组的应用 143
5.6 用户自定义数据类型 144
5.6.1 自定义类型的定义 144
5.6.2 自定义类型变量的声明和使用 145
5.6.3 自定义类型的应用 147
课后实验5 149
课后习题5 150
第6章 过程 151
6.1 Function过程 151
6.1.1 引例 151
6.1.2 定义 153
6.1.3 调用 154
6.1.4 执行过程 155
6.2 Sub过程 156
6.2.1 引例 156
6.2.2 定义 156
6.2.3 调用 158
6.2.4 执行过程 158
6.2.5 Function过程与Sub过程的区别 159
6.3 参数传递 159
6.3.1 按值传递 159
6.3.2 按址传递 160
6.3.3 数组参数的传递 161
6.4 过程的嵌套和递归 163
6.4.1 过程的嵌套调用 163
6.4.2 过程的递归调用 164
6.5 过程和变量的作用域 165
6.5.1 Visual Basic工程文件的结构 165
6.5.2 过程的作用域 166
6.5.3 变量的作用域 169
6.5.4 变量的生存期 171
6.6 综合应用 173
课后实验6 177
课后习题6 177
第7章 常用控件 179
7.1 标准控件 179
7.1.1 单选按钮(OptionButton) 179
7.1.2 复选框(CheckBox) 180
7.1.3 框架(Frame) 181
7.1.4 列表框(ListBox) 183
7.1.5 组合框(ComboBox) 186
7.1.6 滚动条(ScrollBar) 188
7.1.7 定时器(Timer) 189
7.1.8 文件系统控件 191
7.1.9 图形框(PictureBox)和图像框(Image) 192
7.1.10 直线控件(Line)和形状控件(Shape) 195
7.2 ActiveX控件 198
7.2.1 进度条控件(Progressbar) 198
7.2.2 滑块控件(Slider) 199
7.2.3 工具栏控件(Toolbar)和图像列表控件(ImageList) 199
7.2.4 选项卡控件(SSTab) 201
7.2.5 通用对话框(CommonDialog) 203
7.2.6 动画控件(Animation) 208
课后实验7 211
课后习题7 213
第8章 菜单设计 215
8.1 菜单结构 215
8.2 菜单编辑器 216
8.3 下拉式菜单 217
8.4 弹出式菜单 219
课后实验8 221
课后习题8 221
第9章 多重窗体 223
9.1 设计多重窗体 223
9.2 与窗体有关的方法和语句 224
9.3 不同窗体间数据的访问 225
课后实验9 227
课后习题9 228
第10章 数据文件 229
10.1 文件概述 229
10.1.1 文件分类 229
10.1.2 文件读/写操作流程 230
10.2 顺序文件 231
10.2.1 顺序文件的操作 231
10.2.2 应用举例 234
10.3 随机文件 236
10.3.1 随机文件的操作 236
10.3.2 应用举例 237
10.4 二进制文件 240
10.4.1 二进制文件的操作 240
10.4.2 应用举例 241
课后实验10 241
课后习题10 242
第11章 数据库编程 244
11.1 数据库概述 244
11.1.1 数据库系统的基本概念 244
11.1.2 数据模型 246
11.1.3 关系数据库 247
11.2 创建数据库 248
11.2.1 用可视化数据管理器创建数据库 248
11.2.2 用Access建立数据库 252
11.3 用控件访问数据库 255
11.3.1 Data数据控件 255
11.3.2 ADO数据控件 258
11.3.3 数据绑定控件 261
11.4 记录集对象 264
11.4.1 Recordset的属性和方法 264
11.4.2 移动记录指针 265
11.4.3 查找记录 266
11.4.4 添加记录 268
11.4.5 修改记录 268
11.4.6 删除记录 269
11.5 ADO编程模型简介 270
11.5.1 ADO的主要对象 270
11.5.2 使用ADO编程模型的一般步骤 271
11.5.3 记录集对象的Open方法简介 274
课后实验11 274
课后习题11 275
第12章 Visual Basic图形处理 276
12.1 图形操作基础 276
12.1.1 坐标系统 276
12.1.2 绘图属性 277
12.1.3 颜色函数 279
12.2 图形方法 281
12.2.1 Line方法 281
12.2.2 Pset方法 282
12.2.3 Circle方法 283
12.2.4 Point方法 285
12.3 综合应用 286
课后实验12 288
课后习题12 289
第13章 综合应用——学生成绩管理系统 290
13.1 功能分析 290
13.2 数据信息 290
13.2.1 学生基本信息 290
13.2.2 专业课程信息 291
13.2.3 选修课课程信息 291
13.2.4 专业课成绩 291
13.2.5 选修课成绩 291
13.2.6 用户信息 292
13.3 主要功能模块 292
13.3.1 系统管理 293
13.3.2 主界面 294
13.3.3 学生管理 295
13.3.4 课程管理 299
13.3.5 成绩管理 302
附录A 全国计算机等级考试——二级公共基础知识 305
A.1 数据结构与算法 305
A.2 程序设计基础 311
A.3 软件工程基础 314
A.4 数据库设计基础 320
参考文献 325
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018