
版权信息书 名: VisualFoxPro高级编程及其项目应用开发
作者:汪兵等
出版社:中国水利水电出版社
出版时间: 2003
ISBN: 9787508415321
开本: 16
定价: 38.00 元
内容简介本书是在作者总结多年VisualFoxPro开发经验的基础上编著而成的。全书共分两篇,第一篇为基础篇,结合示例论述了VisualFoxPro的可视化编程技术,其中包括9章,分别为:VisualFoxPro6.0简介、VisualFoxPro编程结构、设计数据库和表、查询与视图、面向对象设计、表单及其控件、报表与标签设计、设计菜单和工具栏、使用APl函数。第二篇为应用篇,结合企业人力资源管理信息系统项目应用开发技术和经验,详细阐述了一般管理信息系统软件通用模块的开发,其中包括9章,分别为:需求分析、数据库结构设计、系统轮廓设计、通用类的设计、权限模块设计、基础数据模块实现、业务模块实现、查询和报表的实现、系统发布制作。读者通过本书的学习,可快速提高VisualFoxPro的编程能力和实际应用水平。
本书适用于具有初级编程能力的读者,可作为高校高年级学生、研究生的自学参考书和毕业设计的指导书,也可作为相关软件开发人员的参考书。中国水利水电出版社网站(www.waterpub.com.cn)包括了书中示例和学生信息管理系统的源代码文件,为读者的学习提供了方便,同时也为相关软件开发人员的实际应用开发提供了捷径和参考。
目录丛书前言
前言
基础篇
第1章VisualFoxPr06.0简介
1.1VisualFoxPr06.0简介
1.2VisualFoxPr06.0程序设计的特点
1.2.1程序开发的步骤
1.2.2开发VisualFoxPro应用程序的过程
1.3VisualFoxPr06.0的新特点
1.4中文VisualFoxPr06.0的安装
1.4.1系统要求
1.4.2安装VisualFoxPr06.0(中文版)
1.5应用VisualFoxPro的开发环境
1.5.1VisualFoxPr06.0环境的配置
1.5.2项目管理器的应用
第2章VisualFoxPro编程结构
2.1VisualFoxPro程序设计基础
2.1.1常量.变量.变量类型和变量作用域
2.1.2运算符.运算符的优先级和表达式
2.1.3数组
2.2建立逻辑表达式
2.2.1建立复合逻辑表达式
2.2.2确定逻辑表达式的运算顺序
2.2.3简化逻辑表达式
2.3程序控制结构
2.3.1顺序结构
2.3.2选择结构
2.3.3循环结构
2.4执行外部程序
2.4.1子程序.函数和过程
2.4.2使用DO命令执行外部程序
2.4.3使用SETPROCEDURETO调用外部程序
2.4.4使用SETLIBRARYTO调用外部程序
第3章设计数据库和表
3.1数据规范化
3.1.1函数依赖
3.1.2码
3.1.3第一范式(1NF)
3.1.4第二范式(2NF)
3.1.5第三范式(3NF)
3.1.6何时可违反规范化规则
3.2数据库(DateBase)与表(Table)
3.2.1表
3.2.2数据库
3.2.3数据字典
3.3数据库设计
3.3.1分析数据需求,确定建立数据库的目的
3.3.2将需求分类从而确定出需要的表
3.3.3确定所需字段
3.3.4确定关系
3.3.5设计求精
3.3.6示例数据库图解
3.4创建数据库
3.5在VisualFoxPro开发环境中创建表
3.5.1创建自由表
3.5.2创建数据库表
3.5.3利用表向导创建表
3.6在VisualFoxPro开发环境下表的操作
3.6.1表内容的浏览和编辑
3.6.2在表中添加新记录
3.6.3删除记录
3.6.4定制"浏览"窗口
3.6.5表的定制
3.7在VisualFoxPro开发环境下数据库的操作
3.7.1操作数据库及数据库对象的命令和函数
3.7.2在数据库中添加表
3.7.3从数据库中移去表
3.7.4在表间建立和删除永久关系
3.7.5使用参照完整性
3.7.6创建存储过程
3.7.7查看和设置数据库属性
3.8多表的使用
3.8.1使用数据工作区
3.8.2使用表别名
3.8.3表的关联
第4章查询与视图
4.1查询设计
4.1.1使用查询向导或查询设计器
4.1.2设置查询设计器的各种条件与属性
4.1.3输出查询结果
4.1.4运行查询
4.2关于SQL
4.3设计视图
4.3.1设计本地视图
4.3.2设计远程视图
4.3.3使用视图更新数据
4.4定制视图
4.4.1在视图中添加表达式
4.4.2设置视图字段属性
4.4.3参数提示
4.4.4设置超时时间间隔
4.5使用视图
4.5.1在视图中使用多个本地表
4.5.2在视图中使用多个远程表
4.5.3在视图中合并本地和远程数据
4.6视图操作命令与函数
4.6.1创建视图
4.6.2使用视图
4.6.3优化视图
4.7在程序和表单中使用查询
第5章面向对象设计
5.1对象定义和对象特性
5.1.1对象的定义
5.1.2对象的特性
5.2类和对象的关系
5.2.1类
5.2.2类和对象的区别
5.2.3创建对象和释放对象
5.3VisualFoxPro类
5.3.1基类
5.3.2扩展VisualFoxPro基类
5.3.3类的属性.方法与事件
5.4创建类
5.4.1创建类的理由
5.4.2创建类
5.5使用类
5.5.1使用Cwatch类
5.5.2在容器分层结构中引用对象
5.5.3相对引用
5.5.4访问对象数组
5.5.5调用父类方法程序代码
5.6类库管理
5.6.1创建类库
5.6.2修改类库中的类定义
5.6.3从类库中删除类定义
5.6.4类库之间的类复制
5.7使用类浏览器管理类
5.7.1启动类浏览器
5.7.2修改类图标和说明
5.7.3查看类代码
5.8创建类实例
第6章表单及其控件
6.1表单设计器
6.1.1创建表单对象
6.1.2数据环境
6.1.3表单控件工具栏
6.1.4布局工具栏
6.2常用的表单控件
6.2.1显示信息
6.2.2提供一组预先设定的选择
6.2.3接受预先不能确定的输入
6.2.4微调控件
6.2.5命令按钮控件和命令按钮组控件
6.2.6定时器控件
6.3向表单中加入控件
6.3.1深入了解容器和控件对象
6.3.2添加VisualFoxPro容器
6.3.3向表单中添加VisualFoxPro控件
6.4处理表单对象
6.4.1设计时处理表单
6.4.2运行表单
6.5使用表单集
6.5.1表单集的基本设计
6.5.2表单集的进阶设计
6.6表单的管理
6.6.1隐藏表单
6.6.2将参数传递到表单
6.6.3从表单返回值
6.6.4管理表单的多个实例
6.6.5为表单或表单集设置设计区
6.6.6关闭活动的表单
6.7控件使用技巧
6.7.1使控件更容易使用的方法
6.7.2允许拖放操作
6.8表单设计示例
6.8.1创建表单集
6.8.2创建页框
6.8.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.3调整报表文件
7.3.1修改报表布局
7.3.2设定数据来源
7.3.3加入报表控件
7.4在报表中使用表达式和变量
7.5创建一对多报表
7.6控制报表控件的打印
7.6.1打印具有可变长度值的控件
7.6.2不输出重复值
7.6.3不输出空白行
7.6.4生成打印表达式
7.7标签文件的创建与使用
7.8向应用程序中添加报表或标签
7.8.1控制报表和标签的输出
7.8.2集成查询和报表
第8章设计菜单和工具栏
8.1创建菜单和快捷菜单
8.1.1规划菜单系统
8.1.2创建菜单
8.1.3常规选项对话框
8.1.4菜单选项对话框
8.2创建快捷工具栏
8.2.1创建自定义工具栏类
8.2.2在表单集中添加自定义工具栏
8.2.3协调菜单和自定义工具栏
第9章使用APl函数
9.1操作INI文件
9.1.1INI文件的结构
9.1.2关键字值的读取
9.1.3写入INI文件关键字的值
9.2操作注册表
9.2.1常用APl函数介绍
9.2.2VFP中使用注册表示例应用篇
第10章需求分析
10.1系统功能定义
10.1.1维护人员基本信息功能
10.1.2人员奖励.处罚.培训和出国等功能
10.1.3人员增加功能
10.1.4人员解职功能
10.1.5劳动力调配管理功能
10.1.6人事合同管理功能
10.1.7人事档案管理功能
10.1.8权限管理
10.2系统用况定义
10.2.1系统登录
10.2.2新增人员
10.2.3人员解职
10.2.4人员内部调动
10.2.5档案入档
10.2.6档案取档
10.2.7档案借阅
10.2.8档案归还
10.2.9签订人事合同
10.2.10合同终止
10.2.11合同违约处理
第11章数据库结构设计
11.1权限模块数据结构
11.2人员基本信息数据结构
11.3人员奖励.处罚.培训和出国数据结构
11.4档案管理表结构
11.5合同管理表结构
11.6职称评定模块
11.7基础参数设置模块
第12章系统轮廓设计
12.1系统总体框架和菜单设计
12.1.1系统功能结构图
12.1.2建立项目文件
12.1.3建立系统主菜单
12.2系统主文件
第13章通用类的设计
13.1数据集移动和操作按钮
13.2通用定位窗体类设计
第14章权限模块设计
14.1登录模块设计
14.2组设置
14.3用户设置
14.4密码修改
第15章基础数据模块实现
15.1jcsz_OperateData类的实现
15.2基础模块实现
第16章业务模块实现
16.1部门卡片信息维护
16.2人事卡片信息维护
16.2.1人事卡片信息维护表单的实现
16.2.2对子表进行操作
16.3新增人员
16.4档案管理
16.4.1档案入档
16.4.2档案出档
第17章查询和报表的实现
17.1通用查询类制作
17.2VBA技术介绍
17.2.1Excel中宏的录制及VFP代码的转换
17.2.2在VisualFoxPro中对Excel的一些常用控制命令
17.3通用打印类制作
17.4制作查询和打印报表
17.4.1制作QueryButton类
17.4.2实现部门卡片明细查询
17.4.3查询和打印的使用
第18章系统发布制作
18.1应用程序的发布过程
18.1.1发布过程
18.1.2发布树
18.1.3"安装向导"的工作
18.2准备要发布的应用程序
18.2.1连编项目
18.2.2确保运行时的行为正确
18.2.3在应用程序中包含资源
18.2.4删除受限制的VisualFoxPro功能和文件
18.2.5定制要发布的应用程序
18.3使用"安装向导"