计算机类专业教育 > ---大类---

Visual FoxPro程序设计(第三版)

书号:9787113133917 套系名称:"高等院校计算机教育规划教材/北京市高等教育精品教材立项项目

作者:刘丽 出版日期:2011-11-01

定价:30.00 页码 / 开本:292 /16

策划编辑:辛杰 责任编辑:杜鹃 姚文娟

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

最新印刷时间:

资源下载
教学课件 教学素材
习题答案 教学案例(暂无)
教学设计 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书是在保留了《Visual FoxPro程序设计》前两版的优秀品质的基础上编写而成。本书作为学习关系数据库系统的教科书,全面而详细地介绍了关系型数据库的基本知识及设计方法,将“教师档案管理”案例贯穿于整个教材中,构建基于案例教学的教材。本书紧扣该案例具体介绍了数据库的基本操作、事件程序设计、查询和视图设计、报表和标签设计、表单和菜单设计以及面向对象的程序设计等基本知识。

            同时为了满足参加全国计算机等级考试二级Visual FoxPro考生的复习需求,每章后面还附有思考与练习。读者通过学习基本知识,认真做每章后面的练习,可达到独立设计简单数据库管理系统的学习效果。在书的最后还附有授课及实验课时安排参考,2011年全国计算机等级考试二级考试大纲索引,考试样题、答案及解析。

            全书概念清晰、结构合理、内容完整、简明实用,适合作为高等院校非计算机专业的教材,也可作为准备参加Visual FoxPro等级考试或自学关系数据库系统人员的参考用书。
  •         《Visual FoxPro程序设计》出版以来,得到了各高校专家、教师以及广大学生的一致好评,并得到了广泛的使用。尤其《Visual FoxPro程序设计(第二版)》,以一个完整的系统开发实例为主线,将其知识点分解贯穿到每个章节中,最终完成该系统的开发,更加方便读者学习使用。为适应广大院校与社会学生的需求,满足Visual FoxPro程序设计发展的需要,在中国铁道出版社的热情鼓励与积极支持下,决定在保留前两版的优秀品质的基础上,出版第三版。

            本次再版针对知识体系安排及部分章节内容做了适当的修订与整合,并在第二版的基础上进行了一些修改和补充。对部分章节的内容进行了相应的补充和精简,使内容更加容易理解。同时,根据读者的建议,补充了许多实用性强且紧扣知识点的示例,以及表单控件的高级应用,以增加学生的学习兴趣。另外,为了培养学生数据库应用系统开发能力,本版教材精心提炼应用系统开发实例,将系统开发所需知识结合教材内容编排分布到各章节中,使学生能够逐步掌握应用Visual FoxPro进行系统开发的方法。

            本书内容共9章。第1章对关系数据库系统和Visual FoxPro 系统基础知识做了简要概述;第2章对数据与数据运算的相关概念做了介绍;第3章对Visual FoxPro的基本操作做了详细介绍;第4章对创建查询和视图操作做了详细介绍,并对SQL查询语言的使用方法做了重点介绍;第5章介绍了程序设计方法,并对程序的流程控制和面向对象的程序设计做了重点介绍;第6章介绍了表单的创建,并对表单控件的使用做了重点介绍;第7章对菜单设计方法做了介绍;第8章对报表和标签设计方法做了介绍;第9章对开发应用程序的步骤及方法做了介绍,并将前面各章节中完成的例题组合形成一个完整的系统开发实例。

            本书力求将理论介绍和实例教学相结合,汇集了编者在教学和实践中的经验和技巧。在注重系统性和科学性的基础上,突出了实用性和可操作性,各章理论与实践操作紧密相扣,既便于教师教学,也便于学生学习。本书在内容上循序渐进、前后呼应、深入浅出、实例丰富、图文并茂、通俗易懂;在结构上力求能够满足初学者的需要,深入浅出地论述了有关Visual FoxPro 程序编写的基本理念,对Visual FoxPro 的整体面貌做了较为清晰的说明。另外,本书每章后面都配有思考与练习,书后还附有授课及实验课时安排参考、2011年全国计算机等级考试二级考试大纲索引、考试样题、答案与解析。初学者可以对照书中讲述的实例进行上机操作,即学即用。

            为配合学生学习,本书还配有辅助教材《Visual FoxPro程序设计习题集及实验指导(第三版)》,书中安排了大量习题,并配有习题解析及上机实验指导。另外,编者还精心设计了电子教案,并提供系统开发实例源代码。

            本书由刘丽编写。李勃参加了部分程序的调试和校正工作,其他参加本书审校以及提供建议的人员有陈京、郭秋月、李嘉悦、王晓达、范琛、陈雨烟等,在此对他们表示感谢。

            由于编者水平有限,加上编写时间仓促,错误和不足之处在所难免,敬请广大读者朋友批评指正。
    编 者 
    2011年6月
  • 第1章  关系数据库系统概述 1
    1.1  数据库系统基本概念 1
    1.1.1  数据管理技术的产生和发展 1
    1.1.2  数据库的基本概念 4
    1.1.3  数据库管理系统中的数据模型 5
    1.2  关系数据库系统 7
    1.2.1  关系数据库概念 7
    1.2.2  关系术语 8
    1.2.3  关系运算 10
    1.2.4  现实世界的数据描述 13
    1.3  关系型数据库范式理论 15
    1.3.1  关系数据库范式 15
    1.3.2  数据库设计方法 16
    1.4  Visual FoxPro系统概述 17
    1.4.1  Visual FoxPro的发展及特点 17
    1.4.2  Visual FoxPro 6.0简介 19
    1.4.3  项目管理器 22
    1.4.4  Visual FoxPro的辅助设计工具 26
    小结 28
    思考与练习 28
    第2章  Visual FoxPro程序设计基础 31
    2.1  Visual FoxPro的数据类型 31
    2.1.1  基本数据类型 31
    2.1.2  字段数据类型 32
    2.2  数据存储 33
    2.2.1  常量 33
    2.2.2  变量 35
    2.3  Visual FoxPro 6.0常用函数 36
    2.3.1  数学运算函数 37
    2.3.2  字符处理函数 38
    2.3.3  转换函数 39
    2.3.4  日期和时间函数 40
    2.3.5  测试函数 41
    2.3.6  用户定义对话框MESSAGEBOX()函数 43
    2.4  Visual FoxPro 6.0运算符及表达式 45
    2.4.1  算术表达式 45
    2.4.2  字符表达式 46
    2.4.3  日期时间表达式 46
    2.4.4  关系表达式 46
    2.4.5  逻辑表达式 47
    2.4.6  空值(NULL) 47
    小结 48
    思考与练习 48
    第3章  数据库和数据表的基本操作 50
    3.1  Visual FoxPro的基本操作 50
    3.1.1  Visual FoxPro的基本操作方式 50
    3.1.2  命令操作的基本要求 51
    3.1.3  命令的输入与编辑 52
    3.2  Visual FoxPro中的数据库 53
    3.2.1  创建数据库 53
    3.2.2  数据库的维护 55
    3.3  Visual FoxPro中的数据表 56
    3.3.1  数据表的概念 56
    3.3.2  创建表结构 57
    3.3.3  输入数据记录 61
    3.4  数据表的基本操作 64
    3.4.1  打开和关闭表 64
    3.4.2  显示数据 65
    3.4.3  追加记录 66
    3.4.4  记录的删除、恢复与修改 67
    3.4.5  表的复制 69
    3.4.6  记录的定位 69
    3.5  表记录的高级操作 70
    3.5.1  记录的排序与索引 70
    3.5.2  记录的查询与统计 73
    3.6  多工作区操作 75
    3.6.1  工作区的选择 75
    3.6.2  表与表之间的连接与关联 76
    3.6.3  数据表的参照完整性 78
    小结 80
    思考与练习 80
    第4章  查询和视图操作 82
    4.1  创建和设计查询 82
    4.1.1  利用查询向导设计查询 82
    4.1.2  利用查询设计器设计查询 86
    4.1.3  查询菜单的使用 92
    4.1.4  建立交叉表 94
    4.2  创建和设计视图 96
    4.2.1  利用向导创建本地视图 96
    4.2.2  利用视图设计器创建本地视图 97
    4.2.3  创建参数化视图 101
    4.2.4  创建远程视图 102
    *4.3  关系数据库标准语言SQL 104
    4.3.1  SQL概述 104
    4.3.2  查询功能 105
    4.3.3  操作功能 117
    4.3.4  定义功能 118
    4.3.5  定义视图 121
    小结 125
    思考与练习 125
    第5章  Visual FoxPro程序设计 128
    5.1  程序的建立与维护 128
    5.1.1  用菜单选择方式建立及维护程序 128
    5.1.2  用命令方式建立及维护程序 129
    5.1.3  程序中常用的简单命令 131
    5.2  程序的流程控制 134
    5.2.1  顺序结构 134
    5.2.2  选择结构 134
    5.2.3  循环结构 137
    5.3  模块结构程序设计 141
    5.3.1  子程序的调用 141
    5.3.2  过程及过程调用 142
    5.3.3  过程调用中的参数传递 146
    5.3.4  变量的作用域 147
    5.3.5  自定义函数 148
    5.4  程序调试 149
    5.4.1  调试程序 149
    5.4.2  调用调试器 150
    5.4.3  设置断点 151
    5.5  面向对象程序设计的基本概念 152
    5.5.1  面向对象的概念 153
    5.5.2  Visual FoxPro中的类 154
    5.5.3  Visual FoxPro中的对象及其概念 156
    5.5.4  Visual FoxPro中的事件和事件过程 158
    小结 160
    思考与练习 160
    第6章  表单设计 164
    6.1  创建表单 164
    6.1.1  使用表单向导创建表单 164
    6.1.2  使用表单设计器创建表单 169
    6.1.3  表单属性 172
    6.1.4  修饰表单 173
    6.2  表单控件的使用 174
    6.2.1  表单控件 174
    6.2.2  标签 176
    6.2.3  文本框 178
    6.2.4  编辑框 179
    6.2.5  列表框 180
    6.2.6  命令按钮 181
    6.2.7  命令按钮组 181
    6.2.8  表格 182
    6.2.9  计时器 183
    6.2.10  OLE绑定控件 184
    6.2.11  图像 185
    6.3  表单控件的综合应用 186
    6.3.1  用表单实现求水仙花数 186
    6.3.2  制作一个会移出屏幕的欢迎界面 186
    6.3.3  制作一个会移动的欢迎字幕 188
    6.3.4  利用列表框制作弹出菜单 188
    6.3.5  在表单中制作一个baidu搜索器 190
    6.3.6  播放Flash动画 190
    6.3.7  添加背景音乐 191
    小结 192
    思考与练习 192
    第7章  菜单设计 195
    7.1  Visual FoxPro系统菜单概述 195
    7.1.1  菜单系统结构 195
    7.1.2  菜单系统的规划原则 196
    7.1.3  系统菜单 197
    7.2  创建菜单 198
    7.2.1  菜单设计器简介 198
    7.2.2  创建快速菜单 199
    7.2.3  使用菜单设计器创建菜单 200
    7.2.4  创建快捷菜单 205
    7.2.5  菜单系统的生成和运行 207
    7.2.6  为顶层表单添加菜单 207
    7.3  工具栏的使用 210
    7.3.1  建立一个工具栏类 210
    7.3.2  为表单添加工具栏 211
    小结 214
    思考与练习 214
    第8章  报表和标签设计 217
    8.1  创建报表 217
    8.1.1  利用报表向导创建报表 217
    8.1.2  使用报表设计器创建报表 223
    8.1.3  使用报表设计器设计报表 225
    8.1.4  完善报表 232
    8.2  创建标签 233
    8.2.1  使用标签向导创建标签 233
    8.2.2  利用标签设计器创建标签 235
    8.3  报表和标签的布局 237
    8.3.1  页面设置 237
    8.3.2  打印输出报表和标签 238
    小结 239
    思考与练习 240
    第9章  开发应用程序 242
    9.1  应用程序的开发过程 242
    9.1.1  应用系统开发步骤 242
    9.1.2  连编应用程序 243
    9.1.3  主程序设计 246
    9.2  应用程序生成器 247
    9.2.1  使用应用程序向导 247
    9.2.2 “应用程序生成器”窗口介绍 248
    9.2.3  建立Visual FoxPro应用程序 252
    9.2.4  制作安装盘 256
    小结 259
    思考与练习 259
    附录A  授课及实验课时安排参考 261
    附录B  2011年全国计算机等级考试二级考试大纲索引 263
    附录C  全国计算机等级考试二级考试样题、答案及解析 266
    参考文献 276