Visual FoxPro程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张筠莉,王延红主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2009
- ISBN:9787113093952
- 页数:276 页
第一部分 Visual FoxPro程序设计基础第1章 数据库设计基础 1
1.1 数据库系统的基础知识 1
1.1.1 数据库系统的基本概念 1
1.1.2 数据库系统的发展 2
1.1.3 数据库系统的内部结构体系 2
1.1.4 数据库系统的基本特点 2
1.2 数据模型 3
1.2.1 数据模型的基本概念 3
1.2.2 E-R模型 3
1.2.3 逻辑数据模型 4
1.3 关系代数 6
1.3.1 关系代数的运算符 6
1.3.2 关系代数的运算 6
1.4 数据库设计与管理 8
思考题 8
第2章 Visual FoxPro操作基础 9
2.1 Visual FoxPro 6.0的安装、启动与退出 9
2.1.1 Visual FoxPro 6.0的安装 9
2.1.2 Visual FoxPro 6.0的启动与退出 10
2.2 Visual FoxPro 6.0的集成开发环境 10
2.2.1 界面 10
2.2.2 工作方式 12
2.2.3 系统环境设置 13
2.2.4 Visual FoxPro 6.0的向导、设计器、生成器 15
2.3 Visual FoxPro 6.0的性能指标和常用文件类型 16
2.3.1 Visual FoxPro 6.0的性能指标 16
2.3.2 Visual FoxPro 6.0的文件类型 16
2.4 Visual FoxPro 6.0命令概述 17
2.4.1 Visual FoxPro 6.0命令格式 17
2.4.2 Visual FoxPro 6.0命令中的常用子句 17
2.4.3 Visual FoxPro 6.0命令的书写规则 18
2.5 Visual FoxPro 6.0项目管理器 19
2.5.1 项目管理器概述 19
2.5.2 新建和打开项目 20
2.5.3 使用项目管理器 21
2.5.4 定制项目管理器 21
思考题 22
第3章 Visual FoxPro的数据及其运算 23
3.1 Visual FoxPro的数据类型 23
3.2 常量 24
3.3 变量 26
3.3.1 内存变量 26
3.3.2 数组变量 28
3.3.3 字段变量 29
3.3.4 系统变量 29
3.4 运算符与表达式 29
3.4.1 数值运算符和数值表达式 30
3.4.2 字符运算符和字符表达式 30
3.4.3 日期运算符和日期时间表达式 30
3.4.4 关系运算符和关系表达式 31
3.4.5 逻辑运算符和逻辑表达式 32
3.4.6 运算的优先级 33
3.5 Visual FoxPro常用函数 33
3.5.1 数值函数 33
3.5.2 字符函数 35
3.5.3 日期和时间函数 38
3.5.4 数据类型转换函数 40
3.5.5 测试函数 42
思考题 44
第4章 数据表基本操作 45
4.1 表的创建 45
4.1.1 表的结构 45
4.1.2 表结构的创建 46
4.1.3 表记录的输入 46
4.2 表的操作 47
4.2.1 表的打开与关闭 47
4.2.2 表结构的显示与修改 48
4.2.3 表记录的显示与修改 49
4.2.4 表记录的指针定位 51
4.2.5 记录的添加与删除 52
4.2.6 表的复制 55
4.3 表的排序、索引和查询 57
4.3.1 表的排序 57
4.3.2 索引 58
4.3.3 查询 62
4.4 表的统计与计算 64
4.5 多个表的操作 66
4.5.1 多工作区简介 66
4.5.2 表的临时关联 67
4.5.3 表的连接 70
思考题 71
第5章 数据库基本操作 72
5.1 数据库的创建及其操作 72
5.1.1 创建数据库 72
5.1.2 打开数据库 74
5.1.3 关闭数据库 75
5.1.4 数据库的修改 75
5.1.5 删除数据库 75
5.2 数据库表与自由表 76
5.2.1 自由表的创建 76
5.2.2 数据库表的创建 77
5.2.3 自由表的移动 79
5.3 数据库表设计器 80
5.3.1 “显示”组框 80
5.3.2 “字段有效性”组框 81
5.3.3 “记录有效性”组框 82
5.3.4 “触发器”组框 83
5.4 数据库表的基本操作 84
5.5 索引 85
5.6 数据库中多表的操作 87
5.6.1 使用不同工作区中的表 87
5.6.2 一对一关联 87
5.6.3 一对多关联 89
5.6.4 创建表之间的永久关系 89
5.7 数据完整性 91
思考题 93
第6章 Visual FoxPro程序设计 94
6.1 程序设计基础 94
6.1.1 程序设计的概念 94
6.1.2 程序的控制结构 96
6.1.3 程序文件的创建与编辑 96
6.1.4 程序文件的执行 98
6.2 程序文件中的常用命令 99
6.2.1 程序中的辅助命令 99
6.2.2 非格式输入和输出命令 100
6.2.3 格式输入和输出命令 101
6.3 顺序结构程序设计 101
6.4 选择结构程序设计 102
6.4.1 单分支选择语句 102
6.4.2 双分支选择语句 103
6.4.3 多分支选择语句 104
6.5 循环结构程序设计 105
6.5.1 DO WHILE循环语句 105
6.5.2 FOR循环语句 106
6.5.3 SCAN循环语句 107
6.5.4 程序示例 108
6.6 多模块程序设计 110
6.6.1 子程序 110
6.6.2 过程和过程文件 111
6.6.3 自定义函数 112
6.7 变量的作用域与参数传递 113
6.7.1 变量的作用域 113
6.7.2 参数的传递 115
思考题 117
第7章 SQL关系数据库查询语言 118
7.1 SQL语言概述 118
7.2 SQL的数据查询功能 118
7.2.1 SQL语法格式 119
7.2.2 简单查询 119
7.2.3 连接查询 120
7.2.4 嵌套查询 122
7.2.5 几个特殊的运算符 123
7.2.6 排序 124
7.2.7 计算查询与分组查询 125
7.2.8 集合的并运算 126
7.2.9 查询去向 126
7.3 SQL的定义功能 127
7.4 SQL的数据操作功能 128
思考题 129
第8章 查询与视图 130
8.1 基本概念 130
8.2 查询的设计与使用 131
8.2.1 建立查询 131
8.2.2 查询设计器的局限性 140
8.2.3 使用查询 140
8.3 视图的设计与使用 142
8.3.1 创建本地视图 142
8.3.2 创建远程视图 147
8.3.3 使用视图 148
思考题 148
第9章 表单设计与应用 149
9.1 面向对象的概念 149
9.1.1 对象与类 149
9.1.2 子类与继承 150
9.2 Visual FoxPro基类简介 150
9.2.1 Visual FoxPro基类 150
9.2.2 容器类与控件类 151
9.2.3 事件 153
9.3 创建与运行表单 153
9.3.1 使用表单向导创建表单 154
9.3.2 使用表单设计器创建表单 157
9.3.3 保存、运行表单和修改已有的表单 158
9.4 表单设计器及应用 159
9.4.1 表单设计器 159
9.4.2 数据环境 162
9.5 属性、事件和方法 163
9.5.1 常用属性 163
9.5.2 表单及控件的常用事件、方法 164
9.5.3 为事件(或方法)编写代码 165
9.5.4 添加新的属性和方法 165
9.6 表单控件 166
9.6.1 控件的通用属性 166
9.6.2 常用控件 167
思考题 180
第10章 菜单设计与应用 181
10.1 Visual FoxPro系统菜单 181
10.1.1 Visual FoxPro菜单结构 181
10.1.2 Visual FoxPro系统菜单 182
10.2 下拉式菜单设计 183
10.2.1 菜单设计的基本步骤 183
10.2.2 定义菜单 184
10.2.3 为顶层表单添加菜单 190
10.3 快捷菜单设计 192
思考题 193
第11章 报表设计与应用 194
11.1 利用报表向导创建报表 194
11.2 利用快速报表创建报表 198
11.3 利用报表设计器创建报表 200
11.3.1 报表设计器 200
11.3.2 报表设计工具 201
11.3.3 报表控件的使用 202
11.4 数据分组和多栏报表 205
11.4.1 设计分组报表 205
11.4.2 设计多栏报表 206
11.5 标签的设计 207
思考题 208
第12章 Visual FoxPro系统开发实例 209
12.1 Visual FoxPro系统开发经历的阶段及软件开发的系统组成 209
12.2 系统规划与主要功能模块设计 210
12.2.1 总体设计 210
12.2.2 主要功能模块 210
12.3 项目管理器的应用 213
12.3.1 用项目管理器组织学籍管理系统 213
12.3.2 “学籍管理系统”部件的组成 214
12.4 应用系统的主程序设计、项目连编及发行 215
12.4.1 应用系统的主程序设计 215
12.4.2 应用系统的连编 217
12.4.3 应用系统的发布 218
思考题 219
第二部分 计算机公共基础 220
第13章 数据结构与算法 220
13.1 算法 220
13.1.1 算法的基本概念 220
13.1.2 算法复杂度 221
13.2 数据结构 222
13.2.1 数据结构的基本概念 222
13.2.2 数据结构及其图形表示 222
13.3 线性表及顺序存储结构 223
13.3.1 线性表的基本概念 223
13.3.2 顺序表的运算 224
13.4 栈与队列 226
13.4.1 栈及其基本运算 226
13.4.2 队列及其基本运算 227
13.5 线性链表 229
13.5.1 线性链表的概念 229
13.5.2 单链表的插入和删除运算 231
13.6 树与二叉树 232
13.6.1 树的基本概念 232
13.6.2 二叉树及其性质 233
13.6.3 二叉树的存储结构 234
13.6.4 二叉树的遍历 235
13.7 查找技术 235
13.7.1 顺序查找 236
13.7.2 二分法查找 236
13.8 排序技术 236
13.8.1 交换类排序法 236
13.8.2 插入类排序法 238
13.8.3 选择排序法 239
第14章 程序设计基础与软件工程 242
14.1 程序设计方法与风格 242
14.2 结构化程序设计 243
14.3 面向对象的程序设计 244
14.4 软件工程的基本概念 245
14.4.1 软件的概念及特点 245
14.4.2 软件工程的基本概念 245
14.5 结构化分析方法 246
14.5.1 需求分析及其方法 246
14.5.2 结构化分析方法 247
14.5.3 软件需求规格说明书 248
14.6 结构化设计方法 248
14.6.1 软件设计的基本概念和原理 248
14.6.2 有关结构化设计方法的基本内容 249
14.7 软件测试和调试 249
14.7.1 软件测试的基本概念 249
14.7.2 软件测试的方法和技术 250
14.7.3 软件测试的实施 251
14.7.4 软件调试 252
附录 253
附录A Visual FoxPro文件类型 253
附录B Visual FoxPro常用命令 255
附录C Visual FoxPro常用函数 266
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018