读书人

Visual FoxPro程序设计

发布时间: 2010-03-04 04:39:07 作者:

 Visual FoxPro程序设计


基本信息出版社:清华大学出版社
页码:307 页
出版日期:2009年10月
ISBN:7302209812/9787302209812
条形码:9787302209812
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:21世纪普通高校计算机公共课程规划教材

内容简介 《Visual FoxPro程序设计》共分为11章,内容涵盖了Visual FoxPro基础、Visual FoxPro数据及其运算、表的基本操作、关系数据库标准语言SQL、查询与视图、结构化程序设计、表单设计、菜单设计、报表与标签、应用系统开发等知识。《Visual FoxPro程序设计》讲解由浅人深,以适应多层次教学,满足不同学生及不同学时的教学需要。
《Visual FoxPro程序设计》在注重系统性和科学性的基础上,突出了实用性及操作性,对重要概念和操作技能进行了重点介绍,可作为高校非计算机专业学生计算机技术基础课程及面向对象可视化程序设计课程的教材,也可作为计算机专业教学及自学参考用书。
编辑推荐 《Visual FoxPro程序设计》特点:案例驱动的教学模式;一线优秀教师担纲编写;立体化教学资源解决方案。
可下载教学资料http://www.tup.tsinghua,edu.cn
目录
第1章 VisualFoxPro基础
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.4 VFP6.0系统概述
1.4.1 VFP6.0的安装与启动
1.4.2 VFP6.0主界面
1.4.3 工具栏的使用
1.5 项目管理器
1.5.1 创建项目
1.5.2 使用项目管理器
1.5.3 定制项目管理器
1.6 VFP6.0向导.设计器和生成器简介
1.6.1 VFP6.0向导
1.6.2 VFP6.0设计器
1.6.3 VFP6.0生成器
本章 小结
习题

第2章 VisualFoxPro数据及其运算
2.1 VFP6.0数据类型
2.2 VFP6.0常量与变量
2.2.1 常量
2.2.2 变量
2.2.3 内存变量
2.3 VFP6.0常用函数
2.3.1 数值函数
2.3.2 字符函数
2.3.3 日期和时间函数
2.3.4 数据类型转换函数
2.3.5 测试函数
2.4 VFP6.0表达式
2.4.1 算术表达式
2.4.2 字符表达式
2.4.3 日期和时间表达式
2.4.4 关系表达式
2.4.5 逻辑表达式
本章 小结
习题

第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.2.7 表的复制
3.2.8 查询定位
3.3 排序与索引
3.3.1 排序
3.3.2 索引建立
3.3.3 索引文件的使用
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.5.4 表的关联
本章 小结
习题

第4章 关系数据库标准语言SQL
4.1 SQL语言概述
4.2 数据定义
4.2.1 表的定义
4.2.2 视图的定义
4.3 数据查询
4.3.1 基本查询
4.3.2 条件查询
4.3.3 嵌套查询
4.3.4 联结查询
4.3.5 超联结查询
4.3.6 查询结果处理
4.4 数据操作
4.4.1 插入记录
4.4.2 更新记录
4.4.3 删除记录
本章 小结
习题

第5章 查询与视图
5.1 查询设计
5.1.1 查询设计器
5.1.2 建立查询
5.1.3 输出查询结果及运行查询
5.2 视图的概念
5,3视图设计
5.3.1 视图设计器
5.3.2 建立视图
5.3.3 视图的SQL语句
5.4 使用视图
5.5 远程视图与连接
本章 小结
习题

第6章 结构化程序设计
6.1 程序设计基础
6.1.1 结构化程序设计方法
6.1.2 程序文件的建立与执行
6.1.3 程序设计中的常用命令
6.2 程序的控制结构
6.2.1 顺序结构
6.2.2 分支结构
6.2.3 循环结构
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 结构化程序设计
本章 小结
习题

第7章 表单设计基础
7.1 表单向导
7.2 表单设计器
7.2.1 表单设计器的基本操作
7.2.2 在表单上设置控件
7.3 面向对象的程序设计方法
7.3.1 基本概念
7.3.2 对象引用
本章 小结
习题

第8章 表单控件设计
8.1 基本型控件
8.1.1 标签
8.1 2文本框
8.1.3 编辑框
8.1.4 列表框与组合框
8.1.5 命令按钮
8.1.6 复选框
8.1.7 计时器
8.2 容器类控件
8.2.1 命令组
8.2.2 选项组
8.2.3 表格
8.2.4 页框
8.3 自定义类
本章 小结
习题

第9章 菜单设计与应用
9,1VFP6.0菜单概述
9.1.1 菜单系统
9.1.2 创建菜单系统的过程
9.1.3 系统菜单的控制
9.2 下拉式菜单设计
9.2.1 菜单设计器
9.2.2 建立菜单文件
9.2.3 快速菜单
9.2.4 为顶层表单添加菜单
9.3 快捷菜单
本章 小结
习题

第10章 报表与标签
10.1 建立报表
10.1.1 确立报表的格式
10.1.2 报表布局文件
10.1.3 用向导创建报表
10.1.4 打开“报表设计器”窗口
10.1.5 用快速报表建立报表
10.2.设计报表
10.2.1 设置报表数据环境
10.2.2 报表布局的设计
10.2.3 报表工具栏
10.2.4 使用报表控件
10.3 数据分组和多栏报表
10.3.1 分组报表
10.3.2 一对多报表
10.3.3 多栏报表
10.3.4 报表输出
10.4 标签设计
本章 小结
习题

第11章 系统开发实例
11.1 数据库应用系统开发概述
11.2 用VFP开发数据库应用系统的一般步骤
11.2.1 可行性研究和需求分析
11.2.2 数据库设计和实现
11.2.3 应用程序设计和实现
11.2.4 软件测试
11.2.5 应用程序的发布
11.2.6 系统运行和维护
11.3 一个系统开发的实例:学籍管理系统
11.3.1 需求分析
11.3.2 数据库设计
11.3.3 应用程序设计
11.3.4 调试运行
11.4 应用程序管理与发布
11.4.1 应用程序管理
11.4.2 应用程序的发布
本章 小结
习题
参考文献
……
序言 “Visual FoxPro程序设计”是高校非计算机专业学生必修的计算机技术基础课程之一,课程的教学目标是根据教育部颁布的指导性教学大纲基本要求,实现教学与实际应用的有效结合。通过对教学内容基础性、科学性和前瞻性的研究,体现以有效知识为主体,构建支持学生终身学习的基础,反映本学科领域的最新科技成果。特别要以加强人才培养的针对性、应用性、实践性为重点,调整学生的知识结构和能力素质。通过本课程的学习,学生能够较全面、系统地掌握计算机应用的基本概念,掌握计算机信息处理的基本过程,掌握典型计算机数据库系统的基本工作原理,具备维护计算数据库系统的能力,为开发数据库应用系统打下坚实的基础。
《Visual FoxPro程序设计》的编写,是根据教育部非计算机专业计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的几点意见》中有关“大学计算机基础”课程教学的要求,并参考了《全国计算机等级考试大纲》规定的内容,同时结合当前学生的实际情况和全国计算机等级考试需求编写而成的。
本书系统阐述了目前大学计算机基础教育和计算机技术发展的状况,在内容取舍、篇章结构、教学讲解和实验安排等方面都进行了精心的设计。全书共分为11章,系统介绍了Visual FoxPro基础、Visual FoxPro数据及其运算、表的基本操作、关系数据库标准语言sQL、查询与视图、结构化程序设计、表单设计、菜单设计、报表与标签、系统开发等知识。
本教材由郭吉平、李殿奎、李华担任主编并统稿。第1章和第2章由郭吉平编写,第3章由薛佳楣编写,第4章由李殿奎编写,第5章和第9章由富春岩编写,第6章由李华编写,第7章和第11章由朱启东编写,第8章和第10章由王锐编写。主审由刁树民担任。
为配合本课程的教学需要,本教材为教师配有习题参考答案,可发E-mail至ZhengYK@tup.tsinghua.edu.cn联系索取。
由于时间仓促和编者水平的局限,书中的疏漏或错误在所难免,敬请谅解。
文摘 插图:


第1章 Visual FoxPro基础
信息时代,数据库技术已成为计算机应用技术的核心,数据库的建设规模、数据库信息量的大小和使用频度,已成为衡量一个国家信息化程度的重要标志。Visual FoxPro 6.0(简称VFP 6.0)是目前微机上优秀的数据库管理系统之一,是Xbase数据库家族的最新成员,也是其前身FoxPro与面向对象可视化程序设计结合的产物。
本章将首先介绍数据库和关系数据库系统的发展及基本概念,介绍数据库系统的设计基础,然后对VFP 6.0的特点、安装、组成、界面、工作方式与核心工具等知识作概要介绍。掌握这些内容是学好、用好VFP 6.0的前提条件。
1.1 数据库基础知识
数据库—ataBase,DB)是存储在计算机存储设备上、结构化的相关数据集合。在通俗的意义上,数据库不妨理解为存储数据的仓库。
1.1.1 数据库系统
数据库系统—ataBase System,DBS)是指引进数据库技术后的计算机系统,实现有组织、动态存储大量相关的数据,提供数据处理和信息资源共享的便利手段。数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及数据库应用系统、数据库管理员和用户。
1.数据库系统的产生和发展
数据库系统的产生和发展与数据库技术的发展是相辅相成的。数据库技术就是数据管理技术,是对数据的分类、组织、编码、存储、检索和维护的技术。数据库系统的产生和发展是与计算机技术及其应用的发展联系在一起的。
……
读书人网 >数据库

热点推荐