Visual Basic程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:申石磊,张东生主编
- 出 版 社:北京:中国科学技术出版社
- 出版年份:2007
- ISBN:9787504645951
- 页数:272 页
第1章 Visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic演变过程 1
1.1.2 Visual Basic功能特点 2
1.2 集成开发环境 3
1.2.1 启动系统 3
1.2.2 设计窗口 4
1.2.3 窗体窗口 5
1.2.4 工具箱窗口 5
1.2.5 属性窗口 6
1.2.6 工程窗口 6
1.3 简单程序设计 7
1.3.1 程序代码窗口 7
1.3.2 程序设计步骤 8
1.3.3 简单程序举例 8
1.4 使用帮助系统 10
1.4.1 使用帮助窗口 10
1.4.2 获取相关帮助 11
1.4.3 使用在线帮助 11
1.4.4 运行示例程序 12
1.5 工作环境设置 12
1.5.1 “编辑器格式”选项卡 12
1.5.2 “编辑器”选项卡 13
实验一 14
习题一 15
第2章 程序设计基础 17
2.1 对象概念 17
2.1.1 对象 17
2.1.2 属性 17
2.1.3 方法 19
2.1.4 事件 19
2.2 控件操作 20
2.2.1 绘制控件 20
2.2.2 编辑控件 20
2.2.3 控件布局 21
2.3 窗体设计 21
2.3.1 窗体属性 21
2.3.2 窗体方法 25
2.3.3 相关语句 27
2.3.4 窗体事件 27
2.4 简单控件 29
2.4.1 标签 29
2.4.2 命令按钮 29
2.4.3 计时器 31
2.5 文本框 32
2.5.1 文本框的属性 32
2.5.2 文本框的方法 35
2.5.3 文本框的事件 36
2.5.4 焦点 36
2.6 工程管理 37
2.6.1 工程结构 37
2.6.2 工程组 38
2.6.3 保存工程 38
2.6.4 打开工程 39
2.6.5 运行工程 39
2.6.6 设置启动方式 40
实验二 41
习题二 42
第3章 数据运算基础 45
3.1 标准数据类型 45
3.1.1 数值数据 45
3.1.2 字符数据 46
3.1.3 逻辑数据 46
3.1.4 日期数据 47
3.1.5 变体类型 47
3.1.6 对象类型 47
3.2 常量和变量 47
3.2.1 常量 47
3.2.2 变量 49
3.3 运算符和表达式 51
3.3.1 数值表达式 51
3.3.2 日期表达式 52
3.3.3 字符表达式 53
3.3.4 关系表达式 53
3.3.5 逻辑表达式 54
3.4 常用内部函数 55
3.4.1 数值运算函数 55
3.4.2 字符处理函数 56
3.4.3 类型转换函数 58
3.4.4 日期时间函数 59
3.4.5 状态测试函数 60
3.4.6 颜色设置函数 61
3.4.7 程序调用函数 61
实验三 62
习题三 64
第4章 控制结构 67
4.1 顺序结构 67
4.1.1 简单语句 67
4.1.2 数据输入 68
4.1.3 数据输出 69
4.2 选择结构 73
4.2.1 双分支语句 73
4.2.2 多分支语句(If结构) 74
4.2.3 多分支语句(Select Case结构) 75
4.3 循环结构 77
4.3.1 For...Next循环语句 77
4.3.2 Do...Loop循环语句 79
4.3.3 While...Wend循环语句 80
4.3.4 退出循环 81
4.3.5 循环嵌套 81
4.3.6 GoTo语句 82
4.3.7 DoEvents语句 82
4.4 应用实例 82
4.4.1 输出设计 83
4.4.2 数列求和 84
4.4.3 穷举算法 85
4.4.4 递推算法 85
实验四 86
习题四 88
第5章 数组应用 91
5.1 固定数组 91
5.1.1 定义数组 91
5.1.2 使用数组 92
5.1.3 变体数组 95
5.1.4 For Each...Next语句 95
5.2 动态数组 96
5.2.1 定义动态数组 96
5.2.2 删除动态数组 97
5.3 控件数组 98
5.3.1 控件数组的概念 98
5.3.2 控件数组的建立 99
5.4 记录数组 100
5.4.1 记录类型 100
5.4.2 记录数组 101
5.4.3 枚举类型 103
5.5 应用实例 104
5.5.1 数据排序 104
5.5.2 数据查找 105
实验五 107
习题五 109
第6章 过程设计 113
6.1 Sub过程 113
6.1.1 Sub过程的定义 113
6.1.2 Sub过程的调用 114
6.1.3 Sub Main过程 115
6.2 Function过程 116
6.2.1 Function过程的定义 116
6.2.2 Function过程的调用 116
6.2.3 过程的嵌套调用 117
6.3 过程的参数传递 119
6.3.1 参数传递方式 119
6.3.2 数组参数 121
6.3.3 对象参数 122
6.3.4 可选参数 123
6.3.5 可变参数 123
6.4 过程和变量的作用域 124
6.4.1 过程的作用域 125
6.4.2 变量的作用域 125
6.4.3 变量的生存期 126
6.5 应用实例 127
6.5.1 动态文字 127
6.5.2 时间延迟 128
6.5.3 递归调用 129
6.5.4 数制转换 130
实验六 132
习题六 135
第7章 数据文件 141
7.1 数据文件概述 141
7.1.1 数据文件结构 141
7.1.2 数据文件类型 142
7.1.3 数据文件操作 142
7.2 顺序文件操作 143
7.2.1 打开顺序文件 143
7.2.2 向文件中写数据 143
7.2.3 从文件中读数据 145
7.3 随机文件操作 148
7.3.1 打开随机文件 148
7.3.2 读写随机文件 148
7.3.3 文件操作函数 151
7.4 二进制文件操作 152
7.4.1 创建文件 152
7.4.2 读写操作 152
实验七 154
习题七 157
第8章 常用控件 159
8.1 图形控件 159
8.1.1 图像框 159
8.1.2 图片框 160
8.1.3 直线和形状 161
8.2 量值控件 162
8.2.1 滚动条 162
8.2.2 滑动块 164
8.2.3 进度条 165
8.3 选择控件 167
8.3.1 单选按钮和复选框 167
8.3.2 框架 168
8.3.3 列表框 170
8.3.4 组合框 173
8.4 文件系统控件 174
8.4.1 驱动器列表框 174
8.4.2 目录列表框 175
8.4.3 文件列表框 175
8.5 通用对话框 178
8.5.1 通用对话框控件 178
8.5.2 文件对话框 180
8.5.3 颜色对话框 182
8.5.4 字体对话框 184
实验八 185
习题八 187
第9章 菜单设计 191
9.1 菜单设计概述 191
9.1.1 菜单结构 191
9.1.2 菜单属性 191
9.2 下拉菜单设计 193
9.2.1 编辑菜单结构 193
9.2.2 设置菜单属性 194
9.2.3 编写程序代码 194
9.3 弹出菜单设计 198
9.4 工具栏设计 202
9.4.1 ImageList控件 202
9.4.2 ToolBar控件 203
9.4.3 编写程序代码 205
9.5 状态栏设计 207
9.5.1 设置状态栏属性 207
9.5.2 编写程序代码 208
实验九 210
习题九 213
第10章 图形设计 215
10.1 绘图坐标 215
10.1.1 坐标度量单位 215
10.1.2 默认坐标系 216
10.1.3 定义坐标系 216
10.2 绘图属性 218
10.2.1 当前坐标 218
10.2.2 图形样式 218
10.2.3 图形重绘 219
10.3 绘图方法 219
10.3.1 PSet方法 219
10.3.2 Line方法 220
10.3.3 Circle方法 222
10.4 图像处理 223
10.4.1 绘图模式 223
10.4.2 读取像素 224
10.4.3 图像变换 225
实验十 226
习题十 227
第11章 键盘鼠标事件 229
11.1 键盘事件 229
11.1.1 KeyPress事件 229
11.1.2 KeyDown和KeyUp事件 230
11.2 鼠标事件 233
11.2.1 指针形状 233
11.2.2 鼠标事件 234
11.3 拖放操作 237
11.3.1 拖放属性 237
11.3.2 拖放方法 238
11.3.3 拖放事件 238
实验十一 241
习题十一 242
第12章 课程设计指导 245
12.1 系统内部对象 245
12.1.1 App对象 245
12.1.2 Screen对象 246
12.1.3 Clipboard对象 246
12.2 错误处理程序 248
12.2.1 运行错误处理 248
12.2.2 运行错误对象 249
12.3 简单编辑程序 251
12.3.1 RichTextBox控件的常用属性 251
12.3.2 RichTextBox控件的常用方法 251
12.3.3 程序设计实例 252
12.4 课程设计实例 256
12.4.1 简单计算器 256
12.4.2 媒体播放器 257
12.4.3 网页浏览器 259
12.5 发布应用程序 262
12.5.1 启动打包和展开向导 262
12.5.2 创建安装程序 263
12.5.3 展开安装程序 264
实验十二 265
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018