Visual FoxPro程序设计教程

出版时间:2010-2  出版社:清华大学出版社  作者:曾庆森,王艳 主编  页数:288  

前言

在当今世界,人们生活的方方面面都要与计算机打交道,在计算机的应用领域中70%的应用都是数据处理,而Visual FoxPro程序设计基础的主要应用领域就是数据处理,主要解决的是数据的组织、管理、操作和面向对象程序设计的基本操作,通过该门课程的学习可以使读者清楚地理解数据在计算机的应用以及与人们生活的关系,使自己对计算机的认识得到一个显著的升华。本书从数据库的基本知识出发,逐步深入地讲解与数据库有关的基本原理和基本概念、Visual FoxPro的知识、数据类型、变量和常量、自由表的基本操作、数据库基本知识、面向过程的简单程序设计、面向对象程序设计的有关概念和设计方法等知识,内容的组织和编排主要是按照数据库知识的连贯性和可理解性进行的,并安排了大量的实例。为了配合教学,同时编写了《Visual FoxPro程序设计实验指导及习题》,该书的实验内容与《Visual FoxPro程序设计教程》课程教学是相配套的,通过做一定的习题和实验巩固所学的知识,为了配合教学需要,还编写了教学课件。本书内容丰富,覆盖了Visual FoxPro程序设计的主要内容,不仅适合高等学校Visual FoxPro程序设计课程的教材,而且对参加计算机等级考试(二级)的应试者,也是一本很好的参考书。本书由重庆理工大学曾庆森、王艳任主编,第1、2章由盛莉编写,第3章由曾庆森、卢玲编写,第4章由阎河编写,第5章由何进编写,第6章由杨长辉编写,第7章由范伟编写,第8章由卢玲编写,第9章由金艳编写,第10、11章由龚箭、曾庆森编写,第12章由范伟编写,第13章由王艳编写。西南大学邹显春老师对本书的编写提出了许多宝贵意见和建议,重庆理工大学“Visual FoxPro程序设计”精品课题组的老师们也对教材的编写提出了宝贵的意见,在此一一表示十分的感谢。由于在程序设计,对应用问题的考虑思路不同会有不同的解决方法,本书结合知识的讲解而列举了大量实例,对这些实例会有不同的解决方法甚至有许多独到的解决问题的方法,我们期待读者的指教和探讨。另外,对书中的错误或不当之处,敬请读者批评指正。

内容概要

本书是以Visual FoxPro关系数据库知识为背景,以循序渐进理解和掌握Visual FoxPro知识的方式组织教材内容,并列举了大量的案例和例题,引导读者不断地深入学习Visual FoxPro基本知识和数据库基本应用。全书主要内容包括数据库系统概述、Visual FoxPro操作基础、Visual FoxPro数据类型与数据运算、自由表的基本操作、数据库与数据库表、关系数据库标准语言SQL、数据查询及视图、项目管理器、结构化程序设计、面向对象程序设计及其表单设计、菜单设计、报表和标签设计、数据库应用系统开发等内容。    为了方便教学和读者进一步学习Visual FoxPro程序设计的应用和开发,同时编写了《Visual FoxPro程序设计实验指导及习题》,该书的实验内容是按照《Visual FoxPro程序设计教程》课程教学循序渐进的方式进行编写的,通过做一定的习题和实验巩固所学的知识。为了配合教学需要,还配套编写了教学课件。    本书不仅适合作为高等学校Visual FoxPro程序设计课程的教材,也可作为计算机(二级)等级考试适用参考书。

书籍目录

第1章 数据库系统概述   1.1 信息、数据和数据处理   1.2 数据库系统   1.3 数据模型   1.4 关系数据库   习题1 第2章 Visual FoxPro操作基础   2.1 Visual FoxPro的安装与启动   2.2 Visual FoxPro的用户界面   2.3 Visual FoxPro的系统环境配置   2.4 Visual FoxPro操作概述   2.5 Visual FoxPro命令概述   习题2 第3章 Visual FoxPro数据类型与数据运算   3.1 Visual FoxPro的数据类型   3.2 Visual FoxPro的常量   3.3 Visual FoxPro的变量   3.4 Visual FoxPro的内部函数   3.5 Visual FoxPro的表达式   习题3 第4章 自由表的基本操作   4.1 表结构的创建和编辑   4.2 自由表的基本操作   4.3 表的排序与索引   4.4 表记录的统计及其基本计算   4.5 多表的应用   习题4 第5章 数据库与数据库表   5.1 数据库的建立   5.2 数据库的操作   5.3 建立与修改数据库表   习题5 第6章 关系数据库标准语言SQL   6.1 SQL语言的概述   6.2 SQL的数据定义功能   6.3 SQL的数据查询   6.4 SQL的数据修改功能   习题6 第7章 数据查询及视图   7.1 查询设计   7.2 查询的基本技巧   7.3 视图设计   习题7 第8章 项目管理器 第9章 结构化程序设计 第10章 面向对象程序设计及其表单设计 第11章 菜单设计 第12章 报表和标签设计 第13章 数据库应用系统开发 参考文献

章节摘录

插图:1.1.3数据管理技术1.人工管理阶段20世纪50年代中期以前,计算机主要应用于科学计算,数据量较少,一般不需要长期保存数据。在人工管理阶段,应用程序和数据之间是一一对应的关系,即一个应用程序的功能针对一些数据,它的主要特点有:·数据和应用程序不具有独立性。·数据不能长期保存。·数据不能共享,冗余度高。2.文件系统阶段20世纪50年代后期至60年代后期,计算机开始大量用于数据管理。硬件上出现了直接存取的大容量外存储器,如磁盘、磁鼓等,这为计算机系统管理数据提供了物质基础。软件方面,出现了操作系统,其中包含文件系统,这又为数据管理提供了技术支持。文件系统阶段,应用程序和数据之间的关系是通过文件系统进行连接,数据和程序都依赖于文件系统。它的主要特点是:·数据和应用程序具有一定的独立性。·数据文件可以长期保存。·数据不能共享,冗余度高。3.数据库系统阶段20世纪60年代后期,计算机在管理中应用规模更加庞大,数据量急剧增加,数据共享性更强。硬件价格下降,软件价格上升,编制和维护软件所需成本相对增加,其中维护成本更高。这些成为数据管理在文件系统的基础上发展到数据库系统的原动力。在数据库系统中,由一种叫做数据库管理系统(Database Management System,DBMS)的系统软件来对数据进行统一的控制和管理,从而有效地减少了数据冗余,实现了数据共享,解决了数据独立性问题,并提供统一的安全性、完整性和并发控制功能。数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。在数据库中集中了一个部门或单位完整的数据资源,这些数据能够被多个用户同时共享,且具有冗余度小、独立性和安全性高等特点。它的主要特点是:·实现数据共享,减少数据冗余。·采用特定的数据模型。·具有较高的数据独立性。·有一定的数据控制功能。

编辑推荐

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

图书封面

评论、评分、阅读与下载


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


用户评论 (总计1条)

 
 

  •   嗯嗯。可以的,以后继续在当当买
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7