图书介绍
Visual FoxPro数据库及面向对象程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![Visual FoxPro数据库及面向对象程序设计基础](https://www.shukui.net/cover/35/31780691.jpg)
- 宋长龙等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302157634
- 出版时间:2007
- 标注页数:324页
- 文件大小:29MB
- 文件页数:341页
- 主题词:关系数据库-数据库管理系统,Visual FoxPro-程序设计-高等学校-教材
PDF下载
下载说明
Visual FoxPro数据库及面向对象程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 输入字符串语句Accept167
6.3.2 等待语句Wait167
6.3.3 输入表达式语句Input168
6.3.4 定位输入输出语句168
6.4 分支结构程序设计169
6.4.1 If分支语句(条件语句)169
6.4.2 If语句的嵌套171
6.4.3 条件函数Iif171
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