Visual FoxPro程序设计教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:何振林,赵亮主编;孟丽,肖丽,张庆荣等副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2011
- ISBN:9787508490809
- 页数:498 页
第1章 数据库系统基本概论 1
1.1 数据和信息 1
1.1.1 数据与信息 1
1.1.2 数据处理 1
1.2 数据库系统基本概念 2
1.2.1 数据库 2
1.2.2 数据库管理系统 2
1.2.3 数据库系统的数据模式 3
1.2.4 数据库管理员 4
1.2.5 数据库系统 4
1.2.6 数据库应用系统 5
1.3 数据库技术的发展历史 5
1.3.1 人工管理阶段 5
1.3.2 文件系统阶段 6
1.3.3 数据库系统阶段 6
1.3.4 数据库系统的结构类型 8
1.4 数据模型 12
1.4.1 数据模型中的三个世界 12
1.4.2 概念模型、逻辑模型和物理模型 13
1.4.3 实体联系(E-R)模型 13
1.4.4 实体联系(E-R)模型 17
1.5 关系代数 23
1.5.1 关系代数的运算符及分类 23
1.5.2 传统的集合运算 23
1.5.3 专门的关系运算 25
1.6 关系数据库的规范化 29
1.7 数据库设计 31
1.8 Visual FoxPro系统概述 34
1.8.1 Visual FoxPro的启动与退出 34
1.8.2 Visual FoxPro窗口的基本组成 34
1.8.3 Visual FoxPro系统的常用文件类型 35
1.8.4 Visual FoxPro系统的工作方式 36
1.8.5 Visual FoxPro命令语法规则 36
习题一 38
第2章 数据类型、常量、变量与项目的使用 42
2.1 数据类型 42
2.2 数据输出命令 43
2.2.1 问号命令 43
2.2.2 反斜杠命令 45
2.3 常量 45
2.4 变量 47
2.4.1 内存变量 48
2.4.2 数组变量 49
2.4.3 字段名变量 50
2.4.4 内存变量的查看 50
2.4.5 内存变量的保存、恢复和清除 52
2.5 运算符与表达式 53
2.5.1 数值型运算符 54
2.5.2 字符型运算符 54
2.5.3 日期时间型运算符 55
2.5.4 关系型运算符 55
2.5.5 逻辑型运算符 57
2.5.6 名称表达式和宏替换表达式 58
2.5.7 表达式的运算顺序 59
2.6 内部函数 60
2.6.1 数值运算函数 60
2.6.2 常用字符处理函数 63
2.6.3 常用日期和时间类函数 64
2.6.4 常用类型转换类函数 64
2.6.5 测试函数 67
2.6.6 其他函数 70
2.7 Visual FoxPro的可视化设计工具 71
2.7.1 向导 71
2.7.2 设计器 73
2.7.3 生成器 73
2.8 项目管理器 74
2.8.1 创建项目 74
2.8.2 项目管理器的使用 76
2.8.3 定制项目管理器 78
2.9 在Visual FoxPro环境下使用操作系统命令创建用户文件夹 79
习题二 79
第3章 数据库与表 87
3.1 数据库的建立、打开、修改与删除 88
3.1.1 创建数据库 88
3.1.2 打开数据库、设置当前数据库与关闭数据库 90
3.2 创建表 93
3.2.1 分析和设计表的结构 93
3.2.2 创建数据库表与结构 95
3.2.3 创建自由表 100
3.2.4 将自由表添加到数据库 101
3.2.5 修改表的结构 103
3.2.6 移去和删除库表 105
3.3 设置数据库表的属性 107
3.3.1 设置库表的长名和注释 107
3.3.2 设置表中字段的显示标题 108
3.3.3 设置表中字段的输入/输出掩码 109
3.3.4 设置表中字段的注释 111
3.3.5 设置表中字段的默认值 111
3.3.6 设置表中字段的有效性规则 112
3.3.7 设置表中记录的有效性规则 113
3.3.8 设置触发器 114
习题三 116
第4章 数据表的基本操作 123
4.1 表的打开与关闭 123
4.1.1 工作区的概念 123
4.1.2 打开表 124
4.1.3 关闭表 125
4.2 表的操作 126
4.2.1 表结构的显示 126
4.2.2 表结构的复制 127
4.2.3 复制表 129
4.3 记录的操作 131
4.3.1 输入记录 131
4.3.2 记录的定位 136
4.3.3 记录的显示 139
4.3.4 记录的浏览窗口 141
4.3.5 记录的修改 143
4.4 删除与恢复记录 148
4.4.1 逻辑删除表中的记录 148
4.4.2 恢复表中逻辑删除的记录 150
4.4.3 物理删除表中的记录 151
4.5 表的过滤 153
4.5.1 字段过滤 153
4.5.2 记录过滤 155
习题四 156
第5章 数据库(表)的使用 166
5.1 排序 166
5.2 索引 167
5.2.1 索引的概念 168
5.2.2 索引文件的建立 169
5.2.3 索引的打开、更新、删除与关闭 173
5.3 数据检索 178
5.3.1 数据检索 178
5.3.2 查询设计器 180
5.4 统计与汇总 186
5.4.1 计数命令COUNT 186
5.4.2 求和命令SUM 187
5.4.3 求平均命令AVERAGE 187
5.4.4 计算命令CALCULATE 188
5.4.5 汇总命令TOTAL 188
5.4.6 记录的更新命令UPDATE 189
5.5 表的关联和连接 190
5.5.1 用命令建立关联 191
5.5.2 “数据工作期”对话框建立关联 192
5.5.3 说明一对多关系的命令 194
5.5.4 表之间的连接 195
5.6 永久关系 196
5.7 设置参照完整性 198
5.7.1 参照完整性生成器 198
5.7.2 设置参照完整性的操作步骤 200
5.8 视图 201
5.8.1 视图的概念 201
5.8.2 创建本地视图 201
习题五 207
第6章 SQL语言及应用 218
6.1 SQL概述 218
6.1.1 SQL的特点 218
6.1.2 SQL的体系结构 219
6.1.3 SQL语句的执行 219
6.2 SQL的查询功能 219
6.2.1 SELECT-SQL语句的格式 219
6.2.2 简单查询 222
6.2.3 条件查询 223
6.2.4 排序查询 226
6.2.5 计算查询 226
6.2.6 分组查询 228
6.2.7 联接查询 229
6.2.8 空值查询 232
6.2.9 嵌套查询 233
6.2.10 合并查询 236
6.2.11 去向查询 236
6.3 SQL的数据操纵功能 238
6.3.1 插入记录 238
6.3.2 更新记录 239
6.3.3 删除记录 240
6.4 SQL的数据定义功能 240
6.4.1 定义表结构 240
6.4.2 修改表结构 243
6.4.3 删除表 245
6.4.4 视图 245
习题六 246
第7章 Visual FoxPro程序设计基础 259
7.1 程序文件 259
7.1.1 程序文件的建立和编辑 259
7.1.2 程序文件的运行 261
7.2 程序中的常用命令 263
7.2.1 注释命令 263
7.2.2 程序中的几个结束命令 263
7.2.3 交互式输入/输出命令 264
7.2.4 格式输入命令 267
7.2.5 文本输出命令 269
7.2.6 其他命令 270
7.2.7 一般程序设计的全过程和流程图的含义 271
7.3 程序的结构与控制命令 272
7.3.1 顺序结构 273
7.3.2 分支结构 274
7.3.3 循环结构 278
7.4 过程与过程调用 284
7.4.1 过程的建立与调用 285
7.4.2 过程文件 287
7.4.3 存储过程 289
7.5 变量的作用域和参数调用 292
7.5.1 变量的作用域 292
7.5.2 过程的参数调用 295
7.6 自定义函数 297
习题七 301
第8章 面向对象程序设计初步 324
8.1 一个实例 324
8.2 面向对象程序设计的基本概念 327
8.3 Visual FoxPro表单程序的工作方式 329
8.3.1 面向对象的程序设计开发窗口 329
8.3.2 表单控件工具栏 331
8.3.3 “布局”工具栏 334
8.3.4 “调色板”工具栏 334
8.3.5 布焦点与设置Tab键次序 334
8.4 建立表单程序的方法 336
8.4.1 建立表单程序的方法 336
8.4.2 表单的属性、事件和方法 337
8.4.3 表单的数据环境 342
8.4.4 对象的引用与操作 346
8.5 自定义属性与自定义方法 349
8.5.1 自定义属性 349
8.5.2 自定义方法 349
习题八 351
第9章 表单控件、多重表单和表单集 359
9.1 基本控件 359
9.1.1 命令按钮控件 359
9.1.2 标签控件 362
9.1.3 文本框控件 364
9.1.4 编辑框控件 371
9.1.5 线条控件 374
9.1.6 形状控件 374
9.1.7 图像控件 375
9.2 选择控件 377
9.2.1 命令按钮组控件 377
9.2.2 选项按钮组控件 379
9.2.3 复选框控件 381
9.2.4 微调控件 383
9.3 复杂控件 384
9.3.1 列表框控件 384
9.3.2 组合框控件 388
9.3.3 计时器控件 391
9.3.4 页框控件 392
9.3.5 表格控件 394
9.3.6 容器控件 397
9.3.7 ActiveX控件 398
9.4 表单集与多重表单 401
9.4.1 表单集 401
9.4.2 多重表单 403
9.5 用户自定义类 408
9.5.1 基本概念 408
9.5.2 创建新类 411
9.5.3 通过编程定义类 414
习题九 417
第10章 菜单与工具栏 430
10.1 设计菜单的一般步骤 430
10.1.1 菜单的类型 430
10.1.2 Visual FoxPro的系统菜单 432
10.1.3 菜单设计的一般步骤 434
10.2 “菜单设计器”简介 435
10.2.1 “菜单设计器”简介 435
10.2.2 “显示”菜单 437
10.3 快捷菜单的设计 442
10.3.1 打开快捷菜单设计器 442
10.3.2 为快捷菜单编写代码 442
10.4 自定义工具栏 443
10.4.1 建立一个工具栏类 444
10.4.2 为表单添加工具栏 445
习题十 446
第11章 报表设计 454
本章学习目标 454
11.1 报表的基本组成 454
11.1.1 报表布局 454
11.1.2 报表布局文件 455
11.2 使用“报表向导”创建报表 455
11.3 使用“报表设计器”创建报表 457
11.3.1 “报表设计器”的启动方法 457
11.3.2 创建快速报表 458
11.3.3 报表设计工具栏简介 460
11.3.4 报表的数据源 461
11.3.5 报表布局 461
11.3.6 报表控件的使用 463
11.4 打印报表 465
11.5 报表设计举例 466
习题十一 470
第12章 应用程序的集成与发布 476
12.1 应用程序的一般开发过程 476
12.1.1 应用程序设计的基本过程 476
12.1.2 应用程序组织结构 476
12.1.3 主程序设计 478
12.1.4 主表单设计 479
12.2 利用项目管理器开发应用程序 479
12.2.1 用项目管理器组织文件 480
12.2.2 连编项目 480
12.3 发布应用程序 484
12.3.1 准备工作 484
12.3.2 应用程序的发布 484
12.4 应用系统开发实例——简单成绩查询系统 485
12.4.1 数据和要求 485
12.4.2 程序设计的过程 487
12.4.3 应用程序的集成 491
12.4.4 系统的编译与发布 491
习题十二 493
参考文献 498
- 《高级英语阅读与听说教程》刘秀梅编著 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
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018