高职计算机类精品教材:Visual FoxPro6.0程序设计
定 价:30 元
- 作者:赵守忠 ,刘铮 著 王洪海 ,王德正 编
- 出版时间:2010/8/1
- ISBN:9787312027123
- 出 版 社:中国科学技术大学出版社
- 中图法分类:TP311.138FO
- 页码:289
- 纸张:胶版纸
- 版次:1
- 开本:16开
-
商品库位:
《Visual FoxPro6.0程序设计》以Visual Fox Pro6.0为具体工具,介绍了关系数据库管理系统的基础理论及应用系统的开发。《Visual FoxPro6.0程序设计》在详细介绍Visual Fox Pro6.0时,语言上力求通俗易懂、深入浅出;内容安排上力求循序渐进、结合实际,特别强调培养学生的程序设计能力。《Visual FoxPro6.0程序设计》可作为各类高职院校Visual Fox Pro6.0程序设计课程的教材,也适合作为计算机等级考试考生、计算机爱好者学习VisualFoxPro6.0程序设计的自学用书。
VisualFoxPro是微机上最流行的关系数据库系统之一,它以其卓越的数据库处理性能、良好的开发环境赢得了广大用户的喜爱。
VisualFoxPro6.O及其中文版,是可运行于Windows平台的32位数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。VistlalFoxPro6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。用户可通过VisualFox-Pro6.o的开发环境方便地设计查询、报表、菜单,以及利用项目管理器对数据库和程序进行管理,生成可执行文件,并进行发布。Vim-alFoxPro6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面做了强大的扩充,支持面向对象的可视化编程技术,并拥有功能强大的可视化程序设计工具,是用户进行系统开发较为理想的工具软件。
本书包括了计算机等级考试大纲(二级VFP)与国家计算机高新技术考试VF[’模块的全部内容。书中通过若干实例,全面细致地讲述了数据库的理论基础,VisualFoxPro6.0的数据库和表的设计、数据处理、查询和视图、表单设计、菜单设计、报表设计等。此外,还通过一个“学生管理系统”实例,介绍了开发一个小型应用系统的过程与方法。
前言
第1章 数据库及VisualFoxPro6.0概述
1.1数据库的基本概念
1.1.1信息、数据与数据处理
1.1.2数据库技术的发展
1.2数据模型
1.2.1实体与实体之间的联系
1.2.2几种主要的数据模型
1.3关系数据库
1.3.1关系术语与关系特点
1.3.2关系运算
1.4VisualFoxPro6.0简介
1.4.1VisualFoxPro的发展历程
1.4.2VisualFoxPrlO6.0的特点
1.4.3VisualFoxPro6.0的功能
1.4.4VisualFoxPro6.O的启动与退出
1.4.5VisualFoxPro6.O系统环境介绍
1.4.6项目管理器
习题1
第2章 VisualFoxPro6.0语言基础
2.1VisualFoxPro的数据类型
2.2常量和变量
2.2.1常量
2.2.2变量
2.2.3数组
2.2.4内存变量的操作
2.3运算符与表达式
2.3.1算术运算符与数值表达式
2.3.2字符串运算符与字符表达式
2.3.3日期时间运算符与日期表达式
2.3.4关系运算符与关系表达式
2.3.5逻辑运算符与逻辑表达式
2.4函数
2.4.1数值函数
2.4.2字符函数
2.4.3日期时间函数
2.4.4数据类型转换函数
2.4.5测试函数
2.5命令
2.5.1命令的格式
2.5.2命令书写的规则
习题2
第3章 数据库的管理
3.1数据库的建立及操作
3.1.1数据库的建立
3.1。2数据库的打开.
3.1.3数据库的修改
3.1.4数据库的删除
3.1.5数据库管理的其他操作
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.3.5记录的修改
3.3.6记录的插入
3.3.7记录的删除
3.4表的排序与索引
3.4.1物理排序
3.4.2索引类型
3.4.3索引文件的建立
3.4.4索引的使用
3.5数据检索
3.5.1查找命令
3.5.2检索命令
3.5.3顺序查找命令
3.6统计命令
3.6.1求和命令
3.6.2求平均值命令
3.6.3计数命令
3.6.4求统计量命令
3.6.5分类汇总命令
3.7数据完整性
3.7.1实体完整性与主关键字
3.7.2域完整性与约束规则
3.7.3参照完整性与表之间的关联
3.8多表的使用
3.8.1工作区
3.8.2表之间的关联
习题3
第4章 关系数据库标准语言SQL
4.1SQI。概述
4.1.1SQL语言的主要特点
4.1.2SQL语言的规则
4.2数据查询功能
4.2.1SELECT语句基本格式
4.2.2简单查询
4.2.3几个特殊运算符
4.2.4排序
4.2.5简单的计算查询
4.2.6分组与计算查询
4.2.7简单的联接查询
4.2.8嵌套查询
4.2.9别名的使用
4.2.10内外层互相关嵌套查询
4.2.11超联接查询
4.2.12集合的并运算
4.2.13利用空值查询
4.2.14查询结果输出
4.3数据定义功能
4.3.1表的定义
4.3.2表的删除
4.3.3表结构的修改
4.3.4视图的定义
4.4数据操作功能
4.4.1插入
4.4.2更新
4.4.3删除
习题4
第5章 查询与视图
5.1基本概念
5.1.1查询
5.1.2视图
5.2查询数据
5.3视图
5.3.1视图文件的建立
5.3.2远程视图与连接
5.3.3用视图更新数据
5.3.4查询和视图的区别
习题5
第6章 程序设计基础
6.1程序文件的建立与运行
6.1.1程序文件的建立与修改
6.1.2程序文件的运行
6.1.3程序中的辅助命令
6.1.4程序中的交互输入
6.2顺序结构程序设计
6.3分支结构程序设计
6.3.1简单分支结构
6.3.2选择分支结构
6.3.3分支嵌套结构
6.3.4多分支结构
6.4循环结构程序设计
6.4.1DO WHILE-ENDDO循环结构
6.4.2 FOR-ENDFOR循环结构
6.4.3 SCAN-ENDSCAN循环结构
6.4.4循环嵌套结构
6.5模块结构程序设计
6.5.1外部过程的建立与运行
6.5.2过程文件的建立与运行
6.5.3参数传递
6.5.4变量的作用域
6.5.5自定义函数的建立与运行
习题6
第7章 表单设计
7.1面向对象程序设计的基本概念
……
第8章 常用控件设计
第9章 菜单设计
第10章 报表设计
第11章 应用系统的开发与设计
1.数据库
数据库(Database)是指存储在计算机外部存储器上的、结构化的相关数据集合。为了便于对数据的管理和检索,数据库中的大量数据必须按一定的逻辑结构进行存储,这就是数据“结构化”的概念。此外,存储在数据库中的各个数据之间是存在一定的联系的,而不是孤立存在的。因而,数据库不仅包含了描述事物的数据,而且反映了相关事物之间的联系。在信息处理或数据处理中采用数据库技术的优势在于:数据库中的数据具有较高的数据共享性和较低的数据冗余度,能够为多个用户或多个任务所共享;同时,数据库中的数据具有较高的数据独立性和安全性,能有效地支持对数据进行的各种处理,并有利于保证数据的安全性、一致性和完整性。2.数据库技术的发展自从计算机应用于数据处理领域以来,数据库技术的发展已经历了3个阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。
(1)人工管理阶段
该阶段约在20世纪50年代中期以前,那时计算机刚诞生不久,主要用于科学与工程计算。当时没有大容量的存储设备,只有卡片、磁带等。此外也没有操作系统和专门的数据管理软件。程序设计人员需要对所处理的数据做专门的定义,并需要对数据的存取及输入输出的方式做具体的安排。程序与数据不具有独立性,同一组数据在不同的程序中不能被共享。因此,各应用程序之间存在大量的冗余数据。
(2)文件管理阶段
该阶段为20世纪50年代后期至60年代后期,由于计算机软硬件技术的发展,大容量的存储设备逐渐地投入使用,操作系统也已诞生,计算机开始大量地运用于管理领域中的数据处理工作。在当时的操作系统中通常包含一种专门进行文件管理的软件,它可将数据的集合按照一定的形式存放到计算机的外部存储器中形成数据文件,而不再需要人们去考虑这些数据的存储结构、存储位置以及输入输出方式等,用户运用简单的命令,就可通过文件管理程序实现对数据的存取、查询及修改等操作。操作系统则提供了应用程序与相应数据文件之间的接口,从而提高了数据的应用效率,并使数据和程序之间有了一定的独立性。