从QBasic到Visual Basic实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘士杰主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302048371
- 页数:344 页
第1章 QBasic程序设计基础 1
1.1 程序设计与QBasic简介 1
1.1.1 程序设计概述 1
1.1.2 算法与流程图 2
1.1.3 QBasic简介 6
1.2 QBasic程序的基本结构 6
1.2.1 一个简单的QBasic程序 6
1.2.2 QBasic程序行 8
1.2.3 QBasic的关键字 9
1.2.4 复杂程序的结构 9
1.3 QBasic程序设计的基础知识 10
1.3.1 QBasic的基本数据类型 10
1.3.2 常量 12
1.3.3 变量 13
1.3.4 表达式与运算符 16
1.3.5 标准函数 21
1.3.6 几个常用的基本语句 28
1.4 QBasic的运行环境 34
1.4.1 QBasic的启动与退出 34
1.4.2 QBasic的功能菜单 35
1.4.3 Qbasic程序的编辑和运行 37
习题 39
上机操作题 42
第2章 基本控制结构的程序设计 44
2.1 顺序结构程序设计 44
2.1.1 顺序结构程序设计的概念 44
2.1.2 读数、置数语句(READ…DATA) 44
2.1.3 恢复数据指针语句(RESTORE) 46
2.1.4 交换变量值语句(SWAP) 48
2.1.5 程序暂停语句(STOP) 49
2.1.6 清屏语句(CLS) 49
2.1.7 注释语句(REM) 49
2.1.8 几种赋值语句的比较 50
2.1.9 程序举例 51
2.2 选择结构程序设计 53
2.2.1 选择结构程序设计的概念 53
2.2.2 单行结构IF语句 53
2.2.3 块结构IF语句 55
2.2.4 单条件的嵌套语句(IF…ELSEIF…ENDIF) 57
2.2.5 多分支选择语句(SELECT CASE) 59
2.3 循环结构程序设计 64
2.3.1 循环结构程序设计的概念 64
2.3.2 固定次数的循环语句(FOR…NEXT) 64
2.3.3 条件循环语句(WHILE…WEND) 71
2.3.4 先判断条件的DO…LOOP循环语句 74
2.3.5 先执行循环,再判断条件的DO…LOOP循环语句 76
2.3.6 三种循环结构的比较 79
2.3.7 多重循环 80
2.4 综合习题分析 82
习题 85
上机操作题 90
第3章 QBasic数组 92
3.1 数组和数组单元的概念 92
3.1.1 数组的概念 92
3.1.2 数组单元 92
3.1.3 数组的维数 93
3.1.4 数组类型的说明 93
3.2 数组的建立 93
3.3.1 一维数组 95
3.3 一维数组和二维数组 95
3.3.2 二维数组 96
3.4 静态数组和动态数组 97
3.4.1 静态数组和动态数组 97
3.4.2 数组的释放语句(ERASE) 98
3.4.3 重新定维语句(REDIM) 99
3.5 数组应用举例 100
3.5.1 查找应用举例 100
3.5.2 排序应用举例 102
习题 103
上机操作题 105
第4章 子程序与过程 107
4.1 自定义函数 107
4.1.1 定义格式 107
4.1.2 自定义函数的调用 108
4.2 子程序 109
4.2.1 子程序的定义与调用 109
4.2.2 开关语句(ON GOSOB-RETURN语句) 110
4.3 过程 111
4.3.1 变量的作用域 111
4.3.2 说明类语句 114
4.3.3 SUB过程 115
4.3.4 FUNCTION过程 117
4.3.5 过程的参数传递和递归调用 120
习题 123
上机操作题 126
第5章 屏幕控制与作图 128
5.1 屏幕显示模式与屏幕控制 128
5.1.1 屏幕显示模式简介 128
5.1.2 屏幕控制语句 129
5.1.3 显示模式控制语句(SCREEN) 130
5.1.4 设置颜色语句(COLOR) 132
5.2 画图 135
5.2.1 几种基本画图语句 135
5.2.2 填充颜色语句(PAINT语句) 142
5.2.3 综合举例 143
习题 144
上机操作题 146
第6章 文件 149
6.1 文件基本概论 149
6.1.1 文件说明 149
6.1.2 记录 149
6.1.3 文件的分类 150
6.2 文件操作语句和函数 151
6.2.1 打开文件语句(OPEN) 151
6.1.4 文件号 151
6.2.2 关闭文件语句(CLOSE) 152
6.2.3 文件操作语句 152
6.2.4 文件操作函数 154
6.3 顺序文件 155
6.3.1 顺序文件的输出(顺序写文件) 155
6.3.2 顺序文件的输入(顺序读文件) 156
6.3.3 顺序文件中数据的添加、检索、排序和修改 158
6.4 随机文件 161
6.4.1 随机文件的输出(随机写文件) 161
6.4.2 随机文件的输入(随机读文件) 162
习题 164
上机操作题 165
第7章 Visual Basic编程基础 168
7.1 Visual Basic概述 168
7.1.1 什么是Visual Basic 168
7.1.2 Visual Basic的特点 169
7.1.3 软硬件要求 170
7.1.4 Visual Basic版本简介 170
7.2 Visual Basic的集成开发环境 171
7.2.1 运行Visual Basic中文版 171
7.2.2 Visual Basic的窗体设计器 171
7.2.3 工程资源管理器 172
7.2.4 工具箱窗体 174
7.2.5 属性窗口 174
7.2.6 代码窗口 175
7.2.7 窗体布局窗口 178
7.3 建立第一个Visual Basic应用程序 178
7.3.1 简单应用程序设计 178
7.3.2 Visual Basic的相关概念 186
7.3.3 输入、输出对话框 189
7.3.4 QBasic与Visual Basic中的部分区别 192
7.4 调试与错误处理 198
7.4.1 程序错误 198
7.4.2 Visual Basic调试工具 200
7.4.3 错误捕获及处理 201
习题 203
上机操作题 204
第8章 设计应用程序的界面 205
8.1 设计窗体 205
8.1.1 窗体的建立、添加和删除 205
8.1.2 窗体的属性和事件 206
8.1.3 向窗体中添加控件 210
8.1.4 启动窗体的设置 211
8.1.5 窗体的生命周期 213
8.2.1 Visual Basic的控件简介 214
8.2 Visual Basic中常用的控件 214
8.2.2 Label(标签) 215
8.2.3 TextBox(文本框) 217
8.2.4 CommandButton(命令按钮) 222
8.2.5 CheckBox(复选框) 226
8.2.6 OptionButton(单选钮) 228
8.2.7 Frame(框架) 229
8.2.8 ScrollBar(滚动条) 232
8.2.9 ListBox(列表框) 236
8.2.10 Combox(组合框) 242
8.2.11 Image(图像框) 244
8.2.12 PictureBox(图片框) 245
8.2.13 Timer(定时器) 246
8.3 Visual Basic的ActiveX控件 248
8.3.1 如何向工具箱中添加ActiveX控件 248
8.3.2 用户ActiveX控件的创建 249
8.4 设计多文档界面(MDI) 251
8.4.1 界面样式 251
8.4.2 多文档界面(MDI)中窗体间的关系 251
8.4.3 创建MDI应用程序的方法与步骤 251
8.5 发行Visual Basic应用程序 253
8.5.1 创建安装程序 253
8.5.2 使用Visual Basic安装向导 254
习题 256
上机操作题 256
第9章 设计菜单和工具栏 260
9.1 菜单编辑器窗口简介 260
9.2 设计菜单 262
9.2.1 菜单栏设计 262
9.2.2 添加代码 264
9.2.3 快捷菜单的建立 266
9.2.4 运行时操作菜单 270
9.3.1 工具栏的常用属性、方法和事件 272
9.3 设计工具栏 272
9.3.2 创建工具栏 274
9.3.3 为工具栏的各按钮编写处理过程 276
习题 277
上机操作题 278
第10章 设计图形和多媒体程序 279
10.1 图形控件介绍 279
10.2 线条和形状控件 279
10.2.1 线条控件(Line) 279
10.2.2 形状控件(Shape) 281
10.3 图像框和图片框控件 282
10.3.1 图像框控件 282
10.3.2 图片框控件 287
10.4.1 建立绘制正弦曲线的程序 292
10.4 图形控件的应用 292
10.4.2 图形查看实例 293
10.5 使用Animation控件 296
10.5.1 Animation控件的相关属性、方法和事件 297
10.5.2 使用Animation播放AVI文件的方法 297
10.6 多媒体集成控件MCIWnd 298
10.6.1 MCIWnd控件的属性和事件 298
10.6.2 使用MCIWnd控件制作播放器 299
10.6.3 完善媒体播放器 300
10.7 利用API函数编写多媒体应用程序 301
10.7.1 如何添加API函数 301
10.7.2 利用mciExecuteO函数建立简单的多媒体程序 302
习题 303
上机操作题 304
11.2.1 顺序文件 305
11.2 文件的读写 305
第11章 创建文件应用程序 305
11.1 文件系统概述 305
11.2.2 随机文件 309
11.2.3 二进制文件 318
11.3 与文件相关控件的介绍 319
11.3.1 驱动器列表框 320
11.3.2 目录列表框 320
11.3.3 文件列表框 321
习题 322
上机操作题 323
第12章 数据库技术 324
12.1 用数据控件访问数据库 324
12.1.1 数据库的基本概念 324
12.1.2 使用数据控件访问数据库 325
12.1.3 用Data控件创建简单的数据库程序 326
12.1.4 使用DbGrid浏览数据库 327
12.1.5 记录的自动添加 329
12.2 使用可视化数据管理器 330
12.2.1 创建新的数据库及表 330
12.2.2 数据库记录的添加、删除和查询 333
12.3 用程序代码操作和创建数据库 334
12.3.1 用程序代码操作数据库 335
12.3.2 用程序代码创建数据库 338
12.4 结构化查询语言(SQL)简介 340
12.4.1 SQL语言的组成 340
12.4.2 利用SQL语言进行查询 341
习题 343
上机操作题 343
附录 常用字符与ASCll码对照表 344
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019