书籍详情

VISUAL FOXPRO6.0编程技巧与实例分析

VISUAL FOXPRO6.0编程技巧与实例分析

作者:张鲁编著

出版社:中国水利出版社

出版时间:1999-10-01

ISBN:9787980034690

定价:¥45.00

购买这本书可以去
内容简介
  本书共分15章,全面介绍了Microsoft 公司关系型数据库FoxPro第列的最新版本Visual FoxPro 6.0的编程技巧与实例分析。在本书的开始部分,概述了Visual FoxPro 6.0的强大功能和新增特性,及Visual FoxPro 6.0程序的设计流程,然后以开发数据库应用程序的开发过程为顺序,结合实例详细介绍了设计Visual FoxPro 6.0数据库应用程序各个组件的概念、工具、方法和注意事项扩技巧。本书不仅适用于利用Visual FoxPro 6.0开发数据库应用程序的初学者,也同样适用有一定Visual FoxPro 系一数据库开发经验想进一步提高开发能力的程序员
作者简介
暂缺《VISUAL FOXPRO6.0编程技巧与实例分析》作者简介
目录
序言
第一章  Visual FoxPro 6.0简介
1.1 运行环境及配置
1.2 功能和特点
1.2.1 帮助
1.2.2 项目及数据库管理
1.2.3 调试工具
1.2.4 表设计与扩展的数据字典
1.2.5 查询与视图设计
1.2.6 表单功能与设计
1.2.7 新的元件仓库
1.2.8 向导
1.2.9 OLE与ActiveX的更强集成
1.2.10 其他特性
1.3 开发工具
第二章  Visual FoxPro 6.0程序设计基础
2.1 文档约定
2.2 程序设计的优点
2.3 Visual FoxPro 程序设计的基本操作
2.3.1 使用“命令”窗口
2.3.2 使用程序文件
2.3.3 使用Visual FoxPro 设计工具编写代码
2.4 Visual FoxPro 语言基础
2.4.1 数据类型
2.4.2 操作符
2.4.3 函数命令
2.4.4 命令
2.4.5 程序流的控制
2.5 程序设计流程
2.5.1 问题定义
2.5.2 问题分解
2.5.3 测试模块
2.5.4 组装全部模板
2.5.5 测试
2.5.6 提高程序的可靠性
2.6 使用过程和用户自定义函数
2.6.1 向过程或函数发送函数
2.6.2 函数的返回值
2.6.3 在过程或函灵敏中检验参数
2.6.4 过程与函灵敏的相互转换
第三章  项目
3.1 开发应用程序应注意的问题
3.1.1 一般的用户操作
3.1.2 单用户和多用户
3.1.3 本地数据和远程数据
3.1.4 国际化考虑
3.1.5 创建项目
3.2 项目管理
3.3 创建数据库
3.3.1 创建类
3.3.2 设计用户操作界面
3.3.3 设计信息的访问方式
3.3.4 设计信息的访问方式
第四章  数据库设计浅析
4.1 数据库设计步骤
4.2 数据需求分析
4.3 需求分类
第五章  定义数据库结构
5.1 定义字段
5.1.1 表中添加字段
5.1.2 使用主关键字段
5.1.3 设置主关键字
5.2 确定关系
5.2.1 创建“一对一”关系
5.2.2 创建“一对多”关系
5.2.3 创建“多对多”关系
5.3 细化设计
第六章  关系型数据库的建立
6.1 创建数据库
6.1.1 创建数据库容器
6.1.2 在数据库中加入表
6.1.3 从数据库中移去表
6.1.4 更新表和数据库的链接
6.1.5 创建永久关系
6.1.6 修改表间的永久关系
6.1.7 建立参照完整性
6.1.8 创建存储过程
6.1.9 查看和设置数据库属性
6.2 数据库结构的调整
6.2.1 查看数据库分层结构
6.2.2 浏览数据库文件
6.2.3 检查数据库
6.2.4 扩展数据库文件
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 关闭数据库
6.4.5 作用域
6.5 错误处理
第七章  表和索引
7.1 创建表
7.1.1 使用“表向导”
7.1.2 启动“表设计器”
7.1.3 创建数据库表
7.1.4 创建自由表
7.1.5 自由表和数据库表在创建时的不同
7.2 创建表的内容
7.2.1 创建字段
7.2.2 筛选表
7.2.3 给字段添加注释
7.2.4 创建字段的默认值
7.2.5 控制字段显示
7.2.6 实施商业规则
7.2.7 使用触发器
7.3 处理表
7.3.1 重命名表
7.3.2 删除数据库表
7.3.3 删除自由表
7.3.4 复制表
7.3.5 复制和编辑表结构
7.3.6 修改表结构
7.4 处理记录
7.4.1 添加记录
7.4.2 从其他表中获取要追加的记录
7.4.3 采用浏览方式添加数据
7.4.4 向表中输入数据
7.4.5 向表中添加图形
7.4.6 在表中编辑记录
7.4.7 撤消记录的删除标记
7.4.8 删除带有删除标记的记录
7.4.9 从表中移去所有记录
7.4.10 保存空间
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.5.11  在运行时设置记录顺序
7.5.12 在表单中交互设置记录顺序
7.5.13 使用其他索引类型
7.5.14 删除索引
7.5.15 使用表达式进行索引
7.5.16 按隆序访问记录
7.5.17 筛选数据
7.5.18 重建活动索引文件
7.5.19 在运行时重建索引 7.5.20 使用索引优化查询
7.5.21 对记录进行排序
7.5.22 控制字段中重复值的输入
7.5.23 使用多个表
7.5.24 使用数据工作期
7.5.25 使用表别名
7.5.26 设置表间的临时关系
7.5.27 设置表间的临时关系
7.5.28 用索引设置永久关系
第八章  使用视图
8.1 创建视图
8.1.1 创建简单视图
8.1.2 创建多个表视图
8.1.3 创建远程视图
8.2 对视图的操作
8.2.1 修改视图
8.2.2 重新命名视图
8.2.3 删除视图
8.3 使用视图
8.3.1 改善视图性能
8.3.2 打开视图的多个实例
8.3.3 显示视图结构
8.3.4 创建视图索引
8.3.5 创建视图的临时关系
8.3.6 设置视图属性的连接属性
8.3.7 下载远程视图时改变默认数据类型
8.4 在视图中更新数据
8.4.1 在视图中更新多个表
8.4.2 用数据字典定制视图
8.4.3 为视图字段创建默认值
8.4.4 在视图的字段和数据行上创建规则
8.5 视图集成
8.5.1 在视图中集成本地数据和远程数据
8.5.2 在视图中更新本地数据与远程数据
8.6 处理游离数据
8.6.1 创建游离视图
8.6.2 显示和修改游离视图
8.6.3 使用游离视图
8.6.4 管理游离视图
8.6.5 更新联机数据
8.6.6 在本地表中更新多批记录
8.6.7 在远程表中更新多批记录
8.6.8 更新一个记录
8.6.9 取消游离数据的更新
8.7 视图性能优化
8.7.1 控制递进式获取信息量的大小
8.7.2 控制备注字段的获取
8.7.3 设置最大下载记录数
8.7.4 优化过滤器和联接
8.7.5 控制联接结果
8.7.6 共享多个远程视图的联接
8.7.7 测试连接是否忙
第九章  面向对象程序设计
9.1 深入了解Visual FoxPro中的对象
9.1.1 类与对象:应用程序的组装模块
9.1.2 对象具有属性
9.1.3 对象具有与之相关联的事件和方法程序
9.2 深入了解Visual FoxPro中的类
9.2.1 隐藏不必要的复杂性
9.2.2 充分利用现有类的功能
9.2.3 合理的代码维护
9.2.4 Visual FoxPro类的层次
9.3 使用类和任务匹配
9.3.1 决定什么情况下创建类
9.3.2 决定要创建的类的类型
9.3.3 Visual FoxPro基类
9.3.4 扩展Visual FoxPro基类
9.3.5 创建有多个组件的控件
9.3.6 创建非可视类
9.4 创建类
9.4.1 创建新类
9.4.2 修改类定义
9.4.3 创建自定义类的子类
9.4.4 使用“类设计器”
9.4.5 在控件类或容器类中添加对象
9.4.6 将属性和方法程序添加到类
9.4.7 保护和隐藏类成员
9.4.8 指定属性的默认值
9.4.9 为类指定设计时的外观
9.4.10 使用类库文件
9.4.11 复制和删除类库中的类
9.5 将类添加到表单中
9.5.1 覆盖默认属性设置
9.5.2 调用父类方法程序代码
9.5.3 增强子类功能
9.5.4 类和容器的层次结构
9.5.5 在容器层次中引用对象
9.5.6 相对引用
9.5.7 设置多个属性
9.5.8 调用方法程序
9.5.9 响应事件
9.6 以编程方式定义类
9.6.1 保护和隐藏类成员
9.6.2 由类创建对象
9.6.3 在容器类中添加对象
9.6.4 使用方法程序代码添加类和创建类
9.6.5 指派方法程序代码和事件代码
9.6.6 防止基类代码被执行
9.6.7 防止基类代码被执行
9.6.8 创建表定位按钮集合
9.6.9 定义表格控件
9.6.10 创建对象的引用
9.6.11 从内存中释放对象的和引用
9.6.12 检查对象是否存在
9.6.13 创建成员数组
9.6.14 创建对象数组
9.6.15 使用对象存贮数据
9.6.16 集成对象和数据
第十章  事件模型
10.1 Visual FoxPro中的事件
10.1.1 核心事件
10.1.2 容器事件和对象事件
10.1.3 类和控件事件
10.2 追踪事件序列
10.2.1 打开事件追踪
10.2.2 监视事件发生
10.2.3 Visual FoxPro事件顺序
10.3 为事件指定代码
第十一章  创建表单
11.1 创建不同类型的表单
11.1.1 创建单文档和多文档界面
11.1.2 指定表单类型
11.1.3 用表单集扩充表单
11.1.4 添加和删除表单
11.2 关于表单的显示
11.2.1 显示位于顶层表单中的子表单
11.2.2 隐藏Visual FoxPro主窗口
11.2.3 在顶层表单中添加菜单
11.3 设置表单的数据环境
11.3.1 向数据环境设计器中添加表或视图
11.3.2 从数据环境设计器中移去表
11.3.3 在数据环境设计器中设置关系
11.3.4 在数据环境设计器中编辑关系
11.4 在表单中添加对象
11.4.1 深入了解容器和控件对象
11.4.2 添加Visual FoxPro容器
11.4.3 收集和记数属性
11.4.4 向表单中添加Visual FoxPro控件
11.4.5 向表单中添加数据绑定定型控件
11.4.6 在表单中添加用户自定义对象
11.4.7 在控件工具栏上添加类库
11.4.8 从类库中添加对象到表单
11.4.9 确定表单中的控件数目
11.5 处理表单
11.5.1 在表单中添加属性和方法程序
11.5.2 在方法程序中包含预定义常量
11.5.3 定义表单行为
11.5.4 指定表单的图标
11.5.5 保存表单
11.5.6 运行表单
11.5.7 从程序中运行表单
11.5.8 命名表单对象
11.5.9 处理表单对象
11.5.10 将表单链接到表单对象变量
11.5.11 关闭活动的表单
11.6 处理对象
11.6.1 在设计是设置属性
11.6.2 使用表达式设置属性
11.6.3 编辑事件代码和方法程序代码
11.6.4 将表单和控件保存为类
11.6.5 在运行时设置属性
11.6.6 对事件作出响应
11.6.7 处理对象的示例
11.7 管理表单
11.7.1 隐藏表单
11.7.2 释放表单
11.7.3 将参数传递到表单
11.7.4 从表单返回值
11.7.5 管理表单的多个实例
11.7.6 为表单设置设计区
11.7.7 在表单中使用本地和远程数据
11.7.8 使用表单模板
11.7.9 指定默认的表单模板
第十二章  控件使用
12.1 深入了解控件和数据
12.2 根据任务选择合适的控件
12.3 提供一组预先设定的选择
12.3.1 使用选项组
12.3.2 使用列表框和下拉列表框
12.3.3 RowSourceType的不同设置
12.3.4 列表框的其他功能
12.3.5 使用复选框
12.4 接受预先不能确定的输入
12.4.1 使用文本框
12.4.2 使用编辑框
12.4.3 使用组合框
12.5 使用微调控件来接受给范围的数值输入
12.5.1 微调非数值型值
12.5.2 常用的微调属性
12.6 使用命令按钮和命令按钮组来完成特定操作
12.6.1 使命令按钮成为默认选择
12.6.2 常用命令按钮属性
12.6.3 通过级来管理命令按钮的选择
12.6.4 常用命令组属性
12.7 使用计时器控件在给定时间间隔执行指定操作
12.7.1 将计时器控件放置在表单中
12.7.2 计时器控悠扬的初始化
12.7.3 对计时器事件作为响应
12.8 用于显示信息的控件
12.8.1 使用图像
12.8.2 使用标签
12.8.3 使用文本框和编辑框显示信息
12.8.4 使用形状和线条
12.8.5 使用表单图形显示信息
12.8.6 增强控件显示
12.8.7 使用图片“面具”
12.9 表格对象
12.9.1 使用表格操作多行数据
12.9.2 设置表格中显示的数据源
12.9.3 向表格添加记录
12.9.4 使用表格控件创建一对多表单
12.9.5 在表格列中显示控件
12.10 扩展表单功能的控件
12.10.1 使用页框
12.10.2 使用ActiveX控件
12.11 方便控件的使用
12.11.1 设置访问键
12.11.2 设置控件的Tab键次序
12.11.3 设置工具提示文本
12.11.4 更改鼠标指针的显示
12.11.5 启用和废止控件
12.11.6 允许用户拖放
第十三章  界面设计
13.1 在应用程序中使用菜单
13.1.1 规划与设计系统
13.1.2 创建菜单和子菜单
13.1.3 生成菜单程序
13.2 规划菜单系统
13.2.1 给每个菜单一个有意义的菜单标题
13.2.2 使用能够准确描述菜单项的文字
13.3 创建菜单、快捷菜单、菜单项和子菜单
13.3.1 创建快捷方式菜单
13.3.2 创建SDI菜单
13.3.3 创建子菜单
13.3.4 将菜单项分组
13.3.5 以编程方式添加菜单
13.3.6 在应用程序中包含菜单
13.4 将快捷方式菜单附加到控件中
13.4.1 将SDI菜单附加到表单中
13.4.2 与菜单系统联系的代码
13.5 为菜单或菜单项指定任务
13.5.1 向菜单系统添加初始化代码
13.5.2 向菜单系统添加清理代码
13.5.3 控制和设置菜单系统
13.6 指定访问键
13.6.1 指定键盘快捷键
13.6.2 启用和废止菜单项
13.6.3 标记菜单项的状态
13.6.4 在运行时控制菜单
13.6.5 定制菜单系统
13.7 显示状态栏信息
13.7.1 显示状态栏信息
13.7.2 定义菜单标题的位置
13.7.3 保存与还原菜单
13.7.4 为菜单系统创建默认过程
13.7.5 设置系统菜单
13.8 测试与调试菜单系统
13.9 创建自定义工具栏
13.9.1 定义工具栏类
13.9.2 在自定义工具栏类中添加对象
13.9.3 在表单集中添加自定义工具栏
13.9.4 使用代码协调工具栏和表单
13.9.5 设置自定义工具栏的属性
13.9.6 定义工具栏的操作
13.9.7 示例:创建自定义工具栏
13.10 在程序中协调菜单和自定义工具栏
13.10.1 协调菜单和自定义工具栏
13.10.2 将相关的工具栏和菜单添加到表单集中
第十四章  设计查询和报表
14.1 添加查询
14.1.1 创建SELECT-SQL语句
14.1.2 选择一定数量和百分数的记录
14.1.3 指定输出目标保存查询结果
14.1.4 使用表单显示查询结果
14.1.5 使用报表或标签打印查询结果
14.1.6 在窗口中显示查询结果
14.2 添加报表和标签
14.2.1 设计报表的基本布局
14.2.2 创建报表布局
14.2.3 创建标签布局
14.2.4 创建标签布局
14.2.5 给报表或标签添加控件
14.2.6 对的表或标签中的控件操作
14.2.7 调整报表的布局
14.2.8 控制打印输出
14.2.9 报表和标签的输出
14.3 集成查询和报表
14.4 用查询收集用户输入
第十五章  编译调试
15.1 检验组件
15.1.1 行开发组件
15.1.2 先建立项目
15.2 在项目中添加必需的组件
15.3 引用可修改的文件
15.4 构造应用程序框架
15.4.1 设置应用程序的起始点
15.4.2 初始化环境
15.4.3 显示实始的用户界面
15.4.4 控制事件循环
15.4.5 设置清理代码
15.4.6 示例:主程序的内容
15.5 调试和测试程序
15.5.1 硬件和软件
15.5.2 系统路径和文件属性
15.5.3 目录结构和文件位置
第十六章  程序实例
16.1 数据结构说明
16.2 主要程序说明
16.2.1 主文件
16.2.2 FORM窗口设计
16.2.3 各个事件的代码
猜您喜欢

读书导航