Visual FoxPro 6.0程序设计教程

出版时间:2012-1  出版社:科学出版社  作者:侯仲尼,朱丽莉,张丹彤 主编  页数:304  

内容概要

  本书以visualfoxpro
6.0为基础,深入浅出地介绍了关系数据库管理系统的基础理论及数据库应用系统的开发过程。本书主要内容包括概述、vfp
6.0基础知识、表的基本操作、数据库的基本操作、结构化查询语言与数据查询、程序设计、表单设计、报表与标签设计、菜单设计、数据库应用系统开发,共10章。书中例题均上机调试通过,每章均配有丰富的习题。
  本书可作为各类高等院校学生学习“visual foxpro
6.0程序设计”课程的教材,也可作为计算机二级等级考试的培训教材,也适合广大计算机用户和数据库应用系统开发人员自学使用,还可供有经验的it工程技术人员参考使用。

书籍目录

第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.3vfp6.0系统概述
1.3.1数据库管理系统概述
1.3.2vfp的发展与特点
1.3.3vfp6.0安装、启动与卸载
1.3.4vfp6.0的用户界面与工作方式
1.3.5vfp 6.0主要技术指标和常用的文件类型
1.3.6vfp6.0向导、设计器、生成器
习题1
第2章vfp6.0基础知识
2.1vfp的命令结构与语法规则
2.1.1本书对书写vfp命令的约定
2.1.2 vfp的命令结构
2.2 vfp的数据类型
2.2.1vfp的数据类型
2.2.2常量
2.2.3变量
2.2.4运算符与表达式
2.2.5常用函数
习题2
第3章表的基本操作
3.1表的建立
3.1.1确定表的结构
3.1.2建立表
3.1.3表中数据记录的输入
3.2表中数据的整理
3.2.1记录的显示
3.2.2记录指针的移动
3.2.3表中数据记录的修改
3.2.4记录的删除
3.2.5数据的复制
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
第4章数据库的基本操作
4.1数据库的设计
4.1.1数据库与数据库设计
4.1.2数据库设计的一般步骤
4.2数据库的基本操作
4.2.1数据库的建立
4.2.2数据库的基本操作
4.2.3数据库表的组织
4.3数据库表的设置
4.3.1设置字段显示属性
4.3.2建立永久性关联关系
4.3.3建立参照完整性
习题4
第5章结构化查询语言与数据查询
5.1sqi概述
5.1.1sql的产生、发展及其标准
5.1.2sql的特点
5.1.3数据定义语言
5.1.4数据操纵语言
5.1.5数据控制语言
5.2sql的select命令
5.2.1select命令的一般形式
5.2.2嵌套查询
5.2.3超联接查询
5.2.4查询结果处理
5.3查询
5.3.1建立查询
5.3.2修改查询
5.3.3运行查询
5.4视图
5.4.1建立视图
5.4.2修改视图
5.4.3使用与运行视图
5.4.4视图与查询、视图与表的比较
习题5
第6章程序设计
6.1结构化程序设计基础
6.1.1程序文件的建立、修改与运行
6.1.2辅助调试命令
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.4.4程序的调试
6.5面向对象程序设计基础
6.5.1面向对象基础知识
6.5.2 vfp中提供的类
习题6
第7章表单设计
7.1表单的建立
7.1.1表单概述
7.1.2用表单向导建立表单
7.1.3用“表单设计器”建立表单
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.3.4命令按钮
7.3.5命令按钮组
7.3.6选项按钮组
7.3.7复选框
7.3.8列表框
7.3.9组合框
7.3.10表格
7.3.11页框
7.3.12计时器与微调器
7.3.13图像、形状、线条
7.3.14容器
7.4自定义属性与方法
7.4.1自定义属性
7.4.2自定义方法程序
7.5表单集与多重表单
7.5.1表单集
7.5.2多重表单
习题7
第8章报表与标签设计
8.1报表设计
8.1.1报表的总体规划和布局
8.1.2创建报表
8.1.3修改报表与打印
8.2标签设计
习题8
第9章菜单设计
9.1建立菜单
9.1.1规划菜单系统
9.1.2建立下拉式菜单
9.1.3在顶层表单中调用下拉式菜单
9.2建立快捷菜单
习题9
第10章数据库应用系统开发
10.1项目管理器
10.1.1项目管理器概述
10.1.2项目管理器的定制
10.1.3项目管理器的使用
10.1.4连编应用程序
10.2数据库应用系统开发
10.2.1数据库应用系统开发过程
10.2.2系统分析
10.2.3系统设计
10.2.4系统实现
10.2.5系统运行、维护和评价
习题10
参考文献
附录课后习题参考答案

章节摘录

版权页:   插图:   5.1.2 SQL的特点 1.一体化语言 SQL集数据定义语言(database definition language,DDL)、数据操纵语言(database manipulation language,DML)、数据控制语言(database control language,DCL)的功能于一体,可以独立完成数据库生命周期中的全部活动,包括定义表结构,录入数据及数据库查询、更新、维护和重构以及数据库安全性控制等一系列操作,这就为数据库应用系统的开发提供了良好的环境。 2.高度非过程化 用SQL进行数据操作时,用户只需提出做什么,而不必指明怎么做,这不但大大减轻了用户的负担,而且还有利于提高数据独立性。 3.集合化操作方式 SQL语言采用集合化操作方式,不仅查找的结果可以是记录的集合,而且操作对象的一次插入、删除、更新也可以是记录的集合。 4.以同一种语法结构提供两种使用方式 SQL既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互,也可以在程序中使用;作为嵌入式语言,SQL语句能够嵌入到高级语言(如C、FORTRAN等)程序中,供程序员设计程序时使用。而在这两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方法的做法,为用户设计程序提供了极大的灵活性与方便性。 5.语言简洁,易学易用 SQL功能极强,但由于设计巧妙,语言十分简洁,完成数据定义、数据操纵、数据控制核心功能只用了九个动词:CREATE,DROP,ALTER,SELECT,INSERT,UPDATE,DELETE,GRANT,REVOKE。易学易用是SQL的最大特点。VFP无GRANT与REVOKE命令。 5.1.3数据定义语言 数据定义语言由CREATE、ALTER、DROP命令组成。 1.表的建立 (1)创建表 在3.1.2小节中介绍了用命令创建表,此格式为SQL创建表的基本语句,现给出它的完整形式。 格式:CREATE TABLEIDBF[NAME】【FREE](类型 [(字段宽度[,)][NULLINOT NULL】 【CHECK[ERROR]][DEFAULT】 [PRIMARY KEYIUNIQUE][REFERENCES 【TAG1】 [NOCPTRANS】 [,…1 【,PRIMARY KEYTAG|,UNIQUETAG] 【,FOREIGN KEYTAG[NODUP] REFERENCES[TAG1] 【,CHECK[ERROR]】) |FROM ARRAY 功能:创建表名1指定的表。表名1可以是一个名称表达式。 说明: 1)TABLE和DBF选项作用相同。 2)NAME指定表的长表名。因为长表名存储在数据库中,只有在打开数据库时才能指定长表名。长名最多可包括128个字符,在数据库中可用来代替短名。

编辑推荐

《普通高等教育"十二五"重点规划教材•公共课系列•中国科学院教材建设专家委员会"十二五"规划教材:高职高专教材sual FoxPro6.0程序设计教程》可作为各类高等院校学生学习“VisualFoxPro6.0程序设计”课程的教材,也可作为计算机二级等级考试的培训教材,也适合广大计算机用户和数据库应用系统开发人员自学使用,还可供有经验的IT工程技术人员参考使用。

图书封面

评论、评分、阅读与下载


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


用户评论 (总计2条)

 
 

  •   给图书馆收藏,不错。就是分包,不太舒服。
  •   适合大纲式学习
 

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

京ICP备13047387号-7