Visual FoxPro 6.0数据库与程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

能够满足社会与专业本身需求的计算机应用能力已成为合格的大学毕业生必须具备的素质。

文科类专业与信息技术的相互结合、交叉、渗透,是现代科学发展趋势的重要方面,是不可忽视的新学科的一个生长点。加强文科类(包括文史法教类、经济管理类与艺术类)专业的计算机教育,开设具有专业特色的计算机课程是培养能够满足信息化社会对大学文科人才要求服务的重要举措,是培养跨学科、创新型、复合型、应用型的文科通才的重要环节。

为了更好地指导文科类专业的计算机教学工作,教育部高等教育司重新组织制订了《高等学校文科类专业大学计算机教学基本要求》(下面简称《基本要求》)[注1]:教育部高等教育司组织制订的《高等学校文科类专业大学计算机基本要求》,系教育部高等学校文科计算机基础教学指导委员会编写,高等教育出版社出版于北京(电话:010-58581118)。

《基本要求》中的主体是文科计算机教学知识体系及其内容。在此基础上组建了文科计算机教学课程体系。课程及其内容是根据文科本科文史哲法教类、经济管理类与艺术类专业等三个系列,以及文科计算机大公共课程(也就是计算机公共基础课程)、计算机小公共课程和计算机背景专业课程三个不同教学层次的不同需要提出来的。

第一层次的教学内容是文科某系列各专业学生都要应知应会的。第二层次是在第一层次之上,为满足同一系列某些专业共同需要(包括与专业相结合而不是某个专业所特有的)而开设的计算机课程。第三层次,也就是使用计算机工具,以计算机软、硬件为依托而开设的为某一专业所特有的课程。

第一层次计算机大公共课程的教学内容按知识领域(模块化)设计。由分属于计算机软硬件基础、办公信息处理、多媒体技术、计算机网络、数据库技术与程序设计等6所知识领域的知识点组成。这些内容可为文科学生在与专业紧密结合的信息技术应用方向上进一步深入学习打下基础。这一层次的教学内容是对文科大学生信息素质培养的基本保证,起着基础性与先导性的作用。

第二层次是在第一层次之上,为满足同一系列某些专业共同需要(包括与专业相结合而不是某个专业所特有的)而开设的计算机课程。其教学内容,或者在深度上超过第一层次的教学内容中某一相应模块,或者是拓展到第一层次中没有涉及到的领域。这是满足大文科不同专业对计算机应用需要的课程。这部分教学在更大程度上决定了学生在其专业中应用计算机解决问题的能力与水平。

第三层次,也就是使用计算机工具,以计算机软硬件为依托而开设的为某一专业所特有的课程。其教学内容就是专业课。如果没有计算机为工具的支撑,这门课就开不起来。这部分教学在更大程度上显现了学校开设的特色专业的能力与水平。

本书是根据《基本要求》公共基础课程中有关对数据库和程序设计方面的基本要求,以Microsoft Visual FoxPro 6.0为背景编写的。

Visual FoxPro 6.0是优秀的小型数据库管理系统软件,具有强大的数据库管理系统功能,以及面向程序设计的各类开发工具。该软件不仅可以用于小型数据库系统开发,而且被广泛应用于大型数据库的前端开发,可与Visual Basic,PowerBuilder等软件相媲美。

本书从数据库基本原理、概念出发,介绍数据表的建立、查看、修改、使用与维护,以及数据库对象(如查询、视图等)的操作,在介绍结构化程序设计的结构与基本方法后,由浅入深地引入了面向对象程序设计思想。既有理论阐述,又有实践开发手段。

本书主要内容包括:数据库系统、Visual FoxPro 6.0语言基础、Visual FoxPro 6.0数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单设计与应用、报表设计与应用、菜单设计与应用、应用系统的开发等11部分内容。书中配有丰富的例题、习题(包括上机练习题),并附有解答,以更适合教学的需要。本书为任课教师免费提供电子课件,用户可登录电子工业出版社华信教育资源网站http://www.hxedu.com.cn免费注册下载。

本书可安排36~72学时,其中1/2~2/3学时为上机操作,分三个层次安排。第一层次安排36学时,以掌握数据表、数据库的基本知识,数据表的创建、修改、排序索引和检索等基本使用为基本内容;第二层次安排54学时,除了第一层次规定的内容外,还需要掌握结构化程序设计和结构化查询语言SQL等内容;第三层次安排72学时,除了第二层次规定的内容外,还需要掌握面向对象程序设计、表单设计与应用,菜单设计与应用,应用系统的开发。

本书由卢湘鸿:卢湘鸿 北京语言大学信息科学学院计算机科学与技术系教授、教育部高等学校文科计算机基础教学指导委员会秘书长、全国高等院校计算机基础教育研究会常务理事兼文科专业委员会常务副主任兼秘书长。组织编写并任主编,其初稿主要由陈洁提供,参加修改工作的主要有周林志,参加前期工作的还有卢卫、熊焰、李亚弟、陈勇军、罗赛杰、何伟红、丁优、刘佳等。全书最后由卢湘鸿审定。

本书可供普通高等学校非计算机专业作为计算机公共基础课的教材,可以满足文史法教类、经济管理类在Visual FoxPro 6.0数据库技术与程序设计方面教学的基本需要,还可作为全国计算机等级考试二级Visual FoxPro 6.0程序设计的培训教材,以及从事办公自动化人员学习数据库开发的用书。

本书体现了作者在数据库方面教学与开发的经验,但不足或错误肯定存在,敬请同行和读者批评指正。

编者

于北京中关村科技园