图书介绍
中文 Visual FoxPro应用系统开发教程 2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨绍增主编;关秀芬副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302165483
- 出版时间:2008
- 标注页数:308页
- 文件大小:50MB
- 文件页数:323页
- 主题词:关系数据库-数据库管理系统,Visual FoxPro-程序设计-高等学校-教材
PDF下载
下载说明
中文 Visual FoxPro应用系统开发教程 2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1讲 数据库基础知识1
1.1 数据库的产生与发展1
1.1.1 手工管理阶段1
1.1.2 文件管理阶段1
1.1.3 数据库管理阶段2
1.2 数据库系统3
1.2.1 数据库的几个重要概念3
1.2.2 数据库系统的特点4
1.3 实体及其相互联系5
1.3.1 实体的描述5
1.3.2 实体间的联系及联系的种类5
1.4 数据模型5
1.4.1 层次模型6
1.4.2 网状模型6
1.4.3 关系模型7
1.5 关系术语及关系运算7
1.5.1 关系术语7
1.5.2 关系的特点8
1.5.3 实际关系模型9
1.5.4 关系运算10
1.6 本书的一些约定10
1.6.1 关于Visual FoxPro 6.0中文版10
1.6.2 关于命令中一些符号的说明10
1.6.3 关于汉字和标点符号使用的说明11
1.7 小结12
1.8 习题12
第2讲 Visual FoxPro关系数据库入门14
2.1 Visual FoxPro系统概述14
2.1.1 历史沿革14
2.1.2 Visual FoxPro的主要特点15
2.2 Visual FoxPro的主要文件类型及创建工具16
2.2.1 主要文件类型16
2.2.2 向导、设计器和生成器简介18
2.3 Visual FoxPro的数据类型19
2.4 Visual FoxPro应用系统开发的基本步骤20
2.5 Visual FoxPro数据库设计21
2.5.1 数据库设计的原则21
2.5.2 数据库设计的步骤21
2.5.3 “教学管理系统”数据库设计案例22
2.6 Visual FoxPro的启动与退出26
2.6.1 Visual FoxPro的启动26
2.6.2 Visual FoxPro的用户界面26
2.6.3 Visual FoxPro的三种工作方式27
2.6.4 Visual FoxPro的退出27
2.7 小结28
2.8 习题28
第3讲 项目、数据库与表的创建30
3.1 “项目”的创建及项目管理器的使用30
3.1.1 项目和项目管理器的概念30
3.1.2 创建项目和项目管理器30
3.1.3 项目管理器的选项卡32
3.1.4 项目管理器的功能按钮32
3.1.5 定制项目管理器32
3.1.6 项目管理器的关闭和打开33
3.2 教学管理数据库的创建与基本操作33
3.2.1 基本概念33
3.2.2 创建数据库(Database)34
3.2.3 数据库操作命令35
3.3 数据库中数据表结构的创建、修改与数据输入36
3.3.1 表的概念36
3.3.2 在项目管理器中创建数据库表36
3.3.3 以命令方式创建数据库表的结构40
3.4 自由表的创建40
3.4.1 在项目管理器中创建自由表40
3.4.2 向数据库导入自由表41
3.5 用SQL命令创建表的结构41
3.5.1 SQL创建表结构的命令格式41
3.5.2 应用案例41
3.6 小结42
3.7 习题42
第4讲 常量、变量、表达式和函数44
4.1 常量44
4.1.1 数值型常量44
4.1.2 字符型常量44
4.1.3 日期型常量44
4.1.4 日期时间型常量46
4.1.5 逻辑型常量46
4.2 变量46
4.2.1 字段变量47
4.2.2 内存变量47
4.2.3 数组49
4.3 表达式50
4.3.1 运算符50
4.3.2 运算符的优先级别55
4.3.3 表达式的值及表达式的类型55
4.4 常用函数55
4.4.1 数值函数56
4.4.2 字符函数59
4.4.3 日期和时间函数61
4.4.4 数据类型转换函数62
4.4.5 测试函数64
4.5 小结65
4.6 习题65
第5讲 数据库的基本操作(1)68
5.1 使用浏览器对表的记录进行操作68
5.1.1 浏览器的打开方法68
5.1.2 浏览器的操作68
5.1.3 用命令方式打开浏览器71
5.2 表的记录指针与指针移动73
5.2.1 绝对移动命令73
5.2.2 相对移动命令74
5.2.3 文件开始和结尾标志75
5.3 增加记录的命令75
5.3.1 APPEND命令75
5.3.2 SQL的INSERT命令76
5.4 删除与恢复记录的命令77
5.4.1 添加删除标记命令77
5.4.2 取消删除标记命令79
5.4.3 物理删除带有删除标记记录的命令79
5.4.4 物理删除所有记录的命令79
5.5 工作区的选择与表的关闭80
5.5.1 工作区的概念与使用80
5.5.2 关闭表的命令81
5.6 小结81
5.7 习题82
第6讲 数据库的基本操作(2)85
6.1 字段数据的替换和更新85
6.1.1 替换命令(REPLACE)85
6.1.2 更新命令(SQL的UPDATE)85
6.2 表结构的修改86
6.2.1 在数据库设计器中修改表结构86
6.2.2 MODIFY STRUCTURE命令87
6.2.3 SQL的ALTER TABLE命令88
6.3 索引的建立与使用88
6.3.1 索引的种类89
6.3.2 索引的四要素90
6.3.3 索引的创建和修改90
6.3.4 使用索引文件92
6.4 记录的查找与显示94
6.4.1 显示记录的命令94
6.4.2 顺序查找命令95
6.4.3 索引查找命令95
6.5 数据表与数组的交互操作96
6.5.1 将表中当前记录的数据复制到数组96
6.5.2 将数组中的数据复制到当前记录97
6.6 表的添加和删除98
6.6.1 在数据库设计器中添加和删除表98
6.6.2 添加和删除表的命令99
6.7 小结99
6.8 习题100
第7讲 数据库的基本操作(3)104
7.1 表的关联104
7.1.1 关联的概念104
7.1.2 用VF命令建立关联104
7.1.3 用SQL命令建立关联106
7.1.4 在一对多表单中建立关联106
7.1.5 在视图和查询中建立关联106
7.1.6 在数据库中建立永久关联106
7.2 数据的完整性107
7.2.1 实体完整性108
7.2.2 域完整性108
7.2.3 参照完整性109
7.3 用向导创建表单111
7.3.1 表单(Form)的概念111
7.3.2 用向导创建单表表单111
7.3.3 用向导创建一对多表单114
7.3.4 表单的运行116
7.4 小结117
7.5 习题117
第8讲 视图与查询119
8.1 视图119
8.1.1 视图的概念119
8.1.2 用视图向导建立本地视图119
8.1.3 用视图设计器建立本地视图123
8.1.4 设置更新条件126
8.1.5 使用视图127
8.2 查询127
8.2.1 查询的创建及查询去向128
8.2.2 运行查询130
8.3 对视图和查询的进一步讨论130
8.3.1 视图与表的关系130
8.3.2 视图与查询的关系131
8.3.3 视图与查询的本质131
8.4 小结131
8.5 习题132
第9讲 结构化查询语言——SQL(1)133
9.1 SQL概述133
9.1.1 SQL语言发展简史133
9.1.2 SQL语言的特点133
9.2 SQL查询语句的基本结构134
9.3 简单查询134
9.3.1 查询指定列134
9.3.2 查询经过计算的列135
9.3.3 去掉重复值136
9.3.4 条件查询136
9.3.5 对查询结果进行排序138
9.3.6 使用库函数139
9.3.7 分组查询139
9.4 查询结果的去向140
9.4.1 屏幕显示选择140
9.4.2 将查询结果存入数组中141
9.4.3 将查询结果存入临时文件中141
9.4.4 将查询结果存入表中141
9.4.5 将查询结果存入文本文件中142
9.4.6 将查询结果输出到打印机中142
9.4.7 将查询语句保存到文本文件中143
9.5 小结143
9.6 习题144
第10讲 结构化查询语言——SQL(2)145
10.1 连接查询145
10.1.1 等值连接查询145
10.1.2 超连接查询146
10.1.3 多表连接148
10.1.4 自连接查询149
10.2 嵌套查询149
10.2.1 带有谓词IN的子查询150
10.2.2 带有比较运算符的子查询150
10.2.3 带有ANY、SOME或ALL谓词的子查询151
10.2.4 带有EXISTS谓词的子查询152
10.2.5 内外层互相关嵌套查询152
10.3 集合查询153
10.4 视图的定义153
10.5 小结154
10.6 习题155
第11讲 报表与标签156
11.1 概述156
11.1.1 设计步骤156
11.1.2 选择报表布局类型156
11.1.3 打印机设置157
11.2 使用报表向导创建报表157
11.2.1 报表向导157
11.2.2 报表向导应用实例158
11.3 用报表设计器创建和修改报表161
11.3.1 报表设计器的基本组成161
11.3.2 报表的数据环境162
11.3.3 报表的控件和控件工具栏162
11.3.4 报表的布局工具栏163
11.3.5 在报表设计器中修改报表布局163
11.3.6 在报表设计器中设计快速报表165
11.4 分组报表设计166
11.4.1 用向导做初步设计166
11.4.2 用设计器修改完善167
11.5 创建标签168
11.5.1 标签的设计方法168
11.5.2 标签的设计步骤168
11.6 报表和标签的运行170
11.6.1 菜单方式170
11.6.2 命令方式171
11.7 小结172
11.8 习题172
第12讲 程序设计基础(1)174
12.1 程序设计预备知识174
12.1.1 程序的概念174
12.1.2 程序中常用的几条命令174
12.1.3 用户自定义对话框函数177
12.2 程序的建立、运行与调试179
12.2.1 程序的建立和修改179
12.2.2 程序的运行179
12.2.3 程序的调试180
12.3 结构化程序设计181
12.4 顺序结构182
12.5 分支结构182
12.5.1 条件语句(IF...ENDIF)182
12.5.2 多分支语句(DO CASE...ENDCASE)184
12.6 循环结构186
12.6.1 条件循环(DO...ENDDO)186
12.6.2 循环辅助语句187
12.7 小结188
12.8 习题188
第13 讲程序设计基础(2)192
13.1 循环结构(续)192
13.1.1 步长循环(FOR...ENDFOR)192
13.1.2 扫描循环(SCAN...ENDSCAN)193
13.1.3 多重循环193
13.2 多模块程序195
13.2.1 子程序195
13.2.2 过程197
13.2.3 变量的作用域197
13.3 从结构化到面向对象的程序设计199
13.3.1 什么是面向对象的程序200
13.3.2 对象(Object)和类(Class)200
13.3.3 子类与继承200
13.3.4 Visual FoxPro中的基类201
13.3.5 容器和控件201
13.3.6 对象的三要素202
13.3.7 结构化程序设计与面向对象程序设计的关系203
13.4 程序调试器203
13.4.1 调用调试器的方法203
13.4.2 调试器环境203
13.4.3 设置断点204
13.4.4 调试菜单205
13.5 小结206
13.6 习题206
第14讲 系统主程序与菜单设计208
14.1 “教学管理系统”功能分析与设计208
14.1.1 系统开发目标208
14.1.2 系统功能设计208
14.1.3 为“叶子”功能指定调用程序211
14.2 系统整体结构描述212
14.3 系统主程序设计213
14.3.1 主程序的概念213
14.3.2 主程序的主要内容213
14.3.3 主程序示例213
14.3.4 主程序中的“事件驱动机制”214
14.4 菜单设计214
14.4.1 系统菜单与用户菜单214
14.4.2 菜单设计的基本过程215
14.4.3 菜单设计举例216
14.4.4 运行菜单的命令221
14.5 将主程序与菜单连接运行222
14.6 小结222
14.7 习题223
第15讲 表单设计(1)224
15.1 表单设计器概述224
15.1.1 表单设计器的打开224
15.1.2 表单设计器环境225
15.1.3 表单的创建步骤226
15.2 对象的属性、方法和事件227
15.2.1 常用属性227
15.2.2 常用方法228
15.2.3 常用事件229
15.2.4 对象的引用231
15.3 标签、形状、线条控件及其应用231
15.3.1 标签(Label)231
15.3.2 形状(Shape)232
15.3.3 线条(Line)232
15.3.4 控件的操作与布局232
15.3.5 应用案例232
15.4 文本框、命令按钮控件及应用233
15.4.1 文本框(TextBox)233
15.4.2 命令按钮(Command Button)234
15.4.3 应用案例234
15.4.4 主程序、菜单与表单连接调试237
15.5 小结238
15.6 习题238
第16讲 表单设计(2)240
16.1 表格控件及应用240
16.1.1 表格(Grid)240
16.1.2 表格应用举例241
16.2 列表框、组合框控件及应用243
16.2.1 列表框(ListBox)243
16.2.2 组合框(ComboBox)245
16.2.3 应用案例245
16.3 容器、时钟控件及其应用248
16.3.1 容器(Container)248
16.3.2 时钟(Timer)248
16.3.3 容器、时钟控件应用案例248
16.4 小结249
16.5 习题250
第17讲 表单设计(3)252
17.1 复选框、选项组、微调控件及应用252
17.1.1 复选框(CheckBox)252
17.1.2 选项组(OptionGroup)253
17.1.3 微调控件(Spinner)254
17.1.4 应用案例254
17.2 命令按钮组和页框控件257
17.2.1 命令按钮组(CommandGroup)257
17.2.2 页框(PageFrame)控件259
17.3 用“另存为”的方法设计表单260
17.4 小结261
17.5 习题261
第18讲 表单设计(4)263
18.1 编辑框、图像、ActiveX控件和ActiveX绑定控件263
18.1.1 编辑框(EditBox)263
18.1.2 图像(Image)265
18.1.3 ActiveX控件(ActiveX Control)266
18.1.4 ActiveX绑定控件(ActiveX Bound Control)266
18.2 为顶层表单添加菜单266
18.2.1 为顶层表单添加下拉式菜单的过程266
18.2.2 为顶层表单添加下拉式菜单实例266
18.3 表单快捷菜单的设计268
18.3.1 建立快捷菜单的过程268
18.3.2 建立快捷菜单举例268
18.4 控件综合应用表单设计实例270
18.4.1 成批数据输入表单270
18.4.2 带统计计算的智能表单272
18.5 小结274
18.6 习题274
第19讲 应用程序的连编与发布276
19.1 系统调试与连编276
19.1.1 系统调试276
19.1.2 设置主文件276
19.1.3 设置项目信息276
19.1.4 设置文件的“排除”与“包含”277
19.1.5 连编277
19.1.6 使用命令来连编应用程序279
19.1.7 运行可执行文件279
19.2 为应用程序制作安装盘280
19.2.1 制作应用程序发布目录280
19.2.2 用向导创建发布磁盘281
19.2.3 用安装程序进行安装285
19.3 项目向导简介285
19.3.1 启动向导286
19.3.2 应用程序生成器286
19.4 小结288
19.5 习题288
第20讲 Visual FoxPro网络程序设计289
20.1 并发控制289
20.1.1 锁定的分类289
20.1.2 具有锁定功能的命令和函数290
20.2 缓冲技术292
20.2.1 记录缓冲和表缓冲292
20.2.2 缓冲设置293
20.2.3 执行更新294
20.3 事务处理295
20.3.1 事务的定义295
20.3.2 使用事务处理296
20.3.3 嵌套事务处理297
20.4 在互联网中使用Visual FoxPro297
20.4.1 概述298
20.4.2 Visual FoxPro的Web发布功能实现298
20.5 开发客户/服务器模型301
20.6 小结302
20.7 习题303
附录 国家二级Visual FoxPro考试大纲304
参考文献308
热门推荐
- 1087348.html
- 3297519.html
- 2777210.html
- 2775248.html
- 3214730.html
- 2938376.html
- 2641666.html
- 439878.html
- 3828939.html
- 53996.html
- http://www.ickdjs.cc/book_2430314.html
- http://www.ickdjs.cc/book_1182039.html
- http://www.ickdjs.cc/book_2161876.html
- http://www.ickdjs.cc/book_2999620.html
- http://www.ickdjs.cc/book_2441683.html
- http://www.ickdjs.cc/book_1047972.html
- http://www.ickdjs.cc/book_2915835.html
- http://www.ickdjs.cc/book_2678500.html
- http://www.ickdjs.cc/book_1820762.html
- http://www.ickdjs.cc/book_2033789.html