书籍详情
Visual FoxPro循序渐进教程
作者:龙腾科技主编
出版社:希望电子出版社
出版时间:2005-02-01
ISBN:9787505110434
定价:¥28.00
购买这本书可以去
内容简介
《新世纪热门软件步步高丛书:Visual FoxPro循序渐进教程》以Visual FoxPr0 6.0为主详细介绍了数据库程序设计方法,内容主要包括数据库基础知识、Visual FoxPro语法基础、Visual FoxPro开发环境、数据库和表操作、查询和视图的使用、程序设计基础、表单设计、报表和标签设计、菜单设计、数据的导入与导出等。此外,本书还简要介绍了两种数据库开发系统:Access 2000与SQL Server 2000。《新世纪热门软件步步高丛书:Visual FoxPro循序渐进教程》实例众多、语言流畅,并且每章都附有思考与练习,特别适合大专院校作为教材,也可供各类培训班和管理系统开发、使用与维护人员使用。
作者简介
暂缺《Visual FoxPro循序渐进教程》作者简介
目录
第1章 数据库基础知识 1
1.1 数据库概述 1
1.1.1 数据管理技术的产生与发展 1
1.1.2 数据库基本概念 4
1.2 数据库系统结构 5
1.2.1 数据库系统的三级模式 5
1.2.2 数据库的二级映像功能与
数据独立性 7
1.3 数据模型 7
1.3.1 数据模型的要素 8
1.3.2 实体联系模型 8
1.3.3 常用的数据模型 10
1.4 关系数据库 11
1.4.1 关系数据结构 11
1.4.2 关系操作 11
1.4.3 关系完整性约束 12
1.5 Visual FoxPro 6.0简介 12
1.5.1 Visual FoxPro 6.0的特点 12
1.5.2 Visual FoxPro 6.0的工作方式 13
1.5.3 系统主界面 14
1.5.4 Visual FoxPro 6.0命令的一般
形式 15
1.5.5 系统文件类型 16
思考与练习 17
第2章 Visual FoxPro语法基础 19
2.1 数据类型 19
2.2 数据存储 21
2.2.1 常量 21
2.2.2 变量 22
2.2.3 其他数据存储容器 26
2.3 运算符和表达式 27
2.3.1 数值运算符及数值表达式 27
2.3.2 字符串运算符及字符表达式 27
2.3.3 日期运算符及日期表达式 28
2.3.4 关系运算符及关系表达式 28
2.3.5 逻辑运算符及逻辑表达式 29
2.3.6 名称表达式 30
2.4 函数 30
2.4.1 数值处理函数 31
2.4.2 字符处理函数 32
2.4.3 日期和时间处理函数 35
2.4.4 数据类型转换函数 36
2.4.5 测试函数 38
2.4.6 其他函数 40
思考与练习 42
第3章 Visual FoxPro开发环境 44
3.1 Visual FoxPro的启动和环境设置 44
3.1.1 Visual FoxPro的启动 44
3.1.2 Visual FoxPro的环境设置 44
3.2 项目管理器应用 46
3.2.1 使用项目组织文件 47
3.2.2 打开项目管理器 50
3.2.3 项目管理器窗口概述 50
3.2.4 项目管理器窗口操作 50
3.2.5 组成文件列表 51
3.2.6 项目管理器的按钮 52
3.2.7 查看或填充项目信息 53
3.2.8 从一个项目文件中向另一个
项目文件中加入文件 54
3.2.9 建立自己的项目文件 54
3.3 Visual FoxPro中的文本编辑 56
3.3.1 光标移动控制键 56
3.3.2 文本编辑 57
3.3.3 改变字体 59
3.3.4 命令续行 59
3.3.5 增加和撤销注释 60
3.3.6 行缩进 60
3.3.7 改变编辑器属性 60
3.4 命令窗口使用方法 60
3.4.1 命令输入和编辑 61
3.4.2 出错处理 62
3.4.3 执行带有续行符的命令 62
3.5 使用键盘宏 62
3.5.1 键盘宏的建立 62
3.5.2 编辑宏 65
3.5.3 宏的使用 65
3.5.4 使用宏时应注意的问题 66
3.6 Visual FoxPro设计器. 向导和生成
器分类解析 66
3.6.1 设计器 66
3.6.2 向导 67
3.6.3 生成器 70
3.7 Visual FoxPro系统键盘定义 71
3.7.1 菜单快捷键 71
3.7.2 窗口操作组合键 72
3.7.3 帮助键 72
3.7.4 属性窗口组合键 72
3.7.5 系统默认键盘宏定义 73
思考与练习 73
第4章 数据库和表操作 74
4.1 数据库设计 74
4.1.1 数据库设计步骤 74
4.1.2 分析数据需求 75
4.1.3 将需求分类放入表 75
4.1.4 确定所需字段 76
4.1.5 确定关系 77
4.1.6 设计求精 79
4.2 数据库创建与操作 80
4.2.1 数据库的创建 80
4.2.2 数据库的基本操作 81
4.3 创建数据表 82
4.3.1 数据表的结构 82
4.3.2 创建自由表并输入数据 84
4.3.3 创建数据库表 88
4.4 数据表的基本操作 90
4.4.1 数据表的浏览 90
4.4.2 记录的定位 95
4.5 数据表的维护 98
4.5.1 修改表结构 98
4.5.2 从已有的文件中向表中添加
记录 99
4.5.3 编辑修改记录 101
4.5.4 删除记录 104
4.6 建立数据字典 108
4.6.1 为数据库表设置字段属性 108
4.6.2 设置表的属性 109
4.6.3 创建永久关系 111
4.6.4 设置参照完整性 112
4.7 数据排序与索引 113
4.7.1 数据表的排序 113
4.7.2 创建索引 114
4.7.3 数据表查询 119
4.7.4 数据表的统计和汇总 121
4.8 使用多个表 123
4.8.1 工作区的选择 123
4.8.2 数据表的关联和使用关联 125
思考与练习 127
第5章 查询与视图 131
5.1 设计查询 131
5.1.1 启动查询设计器或查询向导 132
5.1.2 设置表间联接条件 133
5.1.3 选定查询输出字段 135
5.1.4 设置联接条件和筛选条件 135
5.1.5 排序查询结果 138
5.1.6 分组查询结果 138
5.1.7 限制查询结果 139
5.1.8 定向输出查询结果 140
5.1.9 运行查询 144
5.1.10 修改查询 144
5.1.11 关于SQL 145
5.1.12 举例 146
5.2 使用视图更新数据 148
5.2.1 创建视图 148
5.2.2 设置更新条件 151
5.2.3 定制视图 153
5.2.4 举例 155
5.3 结构化查询语言 SQL 157
5.3.1 SQL的主要特点 157
5.3.2 SQL语言的基本概念 158
5.3.3 SQL的数据定义功能 159
5.3.4 SQL的数据查询功能 161
5.3.5 SQL的数据更新功能 163
思考与练习 164
第6章 程序设计基础 166
6.1 程序文件的建立与执行 166
6.1.1 基本概念 166
6.1.2 程序文件的建立与修改 166
6.1.3 程序文件的执行 167
6.2 程序设计常用命令 168
6.2.1 输入/输出命令 168
6.2.2 程序流程图 171
6.2.3 分支命令 172
6.2.4 循环命令 176
6.3 子程序. 过程与自定义函数 180
6.3.1 子程序 181
6.3.2 自定义函数 182
6.3.3 过程与过程文件 183
6.3.4 变量的作用域 186
思考与练习 188
第7章 表单设计 191
7.1 关于面向对象程序设计 191
7.1.1 关于面向对象程序设计 191
7.1.2 对象. 属性. 事件和方法 194
7.1.3 对象操作 195
7.1.4 类. 子类. 父类和封装 197
7.2 表单设计 205
7.2.1 创建表单对象 205
7.2.2 创建数据环境 207
7.2.3 向表单中添加控件 209
7.2.4 使用表单集 212
7.3 表单设计与应用 212
7.3.1 创建表单 212
7.3.2 保存表单 212
7.3.3 表单与常用控件的设计 213
7.4 控件使用技巧 224
7.4.1 使控件更容易使用的方法 224
7.4.2 允许拖放操作 225
思考与练习 227
第8章 报表和标签 229
8.1 报表设计的步骤与方法 229
8.1.1 报表设计的步骤 229
8.1.2 创建报表布局的方法 229
8.1.3 报表类型 229
8.2 报表设计示例 230
8.2.1 启动报表向导或打开报表
设计器 230
8.2.2 使用报表向导创建初步报表 230
8.2.3 利用报表设计器调整报表 234
8.3 报表设计器使用详解 236
8.3.1 报表设计器中的带区 236
8.3.2 设置报表设计器的数据环境 237
8.3.3 报表控件 237
8.3.4 修改报表布局 239
8.3.5 更改页面 243
8.3.6 在布局上分组数据 244
8.3.7 定义报表变量 245
8.3.8 使用报表带区事件 246
8.3.9 控制报表控件的打印 246
8.3.10 预览结果 248
8.3.11 打印报表 248
8.4 报表设计技巧和快速报表 249
8.4.1 创建一对多报表 249
8.4.2 运用快速报表方法生成报表
的初步布局 250
8.4.3 暂时更改报表的打印机设置 251
8.5 标签文件的创建与使用 251
8.6 向应用程序中添加报表和标签 252
8.6.1 控制报表和标签的输出 253
8.6.2 集成查询和报表 253
思考与练习 253
第9章 菜单设计 254
9.1 菜单系统 254
9.1.1 菜单系统的类型 254
9.1.2 创建菜单系统的过程 255
9.1.3 菜单设计器的使用 256
9.2 下拉式菜单的设计 260
9.2.1 设计自定义菜单 260
9.2.2 设计SDI菜单 263
9.3 快捷菜单的设计 264
思考与练习 267
第10章 导入和导出数据 269
10.1 理解导入和导出 269
10.2 导入数据 269
10.2.1 可导入的文件类型 269
10.2.2 使用“导入向导”导入数据
到新表 270
10.2.3 使用“导入向导”导入数据
到现有的表 271
10.3 导出数据 272
10.3.1 导出数据的步骤 272
10.3.2 导出数据命令 272
10.4 追加记录 273
10.4.1 追加记录步骤 273
10.4.2 追加记录命令 273
思考与练习 273
第11章 Access 2000数据库系统 275
11.1 创建与打开数据库 275
11.2 创建表 277
11.2.1 字段的数据类型和属性 277
11.2.2 使用“表设计器”来创建表 279
11.3 在数据表视图中输入数据 283
11.3.1 输入文本类型的数据 283
11.3.2 输入“是/否”类型的数据 284
11.3.3 输入“日期/时间”类型的
数据 284
11.3.4 输入OLE对象类型的数据 285
11.3.5 输入超级链接类型的数据 286
11.4 导入. 导出数据 286
11.4.1 导入Access数据库中的表 287
11.4.2 导出Access数据库中的表 288
思考与练习 288
第12章 SQL Server数据库系统 290
12.1 SQL Server 2000的特点 290
12.2 SQL Server 2000版本 290
12.3 SQL Server 2000安装 291
12.3.1 硬件及操作系统要求 291
12.3.2 安装前的Windows准备 291
12.3.3 安装SQL Server 2000 SP3 293
12.4 SQL Server 2000工具和实用程序 293
思考与练习 295
1.1 数据库概述 1
1.1.1 数据管理技术的产生与发展 1
1.1.2 数据库基本概念 4
1.2 数据库系统结构 5
1.2.1 数据库系统的三级模式 5
1.2.2 数据库的二级映像功能与
数据独立性 7
1.3 数据模型 7
1.3.1 数据模型的要素 8
1.3.2 实体联系模型 8
1.3.3 常用的数据模型 10
1.4 关系数据库 11
1.4.1 关系数据结构 11
1.4.2 关系操作 11
1.4.3 关系完整性约束 12
1.5 Visual FoxPro 6.0简介 12
1.5.1 Visual FoxPro 6.0的特点 12
1.5.2 Visual FoxPro 6.0的工作方式 13
1.5.3 系统主界面 14
1.5.4 Visual FoxPro 6.0命令的一般
形式 15
1.5.5 系统文件类型 16
思考与练习 17
第2章 Visual FoxPro语法基础 19
2.1 数据类型 19
2.2 数据存储 21
2.2.1 常量 21
2.2.2 变量 22
2.2.3 其他数据存储容器 26
2.3 运算符和表达式 27
2.3.1 数值运算符及数值表达式 27
2.3.2 字符串运算符及字符表达式 27
2.3.3 日期运算符及日期表达式 28
2.3.4 关系运算符及关系表达式 28
2.3.5 逻辑运算符及逻辑表达式 29
2.3.6 名称表达式 30
2.4 函数 30
2.4.1 数值处理函数 31
2.4.2 字符处理函数 32
2.4.3 日期和时间处理函数 35
2.4.4 数据类型转换函数 36
2.4.5 测试函数 38
2.4.6 其他函数 40
思考与练习 42
第3章 Visual FoxPro开发环境 44
3.1 Visual FoxPro的启动和环境设置 44
3.1.1 Visual FoxPro的启动 44
3.1.2 Visual FoxPro的环境设置 44
3.2 项目管理器应用 46
3.2.1 使用项目组织文件 47
3.2.2 打开项目管理器 50
3.2.3 项目管理器窗口概述 50
3.2.4 项目管理器窗口操作 50
3.2.5 组成文件列表 51
3.2.6 项目管理器的按钮 52
3.2.7 查看或填充项目信息 53
3.2.8 从一个项目文件中向另一个
项目文件中加入文件 54
3.2.9 建立自己的项目文件 54
3.3 Visual FoxPro中的文本编辑 56
3.3.1 光标移动控制键 56
3.3.2 文本编辑 57
3.3.3 改变字体 59
3.3.4 命令续行 59
3.3.5 增加和撤销注释 60
3.3.6 行缩进 60
3.3.7 改变编辑器属性 60
3.4 命令窗口使用方法 60
3.4.1 命令输入和编辑 61
3.4.2 出错处理 62
3.4.3 执行带有续行符的命令 62
3.5 使用键盘宏 62
3.5.1 键盘宏的建立 62
3.5.2 编辑宏 65
3.5.3 宏的使用 65
3.5.4 使用宏时应注意的问题 66
3.6 Visual FoxPro设计器. 向导和生成
器分类解析 66
3.6.1 设计器 66
3.6.2 向导 67
3.6.3 生成器 70
3.7 Visual FoxPro系统键盘定义 71
3.7.1 菜单快捷键 71
3.7.2 窗口操作组合键 72
3.7.3 帮助键 72
3.7.4 属性窗口组合键 72
3.7.5 系统默认键盘宏定义 73
思考与练习 73
第4章 数据库和表操作 74
4.1 数据库设计 74
4.1.1 数据库设计步骤 74
4.1.2 分析数据需求 75
4.1.3 将需求分类放入表 75
4.1.4 确定所需字段 76
4.1.5 确定关系 77
4.1.6 设计求精 79
4.2 数据库创建与操作 80
4.2.1 数据库的创建 80
4.2.2 数据库的基本操作 81
4.3 创建数据表 82
4.3.1 数据表的结构 82
4.3.2 创建自由表并输入数据 84
4.3.3 创建数据库表 88
4.4 数据表的基本操作 90
4.4.1 数据表的浏览 90
4.4.2 记录的定位 95
4.5 数据表的维护 98
4.5.1 修改表结构 98
4.5.2 从已有的文件中向表中添加
记录 99
4.5.3 编辑修改记录 101
4.5.4 删除记录 104
4.6 建立数据字典 108
4.6.1 为数据库表设置字段属性 108
4.6.2 设置表的属性 109
4.6.3 创建永久关系 111
4.6.4 设置参照完整性 112
4.7 数据排序与索引 113
4.7.1 数据表的排序 113
4.7.2 创建索引 114
4.7.3 数据表查询 119
4.7.4 数据表的统计和汇总 121
4.8 使用多个表 123
4.8.1 工作区的选择 123
4.8.2 数据表的关联和使用关联 125
思考与练习 127
第5章 查询与视图 131
5.1 设计查询 131
5.1.1 启动查询设计器或查询向导 132
5.1.2 设置表间联接条件 133
5.1.3 选定查询输出字段 135
5.1.4 设置联接条件和筛选条件 135
5.1.5 排序查询结果 138
5.1.6 分组查询结果 138
5.1.7 限制查询结果 139
5.1.8 定向输出查询结果 140
5.1.9 运行查询 144
5.1.10 修改查询 144
5.1.11 关于SQL 145
5.1.12 举例 146
5.2 使用视图更新数据 148
5.2.1 创建视图 148
5.2.2 设置更新条件 151
5.2.3 定制视图 153
5.2.4 举例 155
5.3 结构化查询语言 SQL 157
5.3.1 SQL的主要特点 157
5.3.2 SQL语言的基本概念 158
5.3.3 SQL的数据定义功能 159
5.3.4 SQL的数据查询功能 161
5.3.5 SQL的数据更新功能 163
思考与练习 164
第6章 程序设计基础 166
6.1 程序文件的建立与执行 166
6.1.1 基本概念 166
6.1.2 程序文件的建立与修改 166
6.1.3 程序文件的执行 167
6.2 程序设计常用命令 168
6.2.1 输入/输出命令 168
6.2.2 程序流程图 171
6.2.3 分支命令 172
6.2.4 循环命令 176
6.3 子程序. 过程与自定义函数 180
6.3.1 子程序 181
6.3.2 自定义函数 182
6.3.3 过程与过程文件 183
6.3.4 变量的作用域 186
思考与练习 188
第7章 表单设计 191
7.1 关于面向对象程序设计 191
7.1.1 关于面向对象程序设计 191
7.1.2 对象. 属性. 事件和方法 194
7.1.3 对象操作 195
7.1.4 类. 子类. 父类和封装 197
7.2 表单设计 205
7.2.1 创建表单对象 205
7.2.2 创建数据环境 207
7.2.3 向表单中添加控件 209
7.2.4 使用表单集 212
7.3 表单设计与应用 212
7.3.1 创建表单 212
7.3.2 保存表单 212
7.3.3 表单与常用控件的设计 213
7.4 控件使用技巧 224
7.4.1 使控件更容易使用的方法 224
7.4.2 允许拖放操作 225
思考与练习 227
第8章 报表和标签 229
8.1 报表设计的步骤与方法 229
8.1.1 报表设计的步骤 229
8.1.2 创建报表布局的方法 229
8.1.3 报表类型 229
8.2 报表设计示例 230
8.2.1 启动报表向导或打开报表
设计器 230
8.2.2 使用报表向导创建初步报表 230
8.2.3 利用报表设计器调整报表 234
8.3 报表设计器使用详解 236
8.3.1 报表设计器中的带区 236
8.3.2 设置报表设计器的数据环境 237
8.3.3 报表控件 237
8.3.4 修改报表布局 239
8.3.5 更改页面 243
8.3.6 在布局上分组数据 244
8.3.7 定义报表变量 245
8.3.8 使用报表带区事件 246
8.3.9 控制报表控件的打印 246
8.3.10 预览结果 248
8.3.11 打印报表 248
8.4 报表设计技巧和快速报表 249
8.4.1 创建一对多报表 249
8.4.2 运用快速报表方法生成报表
的初步布局 250
8.4.3 暂时更改报表的打印机设置 251
8.5 标签文件的创建与使用 251
8.6 向应用程序中添加报表和标签 252
8.6.1 控制报表和标签的输出 253
8.6.2 集成查询和报表 253
思考与练习 253
第9章 菜单设计 254
9.1 菜单系统 254
9.1.1 菜单系统的类型 254
9.1.2 创建菜单系统的过程 255
9.1.3 菜单设计器的使用 256
9.2 下拉式菜单的设计 260
9.2.1 设计自定义菜单 260
9.2.2 设计SDI菜单 263
9.3 快捷菜单的设计 264
思考与练习 267
第10章 导入和导出数据 269
10.1 理解导入和导出 269
10.2 导入数据 269
10.2.1 可导入的文件类型 269
10.2.2 使用“导入向导”导入数据
到新表 270
10.2.3 使用“导入向导”导入数据
到现有的表 271
10.3 导出数据 272
10.3.1 导出数据的步骤 272
10.3.2 导出数据命令 272
10.4 追加记录 273
10.4.1 追加记录步骤 273
10.4.2 追加记录命令 273
思考与练习 273
第11章 Access 2000数据库系统 275
11.1 创建与打开数据库 275
11.2 创建表 277
11.2.1 字段的数据类型和属性 277
11.2.2 使用“表设计器”来创建表 279
11.3 在数据表视图中输入数据 283
11.3.1 输入文本类型的数据 283
11.3.2 输入“是/否”类型的数据 284
11.3.3 输入“日期/时间”类型的
数据 284
11.3.4 输入OLE对象类型的数据 285
11.3.5 输入超级链接类型的数据 286
11.4 导入. 导出数据 286
11.4.1 导入Access数据库中的表 287
11.4.2 导出Access数据库中的表 288
思考与练习 288
第12章 SQL Server数据库系统 290
12.1 SQL Server 2000的特点 290
12.2 SQL Server 2000版本 290
12.3 SQL Server 2000安装 291
12.3.1 硬件及操作系统要求 291
12.3.2 安装前的Windows准备 291
12.3.3 安装SQL Server 2000 SP3 293
12.4 SQL Server 2000工具和实用程序 293
思考与练习 295
猜您喜欢