Visual FoxPro程序设计
2009-5
清华大学出版社
刘建平 主编
284
本书是作者在多年的教学实践的基础上编写完成的。本书针对医学院校学生的特点,本着数据库理论知识系统全面、医学专业特色突出、内容由浅入深、循序渐进的宗旨,使学生既能够掌握面向过程的结构化程序设计方法,又能够全面掌握面向对象的可视化程序设计方法。 全书共分为12章,具体内容包括数据库系统概述、Visual FoxPro 6.0简介、项目管理器的使用、数据与数据运算、数据库的管理、关于表的操作、关系数据库标准语言SQL、查询与视图、面向过程的程序设计基础、表单设计、常用控件设计、菜单设计、报表设计和应用系统的开发。 本书涵盖了全国计算机等级考试Visual FoxPro程序设计考试大纲的全部内容,可以作为高等医学院校的本科、高职高专、继续教育学院等开设数据库管理系统程序设计的教材,也可作为自学参考书和计算机等级考试用书。
第1章 数据库系统概述 1.1 数据库系统基本概念 1.1.1 数据管理技术的产生和发展 1.1.2 数据库系统 1.1.3 数据模型 1.2 关系数据库 1.2.1 关系数据库术语 1.2.2 关系数据库特点 1.2.3 关系运算 1.2.4 数据库完整性 1.3 Visual FoxPro 6.0系统概述 1.3.1 Visual FoxPro 6.0的发展历程 1.3.2 Visual FoxPro 6.0的特点 1.3.3 Visual FoxPro 6.0的功能 本章小结 习题1第2章 Visual FoxPro 6.0使用初步 2.1 Visual FoxPro 6.0的安装与启动 2.1.1 Visual FoxPro 6.0的安装 2.1.2 Visual FoxPro 6.0的启动与退出 2.2 Visual FoxPro 6.0系统环境介绍 2.2.1 Visual FoxPro 6.0系统主屏幕界面 2.2.2 Visual FoxPro 6.0系统环境设置 2.2.3 Visual FoxPro 6.0系统工作方式 2.3 Visual FoxPro 6.0的辅助设计工具 2.3.1 Visual FoxPro 6.0的向导 2.3.2 Visual FoxPro 6.0的设计器 2.3.3 Visual FoxPro 6.0的生成器 2.4 Visual FoxPro 6.0的性能指标与文件类型 2.4.1 Visual FoxPro 6.0的性能指标 2.4.2 Visual FoxPro 6.0的文件类型 2.5 项目管理器 2.5.1 项目管理器概述 2.5.2 新建和打开项目 2.5.3 使用项目管理器 2.5.4 定制项目管理器 本章小结 习题2第3章 数据与数据运算 3.1 常量 3.1.1 数值型常量 3.1.2 字符型常量 3.1.3 货币型常量 3.1.4 逻辑型常量 3.1.5 日期型常量 3.1.6 日期时间型常量 3.2 变量 3.2.1 内存变量 3.2.2 字段变量 3.2.3 数组变量 3.2.4 系统变量 3.3 表达式 3.3.1 数值表达式 3.3.2 字符表达式 3.3.3 日期时间表达式 3.3.4 逻辑表达式 3.4 函数 3.4.1 数值函数 3.4.2 字符函数 3.4.3 日期时间函数 3.4.4 数据类型转换函数 3.4.5 测试函数 3.5 命令 3.5.1 命令的格式 3.5.2 命令书写的规则 本章小结 习题3第4章 数据库的管理 4.1 数据库的建立及操作 …… 第5章 关系数据库标准语言SQL第6章 查询与视图第7章 程序设计基础第8章 表单设计第9章 常用控件设计第10章 菜单设计第11章 报表设计第12章 应用系统开发参考文献
第1章 数据库系统概述 面向21世纪的现代社会是一个信息化的社会,信息化包括三项技术:计算机技术、通信技术和控制技术,而计算机技术是信息化的主要处理工具。信息的载体是各式各样的数据,包括文字、数字、图形、图像、声音、视频等。基于计算机的数据库技术能够有效地存储和组织大量的数据,而基于数据库技术的计算机系统就被称为数据库系统。作为信息系统核心和基础的数据库技术得到越来越广泛的应用,它不仅已成为管理信息系统(MIS)、办公自动化系统(OAS)、医院信息系统(HIS)、计算机辅助设计与计算机辅助制造(CAD/CAM)的核心,而且已经和通信技术紧密地结合起来,成为电子商务、电子政务及其他各种现代信息处理系统的核心。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。 本章介绍数据管理技术的发展、数据库最基本的概念和术语、关系数据库的基本理论及数据库系统软件Visual.FoxPro 6.0的一些基本知识。 1.1 数据库系统基本概念 数据库技术是在20世纪60年代兴起的一种数据处理技术。数据库在英语中称为DataBase。拆开来看,Data的中文意思是数据,Base的中文意思是基地,所以通俗意义上来讲,数据库就可理解为存储数据的基地。在了解数据库系统基本概念之前,先从数据管理技术的产生和发展过程来认识数据是如何进行处理的。从数据处理的演变过程,就不难看出数据库技术的历史地位和发展前景。 1.1.1 数据管理技术的产生和发展 自从计算机应用于数据处理领域以来,就面临着如何管理大量复杂数据的问题。时至今日,随着计算机软硬件技术与数据管理手段的不断发展,数据处理过程发生了划时代的变革,数据管理技术已经大致经历了三个发展阶段。 1.人工管理阶段 人工管理阶段出现在20世纪50年代中期以前,当时计算机主要用于科学与工程计算。由于当时没有必要的软件、硬件环境的支持,用户只能直接在裸机上操作,数据处理采用批处理方式。
全面体现教育部高等学校非计算机专业计算机基础课程教学指导委员会提出的有关“数据库技术及应用”的要求,同时还考虑到信息化社会对各种专业人才在计算机知识、技能与应用能力方面的需求。 在VFP程序设计多年的教学基础上编写,重点突出医学相关专业数据库应用的案例,强调实用性,内容由浅入深、循序渐进;在完成教学大纲要求的前提下,还涵盖了全国计算机等级考试二级Visual FoxPro程序设计考试大纲的全部内容,注意知识点、题型、难易程度的结合。 可以作为高等医学院校的本科、高职高专、继续教育学院等开设数据库管理系统程序设计的教材,也可作为自学参考书和计算机等级考试用书。 同时配套出版《Visual FoxPro程序设计实验指导》,建议安排72学时为益。
(没有含光盘)