Visual FoxPro程序设计实用教程

当前位置:首页 > 网络编程 > 编程语言与程序设计 > Visual FoxPro程序设计实用教程

出版社:清华大学
出版日期:2008-1
ISBN:9787811230581
作者:刘宏
页数:253页

章节摘录

  第1章 Visual FoxPro基础  数据库技术是从20世纪60年代末开始发展起来的计算机软件技术。数据库技术是信息系统的核心和基础,它提供了最全面、最准确、最基本的信息资源,对这些资源的管理和应用,成为人们科学决策的依据。没有数据库技术做支撑,发展信息技术就是“无源之水,无本之木”,可以说哪里有信息处理,哪里就有数据库技术的应用。  本章首先介绍了数据库的基础知识及Visual FoxPro 8.0的操作环境,然后介绍一个VisualFoxPro应用系统实例,后续各章节的内容围绕这个实例展开。  1.1 数据库基础  数据库技术的核心是数据处理,数据处理的核心是数据库管理系统,它涉及信息、数据、数据库系统、数据模型等知识和概念。  1.1.1 数据处理  1.数据处理的相关概念  (1)数据  数据是数据库存储的基本对象。按通常的理解,数据只表现为数字形式,这是一种传统和狭义的理解。广义的理解是,数字只是数据的一种表现形式,在计算机中可表示的种类很多,文字、图形、图像、声音等都可以数字化,所以都是数据。  (2)信息  信息是现实世界中的各种事物、事物的特征及其联系等在人脑中的反映,是经过处理、加工、提炼并用于决策制定或其他应用活动的数据。对信息可以从两方面来理解:一方面信息是数据的内涵;另一方面信息是经过处理的数据。  数据和信息是两个既有联系又有区别的概念,数据是信息的载体,信息是数据的内涵。同一信息可以有不同的数据表现形式,而同一数据也可以有不同的信息解释。  (3)数据处理  由于客观世界的事物都是普遍联系的,因此从已有的数据出发,根据事物之间的联系,经过一定的处理步骤,就可以产生新的数据。这些新的数据又可以表示新的信息,通常用作决策的依据,这种从已知原始的或杂乱无章的数据中推导出对人们有用的数据或信息的过程称为数据处理。  (4)数据管理  数据管理是指数据的收集、整理、组织、存储、查询和传送等各种操作,是数据处理的基本环节,是任何数据处理任务的共性部分。数据库技术就是一种数据管理技术。

前言

  数据库技术是计算机领域的一个重要分支,它为信息处理、数据管理提供了最有效的方法。关系数据库具有数据独立性高、冗余度低、易于编程等优点,已成为应用最广泛的数据库。Visual FoxPro是最为实用的数据库管理系统和中小型数据库应用系统的开发工具之一,它为数据库和应用程序开发而设计,是功能强太的面向对象程序设计软件。  本书以Visual FoxPro 8.0为蓝本,较全面地介绍了数据库技术与程序设计方法,以及如何用Visual FoxPro开发一个信息管理系统。  本书具有以下几个特点。  1.章节编写合理,由浅人深,循序渐进,内容安排有序,前后衔接非常合理。  2.通俗易懂,图文并茂,实用性强,便于自学。,  3.每一章都有小结,帮助读者巩固本章的主要知识。  4.范例选择经过深思熟虑,所有例题及程序都在Visual FoxPro 8.O环境中运行通过。  5.为了满足学生国家计算机等级考试的要求,本书给出了大量习题,供学生练习。  6.提供了大量的上机实战项目,提高学生的动手操作能力和解决实际问题的能力。  本书共分为11章,具体分工如下:第1,3,4,5章由刘宏编写;第2章由白银编写;第6章由王海编写;第7章由杨虹编写;第8,9章由刘瑞芝编写;第10,11章由朱正晖编写;白银、朱正晖参加了程序调试。  本书可以作为高职高专各专业学生的教材,也可以作为普通高等院校各专业学生的教材,还可以作为全国计算机等级考试(二级Visual FoxPro)的辅导教材及各类数据库应用人员的参考书。  限于自身水平,加之时间仓促,书中难免出现遗漏和错误之处,希望广大读者不吝指正。

书籍目录

第1章 Visual FoxPro基础1.1 数据库基础1.1.1 数据处理1.1.2 数据库系统1.1.3 数据模型的相关概念1.1.4 数据模型分类1.2 关系数据库1.2.1 关系模型1.2.2 关系运算1.3 Visual FoxPro基础1.3.1 Visual FoxPro发展1.3.2 VFP的环境1.3.3 VFP的系统配置1.4 VFP可视化设计工具1.4.1 向导1.4.2 设计器1.4.3 生成器1.5 学生管理应用系统实例1.5.1 系统开发的基本过程1.5.2 系统的功能要求1.5.3 学生管理系统的结构及功能1.5.4 数据库及相关数据表1.6 本章小结1.7 上机实战思考与练习1第2章 数据与数据运算2.1 数据类型2.2 常量与变量2.2.1 常量2.2.2 变量2.2.3 内存变量的常用命令2.2.4 数组2.3 表达式2.3.1 算术表达式2.3.2 字符表达式2.3.3 日期和日期时间表达式2.3.4 关系表达式2.3.5 逻辑表达式2.3.6 表达式生成器2.4 函数2.4.1 数值函数2.4.2 字符串函数2.4.3 日期和时间处理函数2.4.4 数据类型转换函数2.4.5 测试函数2.5 本章小结2.6 上机实战思考与练习2第3章 数据库操作3.1 数据库的建立3.2 数据库的操作3.2.1 打开和关闭数据库3.2.2 修改数据库3.2.3 删除数据库3.3 在数据库中加入和移去表3.3.1 自由表添加到数据库中3.3.2 数据库表移出数据库3.4 数据库表的建立3.4.1 表的基本概念3.4.2 建立表的结构3.4.3 向表中输人数据3.5 表的基本操作3.5.1 表的打开与关闭3.5.2 修改表的结构3.5.3 表中记录的浏览和显示3.5.4 记录的定位3.5.5 记录的删除3.5.6 表中数据的替换3.6 索引与排序3.6.1 索引的概念3.6.2 建立索引3.6.3 索引的使用3.6.4 排序3.7 数据完整性3.7.1 实体完整性与主关键字3.7.2 域完整性与约束规则3.7.3 记录有效性和触发器3.7.4 参照完整性与表之间的联系3.8 多工作区操作3.8.1 多工作区的概念3.8.2 表之间的关联3.9 本章小结3.10 上机实战思考与练习3第4章 查询与视图4.1 查询命令4.1.1 顺序查询命令4.1.2 索引查询命令4.2 查询设计器4.3 创建查询4.3.1 利用向导创建查询4.3.2 利用查询设计器创建查询4.3.3 查询文件的操作4.3.4 创建交叉表查询4.4 视图4.4.1 视图含义4.4.2 本地视图的创建4.5 视图的其他操作4.6 SQL语言4.6.1 SQL概述4.6.2 数据定义4.6.3 数据操纵4.6.4 数据查询4.7 本章小结4.8 上机实战思考与练习4第5章 程序设计基础5.1 程序设计概述5.1.1 程序的概念5.1.2 程序文件的建立与执行5.1.3 程序中的一些常用命令5.2 程序基本结构5.2.1 顺序结构5.2.2 分支结构5.2.3 循环结构5.3 程序的模块设计5.3.1 子程序5.3.2 自定义函数5.3.3 过程5.3.4 参数传递5.3.5 变量作用域5.4 程序调试5.5 本章小结5.6 上机实战思考与练习5第6章 面向对象程序设计6.1 面向对象程序设计概述6.1.1 面向对象程序设计方法的特点6.1.2 面向对象程序设计方法的优点6.2 对象与类6.2.1 对象(0bject)6.2.2 类6.3 类的操作6.3.1 类的创建6.3.2 定义类成员6.3.3 类的修改6.3.4 类的应用6.4 本章小结6.5 上机实战思考与练习6第7章 表单7.1 使用表单向导创建表单7.1.1 用表单向导创建单个表的表单7.1.2 用一对多表单向导创建表单7.2 窗体设计器及其应用7.2.1 窗体设计器窗口7.2.2 设置表单的数据环境7.2.3 运行表单7.3 常用窗体控件7.3.1 输出类控件7.3.2 输入类控件7.3.3 控件类控件7.3.4 容器类控件7.3.5 连接类控件7.4 多表单设计7.4.1 表单集7.4.2 单文档界面和多文档界面7.5 本章小结7.6 上机实战思考与练习7第8章 报表8.1 报表概述8.2 利用报表向导创建报表8.2.1 启动报表向导8.2.2 利用报表向导创建报表8.3 利用报表设计器创建报表8.3.1 报表设计器简介8.3.2 快速报表的创建8.3.3 用报表设计器创建报表8.3.4 报表的高级操作8.4 报表输出8.4.1 报表的页面设置8.4.2 报表的预览8.4.3 报表的打印8.5 本章小结8.6 上机实战思考与练习8第9章 菜单9.1 菜单概述9.1.1 菜单的基本结构9.1.2 常用的菜单形式9.2 菜单设计器9.2.1 打开菜单设计器窗口9.2.2 菜单设计器组成9.2.3 显示菜单的选项9.3 利用菜单设计器设计菜单9.3.1 创建菜单的基本步骤9.3.2 使用菜单设计器创建快速菜单9.3.3 学生管理系统菜单设计9.4 快捷菜单9.4.1 创建快捷菜单9.4.2 应用快捷菜单9.5 利用菜单设计器创建SDI菜单9.5.1 创建SDI菜单9.5.2 将SDI菜单加到表单中9.6 本章小结9.7 上机实战思考与练习9第10章 项目与项目管理器10.1 项目概述10.2 项目管理器10.2.1 创建项目10.2.2 项目管理器的组成10.3 项目管理器的操作10.3.1 创建文件10.3.2 添加或移去文件10.3.3 其他操作10.3.4 项目文件的连编与运行10.4 本章小结10.5 上机实战思考与练习10第11章 超市进、销、存管理系统开发实例11.1 数据库应用系统开发的一般步骤11.2 超市进、销、存管理系统11.2.1 系统功能分析11.2.2 系统模块结构设计11.2.3 系统数据库设计11.2.4 部分程序模块的实现11.2.5 构造项目11.3 本章小结思考与练习11附录A 字符与ASCII代码对照表附录B Visual FoxPro的文件类型参考文献

作者简介

《Visual FoxPro程序设计实用教程》以Visual FoxPro 8.0为蓝本介绍数据库系统的概念、使用、管理和开发。内容包括:数据库的基础知识、数据库的建立和使用、查询和视图、程序设计基础、面向对象程序设计、表单、报表和菜单及建立应用程序等。在教材内容组织上,《Visual FoxPro程序设计实用教程》以Visual FoxPro基本知识结构为核心,构造基于案例教学的教材。教材编写着重从实例入手,适合读者自学和基本概念的掌握。根据满足学生参加国家计算机等级考试的需求,教材内容涵盖了《全国计算机等级考试考试大纲》(Visual FoxPro程序设计部分)。《Visual FoxPro程序设计实用教程》可以作为高职高专各专业学生的教材,也可以作为普通高等院校的各专业学生的教材,还可以作为全国计算机等级考试(二级Visual FoxPro)的辅导教材及各类数据库应用人员的参考书。

图书封面


 Visual FoxPro程序设计实用教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024