Visual FoxPro程序设计教程

Visual FoxPro程序设计教程
作 者: 彭春年 张广庆 周以宁
出版社: 清华大学出版社
丛编项: 高等院校信息管理与信息系统专业系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书是根据教育部高等教育司组织编制的普通高等学校与计算机基础课程相关的教学大纲及全国计算机等级考试大纲编写的。本书以数据库应用系统Visual FoxPro为例,系统地介绍了数据库基本概念、关系数据库、数据库应用系统设计与实现、数据库操作、交互式操作界面的设计(如:表单、菜单等)、面向过程与面向对象程序设计等内容。全书共11章,采用严谨的结构编排逐层深入,语言通俗、操作简便、概念清晰、内容丰富、实用性强,还配有丰富的例题、习题(包括思考、判断、填空、选择及上机实践练习题)。本书既适合作为大中专院校的数据库应用教材,也可以作为Visual FoxPro初学者的自学参考书。

图书目录

第1章 Visual FoxPro基础

1. 1 对象. 信息与数据

1. 1. 1 对象

1. 1. 2 信息与数据

1. 1. 3 数据处理

1. 1. 4 管理信息系统

1. 2 表. 数据库与关系模型

1. 2. 1 表

1. 2. 2 数据库

1. 2. 3 数据模型

1. 2. 4 关系运算

1. 3 数据库系统

1. 3. 1 数据库管理系统

1. 3. 2 数据库应用系统

1. 4 可视化数据库管理系统--Visual FoxPro

1. 4. 1 概述

1. 4. 2 先进的程序设计技术

1. 4. 3 众多强大的辅助设计工具

1. 4. 4 文件类型

1. 5 Visual FoxPro的安装

1. 5. 1 系统要求及运行环境

1. 5. 2 安装过程

1. 6 Visual FoxPro的操作方式

1. 6. 1 命令

1. 6. 2 菜单

1. 6. 3 交互式操作

1. 6. 4 程序

1. 7 交互式操作界面

1. 7. 1 菜单栏

1. 7. 2 工具栏

1. 7. 3 设计器

1. 7. 4 向导

1. 8 控件. 生成器. 调试器及窗口

1. 8. 1 控件及控件工具栏

1. 8. 2 生成器

1. 8. 3 调试器

1. 8. 4 窗口

1. 9 项目与项目管理器

1. 9. 1 启动项目管理器

1. 9. 2 项目及项目管理器的组成

1. 9. 3 定制项目管理器

1. 9. 4 项目管理器的操作使用

习题

第2章 创建数据库与表

2. 1 创建项目

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. 8 使用表向导

2. 3. 9 表数据的输入

2. 4 表. 字段属性设置

2. 4. 1 数据字典

2. 4. 2 创建永久关系

2. 4. 3 设置参照完整性

2. 4. 4 建立存储过程

2. 5 建立表索引

2. 5. 1 索引文件的类型

2. 5. 2 索引文件的建立

2. 5. 3 索引文件的打开与关闭

2. 5. 4 重新索引

2. 5. 5 删除复合索引文件中的标记

2. 6 建立和编辑表间关联与连接

2. 6. 1 多个数据表的使用

2. 6. 2 选择工作区的命令

2. 6. 3 数据表之间的关联

2. 6. 4 数据表之间的连接

2. 6. 5 数据表文件的更新

2. 7 数据库设计

2. 7. 1 收集信息. 分析数据需求

2. 7. 2 创建构思. 结构设置

2. 7. 3 逻辑. 物理设计

2. 7. 4 确定表

2. 7. 5 确定所需字段

2. 7. 6 确定表之间的关系

2. 7. 7 设计优化

习题

第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. 3. 5 类型转换函数

3. 3. 6 系统函数

3. 3. 7 文件管理函数

3. 3. 8 数据库管理函数

3. 4 查看和修改数据库结构

3. 4. 1 查看数据库结构

3. 4. 2 浏览数据库文件

3. 4. 3 扩展数据库文件

3. 4. 4 检查数据库

3. 4. 5 管理数据库

3. 5 表的操作

3. 5. 1 浏览表

3. 5. 2 修改表结构

3. 5. 3 复制表

3. 5. 4 表的删除与恢复

3. 5. 5 表数据排序

3. 6 记录操作

3. 6. 1 记录指针定位

3. 6. 2 插入记录

3. 6. 3 记录查找

3. 6. 4 记录的追加

3. 6. 5 记录替换

3. 6. 6 记录修改

3. 6. 7 记录删除

3. 7 统计计算

3. 7. 1 统计记录个数

3. 7. 2 数值字段值的求和

3. 7. 3 求算术平均值

3. 7. 4 分类汇总

3. 8 辅助文件操作命令

习题

第4章 结构化查询语言--SQL

4. 1 SQL语言简介

4. 1. 1 结构化查询语言SQL的发展历程

4. 1. 2 SQL语言的特点和组成

4. 1. 3 Visual FoxPro对SQL的支持

4. 2 查询命令SELECT

4. 2. 1 基本查询

4. 2. 2 查询结果的输出

4. 2. 3 多表查询

4. 2. 4 条件查询

4. 2. 5 分组查询

4. 2. 6 合并查询结果

4. 2. 7 查询结果排序

4. 2. 8 复杂嵌套查询

4. 3 其他SQL命令

4. 3. 1 定义表的结构CREATETABLE

4. 3. 2 修改表的结构ALTERTABLE

4. 3. 3 创建临时表CREATECURSOR

4. 3. 4 追加记录INSERT

4. 3. 5 更新记录UPDATE

4. 3. 6 删除记录DELETE

习题

第5章 查询与视图

5. 1 查询

5. 1. 1 查询设计器

5. 1. 2 查询向导

5. 2 视图

5. 2. 1 视图设计器

5. 2. 2 视图向导

5. 3 查询与视图的区别

习题

第6章 程序设计基础

6. 1 程序文件的创建与运行

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

6. 1. 2 程序的运行

6. 2 应用程序的常用命令

6. 2. 1 交互输入命令

6. 2. 2 内存变量操作命令

6. 2. 3 常用辅助命令

6. 3 顺序结构程序设计

6. 4 分支结构程序设计

6. 4. 1 双分支结构

6. 4. 2 情况语句

6. 5 循环结构程序设计

6. 5. 1 当型循环结构

6. 5. 2 固定次数的循环结构

6. 5. 3 表扫描循环结构

6. 5. 4 多重循环结构

6. 6 过程与自定义函数

6. 6. 1 过程的建立与调用

6. 6. 2 过程文件

6. 6. 3 内存变量作用域

6. 6. 4 过程的带参调用

6. 6. 5 自定义函数

6. 7 数组变量的应用

6. 7. 1 数组变量的建立与赋值

6. 7. 2 数组变量的使用

6. 7. 3 数组应用举例

习题

第7章 表单与面向对象程序设计基础

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. 2. 4 对象的操作

7. 3 事件与方法程序

7. 3. 1 事件分类

7. 3. 2 方法程序及其代码

7. 3. 3 对象的特性

7. 3. 4 数据环境

习题

第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. 2. 6 表单的保存. 修改和运行

8. 3 创建表单和控件

8. 3. 1 标签控件

8. 3. 2 命令按钮与命令按钮组

8. 3. 3 文本框

8. 3. 4 选项按钮

8. 3. 5 微调按钮

8. 3. 6 复选框

8. 3.

计时控件

8. 3. 8 列表框与组合框

8. 3. 9 编辑框

8. 3. 10 表格

8. 4 表单的布局调整与定制

8. 4. 1 控件编辑操作

8. 4. 2 控件排列

8. 4. 3 自动格式生成器

习题

第9章 报表

9. 1 报表设计基础

9. 1. 1 报表设计器

9. 1. 2 报表设计器的带区

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

9. 1. 4 报表菜单

9. 1. 5 快速报表

9. 2 报表设计

9. 2. 1 标题/总结

9. 2. 2 标签

9. 2. 3 数据环境

9. 2. 4 域控件

9. 2. 5 分组

9. 2. 6 画线

9. 2. 7 图片/ActiveX绑定型控件

9. 3 报表预览与输出

9. 3. 1 报表预览

9. 3. 2 菜单方式打印输出

9. 3. 3 命令方式打印输出

习题

第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. 3 菜单创建实例

10. 3. 1 建立菜单系统

10. 3. 2 指定菜单项任务

10. 3. 3 菜单的生成

10. 3. 4 菜单的运行

习题

第11章 商务管理数据库应用系统实例

11. 1 用Visual FoxPro开发数据库应用系统的一般步骤

11. 2 实例系统分析与规划

11. 2. 1 商务管理系统分析

11. 2. 2 系统功能结构

11. 3 商务管理数据库系统

11. 3. 1 应用系统主要组成部分

11. 3. 2 功能模块

11. 3. 3 商务管理数据库系统结构

11. 3. 4 主引导程序

11. 3. 5 系统登录表单

11. 3. 6 系统菜单

11. 4 商务管理数据库项目组装

11. 5 发布应用程序

11. 5. 1 发布应用程序的工作步骤

11. 5. 2 生成应用程序

11. 6 制作分发磁盘

11. 6. 1 发布树

11. 6. 2 创建发布目录

11. 6. 3 创建发布磁盘

参考文献