欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > 中文Visual FoxPro应用系统开发教程

浏览历史

中文Visual FoxPro应用系统开发教程

中文Visual FoxPro应用系统开发教程

prev next

  • 商品货号:01082007-3-29-1489
  • 商品重量:0克
    作者:杨绍增主编
    图书书号/ISBN:7-302-11940-6
    出版日期:2006-01-01
    印张:19.5
    字数:458千字
    开本:185×260
  • 上架时间:2007-03-29
    商品点击数:653
  • 定价:¥25.00元
    本店售价:¥19.50元
    注册用户:¥19.50元
    vip:¥18.53元
    黄金等级:¥17.55元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书是作者结合长期的数据库课程教学和开发数据库应用系统的实践经验编写而成的。全书以国家二级Visual FoxPro考试大纲为基本要求,既吸取了多部Visual FoxPro教材的优点,又具有自身独特的风格。 在编写过程中,注重降低理论难度,增强实践环节,采用以案例带动理论教学的创新写作模式,用一个“教学管理系统”开发案例贯穿全书。 为与本书配合,作者同步编写了其姊妹篇《中文Visual FoxPro应用系统开发上机实验指导》,后者提供了配套光盘,内含丰富的教学资源。这三者密切配合、互相支撑,形成了立体化的教材体系。 本书的特点可以概括为:新颖的体系结构、求实的教学内容和丰富的教学资源。 本书例题丰富,并均在计算机上编译通过,各讲配有习题,适合作为普通高校本专科、成人教育和培训班数据库应用或面向对象程序设计课程的教材,参加国家Visual FoxPro等级考试的培训教材,也可供计算机技术人员自学和参考。
目 录
第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 关于VisuaI 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数据库设计 20
2.5.1 数据库设计的原则 20
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 小结 27
2.8 习题 28
第3讲 项目与数据库的创建 29
3.1 “项目”的创建与项目管理器 的使用 29
3.1.1 项目和项目管理器的概念 29
3.1.2 创建项目和项目管理器 29
3.1.3 项目管理器的选项卡 30
3.1.4 项目管理器的功能按钮 31
3.1.5 定制项目管理器 31
3.1.6 项目管理器的关闭和打开 32
3.2 教学管理数据库的创建与 基本操作 32
3.2.1 基本概念 32
3.2.2 创建数据库(Database) 33
3.2.3 数据库操作命令 34
3.3 数据库中数据表结构的创建、修改与 数据输入 35
3.3.1 表的概念 35
3.3.2 数据库表的创建 35
3.4 自由表的创建 38
3.4.1 在项目管理器中创建 自由表 38
3.4.2 向数据库导入自由表 39
3.5 创建和操作表的几条基本命令 39
3.5.1 数据库表结构的创建 39
3.5.2 打开表 40
3.5.3 表结构的修改 40
3.5.4 向已经打开的表追加记录 40
3.5.5 关闭已经打开的表 41
3.6 小结 41
3.7 习题 41
第4讲 常量、变量、表达式和函数 43
4.1 常量 43
4.1.1 数值型常量 43
4.1.2 字符型常量 43
4.1.3 日期型常量 43
4.1.4 日期时间型常量 45
4.1.5 逻辑型常量 45
4.2 变量 45
4.2.1 字段变量 46
4.2.2 内存变量 46
4.2.3 数组 48
4.3 表达式 49
4.3.1 运算符 49
4.3.2 运算符的优先级别 53
4.3.3 表达式的值及表达式 的类型 54
4.4 常用函数 54
4.4.1 数值函数 54
4.4.2 字符函数 57
4.4.3 日期和时间函数 60
4.4.4 数据类型转换函数 61
4.4.5 测试函数 62
4.5 小结 64
4.6 习题 65
第5讲 数据库的基本操作(1) 67
5.1 记录的定位 67
5.1.1 绝对定位命令 67
5.1.2 相对定位命令 68
5.1.3 文件开始和结尾标志 69
5.1.4 条件定位命令 69
5.2 记录的增加 70
5.2.1 追加记录 70
5.2.2 插入记录 71
5.3 记录的显示 71
5.4 记录的修改 74
5.4.1 编辑修改 74
5.4.2 浏览修改 75
5.4.3 替换修改 75
5.5 记录的删除与恢复 76
5.5.1 添加删除标志命令 76
5.5.2 取消删除标志命令 76
5.5.3 删除标志的测试函数 77
5.5.4 隐藏和显示带有删除标志 记录的命令 78
5.5.5 物理删除带有删除标志记录 的命令 78
5.5.6 物理删除所有记录的命令 78
5.6 使用浏览器对表记录进行操作 79
5.6.1 浏览器的打开 79
5.6.2 浏览器的操作 79
5.7 小结 80
5.8 习题 81
第6讲 数据库的基本操作(2) 84
6.1 索引 84
6.1.1 索引的种类 84
6.1.2 索引文件的创建和修改 85
6.1.3 使用索引文件 87
6.1.4 索引查询 89
6.2 排序 89
6.3 数据统计计算 90
6.3.1 统计记录个数 90
6.3.2 对数值型字段求和 91
6.3.3 对数值型字段求平均值 91
6.4 数据表与数组的交互操作 92
6.4.1 将表中当前记录的数据复制 到数组 92
6.4.2 将数组中的数据复制到 当前记录 93
6.5 表的复制和过滤 93
6.5.1 表的复制 93
6.5.2 表的记录过滤 94
6.6 小结 95
6.7 习题 96
第7讲 数据库的基本操作(3) 99
7.1 工作区的概念和使用 99
7.1.1 工作区的概念 99
7.1.2 工作区的选择 99
7.1.3 调用不同工作区的数据 100
7.2 表的关联操作 100
7.2.1 用命令建立多对一关联 101
7.2.2 用命令撤销关联 101
7.3 数据的完整性 102
7.3.1 实体完整性 102
7.3.2 域完整性 102
7.3.3 参照完整性 103
7.4 用向导创建表单 105
7.4.1 表单的概念 105
7.4.2 用向导创建单表表单 106
7.4.3 用向导创建一对多表单 108
7.4.4 表单的运行 110
7.5 小结 111
7.6 习题 111
第8讲 视图与查询 113
8.1 视图 113
8.1.1 视图的概念 113
8.1.2 用视图向导建立 本地视图 113
8.1.3 用视图设计器建立 本地视图 117
8.1.4 设置更新条件 120
8.1.5 使用视图 121
8.2 查询 121
8.2.1 查询的创建及查询去向 121
8.2.2 运行查询 124
8.3 对视图和查询的进一步讨论 124
8.3.1 视图与表的关系 124
8.3.2 视图与查询的关系 124
8.3.3 视图与查询的本质 125
8.4 小结 125
8.5 习题 125
第9讲 结构化查询语言——SQL(1) 127
9.1 SQL概述 127
9.1.1 SQL语言发展简史 127
9.1.2 SQL语言的特点 127
*9.2 SQL的定义功能 128
9.2.1 定义表的结构 128
9.2.2 修改表的结构 128
9.2.3 表的删除 129
9.2.4 视图的定义 129
9.3 SQL的操作功能 130
9.3.1 插入 130
9.3.2 更新 131
9.3.3 逻辑删除记录 132
9.3.4 SQL与普通Visual FoxPro 命令的对比 132
9.4 SQL查询语句的基本结构 132
9.5 简单查询 133
9.5.1 查询指定列 133
9.5.2 查询经过计算的列 133
9.5.3 去掉重复值 134
9.5.4 条件查询 134
9.5.5 对查询结果进行排序 136
9.5.6 使用库函数 136
9.5.7 分组查询 137
9.6 小结 138
9.7 习题 138
第10讲 结构化查询语言 ——SQL(2) 140
10.1 连接查询 140
10.1.1 等值连接查询 140
10.1.2 自连接查询 141
10.1.3 超级连接查询 141
10.1.4 复合条件连接 143
*10.2 嵌套查询 144
10.2.1 带有谓词IN的子查询 144
10.2.2 带有比较运算符的 子查询 144
10.2.3 带有ANY、SOME或ALL 谓词的子查询 145
10.2.4 带有EXISTS谓词的 子查询 146
10.2.5 内外层互相关嵌套查询 146
10.3 集合查询 147
10.4 查询结果的去向 147
10.4.1 屏幕显示选择 147
10.4.2 将查询结果存入数组中 148
10.4.3 将查询结果存入 临时文件中 148
10.4.4 将查询结果存入表中 148
10.4.5 将查询结果存入 文本文件中 149
10.4.6 将查询结果输出到 打印机中 149
10.5 小结 149
10.6 习题 150

第11讲 报表与标签 151
11.1 概述 151
11.1.1 设计步骤 151
11.1.2 报表布局规划 151
11.1.3 打印机设置 152
11.2 使用报表向导创建报表 152
11.2.1 报表向导 152
11.2.2 报表向导应用实例 153
11.3 用报表设计器创建和修改报表 156
11.3.1 报表设计器的基本组成 156
11.3.2 报表的数据环境 157
11.3.3 报表的控件和控件 工具栏 157
11.3.4 报表的布局工具栏 158
11.3.5 在报表设计器中修改 报表布局 159
11.3.6 在报表设计器设计 快速报表 160
11.4 分组报表设计 161
11.4.1 用向导做初步设计 161
11.4.2 用设计器修改完善 162
11.5 创建标签 163
11.5.1 标签的设计方法 163
11.5.2 标签的设计步骤 163
11.6 报表和标签的运行 165
11.6.1 菜单方式 165
11.6.2 命令方式 166
11.7 小结 167
11.8 习题 167
第12讲 程序设计基础(1) 169
12.1 程序设计预备知识 169
12.1.1 程序的概念 169
12.1.2 程序中常用的几条命令 169
12.1.3 用户自定义对话框函数 171
12.2 程序的建立、运行与调试 173
12.2.1 程序的建立和修改 173

12.2.2 程序的运行 174
12.2.3 程序的调试 174
12.3 结构化程序设计 175
12.4 顺序结构 176
12.5 分支结构 176
12.5.1 条件语句(IF…ENDIF) 176
12.5.2 多分支语句 (DO CASE…ENDCASE) 177
12.6 循环结构 179
12.6.1 条件循环(DO…ENDDO) 179
12.6.2 循环辅助语句 180
12.7 小结 180
12.8 习题 181
第13讲 程序设计基础(2) 184
13.1 循环结构(续) 184
13.1.1 步长循环(FOR… ENDFOR) 184
13.1.2 扫描循环(SCAN… ENDSCAN) 185
13.1.3 多重循环 185
13.2 多模块程序 186
13.2.1 子程序 186
13.2.2 过程 188
13.2.3 自定义函数 188
13.2.4 变量的作用域 189
13.3 面向对象的程序设计概述 191
13.3.1 对象(Object) 191
13.3.2 类(Class) 191
13.3.3 子类与继承 191
13.3.4 Visual FoxPro中的基类 192
13.3.5 基类的最小属性集和 最小事件集 192
13.3.6 容器和控件 193
*13.4 程序调试器 194
13.4.1 调用调试器的方法 194
13.4.2 调试器环境 194
13.4.3 设置断点 195
13.4.4 调试菜单 196
13.5 小结 197
13.6 习题 198
第14讲 系统主程序与菜单设计 200
14.1 “教学管理系统”功能分析 与设计 200
14.1.1 系统开发目标 200
14.1.2 系统功能设计 200
14.1.3 为“叶子”功能指定 调用程序 203
14.2 系统整体结构描述 204
14.3 系统主程序设计 204
14.3.1 主程序的概念 204
14.3.2 主程序的主要内容 205
14.3.3 主程序示例 205
14.3.4 主程序中的 “事件驱动机制” 205
14.4 系统菜单设计 206
14.4.1 菜单设计的基本过程 206
14.4.2 菜单设计器 207
14.4.3 定义菜单 209
14.4.4 生成菜单 209
14.4.5 运行菜单 210
14.5 将主程序和菜单连接运行 211
14.6 小结 211
14.7 习题 211
第15讲 表单设计(1) 212
15.1 表单设计器概述 212
15.1.1 表单设计器的打开 212
15.1.2 表单设计器环境 213
15.1.3 表单的创建步骤 214
15.2 对象的属性、方法和事件 214
15.2.1 常用属性 215
15.2.2 常用方法 216
15.2.3 常用事件 217
15.3 标签、形状、线条控件 及其应用 218
15.3.1 标签(Label) 218
15.3.2 形状(Shape) 219
15.3.3 线条(Line) 219
15.3.4 控件的操作与布局 219
15.3.5 应用案例 219
15.4 文本框、命令按钮控件及应用 220
15.4.1 文本框(TextBox) 220
15.4.2 命令按钮 (Command Button) 221
15.4.3 应用案例 221
15.4.4 主程序、菜单与表单 连接调试 223
15.5 小结 224
15.6 习题 224
第16讲 表单设计(2) 226
16.1 表单的数据环境 226
16.1.1 数据环境的概念 226
16.1.2 数据环境的操作 226
16.1.3 数据环境的应用 227
16.2 表格控件及应用 228
16.2.1 表格(Grid) 228
16.2.2 表格应用举例 229
16.3 列表框、组合框控件及应用 230
16.3.1 列表框(ListBox) 230
16.3.2 组合框(ComboBox) 232
16.3.3 应用案例 232
16.4 容器、时钟控件及其应用 235
16.4.1 容器(Container) 235
16.4.2 时钟(Timer) 235
16.4.3 容器、时钟控件 应用案例 235
16.5 小结 238
16.6 习题 238
第17讲 表单设计(3) 240
17.1 复选框、选项组、微调控件 及应用 240
17.1.1 复选框(CheckBox) 240
17.1.2 选项组(OptionGroup) 241
17.1.3 微调控件(Spinner) 242
17.1.4 应用案例 242
17.2 表单设计实例 245
17.2.1 成批数据输入表单 245
17.2.2 带统计计算的智能表单 247
17.2.3 用“另存为”的方法 设计表单 249
17.3 小结 250
17.4 习题 250
第18讲 表单设计(4) 253
18.1 编辑框、命令按钮组和 页框控件 253
18.1.1 编辑框(EditBox) 253
18.1.2 命令按钮组 (CommandGroup) 255
18.1.3 页框(PageFrame)控件 257
18.2 图像、ActiveX控件和ActiveX 绑定控件 258
18.2.1 图像(Image) 258
18.2.2 ActiveX控件 (ActiveX Control) 258
18.2.3 ActiveX绑定控件 (ActiveX Bound Control) 258
*18.3 为顶层表单添加菜单 259
18.3.1 为顶层表单添加下拉式 菜单过程 259
18.3.2 为顶层表单添加下拉式 菜单实例 259
*18.4 表单快捷菜单设计 260
18.4.1 建立快捷菜单的过程 260
18.4.2 建立快捷菜单举例 260
18.5 小结 262
18.6 习题 263
第19讲 应用程序的生成与发布 264
19.1 系统调试与连编 264
19.1.1 系统调试 264
19.1.2 设置主文件 264
19.1.3 设置项目信息 264
19.1.4 连编 265
19.1.5 修改或删除config文件 267
19.1.6 运行可执行文件 267
19.2 为应用程序制作安装盘 267
19.2.1 创建应用程序制作 发布目录 267
19.2.2 用向导创建发布磁盘 268
19.2.3 用安装程序进行安装 272
19.3 项目向导简介 273
19.3.1 启动向导 273
19.3.2 应用程序生成器 274
19.4 小结 275
19.5 习题 275
*第20讲 Visual FoxPro 网络程序设计 276
20.1 并发控制 276
20.1.1 锁定的分类 276
20.1.2 锁定的命令和函数 277
20.2 缓冲技术 279
20.2.1 记录缓冲和表缓冲 279
20.2.2 缓冲设置 280
20.2.3 执行更新 281
20.3 事务处理 282
20.3.1 事务的定义 282
20.3.2 使用事务处理 283
20.3.3 嵌套事务处理 284
20.4 在Web中使用Visual FoxPro 284
20.4.1 概述 285
20.4.2 Visual FoxPro的Web 搜索功能实现 285
20.5 开发客户/服务器模型 289
20.6 小结 291
20.7 习题 291
附录 国家二级Visual FoxPro 考试大纲 292
参考文献 296

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha