《Visual FoxPro 9.0 程序设计教程》是一本全面的学习指南,涵盖了从数据库概念入门到Visual FoxPro编程的高级应用,书中不仅详细介绍了语言的基础知识,还包含了数据表建立、操作技巧及数据库的基本操作,适合初学者打好坚实的基础,通过对结构化程序设计的阐述,读者能够系统地学习子程序与自定义函数的编写,书籍进一步阐释了面向对象编程的原理,对于表单控件的使用、表单设计、查询、视图以及报表设计等方面也提供了详尽的指导,开发者在学习应用程序管理与编译的过程中,将能有效地提升其软件开发与项目维护的能力,这本书是那些希望精通Visual FoxPro 9.0并在实际项目中应用的开发者的理想选择。
金勤等编著的《Visual FoxPro9.0程序设计教程》以Visual FoxPro 9 .O版本为软件平台,介绍了数据库的基本知识,数据库及其数据表的操作与管理,并较为全面地介绍了面向过程的程序设计方法与面向对象的程序设计方法,为运用数据库系统构建一个管理信息系统打下了基础。全书共分ll 章,主要内容包括:数据库系统概述,Visual FoxPro语言基础,数据表的建立与操作,数据库的基本操作,结构化程序设计基础,子程序与自定义函数,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等。 《Visual FoxPro9.0程序设计教程》可作为计算机等级考试二级 (Visual FoxPro)的教材,同时也适合从事数据库系统教学、研究和应用的广大教师、学生和工程技术人员学习、参考。
目录
- 第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.3 Visual FoxPro概述
- 1.3.1 Visual FoxPro的发展及特点
- 1.3.2 Visual FoxPro集成开发环境
- 1.3.3 Visual FOXPro的启动和关闭
- 1.3.4 Visual FOXPro命令格式与文件类型
- 习题与实验1
- 第2章 Visual FoxPro语言基础
- 2.1 数据类型与常量
- 2.1.1 数据类型
- 2.1.2 常量
- 2.2 变量与表达式
- 2.2.1 变量
- 2.2.2 表达式
- 2.3 常用函数
- 2.3.1 数值函数
- 2.3.2 字符函数
- 2.3.3 日期时间函数
- 2.3.4 转换函数
- 2.3.5 数据表函数
- 2.3.6 测试函数
- 2.3.7 其他函数
- 习题与实验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.2.6 表记录删除
- 3.3 表的排序与索引
- 3.3.1 表记录的排序
- 3.3.2 索引的概念与索引文件类型
- 3.3.3 索引文件的建立与操作
- 3.3.4 表内容的查询
- 3.4 表的其他操作
- 3.4.1 表内容的统计
- 3.4.2 表内容的复制与大批量数据追加
- 3.5 文件管理类命令简介
- 习题与实验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.3 数据库完整性约束的实现
- 4.3.1 长表名和表注释
- 4.3.2 长字段名和字段属性
- 4.3.3 设置记录规则
- 4.3.4 表之间的永久关联
- 4.3.5 参照完整性实现
- 4.4 关系数据库结构化查询语言sQL
- 4.4.1 SQL概述
- 4.4.2 SELECT—SQL数据查询命令
- 4.4.3 SQL其他常用命令
- 习题与实验4
- 第5章 结构化程序设计基础
- 5.1 程序文件设计
- 5.1.1 结构化程序设计概述
- 5.1.2 程序设计的基本命令
- 5.1.3 程序文件的建立、修改与执行
- 5.2 程序的基本控制结构
- 5.2.1 顺序结构
- 5.2.2 选择结构
- 5.2.3 循环结构
- 5.3 多种结构的嵌套
- 5.3.1 循环结构中嵌套选择结构
- 5.3.2 循环结构中嵌套循环结构
- 习题与实验5
- 第6章 子程序与自定义函数
- 6.1 子程序
- 6.1.1 子程序的定义
- 6.1.2 过程与过程文件
- 6.1.3 变量的参数传递及作用域
- 6.2 自定义函数
- 6.2.1 自定义函数的创建与调用
- 6.2.2 自定义函数的应用
- 习题与实验6
- 第7章 面向对象程序设计基础
- 7.1 面向对象程序设计简介
- 7.1.1 面向对象程序设计示例
- 7.1.2 对象与类
- 7.1.3 对象的属性、事件与方法
- 7.2 表单文件的创建与对象的添加
- 7.2.1 表单文件的创建与运行
- 7.2.2 在表单中添加对象
- 7.3 对象的使用
- 7.3.1 对象的引用
- 7.3.2 对象属性的设置
- 7.3.3 对象事件代码的编辑、响应及调用顺序
- 7.3.4 在表单中添加属性和方法
- 习题与实验7
- 第8章 常用表单控件的使用
- 8.1 输出控件
- 8.1.1 标签
- 8.1.2 图像、线条与形状
- 8.2 输入控件
- 8.2.1 文本框
- 8.2.2 编辑框
- 8.2.3 列表框与组合框
- 8.2.4 微调控件
- 8.2.5 复选框
- 8.3 控制控件
- 8.3.1 命令按钮与命令按钮组
- 8.3.2 选项按钮组
- 8.3.3 计时器
- 8.4 容器控件
- 8.4.1 表格
- 8.4.2 页框
- 8.4.3 容器
- 8.5 链接与嵌入控件
- 8.5.1 ActiveX控件
- 8.5.2 ActiveX绑定控件
- 8.5.3 超级链接
- 习题与实验8
- 第9章 表单设计应用
- 9.1 信息显示界面的设计
- 9.2 交互对话界面的设计
- 9.3 与数据源有关的表单设计
- 9.4 多表表单设计
- 9.5 SQL查询设计实例
- 9.6 表单集的设计
- 习题与实验9
- 第10章 查询、视图及报表设计
- 10.1 查询设计
- 10.1.1 简单查询设计
- 10.1.2 高级查询设计
- 10.2 视图设计
- 10.2.1 视图的建立
- 10.2.2 利用视图更新数据
- 10.3 创建报表
- 10.3.1 利用报表向导创建报表
- 10.3.2 利用报表设计器创建快速报表
- 10.4 利用报表设计器设计报表
- 10.4.1 报表设计器的组成和数据环境
- 10.4.2 报表布局与报表带区
- 10.4.3 设置报表控件
- 10.4.4 常用的报表控件操作
- 10.4.5 报表设计举例
- 习题与实验10
- 第11章 应用程序的管理及编译
- 11.1 菜单设计
- 11.1.1 菜单设计基本步骤
- 11.1.2 菜单设计工具
- 11.1.3 快捷菜单设计
- 11.1.4 在应用程序中使用菜单
- 11.2 主程序设计
- 11.2.1 主文件
- 11.2.2 错误处理程序设计
- 11.3 编译应用程序
- 11.3.1 管理项目管理器中的文件
- 11.3.2 应用程序编译
- 11.3.3 应用程序发布
- 习题与实验ll
- 参考文献