分享
Visual FoxPro程序设计实用教程.pdf
下载文档

ID:2357422

大小:14.15MB

页数:309页

格式:PDF

时间:2023-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Visual FoxPro程序设计实用教程 FoxPro 程序设计 实用教程
北京市高等教育精品教材立项项目 新编计算机类本科规划教材 Visual FoxPro 程序设计实用教程 刘 丽 金晓龙 编著 内 容 简 介 本书按照项目驱动的方式,以知识点和实例为主线介绍了 Visual FoxPro 的各种基本操作,并将一个系统开发实例贯穿到每个章节中,最终完成该系统的开发。本教材共分为 10 章,分别介绍了数据库系统及Visual FoxPro 的基本概念、项目管理器及其操作、数据表的基本操作、数据库的设计与操作、程序设计基础、面向对象程序设计、表单的建立与使用、结构化查询语言(SQL)、查询与视图、报表设计、菜单设计、应用程序的生成和发布等,并配有丰富的例题、习题。本书不仅给出了系统设计步骤和源代码,而且突出介绍了各部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用 Visual FoxPro 开发管理信息系统的相关知识与技术。本书较好地将学习与实践结合在一起,既可作为高等院校非计算机专业应用型本科学生的教材,也可作为希望尽快开发小型数据库应用程序的技术人员的参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 Visual FoxPro 程序设计实用教程/刘丽,金晓龙编著北京:电子工业出版社,2009.6 新编计算机类本科规划教材 ISBN 978-7-121-08686-1 V 刘金 关系数据库数据库管理系统,Visual FoxPro 6.0程序设计高等 学校教材 TP311.138 中国版本图书馆 CIP 数据核字(2009)第 061057 号 策划编辑:冯小贝 责任编辑:冯小贝 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871092 1/16 印张:19.5 字数:499 千字 印 次:2009 年 6 月第 1 次印刷 定 价:29.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。3 前 言 在数据库技术飞速发展的今天,Visual FoxPro 作为优秀的新一代小型数据库管理系统,仍然受到众多用户的青睐。Visual FoxPro 具有操作界面友好、功能完善和强大、语言简练、简单易学、辅助开发工具丰富、便于实现应用系统快速开发等特点,深受许多小型数据库应用系统开发人员的喜爱。为了满足高等学校 Visual FoxPro 程序设计类课程的教学需要,我们编写了这本Visual FoxPro 程序设计实用教程。作为北京市精品教材立项项目,在项目实施的过程中,项目组成员为了能够编写出优质的教材做出了许多努力。在编写本书的过程中,依据我们多年的实际教学经验,并且参考和借鉴了多本相关的同类教材,将一个系统开发实例贯穿到每个章节中,并最终完成该系统的开发。通过对各个具体实例的精心解析,读者不仅能够全面了解 Visual FoxPro的基本风格,学会基本操作技能,同时还能从其各具示范性的操作过程中获得有益的启示,积累自己的开发经验。本书不仅给出了系统设计步骤和源代码,而且突出介绍了各部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用 Visual FoxPro 开发管理信息系统的相关知识,学到设计管理信息系统的思路和方法。本书通过大量的实例,介绍在可视环境下进行面向对象程序设计的方法、步骤,力求通过实际操作让读者熟悉Visual FoxPro的使用方法。通过一个个具有针对性的实例和具体的操作过程,让读者很快熟悉 Visual FoxPro 的应用环境,从而实现从易到难,边学、边练、边提高的学习过程。本书以 Visual FoxPro 6.0 中文版为平台,结合普通高校非计算机专业数据库程序设计课程的具体要求,深入浅出地介绍了Visual FoxPro数据库程序设计的有关知识、方法和具体的实例。本教材共分 10 章,分别介绍了数据库系统及 Visual FoxPro 的基本概念、项目管理器及其操作、数据表的基本操作、数据库的设计与操作、程序设计基础、面向对象程序设计、表单的建立与使用、结构化查询语言(SQL)、查询与视图、报表设计、菜单设计、应用程序的生成和发布等。本书以基础知识、基本理论和基本方法为着眼点,努力做到知识体系完整,结构顺序合理,内容深度适宜,例题典型全面,讲解深入浅出,使用起来得心应手。在最后一章中给出了应用系统开发的具体案例,通过该案例可使读者更加详细地了解和掌握应用系统开发的一般步骤、基本方法和具体过程,使读者快速获得应用系统开发的基本技能。本书的风格简洁实用,内容贴近实际应用,是一本较好地将学习与实践结合在一起的书籍。本书内容翔实、案例完整、步骤详尽,具有很强的实用性,十分适合那些希望尽快实现应用开发的读者的需要。由于作者水平有限,加上编写时间仓促,错误和不足之处在所难免,敬请广大读者批评指正。5 目 录 第 1 章 Visual FoxPro 基础知识(1)1.1 数据库基础概念(1)1.1.1 数据库相关知识(1)1.1.2 数据模型(2)1.1.3 关系模型的基本概念(4)1.1.4 关系运算(6)1.1.5 实体模型(7)1.2 Visual FoxPro 6.0 及其界面(8)1.2.1 Visual FoxPro 6.0 概述(8)1.2.2 Visual FoxPro 6.0 的启动与退出(9)1.2.3 Visual FoxPro 6.0 系统的主窗口(10)1.3 项目管理器 (12)1.3.1 【项目管理器】窗口的组成(12)1.3.2 建立项目文件(13)1.3.3 使用项目管理器管理项目文件(14)1.3.4 操作【项目管理器】窗口(15)1.3.5 Visual FoxPro 6.0 的辅助设计工具(16)1.4 学生成绩管理系统案例分析 (17)1.4.1 案例设计分析(17)1.4.2 学生成绩管理系统功能模块设计(18)1.4.3 学生成绩管理系统设计要求(23)思考与练习 1(23)第 2 章 数据与数据运算(26)2.1 数据与运算 (26)2.1.1 数据类型(26)2.1.2 常量和变量(26)2.1.3 运算符及表达式(28)2.2 常用函数(31)2.2.1 数学运算函数(32)2.2.2 字符处理函数(33)2.2.3 日期和时间函数(35)2.2.4 测试函数(35)6 2.2.5 转换函数(37)2.2.6 用户自定义对话框 MESSAGEBOX()函数的使用(38)思考与练习 2(41)第 3 章 数据库的基本操作(43)3.1 数据库与数据表(43)3.1.1 数据库的基本操作(43)3.1.2 数据表的基本概念(45)3.1.3 数据表结构的建立(47)3.1.4 数据表结构的操作(50)3.1.5 数据表记录的操作(53)3.2 数据表的索引与筛选(62)3.2.1 建立索引(62)3.2.2 筛选记录(65)3.3 Visual FoxPro 中的命令操作 (66)3.3.1 Visual FoxPro 命令操作的基本概念(66)3.3.2 数据库、数据表的操作命令(70)3.3.3 表记录的操作命令(71)3.3.4 追加记录命令(73)3.3.5 记录的排序和索引(74)3.3.6 记录的查询(75)3.3.7 数值统计(76)3.4 多表操作(78)3.4.1 数据表的关联(78)3.4.2 设置参照完整性(80)思考与练习 3(83)第 4 章 查询与视图(85)4.1 查询(85)4.1.1 查询文件的建立与修改(85)4.1.2 查询文件的执行(91)4.2 视图(98)4.2.1 利用向导创建本地视图(99)4.2.2 利用视图设计器创建本地视图(100)4.2.3 创建参数化视图(104)4.2.4 创建远程视图(105)4.3 关系数据库标准语言 SQL(108)4.3.1 SQL 概述(108)4.3.2 SQL 的各类查询(110)4.3.3 操作功能(125)7 4.3.4 定义功能(126)4.3.5 定义视图(130)思考与练习 4(134)第 5 章 Visual FoxPro 程序设计基础(136)5.1 程序设计基础(136)5.1.1 程序的建立与维护(136)5.1.2 编程基础(138)5.2 程序的流程控制(141)5.2.1 选择结构(141)5.2.2 循环结构(146)5.3 模块结构程序设计(151)5.3.1 过程及过程调用(151)5.3.2 过程调用中的参数传递(154)5.3.3 变量的作用域(156)5.3.4 自定义函数(157)思考与练习 5(161)第 6 章 表单(165)6.1 面向对象程序设计简介(165)6.1.1 面向对象程序设计中的基本概念(165)6.1.2 Visual FoxPro 中的类(166)6.1.3 Visual FoxPro 中的对象(168)6.1.4 Visual FoxPro 中的事件和事件过程(171)6.2 表单的创建 (174)6.2.1 使用表单向导创建表单(174)6.2.2 使用表单设计器创建表单(178)6.2.3 表单控件(181)6.3 常用控件的使用方法(185)6.3.1 标签、文本框和命令按钮(组)的使用(185)6.3.2 编辑框、列表框和组合框的使用(190)6.3.3 选项按钮组、复选框和微调按钮的使用(192)6.3.4 表格和计时器的使用(196)6.3.5 OLE 绑定控件和图像的使用(198)思考与练习 6(206)第 7 章 菜单与工具栏(208)7.1 菜单的建立 (208)7.1.1 菜单概述(208)7.1.2 创建快速菜单(211)8 7.1.3 创建菜单(212)7.1.4 快捷菜单的建立(218)7.1.5 设置对菜单项的响应(219)7.2 工具栏(224)7.2.1 定制与建立工具栏(224)7.2.2 给新工具栏命名(226)7.2.3 定义对象操作(226)思考与练习 7(228)第 8 章 报表与标签(230)8.1 报表的设计 (230)8.1.1 报表类型(230)8.1.2 利用报表向导创建报表(230)8.1.3 使用设计器创建报表(235)8.1.4 对报表进行细节设计(237)8.1.5 完善报表(242)8.2 创建标签(245)8.2.1 使用标签向导创建标签(245)8.2.2 利用标签设计器创建标签(247)8.3 报表和标签的输出(249)8.3.1 页面设置(249)8.3.2 打印输出报表和标签(250)思考与练习 8(251)第 9 章 应用程序的编译与发布(253)9.1 应用程序的开发(253)9.1.1 系统开发步骤(253)9.1.2 连编应用程序(254)9.1.3 主程序设计(256)9.2 应用程序生成器(259)9.2.1 使用应用程序向导(259)9.2.2 应用程序生成器(260)9.2.3 建立 Visual FoxPro 应用程序(262)9.2.4 制作安装盘(266)思考与练习 9(270)第 10 章 小型系统项目开发(272)10.1 教职工信息管理系统(272)10.1.1 案例设计的提出及要解决的问题(272)10.1.2 案例设计要实现的主要功能(272)9 10.1.3 案例设计操作思路(273)10.1.4 案例设计参考步骤(273)10.2 图书信息管理系统(285)10.2.1 案例设计的提出及要解决的问题(285)10.2.2 案例设计要实现的主要功能(285)10.2.3 案例设计操作思路(285)10.2.4 案例设计参考步骤(285)思考与练习 10(299)参考文献(301)第 1 章 Visual FoxPro基础知识 1.1

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开