计算机类专业教育 > 程序设计类

Visual FoxPro程序设计(第三版)

书号:9787113160425 套系名称:21世纪高校计算机系列规划教材

作者:秦维佳 主编 出版日期:2013-06-01

定价:36.00 页码 / 开本:300 /16

策划编辑:吴宏伟 责任编辑:杜鹃

适用专业:无 适用层次:高职高专院校

最新印刷时间:

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书根据教育部非计算机专业计算机教学指导委员会提出的非计算机专业计算机基础教学三层次的教学要求,以Visual FoxPro数据库管理系统为开发环境,介绍了关系数据库管理系统的基本原理及应用系统的开发方法。

            本书系统地介绍了数据库基础知识、Visual FoxPro的开发环境、数据库、表、查询与视图、程序设计基础、表单、报表、菜单等内容。本书既注重基本原理、基本概念的介绍,又注重应用能力的培养,把基本理论和实际应用有机地结合起来,将基本概念自然地融入应用系统和实例中。本书采用图文并茂的形式,结合大量的实例,介绍表单、类、控件等面向对象程序设计的概念和面向对象编程技术,使读者能够获得独立开发小型数据库应用系统的基本技能。

            本书适合作为高等院校非计算机专业教材和全国计算机等级考试的备考用书,也可作为Visual FoxPro培训和开发的教学参考用书。

  • 第1章  数据库基础知识1
    1.1  计算机数据管理的发展1
    1.1.1  人工管理阶段1
    1.1.2  文件管理阶段2
    1.1.3  数据库管理阶段3
    1.2  信息、数据和数据处理4
    1.2.1  信息与数据4
    1.2.2  数据的描述5
    1.2.3  数据间联系的描述6
    1.2.4  数据处理7
    1.3  数据模型7
    1.3.1  层次模型7
    1.3.2  网状模型8
    1.3.3  关系模型8
    1.3.4  面向对象模型10
    1.4  数据库系统10
    1.4.1  数据库10
    1.4.2  数据库应用系统11
    1.4.3  数据库管理系统11
    1.4.4  数据库系统的构成12
    1.5  关系数据库13
    1.5.1  关系模型的基本概念13
    1.5.2  关系模式的分解14
    1.5.3  表间的关联关系15
    1.5.4  关系的完整性17
    习题18
    第2章  Visual FoxPro系统概述20
    2.1  Visual FoxPro系统的特点20
    2.2  Visual FoxPro的安装与启动21
    2.2.1  Visual FoxPro的安装环境21
    2.2.2  Visual FoxPro的安装方法21
    2.2.3  启动Visual FoxPro22
    2.2.4  退出Visual FoxPro23
    2.3  Visual FoxPro用户界面23
    2.3.1  Visual FoxPro的窗口23
    2.3.2  标题栏24
    2.3.3  菜单栏24
    2.3.4  工具栏29
    2.3.5  命令窗口30
    2.3.6  状态栏30
    2.3.7  Visual FoxPro的配置31
    2.4  项目管理器33
    2.4.1  创建项目33
    2.4.2  使用项目管理器34
    2.4.3  定制项目管理器36
    2.5  Visual FoxPro向导、生成器、设计器38
    2.5.1  Visual FoxPro向导38
    2.5.2  Visual FoxPro生成器39
    2.5.3  Visual FoxPro设计器39
    习题40
    第3章  数据与数据运算42
    3.1  数据类型42
    3.1.1  数值型数据42
    3.1.2  字符型42
    3.1.3  日期型43
    3.1.4  日期时间型43
    3.1.5  逻辑型43
    3.1.6  备注型43
    3.1.7  通用型44
    3.2  常量与变量44
    3.2.1  常量44
    3.2.2  变量46
    3.2.3  记录48
    3.2.4  对象48
    3.2.5  内存变量的作用域49
    3.2.6  有关内存变量的操作49
    3.3  运算符与表达式51
    3.3.1  运算符52
    3.3.2  算术表达式52
    3.3.3  字符表达式53
    3.3.4  日期时间表达式53
    3.3.5  关系表达式54
    3.3.6  逻辑表达式56
    3.3.7  表达式的优先级57
    3.4  常用函数57
    3.4.1  数学函数58
    3.4.2  字符函数59
    3.4.3  日期和时间函数61
    3.4.4  转换函数62
    3.4.5  测试函数63
    3.4.6  表操作函数65
    3.4.7  其他函数65
    3.5  数组67
    3.5.1  数组的定义67
    3.5.2  数组的赋值和引用68
    习题68
    第4章  数据库的创建与操作70
    4.1  基本概念70
    4.2  创建数据库70
    4.3  使用数据库71
    4.3.1  打开数据库71
    4.3.2  关闭数据库73
    4.3.3  删除数据库73
    4.4  数据库表73
    4.4.1  向数据库添加自由表74
    4.4.2  从数据库中移出表75
    4.4.3  设置表中字段的显示方式76
    4.4.4  设置表中字段的有效规则78
    4.4.5  设置表中字段的注释78
    4.5  数据库表之间的永久关系78
    4.5.1  建立表间关系79
    4.5.2  删除表间关系80
    4.5.3  设置参照完整性80
    习题83
    第5章  表的建立与操作85
    5.1  创建表85
    5.1.1  定义表中的数据类型85
    5.1.2  利用表设计器创建表86
    5.1.3  表的打开与关闭88
    5.2  表结构的显示和修改90
    5.2.1  显示表结构90
    5.2.2  修改表结构91
    5.2.3  复制表92
    5.3  向表中添加数据92
    5.3.1  创建表时立即输入数据92
    5.3.2  追加数据93
    5.3.3  备注型字段的输入94
    5.3.4  通用型字段的输入94
    5.4  记录的显示和修改95
    5.4.1  列表和显示记录95
    5.4.2  编辑和浏览记录97
    5.5  记录的定位97
    5.5.1  记录指针的移动范围97
    5.5.2  GOTO语句98
    5.5.3  顺序查找99
    5.5.4  索引查找100
    5.6  记录的删除和恢复103
    5.6.1  逻辑删除103
    5.6.2  逻辑删除的恢复104
    5.6.3  物理删除105
    5.6.4  删除命令的比较106
    习题106
    第6章  排序索引及多表操作109
    6.1  排序109
    6.2  索引110
    6.2.1  索引的目的110
    6.2.2  索引类型111
    6.3  创建索引112
    6.3.1  用表设计器创建索引112
    6.3.2  用命令创建索引113
    6.4  使用索引114
    6.4.1  利用菜单打开索引显示记录114
    6.4.2  使用命令打开索引显示记录115
    6.5  多表的同时使用117
    6.5.1  数据表的更新117
    6.5.2  表间的物理连接119
    6.5.3  表间的逻辑关联121
    6.6  统计汇总命令123
    6.6.1  计数命令123
    6.6.2  求和命令125
    6.6.3  求平均值命令126
    6.6.4  分类汇总命令127
    习题128
    第7章  SQL及查询与视图131
    7.1  SQL概述131
    7.2  SQL的基本概念132
    7.3  SQL表定义功能132
    7.3.1  创建表133
    7.3.2  修改字段属性133
    7.3.3  删除字段134
    7.3.4  增加字段135
    7.4  SQL查询功能135
    7.4.1  简单查询137
    7.4.2  连接查询138
    7.4.3  嵌套查询138
    7.4.4  计算查询139
    7.4.5  分组查询140
    7.4.6  利用空值查询141
    7.4.7  内外层相关的嵌套查询141
    7.4.8  使用量词和谓词查询142
    7.4.9  集合的并运算143
    7.4.10  Visual FoxPro SQL SELECT的几个特殊选项143
    7.5  SQL记录操作功能144
    7.5.1  插入记录144
    7.5.2  删除记录145
    7.5.3  更新记录145
    7.6  查询与视图146
    7.6.1  查询的概念146
    7.6.2  建立查询146
    7.6.3  运行查询151
    7.6.4  视图的概念153
    7.6.5  创建视图154
    7.6.6  利用视图更新数据158
    习题160
    第8章  程序设计基础163
    8.1  程序与程序文件163
    8.1.1  程序的概念163
    8.1.2  程序文件的建立与编辑164
    8.1.3  程序文件的执行165
    8.2  常用的交互命令167
    8.2.1  WAIT命令167
    8.2.2  ACCEPT命令168
    8.2.3  INPUT命令169
    8.2.4  注释语句169
    8.3  顺序结构170
    8.4  分支程序设计171
    8.4.1  简单分支程序171
    8.4.2  多分支程序173
    8.4.3  分支语句的嵌套174
    8.5  循环程序设计176
    8.5.1  循环程序的基本结构177
    8.5.2  Do循环语句177
    8.5.3  For循环语句179
    8.5.4  Scan循环语句179
    8.5.5  循环程序举例180
    8.6  子程序与过程183
    8.6.1  子程序183
    8.6.2  过程185
    8.6.3  自定义函数186
    8.6.4  变量的作用域和参数传递187
    8.7  程序调试190
    8.7.1  程序调试器190
    8.7.2  设置断点193
    8.7.3  调试菜单195
    习题196
    第9章  表单设计与应用198
    9.1  面向对象的概念198
    9.1.1  对象与类198
    9.1.2  创建类199
    9.1.3  Visual FoxPro基类简介201
    9.2  创建与管理表单204
    9.2.1  用表单设计器创建表单205
    9.2.2  用向导创建表单206
    9.3  表单设计器206
    9.3.1  表单设计器工具栏206
    9.3.2  数据环境207
    9.3.3  控件的操作208
    9.3.4  保存和执行表单210
    9.3.5  关闭活动表单211
    9.4  修改表单211
    9.4.1  调整控件位置211
    9.4.2  设置控件的【Tab】键次序212
    9.4.3  表单的属性、事件和方法213
    9.5  常用表单控件214
    9.5.1  标签215
    9.5.2  文本215
    9.5.3  编辑框217
    9.5.4  按钮及按钮组220
    9.5.5  选项组222
    9.5.6  组合框226
    9.5.7  列表框229
    9.5.8  表格230
    9.5.9  页框234
    9.5.10  插入图片236
    9.5.11  OLE控件236
    9.5.12  计时器240
    9.6  创建表单集241
    习题242
    第10章  创建报表与标签244
    10.1  报表布局及控件244
    10.1.1  使用报表生成器244
    10.1.2  设置报表页面与布局245
    10.1.3  报表控件246
    10.1.4  设置报表的数据源247
    10.2  创建报表248
    10.2.1  快速报表248
    10.2.2  报表向导249
    10.2.3  报表设计器251
    10.3  修改报表253
    10.4  多栏报表254
    10.5  报表输出256
    10.5.1  预览报表256
    10.5.2  打印报表256
    10.6  标签设计器257
    习题258
    第11章  菜单设计260
    11.1  Visual FoxPro系统菜单260
    11.2  菜单设计器261
    11.2.1  打开菜单设计器的方法261
    11.2.2  菜单设计器窗口262
    11.2.3  使用“菜单设计器”新建菜单265
    11.3  使用“快速菜单”功能创建菜单系统267
    11.4  快捷菜单设计268
    11.5  为顶层表单添加菜单271
    习题274
    第12章  系统开发实例276
    12.1  系统开发的一般过程276
    12.2  系统总体规划277
    12.3  系统功能设计277
    12.4  数据库设计277
    12.5  系统功能模块程序设计278
    12.5.1  系统主界面278
    12.5.2  学生成绩录入279
    12.5.3  学生成绩修改281
    12.5.4  学生成绩查询282
    12.5.5  打印学生成绩单设计283
    12.6  连编应用程序285


  •         编者结合多年的实际教学经验,并参考和借鉴了多本相关的同类教材,力求做到知识体系结构合理,内容深度适宜,讲解深入浅出,理论联系实际,注重对学生实践能力的培养。