第一图书网

Visual FoxPro程序设计教程

王民 等编著 清华大学出版社
出版时间:

2010-2  

出版社:

清华大学出版社  

作者:

王民 等编著  

页数:

271  

前言

进入21世纪以来,基于互联网和数据库的计算机信息系统,已经广泛应用于各个行业和领域的信息化建设,正在为人类的社会进步乃至人们生活方式的改变发挥越来越大的作用。建立一个满足信息处理要求的有效的信息系统,是一个单位与部门生存和发展的重要需求,而数据库技术是目前绝大多数信息系统的核心和基础。因此掌握一定的数据库技术是当今社会管理及专业人员的一项必备的基础知识和基本技能。Visual FoxPro是Microsoft公司推出的运行于Windows 2000/XP和Windows NT平台上的32位数据库应用与开发系统。它是当前最为流行和最为实用的数据库管理系统和中小型数据库系统的开发工具之一。Visual FoxPr0提供了一个集成化的开发环境、支持面向对象和可视化程序设计技术,同时支持ActiveX以及C/S技术。无论是组织信息、建立查询和报表或创建集成的关系型数据库系统,还是为最终用户开发功能全面的数据库系统,Visual FoxPro都为此提供了所有必需的工具和创造了良好的条件。本书以Visual FoxPro为蓝本,较为全面地介绍了数据库技术的基本概念、数据库和程序设计的基本方法以及如何用Visual FoxPro开发一个信息管理系统。本书主要内容如下:第1~2章介绍数据库和数据库管理系统的基本概念以及visual FoxPro中的相关基础知识。第3章介绍Visual FoxPro的基本语法、函数和程序设计。第4章介绍数据库和数据表的基本操作,包括数据库及数据表的创建、维护和使用,数据记录的输入、修改、删除、统计以及逻辑和物理排序等。第5章介绍结构化查询语言SQL,它是关系数据库的标准操纵语言。主要介绍其定义、修改和查询3大功能。第6章介绍使用Visual FoxPro的可视化界面创建查询和视图的基本方法。第7~9章介绍先进的面向对象程序设计的概念及方法,着重介绍利用VistJaI FoxPro提供的各种设计器可视化地设计表单、菜单和报表的方法和步骤。第10章介绍创建应用程序的步骤和一个实际管理系统的开发全过程。力求使读者对应用系统的开发有一个全面的认识。本书由王民、周红、何燕雯3位老师编写,陈建明老师主审。其中第1、5、8、9、10章和附录部分由王民老师负责编写,第2、3、4章由周红老师负责编写,第6、7章由何燕雯老师负责编写。全书由王民老师负责统稿。在本书策划阶段,陈建明老师认真审阅了编写大纲和总目录,并提出了指导性的意见。编写期间也多次督促、鼓励并给予多方面的支持,最后审阅了全部书稿。编者为此深表感谢。

内容概要

本书是根据最新的高等学校Visual FoxPr0程序设计课程的教学大纲组织编写的一本供高等学校学生学习可视化程序设计语言Visual FoxPr0的教材。其内容属于教育部关于高等院校计算机基础教育中的第二层次,也是全国计算机等级考试中的一个考试科目。本书使用大量的实例诠释系统的理论和功能,并在章后附有习题,帮助读者巩固所学的知识。此外为了帮助学生进一步掌握所学内容,我们还编写了配套的《Visual FoxPr0程序设计学习与实验指导》。 全书主要内容包括数据库及其相关概念,Visual FoxPr0数据库及其表的基本操作、结构化程序设计方法、结构化查询语言SQL、表单、菜单、工具栏及报表的设计、面向对象程序设计的思想及其在VisualFoxPro中的实现,数据库应用系统的开发步骤和实例等。 本书可作为高等院校非计算机专业各类学生学习数据库技术和应用课程的教学用书,也可作为全国计算机等级考试二级Visual FoxPr0考试的参考教材。

书籍目录

第1章 数据库技术基础 1.1 数据库基础知识 1.1.1 数据管理的基本概念 1.1.2 数据管理技术的发展 1.1.3 数据库系统的组成 1.1.4 数据模型 1.2 关系数据库 1.2.1 关系模型 1.2.2 关系运算 1.2.3 关系运算应用实例 1.2.4 关系的完整性 1.3 关系数据库设计基础 1.3.1 数据库设计原则 1.3.2 数据库设计过程 习题1第2章 Visual FoxPr0系统初步 2.1 Visual FoxPr0系统概述 2.1.1 Visual FoxPr0的发展 2.1.2 Visual FoxPr0的特点 2.1.3 Visual FoxPr0的性能指标 2.1.4 Visual FoxPr0的文件类型 2.2 Visual FoxPr0的安装与启动 2.2.1 Visual FoxPr0的安装环境 2.2.2 Visual FoxPr0的启动与退出 2.3 Visual FoxPr0的用户界面 2.3.1 Visual FoxPr0的系统窗口 2.3.2 Visual FoxPr0的环境配置 2.3.3 Visual FoxPr0的工作方式 2.4 项目管理器 2.4.1 项目的概念 2.4.2 项目管理器的结构 2.4.3 创建项目 2.4.4 项目管理器的操作 2.4.5 项目管理器的定制 2.5 Visual FoxPr0的辅助工具 2.5.1 向导 2.5.2 设计器 2.5.3 生成器 习题2第3章 Visual FoxPr0语言基础 3.1 数据与数据运算 3.1.1 数据类型 3.1.2 常量 3.1.3 变量 3.1.4 表达式 3.1.5 常用函数 3.2 程序设计基础 3.2.1 程序与程序文件 3.2.2 程序设计中常用的命令 3.2.3 程序的基本结构 3.2.4 过程与用户自定义函数 3.2.5 程序的调试 习题3第4章 Visual FoxPr0数据库 4.1 Visual FoxPr0数据库及相关操作 4.1.1 Visual FoxPr0数据库的概述 4.1.2 创建数据库 4.1.3 打开数据库 4.1.4 修改数据库 4.1.5 关闭数据库 4.1.6 删除数据库 4.2 创建数据库表 4.2.1 数据库表结构的建立 4.2.2 数据库表的属性 4.2.3 数据库表结构的修改 4.2.4 数据库表记录的输入 4.3 数据库表的操作 4.3.1 数据库表的打开和关闭 ……第5章 SQL语言第6章 查询和视图第7章 表单的设计和应用第8章 菜单与工具栏的设计第9章 报表与书签设计第10章 数据库应用程序的创建参考文献

章节摘录

插图:4.数据处理与信息管理数据是描述事物的符号,被人们赋予了特定的含义。由于客观世界的事物都是普遍联系的,因此从已有的数据出发,根据事物之间的联系,经过一定的处理步骤,就可以产生出新的数据。这些新的数据又可以表示新的信息。这种从已知的、原始的或杂乱无章的数据中找出对人们有用的数据或信息的过程称为数据处理。数据处理的目.的就是从大量的数据中抽取对人们有用的信息。在数据处理过程中,一般计算量相对较小,很少涉及复杂的数学模型。但数据处理具有的一个显著特点就是数据量大且数据之间存在复杂的关系。由此可见,数据处理的核心不是数据计算,而是数据的管理。数据管理是指数据的收集、整理、组织、存储、查询和传输等各种操作,是数据处理的基本环节,是任何数据处理任务的共性部分。数据库技术就是一种数据管理技术。1.1.2 数据管理技术的发展数据处理的历史伴随着人类社会的发展由来已久。随着人类社会文明的发展,人们不断寻求更加有效的数据处理工具和新的数据处理方法。古代人们用绳结、算筹来处理数据。近代采用算盘、机械计算机、电动计算机来处理数据,用账簿、卡片来存储数据。到了20世纪40年代由于电子计算机的发明,数据处理进入了电子计算机数据处理时代。随着电子计算机科学和计算技术的进步,数据管理技术也得到了相应的发展,其发展历程一般可分为3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。1.人工管理阶段20世纪50年代中期以前,计算机刚刚出现不久,硬件和软件的发展水平也处于初级阶段。计算机的硬件上使用磁带、卡片、纸带等,没有磁盘等直接存取的存储设备。软件上没有操作系统实现对计算机数据的统一管理和调度,数据是由程序员设计应用程序时设计,程序员要对所处理的数据做专门的定义,还要对数据的存取、输入及输出的方式做具体的安排,然后才能交给应用程序进行管理。计算机主要用于科学计算,数据量少,数据的结构也比较简单。用户一般用机器指令编写程序,通过纸带输入程序和数据。这个时期,数据管理处于人工管理阶段,其主要特点如下。(1)数据不能存储。在程序的运行过程中进行数据输入,程序运行结束后,程序和数据所占用的存储空间被释放或被其他的程序或数据覆盖。(2)没有专门的软件对数据实施统一的管理。数据的管理依靠应用程序本身来处理。应用程序不仅要规定数据的逻辑结构,而且要设计数据的物理结构,包括存储结构、存取方法和输入输出方式等。(3)数据不能共享。由于数据是面向应用程序的,数据和处理程序是紧密联系的。数据是作为程序本身的一部分而出现在程序中,一组数据只能对应一个应用程序。


编辑推荐

《Visual FoxPro程序设计教程》教学目标明确,注重理论与实践的结合,教学方法灵活,培养学生自主学习的能力,教学内容先进,强调计算机在各专业中的应用,教学模式完善,提供配套的教学资源解决方案。

图书封面

广告

下载页面


Visual FoxPro程序设计教程 PDF格式下载



相关图书