新编Visual FoxPro程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:高怡新,谷秀岩等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111125940
- 页数:327 页
第1章 Visual FoxPro概述 1
1.1 数据库基本概念 1
1.1.1 数据与数据处理 1
1.1.2 数据库系统 2
1.1.3 数据库管理系统 3
1.2 数据模型 4
1.2.1 实体与实体之间的联系 4
1.2.2 几种主要的数据模型 5
1.3 关系型数据库 7
1.3.1 关系术语与关系特点 7
1.3.2 关系运算 8
1.4 微机数据库的发展 10
1.4.1 数据库的起源 10
1.4.2 xBASE时代 10
1.4.3 FoxPro时代 11
1.4.4 Visual FoxPro的推出 11
1.5 中文Visual FoxPro 6.0概述 11
1.5.1 中文Visual FoxPro 6.0的特点 12
1.5.2 中文Visual FoxPro 6.0的窗口界面 13
1.5.3 中文Visual FoxPro 6.0的工作方式 15
1.5.4 中文Visual FoxPro 6.0的环境设置 16
1.5.5 中文Visual FoxPro 6.0的设计工具 19
1.6 项目管理器 21
1.6.1 项目管理器的启动 22
1.6.2 项目管理器的操作 23
1.7 习题 25
第2章 Visual FoxPro的数据 27
2.1 常量 27
2.1.1 字符型常量 27
2.1.2 数值型常量 27
2.1.3 货币型常量 28
2.1.4 日期型常量 28
2.1.5 日期时间型常量 29
2.1.6 逻辑型常量 29
2.2 变量 29
2.2.1 字段变量 29
2.2.2 内存变量 30
2.3 表达式 33
2.3.1 算术表达式 33
2.3.2 字符表达式 34
2.3.3 日期表达式 34
2.3.4 逻辑表达式 35
2.3.5 表达式书写规则 38
2.3.6 表达式的计算和输出 38
2.4 函数 38
2.4.1 数值处理函数 39
2.4.2 字符处理函数 40
2.4.3 日期和时间函数 43
2.4.4 转换函数 44
2.4.5 测试函数 46
2.5 命令格式与文件类型 48
2.5.1 Visual FoxPro的命令格式 48
2.5.2 Visual FoxPro的文件类型 49
2.6 习题 50
第3章 数据表的创建与维护 53
3.1 数据表的菜单操作 53
3.1.1 表结构的创建 53
3.1.2 数据表的打开 57
3.1.3 数据的输入 57
3.1.4 数据表的查看 60
3.1.5 添加与删除记录 61
3.2 数据表的命令操作 62
3.2.1 数据表的创建 62
3.2.2 数据表的复制与删除 64
3.2.3 记录指针的移动 66
3.2.4 添加与插入记录 67
3.2.5 显示记录 69
3.2.6 修改记录 69
3.2.7 删除记录 72
3.3 数据表的排序与索引 73
3.3.1 数据表的物理排序 73
3.3.2 索引的分类 74
3.3.3 在表设计器中建立索引 75
3.3.4 用命令建立索引 77
3.3.5 索引文件的打开与关闭 80
3.4 数据表的查询与统计 82
3.4.1 数据表的查询 82
3.4.2 数据表的统计 84
3.5 习题 87
第4章 数据库的创建与操作 90
4.1 数据库的创建与使用 90
4.1.1 创建数据库 90
4.1.2 数据库的打开与关闭 92
4.1.3 数据库的修改与删除 92
4.1.4 数据库中表的添加与移去 92
4.2 创建数据库表 94
4.2.1 创建数据库表的方法 94
4.2.2 设置字段属性 95
4.2.3 建立主索引 96
4.2.4 记录有效性规则和触发器 97
4.3 永久关系和参照完整性 98
4.3.1 创建表间永久关系 98
4.3.2 建立参照完整性 100
4.4 多表操作 102
4.4.1 选择工作区 102
4.4.2 表间的逻辑关联 103
4.4.3 表间的横向连接 104
4.4.4 表间的数据更新 105
4.5 习题 106
第5章 查询与视图 109
5.1 查询的创建与使用 110
5.1.1 使用查询设计器创建查询 110
5.1.2 查询的运行与修改 112
5.1.3 查询设计器的界面 113
5.1.4 创建分组查询 115
5.1.5 查询菜单的使用 117
5.2 视图的创建与使用 118
5.2.1 视图的概念 118
5.2.2 视图的创建 119
5.2.3 使用视图更新数据 122
5.2.4 视图的定制 123
5.2.5 视图的使用与维护 125
5.3 习题 126
第6章 结构化查询语言SQL 128
6.1 SQL语言的特点 128
6.2 SQL的定义功能 129
6.2.1 建立表结构 129
6.2.2 修改表结构 132
6.2.3 建立视图 134
6.2.4 删除数据表 136
6.3 SQL的修改功能 136
6.3.1 插入数据 136
6.3.2 更新数据 137
6.3.3 删除数据 138
6.4 SQL的查询功能 138
6.4.1 SQL查询命令 138
6.4.2 简单查询 140
6.4.3 嵌套查询 141
6.4.4 连接查询 142
6.4.5 统计查询 143
6.4.6 分组查询 144
6.4.7 使用特殊运算符 145
6.4.8 其他查询选项 146
6.5 习题 148
第7章 程序设计基础 150
7.1 程序文件的建立与运行 150
7.1.1 程序文件的建立 150
7.1.2 程序文件的运行 151
7.2 程序中常用命令 152
7.2.1 环境设置命令 152
7.2.2 交互输入命令 153
7.2.3 其他辅助命令 155
7.3 结构化程序设计 156
7.3.1 结构化程序设计方法 156
7.3.2 三种基本程序结构 157
7.3.3 顺序结构程序举例 157
7.4 分支结构程序设计 158
7.4.1 简单分支结构 158
7.4.2 选择分支结构 158
7.4.3 多路分支结构 160
7.5 循环结构程序设计 161
7.5.1 当型循环结构 162
7.5.2 步长型循环结构 163
7.5.3 扫描型循环结构 164
7.5.4 多重循环结构 165
7.6 模块结构程序设计 166
7.6.1 程序模块的建立与运行 166
7.6.2 带参模块的建立与调用 167
7.6.3 内存变量作用域 169
7.6.4 过程与过程文件 171
7.6.5 用户自定义函数 172
7.7 数组及其应用 174
7.7.1 数组的定义与使用 174
7.7.2 数组与表之间的数据传递 176
7.7.3 数组应用举例 178
7.8 习题 179
第8章 面向对象程序设计 182
8.1 对象与类的基本概念 182
8.1.1 对象与类 182
8.1.2 对象与类的特性 183
8.2 Visual FoxPro的基类 185
8.2.1 控件类 185
8.2.2 容器类 185
8.3 对象的属性、方法与事件 186
8.3.1 属性 186
8.3.2 方法 188
8.3.3 事件 190
8.4 创建用户自定义类 191
8.4.1 用类设计器创建类 191
8.4.2 用程序方式定义类 193
8.4.3 类的复制与删除 194
8.5 用编程方式创建对象 195
8.5.1 用函数创建对象 195
8.5.2 向容器中添加对象 196
8.5.3 在程序中引用对象 199
8.5.4 编程创建对象举例 200
8.6 习题 202
第9章 表单设计 205
9.1 使用表单向导创建表单 205
9.1.1 使用向导创建单表表单 205
9.1.2 使用向导创建一对多表单 207
9.2 使用表单设计器创建表单 210
9.2.1 表单设计器的启动 210
9.2.2 表单设计工具 210
9.2.3 在表单设计器中设计表单 214
9.2.4 表单的修改与运行 216
9.3 使用表单生成器创建表单 217
9.4 常用表单事件与方法 219
9.4.1 常用表单事件 219
9.4.2 常用表单方法 219
9.5 设置数据环境 220
9.5.1 数据环境 220
9.5.2 数据绑定 221
9.5.3 把表或字段拖入表单 222
9.6 各种表单控件应用举例 222
9.6.1 标签、线条、形状与图像 222
9.6.2 文本框与编辑框 224
9.6.3 列表框与组合框 226
9.6.4 命令按钮与命令按钮组 229
9.6.5 复选框与选项按钮组 231
9.6.6 微调控件 233
9.6.7 计时器 234
9.6.8 表格 236
9.6.9 页框与容器 237
9.6.10 ActiveX控件与ActiveX绑定控件 240
9.7 习题 243
第10章 报表设计与菜单设计 245
10.1 报表设计概述 245
10.1.1 设置报表数据源 245
10.1.2 设计报表布局 246
10.1.3 报表的打印 246
10.2 使用向导创建报表 247
10.3 创建“快速报表” 251
10.4 报表设计器 252
10.4.1 报表设计器窗口 253
10.4.2 报表设计工具 254
10.4.3 在报表设计中使用控件 255
10.4.4 设计分组报表 259
10.5 标签设计 262
10.6 菜单设计 264
10.6.1 菜单设计器 264
10.6.2 菜单设计步骤 266
10.6.3 定制菜单 267
10.6.4 菜单设计实例 269
10.6.5 快捷菜单的创建 273
10.7 习题 274
第11章 多用户数据访问 277
11.1 多用户数据访问概述 277
11.1.1 数据访问方式 277
11.1.2 数据锁定 279
11.1.3 数据解锁 283
11.1.4 数据工作期 283
11.2 数据缓冲技术 284
11.2.1 缓冲与锁定 284
11.2.2 使用缓冲技术更新数据 286
11.3 事务处理 288
11.3.1 事务处理控制命令 288
11.3.2 使用事务处理 289
11.3.3 事务处理的嵌套 290
11.4 冲突管理 290
11.4.1 出错处理例程 291
11.4.2 检测冲突的函数 291
11.4.3 管理冲突的规则 292
11.5 习题 292
第12章 应用系统开发实例 293
12.1 系统总体设计 293
12.2 数据库设计 294
12.2.1 数据库设计原则 294
12.2.2 数据库设计过程 295
12.2.3 本项目数据库设计 295
12.3 创建新类 297
12.4 系统主界面设计 299
12.4.1 软件封面设计 299
12.4.2 身份验证界面设计 300
12.5 功能模块设计 302
12.5.1 查询模块设计 302
12.5.2 维护模块设计 303
12.5.3 其他模块设计 308
12.6 主菜单与主程序设计 308
12.6.1 系统主菜单设计 308
12.6.2 主程序设计 309
12.7 调试、连编与运行 310
12.7.1 应用系统的调试 310
12.7.2 应用系统的连编 311
12.7.3 应用系统的运行 312
12.7.4 应用系统的发行 313
12.8 习题 313
附录 315
附录A 各章习题参考答案 315
附录B Visual FoxPro常用命令一览表 320
附录C Visual FoxPro常用函数一览表 326
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019