Visual FoxPro程序设计

Visual FoxPro程序设计
作 者: 谢荣 王永国
出版社: 清华大学出版社
丛编项: 高职高专计算机专业系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro程序设计》作者简介

内容简介

本书以通俗和简洁的语言讲述了数据库及数据库应用系统开发的基础知识、Visual FoxPro可视化编辑工具和编程方法,特别突出了事件驱动和面向对象程序设计,强调工具的使用。在提出问题和解决问题的过程中,使学生得到系统的应用技能训练。每章后附有习题和实验实训题。本书立意新颖、结构合理、概念清晰、深入浅出、通俗易懂、易于自学和教学,重在培养学业生的应用技能。该书适合作为高职高专的教材,也可作为培训班教材、自学教材及工程技术人员的参考书。

图书目录

第1章 数据库和数据库应用系统

1. 1 基本概念

1. 1. 1 信息. 数据及数据处理

1. 1. 2 数据库相关概念和术语

1. 2 数据模型与E-R图

1. 2. 1 数据模型

1. 2. 2 E-R图

1. 3 关系数据库

1. 3. 1 关系数据库的内容

1. 3. 2 关系运算

1. 3. 3 关系的完整性约束

1. 4 数据库应用系统开发与数据库设计

1. 4. 1 数据库应用系统开发

1. 4. 2 数据库设计

1. 5 一个简易的考试管理系统KSGLXT

1. 5. 1 需求分析

1. 5. 2 系统设计

1. 5. 3 数据库设计

实训1 数据库设计和数据库应用系统开发实验

习题1

第2章 初涉Visual FoxPro 6. 0

2. 1 概述

2. 1. 1 VisualFoxPro 6. 0的发展历史及特点

2. 1. 2 VisualFoxPro 6. 0的运行环境与安装

2. 1. 3 VisualFoxPro 6. 0的启动与退出

2. 1. 4 VisualFoxPro6. 0的用户界面与工作方式

2. 1. 5 VisualFoxPro的技术指标与常用文件类型

2. 1. 6 VisualFoxPro命令格式与书写规则

2. 2 数据类型

2. 2. 1 数据类型概述

2. 2. 2 常量

2. 2. 3 变量

2. 2. 4 内存变量及其操作

2. 3 表达式与函数

2. 3. 1 表达式

2. 3. 2 函数

2. 4 VisualFoxPro 6. 0集成开发环境

2. 4. 1 菜单系统

2. 4. 2 工具栏

2. 4. 3 项目管理器与项目创建

2. 4. 4 使用项目管理器

2. 4. 5 定制项目管理器

2. 4. 6 VisualFoxPro设计器

2. 4. 7 VisualFoxPro生成器

2. 4. 8 VisualFoxPro向导

2. 4. 9 帮助系统

2. 5 使用项目管理器完成一个简单设计

2. 5. 1 创建项目

2. 5. 2 创建数据库与数据表

2. 5. 3 表单设计及数据输入. 修改

2. 5. 4 建立主程序

2. 5. 5 生成应用程序

2. 5. 6 执行应用程序

实训2 VisualFoxPro 6. 0集成环境与项目操作实验

习题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. 3. 4 数据记录的追加与插入

3. 3. 5 表数据的修改

3. 3. 6 数据记录的删除和恢复

3. 3. 7 表与表结构的相关操作

3. 4 排序和索引

3. 4. 1 排序

3. 4. 2 索引

3. 5 查询与统计

3. 5. 1 数据查询

3. 5. 2 数据统计

3. 6 工作区与数据工作期

3. 6. 1 工作区

3. 6. 2 数据工作期

3. 7 表之间的关联操作

3. 7. 1 关联的概念

3. 7. 2 建立关联

3. 7. 3 参照完整性

实训3 数据库与表的建立及其操作实验

习题3

第4章 查询和视图

4. 1 查询

4. 1. 1 打开查询设计器窗口

4. 1. 2 进行查询设置

4. 1. 3 运行查询

4. 1. 4 保存查询设置

4. 2 SQL语言简介

4. 2. 1 概述

4. 2. 2 SQLSELECT语言常用语句

4. 2. 3 使用SQLSELECT实现查询

4. 3 VisualFoxPro 6. 0视图

4. 3. 1 创建本地视图

4. 3. 2 创建远程视图

4. 3. 3 直接用SQL命令建立视图

4. 3. 4 视图的操作

实训4 查询和视图实验

习题4

第5章 VisualFoxPro 6. 0面向过程程序设计

5. 1 概述

5. 2 程序文件的建立和执行

5. 2. 1 程序文件的建立与修改

5. 2. 2 执行程序文件

5. 3 基本命令

5. 4 程序流程控制

5. 4. 1 分枝程序设计

5. 4. 2 循环程序设计

5. 5 过程与函数

5. 5. 1 变量的作用域

5. 5. 2 过程与过程调用

5. 5. 3 自定义函数

5. 5. 4 参数传递

实训5 VisualFoxPro 6. 0面向过程程序设计实验

习题5

第6章 事件驱动和面向对象程序设计

6. 1 基本概念

6. 1. 1 对象. 对象的属性. 方法及其相关事件

6. 1. 2 类. 子类和继承

6. 2 VisualFoxPro 6. 0中的类层次

6. 2. 1 基类与子类

6. 2. 2 容器类与控件类

6. 3 事件及事件处理

6. 3. 1 VisualFoxPro 6. 0中的核心事件

6. 3. 2 容器事件和对象事件

6. 4 对象操作

6. 4. 1 创建对象

6. 4. 2 引用对象

6. 4. 3 访问对象的属性和方法

6. 5 类的定义

6. 5. 1 以编程方式定义类

6. 5. 2 用类设计器创建类

6. 6 类定义及其事件代码实例

实训6 事件驱动和面向对象程序设计实验

习题6

第7章 VisualFoxPro6. 0表单设计

7. 1 创建. 修改与运行表单

7. 1. 1 创建表单

7. 1. 2 修改表单

7. 1. 3 表单集

7. 1. 4 运行表单

7. 2 表单属性和方法

7. 2. 1 常用的表单属性和方法

7. 2. 2 创建新属性和方法

7. 2. 3 编辑方法或事件代码

7. 3 表单设计器

7. 3. 1 表单设计器的设计环境

7. 3. 2 控件的操作与布局

7. 3. 3 设置数据环境

7. 3. 4 表单处理

7. 4 创建单文档和多文档界面

7. 4. 1 表单的分类

7. 4. 2 指定表单类型

7. 4. 3 显示位于顶层表单中的子表单

7. 4. 4 隐藏VisualFoxPro主窗口

7. 5 常用控件及其使用

7. 5. 1 标签控件

7. 5. 2 计时器控件

7. 5. 3 命令按钮控件

7. 5. 4 文本框控件

7. 5. 5 单选按钮控件

7. 5. 6 复选按钮控件

7. 5. 7 图像控件

7. 5. 8 列表框与组合框控件

7. 5. 9 表格控件

7. 5. 10 页框控件

7. 6 表单设计实例

实训7 VisualFoxPro 6. 0表单设计实验

习题7

第8章 报表设计

8. 1 报表向导

8. 2 快速报表

8. 3 报表设计器

8. 3. 1 报表设计器的启动与报表设计器的带区

8. 3. 2 报表设计器的数据环境

8. 3. 3 报表设计器工具栏和报表控件工具栏

8. 3. 4 在报表中添加控件

8. 3. 5 数据分组

8. 3. 6 报表的布局

8. 4 预览和打印报表

8. 5 报表设计实例

实训8 报表设计实验

习题8

第9章 Visual FoxPro 6. 0菜单与工具栏

9. 1 建立菜单系统的基本步骤

9. 2 规划菜单系统

9. 3 建立菜单系统

9. 3. 1 创建菜单

9. 3. 2 创建菜单项

9. 3. 3 创建子菜单

9. 3. 4 为菜单项分组

9. 3. 5 为菜单或菜单项指定任务

9. 3. 6 生成菜单

9. 3. 7 运行菜单

9. 4 创建快捷方式菜单和为顶层表单添加菜单

9. 4. 1 创建快捷方式菜单

9. 4. 2 为顶层表单添加菜单

9. 5 创建自定义工具栏

9. 5. 1 创建自定义工具栏的方法

9. 5. 2 在表单集中添加自定义工具栏

9. 5. 3 创建自定义工具栏示例

实训9 用菜单设计器进行菜单系统设计实验

习题9

第10章 应用程序开发实例

10. 1 应用程序的开发过程

10. 2 计算机等级考试管理系统的总体规划与设计

10. 2. 1 系统需求分析

10. 2. 2 系统总体规划与设计

10. 3 计算机等级考试管理系统的系统开发

10. 3. 1 建立项目管理器

10. 3. 2 建立数据库与数据表

10. 3. 3 建立交互表单

10. 3. 4 建立打印文件

10. 3. 5 建立程序模块

10. 3. 6 建立菜单系统

10. 3. 7 建立启动界面

10. 3. 8 连编项目并运行

10. 4 制作发行盘

10. 4. 1 创建发布目录, 存放用户运行应用程序所需的全部文件

10. 4. 2 使用安装向导创建发布磁盘和安装程序

实训10 应用程序的生成与发布实验

习题10