Visual FoxPro 程序设计与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘甫迎,党晋蓉主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2008
- ISBN:9787040243536
- 页数:344 页
第1章 Visual FoxPro入门 1
授课内容 1
1.1 程序设计 1
1.1.1 程序设计的概念和步骤 1
1.1.2 面向对象的程序设计 2
1.2 Visual FoxPro程序语言 3
1.2.1 什么叫数据库 3
1.2.2 Visual FoxPro语言 5
1.2.3 建立和修改程序 9
1.2.4 运行程序 9
1.2.5 调试程序 10
1.3 Visual FoxPro的由来与发展 12
1.3.1 Visual FoxPro的发展 12
1.3.2 Visual FoxPro 9.0的新功能 19
实训内容 22
1.4 Visual FoxPro的窗口、菜单 22
1.4.1 启动Visual FoxPro 8.0 22
1.4.2 窗口和菜单操作 23
1.4.3 退出Visual FoxPro 24
1.5 项目管理器与应用程序 24
1.5.1 项目管理器 24
1.5.2 构造一个应用程序 27
1.5.3 添加文件到一个项目 28
1.5.4 从一个项目生成应用程序文件 29
1.5.5 创建分发应用程序和制作分发磁盘 29
上机实验及习题 30
实验一 30
习题一 31
第2章 Visual FoxPro的数据 33
授课内容 33
2.1 常量 33
2.2 变量 34
2.2.1 变量的种类 34
2.2.2 内存变量 34
2.2.3 数组 36
2.2.4 字段变量 37
2.2.5 系统变量 38
2.3 表达式 38
2.3.1 运算符 38
2.3.2 表达式的分类 40
实训内容 42
2.4 系统设置命令与“选项”对话框 42
2.5 运行环境配置文件 44
2.6 优化Visual FoxPro 45
上机实验及习题 45
实验二 45
习题二 46
第3章 Visual FoxPro的自由表 48
授课内容 48
3.1 创建和修改表文件结构 48
3.1.1 表的结构 48
3.1.2 建立表结构的命令CREATE 51
3.1.3 修改表结构 53
3.2 输入表数据 55
3.2.1 在CREATE命令期间输入数据 55
3.2.2 表添加命令APPEND 56
3.2.3 在表中插入记录命令INSERT 59
3.2.4 用BROWSE命令追加数据记录 60
3.3 打开、关闭、显示和定位表 60
3.3.1 打开和关闭表文件命令USE 60
3.3.2 表的显示和列表 60
3.3.3 记录的定位 64
3.4 修改和删除记录数据 65
3.4.1 修改表数据 66
3.4.2 删除表记录 69
3.4.3 删除表文件 71
3.5 排序、索引和查询表 71
3.5.1 排序与索引 71
3.5.2 表的排序 72
3.5.3 表的索引 73
3.5.4 表的查询 79
3.5.5 Rushmore优化技术 82
3.6 计算和汇总表 84
3.6.1 表的计算命令 84
3.6.2 表的汇总命令 85
3.7 关联、连接和更新表 87
3.7.1 关联 90
3.7.2 “数据工作期”窗口与.VUE视图文件 92
3.7.3 不同工作区中表的连接 94
3.7.4 更新 95
3.8 其他有关命令 96
3.8.1 RUN命令和运行二进制文件 96
3.8.2 关闭命令 97
3.8.3 复制表文件 97
3.8.4 数据结合文件 99
3.8.5 文件操作命令 99
实训内容 100
3.9 结构化查询语言SQL 100
3.9.1 数据库标准语言SQL概述 100
3.9.2 SELECT查询命令 102
3.9.3 用SQL建立、修改、删除表 105
3.9.4 数据操纵语言 107
3.9.5 分组计算查询、集合的并运算 108
上机实验及习题 110
实验三 110
习题三 110
第4章 数据库 116
授课内容 116
4.1 数据库的意义 116
4.1.1 表和数据库 116
4.1.2 数据库的优缺点 117
4.1.3 数据库的使用范围 118
4.2 建立数据库文件 118
4.2.1 打开、关闭和删除数据库 118
4.2.2 在数据库中创建新表 119
4.2.3 添加一个表到数据库 119
4.2.4 使用数据库中的表和视图 120
4.2.5 对一个项目添加或移去数据库 121
4.2.6 查看和修改数据库结构 121
实训内容 122
4.3 数据字典 122
4.3.1 字段级和表级数据字典特性 123
4.3.2 建立存储过程 130
4.3.3 建立永久性关系 131
4.3.4 生成参照完整性 132
4.3.5 查看和设置数据库属性 133
上机实验及习题 133
实验四 133
习题四 133
第5章 表单应用及其编程技术 135
授课内容 135
5.1 创建表单 135
5.1.1 使用表单向导 135
5.1.2 使用表单设计器 137
5.1.3 数据环境 140
5.1.4 快速表单 141
5.2 管理表单 142
5.2.1 表单的属性、方法和事件 142
5.2.2 添加、删除属性和方法 143
5.2.3 保存和运行表单 144
5.2.4 表单与其他程序模块间的通信 145
5.2.5 使用表单集扩充表单 145
5.2.6 不同类型的表单 146
5.2.7 设置表单或表单集模板 147
实训内容 149
5.3 向表单中添加控件 149
5.3.1 添加控件的方法 149
5.3.2 控件的编辑操作 150
5.3.3 设置控件的必要属性及编写事件代码 152
5.4 常用的表单控件 155
5.4.1 标签控件 155
5.4.2 文本框控件 155
5.4.3 命令按钮控件 155
5.4.4 命令按钮组控件 156
5.4.5 编辑框控件 157
5.4.6 复选框控件 157
5.4.7 选项按钮组控件 158
5.4.8 列表框控件 159
5.4.9 组合框控件 160
5.4.10 表格控件 161
5.4.11 页框控件 163
上机实验及习题 164
实验五 164
习题五 168
第6章 Visual FoxPro的类与对象 172
授课内容 172
6.1 Visual FoxPro中的对象 172
6.1.1 对象的属性 172
6.1.2 对象的事件和方法 173
6.2 Visual FoxPro中的类 173
6.2.1 类与子类 173
6.2.2 Visual FoxPro的基类 174
6.3 对象的处理 174
6.3.1 设置属性 174
6.3.2 响应事件和调用方法 175
6.3.3 对事件的进一步讨论 176
实训内容 178
6.4 设计并使用自定义的类 178
6.4.1 何时需要设计类 178
6.4.2 创建自定义的类 178
6.4.3 使用自定义的类 180
6.4.4 属性和过程代码的继承 180
6.4.5 创建和使用自定义工具栏 181
上机实验及习题 182
实验六 182
习题六 185
第7章 函数 187
授课内容 187
7.1 数值和数学函数 187
7.2 三角函数 189
7.3 字符串操作函数 190
7.4 表操作函数 196
7.5 日期、时间函数及对2000年日期的支持 202
7.5.1 日期、时间函数 202
7.5.2 Visual FoxPro对2000年日期的支持 204
实训内容 205
7.6 显示、打印位置函数 205
7.7 系统函数 209
7.8 其他函数 212
7.9 多用户环境及多用户操作函数、命令 214
上机实验及习题 217
实验七 217
习题七 217
第8章 输入、选择、循环及子程序设计 219
授课内容 219
8.1 程序的交互式命令 219
8.1.1 人机交互式输入语句 219
8.1.2 程序设计的辅助命令 221
8.2 结构化程序设计 222
8.2.1 结构化N-S流程图 222
8.2.2 顺序结构程序设计 223
8.2.3 分支结构程序设计 224
8.2.4 循环结构程序设计 227
实训内容 230
8.3 子程序与过程文件及用户自定义函数 230
8.3.1 子程序与过程的调用 230
8.3.2 过程文件的建立 233
8.3.3 用户自定义函数 235
上机实验及习题 236
实验八 236
习题八 236
第9章 菜单和报表 241
授课内容 241
9.1 菜单程序设计与菜单设计器 241
9.1.1 创建菜单、菜单项和子菜单 241
9.1.2 为菜单系统指定任务 243
9.1.3 测试与调试菜单系统 245
9.1.4 定制菜单系统 246
实训内容 246
9.2 报表程序设计与报表设计器 246
9.2.1 创建报表布局 247
9.2.2 报表设计器应用实例——一对多报表设计 249
上机实验及习题 257
实验九 257
习题九 257
第10章 应用系统开发案例——图书管理系统 258
实训内容 258
10.1 需求分析 258
10.2 系统设计(功能) 259
10.2.1 系统架构 259
10.2.2 各模块功能概述 259
10.2.3 模块描述 260
10.3 数据库设计 263
10.3.1 图书管理系统E-R图 263
10.3.2 图书管理系统数据字典 264
10.4 应用程序实现 265
10.4.1 建立应用程序项目 265
10.4.2 建立数据库 265
10.4.3 登录界面的设计 267
10.4.4 启动界面的设计 269
10.4.5 程序主界面的设计 271
10.4.6 用户管理窗体的设计 273
10.4.7 读者管理窗体的设计 276
10.4.8 图书类型管理窗体的设计 282
10.4.9 图书管理窗体的设计 284
10.4.10 图书借阅窗体的设计 288
10.4.11 图书归还窗体的设计 290
10.4.12 综合查询窗体的设计 292
10.5 生成应用程序 293
10.6 系统测试 294
10.7 部署图书系统 295
习题十 299
第11章 SQL视图 300
授课内容 300
11.1 客户-服务器结构 300
11.2 创建和使用视图 302
11.2.1 创建本地视图 303
11.2.2 创建多表视图 304
11.2.3 定义一个连接 305
11.2.4 创建远程视图 306
11.2.5 更名或删除视图 307
11.2.6 使用视图 307
实训内容 309
11.3 更新视图的数据 309
11.4 集成视图 311
11.5 使用视图和SQL传递进行C/S模式编程 312
上机实验及习题 313
实验十一 313
习题十一 313
附录1 数据库基础 315
附1.1 信息、数据与数据处理 315
附1.1.1 数据与信息 315
附1.1.2 数据处理 315
附1.1.3 数据库技术的发展 316
附1.2 数据库系统 317
附1.2.1 数据库系统的组成 317
附1.2.2 数据库系统体系结构 318
附1.2.3 数据库管理系统的功能 319
附1.2.4 数据库系统的特点 320
附1.2.5 现实世界的数据描述 321
附1.2.6 数据模型 323
附1.3 关系数据库系统 324
附1.3.1 关系的基本概念及其特点 324
附1.3.2 关系数据库 326
附1.3.3 关系的基本运算 326
附1.3.4 关系的完整性约束 327
附录2 常用数据结构和算法 328
附2.1 数据结构和算法的基本概念 328
附2.1.1 数据结构 328
附2.1.2 算法 328
附2.2 线性表的基本操作及存储结构 329
附2.3 队列和链表的定义、操作及存储结构 329
附2.3.1 队列 329
附2.3.2 表 330
附2.4 树、二叉树和图的概念 330
附2.4.1 树 330
附2.4.2 二叉树 330
附2.4.3 图 331
附2.5 线性表的查找 332
附2.6 内排序 332
附录3 软件工程理论基础知识 334
附3.1 软件工程的基本概念 334
附3.1.1 软件与程序 334
附3.1.2 软件工具 334
附3.1.3 软件工程 335
附3.1.4 软件生命周期 335
附3.2 软件工程的基本方法 335
附3.2.1 软件开发模型概念 335
附3.2.2 软件开发模型 336
附3.3 软件分析方法 336
附3.3.1 结构化分析设计方法 336
附3.3.2 面向对象程序设计基本概念 338
附3.4 软件测试的概念及基本方法 339
附3.4.1 软件测试概念 339
附3.4.2 软件测试方法 339
附录4 “Visual FoxPro程序设计与应用”课程教学大纲 340
参考文献 344
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018