Visual FoxPro 6.0数据库与程序设计

出版时间:2011-1  出版社:卢湘鸿 电子工业出版社 (2011-01出版)  作者:卢湘鸿 编  页数:297  

前言

能够满足社会与专业本身需求的计算机应用能力已成为合格的大学毕业生必须具备的素质。文科类专业与信息技术的相互结合、交叉、渗透,是现代科学发展趋势的重要方面,是不可忽视的新学科的一个生长点。加强文科类(包括文史法教类、经济管理类与艺术类)专业的计算机教育,开设具有专业特色的计算机课程是培养能够满足信息化社会对大学文科人才需求服务的重要举措,是培养跨学科、综合型的文科通才的重要环节。为了更好地指导文科类专业的计算机教学工作,教育部高等教育司重新组织制订了《高等学校文科类专业大学计算机教学基本要求(2006年版)》(下面简称《基本要求》)①。《基本要求》把大文科各门类的本科计算机教学,按专业门类分为文史哲法教类、经济管理类与艺术类等三个系列,按教学层次分为计算机大公共课程(也就是计算机公共基础课程)、计算机小公共课程和计算机背景专业课程三个层次。第一层次的教学内容是文科某系列(比如艺术类)各专业学生应知应会的。第二层次是在第一层次之上,为满足同一系列某些专业的共同需要(包括与专业相结合而不是某个专业所特有的)而开设的计算机课程。第三层次,也就是使用计算机工具,以计算机软、硬件为依托而开设的为某一专业所特有的课程。《基本要求》对第一层次与第二层次课程的设置与教学内容提出了基本要求。第一层次的教学内容由计算机基础知识(软、硬件平台)、微机操作系统及其使用、多媒体知识和应用基础、办公软件应用、计算机网络基础、信息检索与利用基础、Internet基本应用、电子政务基础、电子商务基础、网页设计基础等15个模块构成。这些内容可为文科学生在与专业紧密结合的信息技术应用方向上进一步深入学习打下基础。这一层次的教学内容是对文科大学生信息素质培养的基本保证,起着基础性与先导性的作用。第二层次的教学内容,或者在深度上超过第一层次的教学内容中某一相应模块,或者是拓展到第一层次中没有涉及到的领域。这是满足大文科不同专业对计算机应用需要的课程。这部分教学在更大程度上决定了学生在其专业中应用计算机解决问题的能力与水平。这些内容包括:计算机组装与维护、计算机网络技术及应用、多媒体技术及应用、网页设计基础、信息检索与利用、电子政务应用、电子商务应用,以及与文史哲法教类、经济管理类与艺术类相关的许多课程。本书根据《基本要求》公共基础课程中有关对数据库和程序设计方面的基本要求,以Microsoft Visual FoxPro 6.0为背景编写。本书是北京高等教育精品教材。Visual FoxPro 6.0是优秀的小型数据库管理系统软件,具有强大的数据库管理系统功能,以及面向程序设计的各类开发工具。该软件不仅可以用于小型数据库系统开发,而且被广泛应用于大型数据库的前端开发,可与Visual Basic,PowerBuilder等软件相媲美。本书从数据库基本原理、概念出发,介绍数据表的建立、查看、修改、使用与维护,以及数据库对象(如查询、视图等)的操作,在介绍结构化程序设计的结构与基本方法后,由浅入深地引入了面向对象程序设计思想。既有理论阐述,又有实践开发手段。

内容概要

  《Visual FoxPro 6。0数据库与程序设计(第3版)》是根据教育部高等教育司组织制订的《高等学校文科类专业大学计算机教学基本要求》公共基础课程中有关对数据库和程序设计方面的基本要求编写的。《Visual FoxPro 6。0数据库与程序设计(第3版)》以Visual FoxPro 6。0为背景,介绍了关系数据库系统的基础理论及系统开发技术,包括数据库系统、Visual FoxPro 6。0语言基础、Visual FoxPro 6。0数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单设计与应用、报表设计与应用、菜单设计与应用、应用系统的开发等11部分内容。书中配有丰富的例题、习题(包括上机练习题),并附有解答,以更适合教学的需要。任课教师可按前言中的获取方式免费索取电子课件。  《Visual FoxPro 6。0数据库与程序设计(第3版)》可以满足普通高等学校文科类各专业和非计算机专业在Visual FoxPro 6。0数据库技术与程序设计方面教学的基本需要,还可作为全国计算机等级考试二级Visual FoxPro 6。0程序设计的培训教材,也可供办公自动化工作者学习数据库开发使用。

书籍目录

第1章 数据库系统1.1 数据库基础知识1.1.1 基本概念1.1.2 数据模型1.1.3 关系数据库及其特点1.2 Visual FoxPro 6.0的特点、安装和运行1.2.1 Visual FoxPro 6.0的特点1.2.2 Visual FoxPro 6.0的运行环境与安装1.2.3 Visual FoxPro 6.0的启动与退出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.3.4 Visual FoxPro 6.0的项目管理器1.4 Visual FoxPro 6.0系统的配置1.5 Visual FoxPro 6.0的文件类型习题1第2章 Visual FoxPro 6.0语言基础2.1 数据类型2.2 数据存储2.2.1 常量2.2.2 变量2.2.3 其它数据存储容器2.3 运算符和表达式2.3.1 数值运算符及数值表达式2.3.2 字符串运算符及字符表达式2.3.3 日期运算符及日期表达式2.3.4 关系运算符及关系表达式2.3.5 逻辑运算符及逻辑表达式2.3.6 类与对象运算符2.3.7 名称表达式2.4 函数2.4.1 数值处理函数2.4.2 字符处理函数2.4.3 日期和时间处理函数2.4.4 数据类型转换函数2.4.5 测试函数2.4.6 其它函数2.5 命令习题2第3章 Visual FoxPro 6.0数据库及其操作3.1 项目的创建3.2 数据库的创建及基本操作3.2.1 数据库的设计思想3.2.2 数据库的创建3.2.3 数据库的基本操作——打开、关闭与删除3.3 数据表的创建3.3.1 基本概念3.3.2 自由表的建立3.3.3 数据库表的建立3.4 数据表的基本操作3.4.1 数据表的浏览3.4.2 记录的定位3.5 数据表的维护3.5.1 表结构的修改3.5.2 记录的添加3.5.3 记录的编辑3.5.4 记录的删除3.5.5 数据表的复制3.5.6 数据表与数组之间的数据交换3.6 数据表的排序与索引3.6.1 数据表的排序3.6.2 数据表的索引3.6.3 数据表的查询3.6.4 数据表的统计与汇总3.7 数据字典的建立3.7.1 设置表的字段属性3.7.2 设置表的有效性规则3.7.3 设置触发器3.7.4 永久关系的创建3.7.5 参照完整性的设置3.7.6 存储过程3.8 多数据表的操作3.8.1 工作区的选择3.8.2 数据表的联接习题3第4章 查询和视图4.1 查询4.1.1 查询的概念4.1.2 查询的创建4.1.3 查询文件的查看4.2 视图4.2.1 视图的概念4.2.2 视图的创建4.2.3 用视图更新数据4.2.4 视图的使用习题4第5章 结构化查询语言SQL5.1 SQL语言概述5.2 数据定义5.2.1 表的定义5.2.2 表结构的修改5.2.3 表的删除5.3 数据操纵——记录的插入、删除和更新5.3.1 记录的插入5.3.2 记录的删除5.3.3 记录的更新5.4 数据查询5.4.1 SQLSELECT查询语句5.4.2 基本查询5.4.3 带特殊运算符的条件查询5.4.4 排序查询5.4.5 计算与分组查询5.4.6 多表查询5.4.7 联接查询5.4.8 嵌套查询5.4.9 查询输出习题5第6章 结构化程序设计6.1 程序的建立和执行6.1.1 基本概念6.1.2 程序文件的建立6.1.3 程序文件的修改6.1.4 程序文件的执行6.2 程序设计的常用命令6.2.1 基本命令6.2.2 输入/输出命令6.3 程序的基本控制结构6.3.1 顺序结构6.3.2 分支结构6.3.3 循环结构6.4 过程与自定义函数6.4.1 过程与过程文件6.4.2 自定义函数6.4.3 变量的作用域6.5 程序的调试6.5.1 调试器窗口6.5.2 调试菜单习题6第7章 面向对象程序设计7.1 对象与类7.1.1 对象7.1.2 类7.1.3 VisualFoxPro中的类7.1.4 属性、事件与方法7.2 类的设计7.2.1 类的创建7.2.2 类属性的设置7.2.3 类方法的定义7.2.4 通过编程定义类7.3 对象的创建7.3.1 对象的建立7.3.2 对象的引用7.3.3 对象的属性设置与方法调用7.4 数据环境习题7第8章 表单的设计与应用8.1 表单的创建8.1.1 使用表单向导创建表单8.1.2 使用表单设计器创建表单8.1.3 表单的保存与运行8.2 表单设计器8.2.1 表单设计器环境8.2.2 利用表单控件工具栏添加控件8.2.3 利用属性窗口设置对象属性8.2.4 利用代码窗口编辑事件过程8.2.5 利用布局工具栏排列控件8.2.6 控件对象的基本操作8.3 表单的数据环境8.3.1 数据环境设计器8.3.2 数据信息与数据环境8.4 表单与常用控件的设计8.4.1 表单的建立8.4.2 标签控件8.4.3 文本框控件8.4.4 命令按钮控件8.4.5 编辑框控件8.4.6 选项按钮组控件8.4.7 命令按钮组控件8.4.8 复选框控件8.4.9 列表框与组合框控件8.4.1 0表格控件8.4.1 1页框控件习题8第9章 报表的设计与应用9.1 报表的创建9.1.1 概述9.1.2 使用报表向导创建报表9.1.3 使用报表设计器创建报表9.1.4 报表的保存与浏览9.2 报表的设计9.2.1 设计报表的一般步骤9.2.2 报表设计器9.3 报表控件的使用9.3.1 标签控件9.3.2 域控件9.3.3 线条、矩形和圆角矩形控件9.3.4 图片/OLE绑定型控件9.3.5 报表变量9.4 数据的分组9.4.1 一级数据分组9.4.2 多级数据分组9.5 多栏报表的设计9.6 报表的输出9.6.1 页面设置9.6.2 报表的预览9.6.3 报表的打印习题9第10章 菜单的设计与应用10.1 菜单系统10.1.1 菜单系统的类型10.1.2 菜单系统的设计原则10.2 下拉式菜单的设计10.2.1 菜单设计器10.2.2 自定义菜单的设计10.2.3 SDI菜单的设计10.3 快捷菜单的设计10.4 用编程方式定义菜单习题10第11章 应用系统的开发11.1 系统开发的一般过程11.2 构造VisualFoxPro应用程序11.2.1 项目的建立11.2.2 连编应用程序11.2.3 教学管理系统开发实例11.3 应用程序生成器11.3.1 应用程序向导11.3.2 应用程序生成器11.4 应用程序的发布习题11附录A常用数据库操作命令附录B习题答案参考文献

章节摘录

插图:1.信息与数据(1)信息泛指通过各种方式传播的、可感受的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识。换句话说,信息是对客观事物的反映,是为某一特定目的而提供的决策依据。在现实世界中,人们经常接触各种各样的信息,并根据这些信息制定决策。例如,在商店购买某种商品时,首先要了解该商品的价格、款式或花色,根据这些信息决定是否购买;再如,可以根据电视节目预告来决定是否收看,等等。(2)数据是指表达信息的某种物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息依靠数据来表达。表达信息的符号不仅可以是数字、字母、文字和其他特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。在计算机中,主要使用硬盘、光盘、u盘等外部存储器来存储数据,通过计算机软件和应用程序来管理与处理数据。2.数据处理数据处理是对各种类型的数据进行收集、整理、存储、分类、加工、检索、维护、统计和传播等一系列活动的总称。数据处理的目的是从大量的、原始的数据中抽取对人们有价值的信息,并以此作为行为和决策的依据。数据库技术作为一种数据处理技术,研究在计算机环境下如何合理组织数据、有效管理数据和高效处理数据。数据处理的核心问题是数据管理。随着计算机软、硬件技术的不断发展和计算机应用范围的不断拓宽,数据管理技术得到很大发展,经历了人工管理、文件系统和数据库管理三个阶段(如表1.1所示)。

编辑推荐

《Visual FoxPro 6.0数据库与程序设计(第3版)》是北京高等教育精品教材。

图书封面

评论、评分、阅读与下载


    Visual FoxPro 6.0数据库与程序设计 PDF格式下载


用户评论 (总计5条)

 
 

  •   可以满足普通高等学校文科类各专业和非计算机专业在Visual FoxPro 6.0数据库技术与程序设计方面教学的基本需要,还可作为全国计算机等级考试二级Visual FoxPro 6.0程序设计的培训教材。
  •   有些旧,不够新。。。。。
  •   明明书是2013年的封面,收到的货却是2011年印刷的书。有赤裸裸欺骗消费者的意图。若不是急着用,而且物流太慢了,一定是要退货的。一颗星都不想给的。真是气死了
  •   因为是教科书所以上网买了 真心觉得不是专业的学挺难的 不过还好
  •   Visual FoxPro 6.0数据库与程序设计比较好,值得向我的朋友推荐
 

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

京ICP备13047387号-7