基本信息
内容简介
计算机书籍
本书是根据最新的计算机教学大纲,在作者总结多年从事“Visual FoxPro程序设计”教学经验的基础上编著而成的,全书共分10章,主要内容包括:数据库和数据库管理系统的基本概念、Visual FoxPro数据表和数据库的基本操作、传统的面向过程的程序设计方法、先进的面向对象的可视化程序设计方法和一个基于数据库的应用程序开发实例等。
本书的特点是概念清晰、编排合理、实例丰富,且理顺了众多知识点之间的关系,有利于读者的理解与掌握。在每章后均附有一定数量的习题,便于复习参考。
本书适合作为各类院校的“Visual FoxPro程序设计”课程或“数据库应用”课程教材,也可作为各类培训班的相关课程教材。对于参加计算机二级Visual FoxPro考试的应试者,也是一本相当实用的参考书。
目录
1.1 数据库系统的基本概念 1
1.1.1 信息、数据与数据库 1
1.1.2 数据管理技术的发展 2
1.1.3 数据模型 3
1.1.4 数据库管理系统 5
1.1.5 数据库系统 6
1.2 关系型数据库 7
1.2.1 关系术语与关系特点 8
1.2.2 关系运算 8
1.3 Visual Foxpro 概述 10
1.3.1 Visual FoxPro的特点 10
1.3.2 Visual FoxPro的用户界面 12
1.3.3 Visual FoxPro的工作方式 13
1.3.4 Visual FoxPro的设计工具 14
1.3.5 Visual FoxPro的环境设置 16
习题一 19第2章 数据与数据运算 21
2.1 常量与变量 21
2.1.1 常量 21
2.1.2 字段变量 23
前言
Visual FoXPro安装容易,运行环境要求不高,便于学习掌握,易于被广大用户所接受。更为可取的是,它不仅支持先进的面向对象程序设计方法,而且提供了用以开发各种数据库应用系统界面的可视化设计工具。它一改传统程序设计的概念与方法,使得用户只需编写少量简单的代码,就可利用鼠标方便、快捷、直观地创建各种Windows风格的窗口、对话框、菜单和报表等,从而极大地提高了应用程序界面的友好性和程序设计的效率,因而在企事业管理和办公自动化等各方面得到了普遍的应用。
本书是根据最新的计算机教学大纲,在作者多年从事“ Visual FoxPro程序设计”教学的经验基础上编著而成的。全书共分10章,大致可归纳为如下5部分内容。
第1、2章主要介绍数据库和数据库管理系统的基本概念,以及Visual FoxPro数据元素的基础知识。其中有关数据类型、常量、变量、函数、表达式等的概念至为重要,是学好 Visual FoxPro的基础。
第 3、4、5章主要讲解 Visual FoxPro数据表和数据库的基本操作,详细说明在交互方式下用户如何建立、维护、使用数据表和数据库,如何增删和修改表中的数据记录、按要求统计汇总数据、按指定的关键字对数据记录进行物理或逻辑排序,以及如何从单个或多个数据表中查询所需的数据等。掌握了这部分内容,就可利用Visual FoxPro做一些简单的数据管理工作,同时这些知识也是进一步学习程序设计的基础。
第6章讲述面向过程的程序设计方法,这是进一步学习面向对象程序设计的基础。本章在阐述顺序、分支、循环等基本程序结构及相应流程控制语句的同时,介绍了结构化的程序设计思想。其间通过大量的例子介绍了传统程序设计的常用方法与技巧,力图使读者在学习理解的基础上,能够举一反三,迅速掌握这些方法并学会编写一些简单的应用程序。
第7、8、9章是本书的精华部分,在阐述了面向对象程序设计的概念、方法与术语之后,着重介绍了利用各种设计器可视化地设计表单、报表和菜单的方法和步骤。从某种意义上讲,面向对象程序设计的关键就是对应用程序用户界面的设计,而组成用户界面的各种窗口和对话框则均是表单的不同表现形式,因而表单设计是这一部分最重要的内容。
第10章提供了一个应用程序的开发实例,较详细地讲述了开发一个基于数据库的应用系统所需的各个步骤,包括用户需求分析与目标设计、系统功能分析与模块设计、数据库需求分析与逻辑结构设计、各功能模块的创建与调试,以及整个系统的编译与运行等。该实例融汇了前面所讲的各种知识,介绍了一些编程思想与技巧,并经实际上机验证通过,因而对于读者提高水平、开阔眼界,进而开发出真正实用的管理系统甚至商品化的应用软件,均具有一定的参考价值。
本书的特点是概念清晰、编排合理、实例丰富,且理顺了众多知识点之间的关系,有利于读者的理解与掌握。在每章后均附有一定数量的习题,便于复习参考。
本书适合作为各类院校的“Visual FoxPro程序设计”课程或“数据库应用”课程教材,也可作为各类培训班的相关课程教材。对于参加计算机二级 Visual FoxPro考试的应试者,也是一本相当实用的参考书。衷心希望每位读者都能从本书中获益,同时欢迎对本书的不足提出宝贵意见。
作者
2002年12月