商品详情
定价:52.0
ISBN:9787121362835
作者:卢湘鸿
版次:第1版
出版时间:2019-05
内容提要:
本书以Visual FoxPro 6.0为背景,介绍关系数据库系统的基础理论及系统开发技术,包括数据库系统、Visual FoxPro 6.0基础、数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单的设计与应用、报表的设计与应用、菜单的设计与应用、应用系统的开发。书中配有丰富的例题、习题(包括上机练习题),并附有解答,以便满足教学的需要。任课教师可按前言中的获取方式免费索取电子课件。本书可以满足普通高等学校文科类各专业和非计算机专业在Visual FoxPro 6.0数据库技术与程序设计方面教学的基本需要,还可作为全国计算机等级考试二级Visual FoxPro 6.0程序设计的培训教材,也可供办公自动化工作人员学习数据库开发使用。
作者简介:
卢湘鸿,男,北京语言文化大学计算机教授、马来西亚艺术学院客座计算机教授、中国教育部高等院校文科计算机教学指导组成员、中国全国高校计算机基础教育研究会文科专业委员会委员兼秘书长。
目录:
目 录
第1章 数据库系统1
1.1 数据库基础知识1
1.1.1 基本概念1
1.1.2 数据模型3
1.1.3 关系数据库及其特点3
1.2 Visual FoxPro 6.0的特点、安装和运行5
1.2.1 Visual FoxPro 6.0的特点5
1.2.2 Visual FoxPro 6.0的运行环境与安装5
1.2.3 Visual FoxPro 6.0的启动和退出6
1.3 Visual FoxPro 6.0的集成开发环境6
1.3.1 Visual FoxPro 6.0的工作方式6
1.3.2 窗口、菜单和工具栏7
1.3.3 向导、设计器和生成器8
1.3.4 项目管理器10
1.4 Visual FoxPro 6.0的系统配置12
1.5 Visual FoxPro 6.0的文件类型14
习题114
第2章 Visual FoxPro 6.0基础17
2.1 数据类型17
2.2 数据存储18
2.2.1 常量18
2.2.2 变量20
2.2.3 其他数据存储容器23
2.3 运算符和表达式23
2.3.1 数值表达式及数值运算符23
2.3.2 字符表达式及字符串运算符24
2.3.3 日期表达式及日期运算符24
2.3.4 关系表达式及关系运算符24
2.3.5 逻辑表达式及逻辑运算符25
2.3.6 类与对象运算符26
2.3.7 名称表达式26
2.4 函数26
2.4.1 数值处理函数27
2.4.2 字符处理函数28
2.4.3 日期和时间处理函数31
2.4.4 数据类型转换函数32
2.4.5 测试函数34
2.4.6 其他函数37
2.5 命令38
习题239
第3章 数据库及其操作42
3.1 项目的创建42
3.2 数据库的创建及基本操作44
3.2.1 数据库的设计思想44
3.2.2 数据库的创建47
3.2.3 数据库的基本操作——打开、关闭与删除48
3.3 数据表的创建49
3.3.1 基本概念49
3.3.2 自由表的建立51
3.3.3 数据库表的建立54
3.4 数据表的基本操作57
3.4.1 数据表的浏览57
3.4.2 记录的定位61
3.5 数据表的维护64
3.5.1 表结构的修改64
3.5.2 记录的添加65
3.5.3 记录的编辑67
3.5.4 记录的删除69
3.5.5 数据表的复制72
3.5.6 数据表与数组之间的数据交换74
3.6 数据表的排序与索引76
3.6.1 数据表的排序76
3.6.2 数据表的索引78
3.6.3 数据表的查询83
3.6.4 数据表的统计与汇总84
3.7 数据字典的建立86
3.7.1 设置表的字段属性87
3.7.2 设置表的有效性规则89
3.7.3 设置触发器91
3.7.4 永久关系的创建91
3.7.5 参照完整性的设置92
3.7.6 存储过程93
3.8 多数据表的操作93
3.8.1 工作区的选择93
3.8.2 数据表的连接95
习题398
第4章 查询和视图102
4.1 查询102
4.1.1 查询的概念102
4.1.2 查询的创建102
4.1.3 查询文件的查看111
4.2 视图111
4.2.1 视图的概念111
4.2.2 视图的创建112
4.2.3 用视图更新数据113
4.2.4 视图的使用115
习题4116
第5章 结构化查询语言SQL117
5.1 SQL概述117
5.2 数据定义117
5.2.1 表的定义117
5.2.2 表结构的修改120
5.2.3 表的删除121
5.3 数据操纵121
5.3.1 记录的插入121
5.3.2 记录的删除122
5.3.3 记录的更新123
5.4 数据查询123
5.4.1 查询语句123
5.4.2 基本查询125
5.4.3 带特殊运算符的条件查询126
5.4.4 排序查询127
5.4.5 计算与分组查询128
5.4.6 多表查询128
5.4.7 联接查询130
5.4.8 嵌套查询131
5.4.9 查询输出132
习题5132
第6章 结构化程序设计134
6.1 程序的建立和执行134
6.1.1 程序文件的建立134
6.1.2 程序文件的修改135
6.1.3 程序文件的执行136
6.2 程序设计的常用命令136
6.2.1 基本命令136
6.2.2 输入/输出命令138
6.3 程序的基本控制结构140
6.3.1 顺序结构141
6.3.2 分支结构141
6.3.3 循环结构145
6.4 过程与自定义函数151
6.4.1 过程与过程文件151
6.4.2 自定义函数156
6.4.3 变量的作用域156
6.5 程序的调试159
6.5.1 调试器窗口159
6.5.2 调试菜单160
习题6160
第7章 面向对象程序设计165
7.1 对象与类165
7.1.1 对象165
7.1.2 类166
7.1.3 Visual FoxPro中的类167
7.1.4 属性、事件和方法169
7.2 类的设计172
7.2.1 类的创建172
7.2.2 类属性的设置173
7.2.3 类方法的定义174
7.2.4 通过编程定义类175
7.3 对象的创建175
7.3.1 对象的建立175
7.3.2 对象的引用176
7.3.3 对象的属性设置与方法调用177
7.4 数据环境179
习题7180
第8章 表单的设计与应用182
8.1 表单的创建182
8.1.1 使用表单向导创建表单182
8.1.2 使用表单设计器创建表单185
8.1.3 表单的保存与运行187
8.2 表单设计器187
8.2.1 表单设计器环境188
8.2.2 利用表单控件工具栏添加控件188
8.2.3 利用“属性”窗口设置对象属性189
8.2.4 利用代码窗口编辑事件过程190
8.2.5 利用“布局”工具栏排列控件191
8.2.6 控件对象的基本操作191
8.3 表单的数据环境192
8.3.1 数据环境设计器192
8.3.2 数据信息与数据环境192
8.4 表单与常用控件的设计194
8.4.1 表单的建立194
8.4.2 标签控件195
8.4.3 文本框控件196
8.4.4 命令按钮控件197
8.4.5 编辑框控件199
8.4.6 选项按钮组控件199
8.4.7 命令按钮组控件201
8.4.8 复选框控件202
8.4.9 列表框与组合框控件203
8.4.10 表格控件206
8.4.11 页框控件212
习题8213
第9章 报表的设计与应用216
9.1 报表的创建216
9.1.1 报表概述216
9.1.2 使用报表向导创建报表217
9.1.3 使用设计器创建报表220
9.1.4 报表的保存与浏览222
9.2 报表的设计223
9.2.1 设计报表的一般步骤223
9.2.2 报表设计器223
9.3 报表控件的使用226
9.3.1 标签控件226
9.3.2 域控件227
9.3.3 线条、矩形和圆角矩形控件230
9.3.4 图片/OLE绑定型控件231
9.3.5 报表变量232
9.4 数据的分组232
9.4.1 一级数据分组232
9.4.2 多级数据分组234
9.5 多栏报表的设计235
9.6 报表的输出236
习题9238
第10章 菜单的设计与应用240
10.1 菜单系统240
10.1.1 菜单系统的类型240
10.1.2 菜单系统的设计原则241
10.2 下拉式菜单的设计242
10.2.1 菜单设计器242
10.2.2 自定义菜单的设计246
10.2.3 SDI菜单的设计249
10.3 快捷菜单的设计249
10.4 用编程方式定义菜单252
习题10254
第11章 应用系统的开发256
11.1 系统开发的一般过程256
11.2 构造Visual FoxPro应用程序257
11.2.1 项目的建立257
11.2.2 连编应用程序261
11.2.3 教学管理系统开发实例264
11.3 应用程序生成器267
11.3.1 应用程序向导267
11.3.2 应用程序生成器268
11.4 应用程序的发布270
习题11271
附录A 常用数据库操作命令273
附录B 习题答案281
参考文献282
<
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺