Visual FoxPro数据库及面向对象程序设计基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:宋长龙等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302157634
- 页数:324 页
第1章 VFP系统环境及配置 1
1.1 VFP应用程序实例分析 1
1.1.1 VFP应用程序实例 1
1.1.2 学习VFP的要点 2
1.2 VFP 6.0系统的安装与启动 3
1.2.1 VFP的安装 3
1.2.2 VFP的启动 6
1.2.3 VFP的退出 6
1.3 VFP系统的主界面组成 6
1.3.1 菜单栏 7
1.3.2 工具栏 7
1.3.3 命令窗口 8
1.3.4 VFP主窗口 9
1.3.5 状态栏 10
1.4 系统环境配置 10
1.4.1 配置和使用VFP帮助文件 11
1.4.2 配置用户文件的默认目录 11
1.4.3 日期格式设置 11
1.4.4 设置是否显示命令执行状态 12
1.4.5 配置系统环境的几种途径 13
1.4.6 编写Config.fpw文件 14
1.4.7 显示系统配置 15
1.5 项目管理器简介 15
1.5.1 建立与打开项目文件 15
1.5.2 组织项目文件中的对象 15
1.6 应用程序设计举例 17
1.7 VFP中的语法规则 19
习题一 20
思考题一 23
实验题一 23
第2章 VFP表达式及应用 25
2.1 数据类型与常数 25
2.1.1 数值型数据 25
2.1.2 字符型数据 25
2.1.3 货币型数据 26
2.1.4 日期型数据 26
2.1.5 日期时间型数据 27
2.1.6 逻辑型数据 28
2.2 简单内存变量 28
2.2.1 内存变量赋值 28
2.2.2 内存变量的清除 29
2.2.3 输出表达式值 29
2.3 数值型表达式 30
2.3.1 数值运算符 30
2.3.2 常用数值型函数 30
2.4 字符型表达式 35
2.4.1 字符运算符 35
2.4.2 常用字符型函数 36
2.5 日期及日期时间型表达式 40
2.5.1 日期运算符 40
2.5.2 日期时间运算符 41
2.5.3 常用日期型函数 42
2.6 关系表达式 42
2.6.1 字符型数据的比较规则 43
2.6.2 字符数据的“排序次序” 44
2.6.3 子串包含运算 45
2.7 逻辑表达式 45
2.7.1 逻辑运算符 45
2.7.2 常用逻辑型函数 46
2.7.3 表达式综述 48
2.8 宏替换及其使用 48
2.9 对话框函数 50
2.10 数组及其使用 51
2.10.1 定义数组 51
2.10.2 使用数组元素 52
2.11 内存变量管理 52
2.11.1 查看内存变量 52
2.11.2 保存内存变量 53
2.11.3 恢复内存变量 54
习题二 54
思考题二 60
实验题二 60
第3章 关系数据库设计基础 63
3.1 数据库表与数据语义 63
3.1.1 人工表与数据库表 63
3.1.2 数据语义 65
3.2 关系数据库逻辑设计中的基本概念 66
3.2.1 关系模式 66
3.2.2 函数依赖 67
3.3 关系模式的规范化 68
3.3.1 第一范式 69
3.3.2 第二范式 70
3.3.3 第三范式 72
3.4 数据编码与关系模式 74
3.4.1 数据编码 74
3.4.2 数据编码对关系模式的影响 75
3.5 关系数据库物理设计 75
3.5.1 设计VFP物理数据库 76
3.5.2 数据库表结构及设计说明 77
习题三 79
思考题三 83
实验题三 83
第4章 数据库的建立与维护 84
4.1 数据库的作用及数据库分析 84
4.1.1 建立一个简单数据库 84
4.1.2 数据库的作用 85
4.2 数据库的建立与维护 86
4.2.1 建立数据库 86
4.2.2 打开数据库 86
4.2.3 修改数据库 87
4.2.4 删除数据库 88
4.2.5 关闭数据库 89
4.3 数据库表的建立与维护 89
4.3.1 建立数据库表 89
4.3.2 数据库表的常用属性 91
4.3.3 修改表结构 92
4.4 自由表与数据库表的异同及转换 93
4.4.1 自由表与数据库表的差异 93
4.4.2 数据库表转换成自由表 93
4.4.3 自由表添加到数据库 94
4.5 同时操作多个表 94
4.5.1 工作区 95
4.5.2 表别名 95
4.5.3 工作区使用状况 96
4.5.4 同时操作多个表中的数据 96
4.6 表中记录的输入、修改与删除 97
4.6.1 增加记录 97
4.6.2 删除记录 98
4.6.3 修改记录 102
4.7 表中记录的输出 103
4.7.1 输出表中记录 103
4.7.2 复制表文件 104
4.8 当前记录与记录指针移动 105
4.8.1 与记录指针相关的函数 106
4.8.2 移动记录指针命令 106
4.9 数据索引与排序 108
4.9.1 索引概述 108
4.9.2 索引类型 108
4.9.3 建立索引 109
4.9.4 打开与使用索引 110
4.9.5 检测索引的相关信息 112
4.9.6 维护索引 113
4.9.7 数据排序 114
4.10 数据查找与筛选 114
4.10.1 与查找记录相关的函数 114
4.10.2 查找记录的命令 116
4.10.3 筛选记录 116
4.11 数据统计分析 117
4.11.1 记录个数的统计 117
4.11.2 数据求和 117
4.11.3 求数据平均值 118
4.11.4 数据汇总 118
4.12 数据库表之间的关系及参照完整性 119
4.12.1 表之间的关系类型 119
4.12.2 建立表之间的关系 120
4.12.3 参照完整性 122
习题四 123
思考题四 128
实验题四 128
第5章 SQL语言与视图设计 131
5.1 SQL语言的数据定义 131
5.1.1 建立自由表 131
5.1.2 建立数据库表 132
5.1.3 修改表结构 134
5.1.4 删除表 135
5.2 SQL语言的数据操纵 135
5.2.1 增加数据记录 135
5.2.2 修改数据记录 136
5.2.3 给数据记录加删除标记“*” 137
5.3 SQL语言的数据查询 138
5.3.1 Select语句基本查询 138
5.3.2 多表联接 140
5.3.3 处理查询结果 141
5.4 SQL语言的语句合并与嵌套 145
5.4.1 Select语句的合并 146
5.4.2 SQL语言的语句嵌套 146
5.4.3 语句嵌套中的谓词 147
5.5 查询及其设计器 148
5.5.1 设计查询文件 149
5.5.2 打开与修改查询文件 152
5.5.3 运行查询文件 152
5.6 视图及其设计器 153
5.6.1 设计视图 153
5.6.2 修改视图 154
5.6.3 有关视图的其他命令 154
5.6.4 视图的应用 155
5.6.5 视图与查询的差异 155
习题五 156
思考题五 161
实验题五 161
第6章 结构化程序设计基础 163
6.1 结构化程序样例分析 163
6.2 程序的建立与执行 164
6.2.1 VFP专用程序编辑器 164
6.2.2 打开源程序文件 165
6.2.3 程序的编译与执行 165
6.3 输入输出语句 166
6.3.1 输入字符串语句Accept 167
6.3.2 等待语句Wait 167
6.3.3 输入表达式语句Input 168
6.3.4 定位输入输出语句 168
6.4 分支结构程序设计 169
6.4.1 If分支语句(条件语句) 169
6.4.2 If语句的嵌套 171
6.4.3 条件函数Iif 171
6.4.4 多分支语句(Do Case语句) 172
6.5 循环结构程序设计 172
6.5.1 Do While(当型)循环语句 173
6.5.2 For(步长型)循环语句 175
6.5.3 Scan(扫描)循环语句 176
6.5.4 结构嵌套 177
6.6 子程序及其调用 179
6.6.1 子程序调用实例 179
6.6.2 过程子程序及其调用 180
6.6.3 函数子程序及其调用 183
6.6.4 过程子程序与函数子程序的区别 184
6.7 子程序存放形式 185
6.7.1 独立文件子程序 185
6.7.2 过程文件子程序 185
6.7.3 程序文件子程序 187
6.8 变量的作用域 188
6.8.1 公共变量 188
6.8.2 私有变量 189
6.8.3 局部变量 190
6.9 程序出错处理 191
6.9.1 设置程序出错陷阱 191
6.9.2 捕捉程序出错信息 191
习题六 192
思考题六 201
实验题六 201
第7章 表单设计及应用 203
7.1 表单样例 203
7.2 表单向导 204
7.3 表单设计器 205
7.3.1 新建表单文件 205
7.3.2 表单设计器的基本组成 205
7.3.3 保存表单 206
7.3.4 打开已有表单文件 207
7.3.5 运行表单 207
7.3.6 快速创建表单 208
7.4 表单上控件的设置 209
7.4.1 向表单中添加控件对象 209
7.4.2 设置控件对象 210
7.4.3 数据环境设计器 211
7.5 面向对象程序设计简介 213
7.5.1 对象 213
7.5.2 对象的属性及其设置 214
7.5.3 对象的事件及触发条件 216
7.5.4 对象的方法及作用 217
7.5.5 VFP对象的引用 218
习题七 220
思考题七 222
实验题七 222
第8章 表单中控件的设计及应用 224
8.1 显示信息类控件 224
8.1.1 标签(Label) 224
8.1.2 线条、形状与图像 225
8.2 控制类控件 225
8.2.1 命令按钮(CommandButton) 226
8.2.2 命令按钮组(CommandGroup) 226
8.3 编辑类控件 228
8.3.1 文本框(TextBox) 228
8.3.2 编辑框(EditBox) 232
8.4 列表类控件 233
8.4.1 列表框(ListBox) 233
8.4.2 组合框(ComboBox) 235
8.5 选择类控件 235
8.5.1 复选框(CheckBox) 236
8.5.2 选项按钮组(OptionGroup) 236
8.6 容器类控件 238
8.6.1 表格(Grid) 238
8.6.2 页框(PageFrame) 241
8.6.3 容器(Container) 241
8.7 其他类控件 241
8.7.1 计时器(Timer) 241
8.7.2 微调控件(Spinner) 242
8.7.3 超级链接控件(HyperLink) 242
8.8 表单实例设计 243
8.8.1 学生信息显示窗口设计 243
8.8.2 表单之间数据传递 245
8.9 类与子类的简介 246
8.9.1 基本概念 247
8.9.2 类的特征 248
8.9.3 用户自定义类 248
习题八 250
思考题八 253
实验题八 254
第9章 程序菜单设计及应用 256
9.1 设置VFP系统菜单 256
9.1.1 菜单结构 256
9.1.2 设置系统菜单 257
9.2 菜单应用实例设计 259
9.2.1 菜单设计的基本步骤 259
9.2.2 菜单样例 259
9.3 菜单设计与应用 261
9.3.1 启动菜单设计器 261
9.3.2 定义菜单项 262
9.3.3 保存菜单 264
9.3.4 修改菜单 264
9.3.5 生成菜单 264
9.3.6 运行菜单程序 265
9.4 菜单位置的设置 265
9.4.1 设置程序菜单与VFP系统菜单的相对位置 265
9.4.2 设置表单中的程序菜单 266
9.5 快捷菜单设计与应用 266
9.5.1 快捷菜单的特点及设计 267
9.5.2 快捷菜单的应用实例 267
9.6 菜单程序设计 268
9.6.1 设计条形菜单 268
9.6.2 设计弹出式菜单 270
习题九 272
思考题九 275
实验题九 275
第10章 报表与标签设计及应用 277
10.1 创建简单报表 277
10.1.1 报表布局 277
10.1.2 使用“报表向导”创建报表 278
10.1.3 使用“快速报表”创建报表 280
10.2 设计报表 281
10.2.1 打开报表设计器 281
10.2.2 报表设计器简介 281
10.2.3 使用报表设计器调整报表 284
10.2.4 使用查询作为报表的数据源 285
10.3 报表布局的深入 286
10.3.1 分组报表 286
10.3.2 打印控制 288
10.4 创建与修改标签 289
10.4.1 创建标签的方法 290
10.4.2 标签向导 290
10.5 在程序中调用报表和标签 291
10.5.1 使用命令调用报表 291
10.5.2 使用命令调用标签 292
习题十 292
思考题十 294
实验题十 294
第11章 项目管理及应用程序发行 296
11.1 项目管理器 296
11.1.1 创建项目文件 296
11.1.2 修改项目文件 297
11.1.3 “项目管理器”窗口 297
11.1.4 使用项目管理器组织对象 298
11.2 编译连接应用程序 299
11.2.1 排除对象 299
11.2.2 设置应用程序的主文件 300
11.2.3 生成应用程序文件 300
11.3 发行应用程序 301
11.3.1 安装可执行程序的方法 302
11.3.2 制作应用程序的安装向导程序 302
习题十一 304
思考题十一 306
实验题十一 306
第12章 网络程序设计技术 308
12.1 文件的打开方式 308
12.1.1 文件的只读与可修改 308
12.1.2 文件的独占与共享 309
12.1.3 要求独占打开文件的命令 311
12.2 共享数据锁机制 312
12.2.1 记录加锁函数 312
12.2.2 文件加锁函数 314
12.2.3 受锁机制影响的命令 314
12.2.4 释放锁 316
12.3 网络程序出错处理 316
习题十二 317
思考题十二 321
实验题十二 322
参考文献 324
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019