注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库FoxPro/FoxBase中文Visual FoxPro 6.0高级编程

中文Visual FoxPro 6.0高级编程

中文Visual FoxPro 6.0高级编程

定 价:¥39.80

作 者: 合力工作室编著
出版社: 清华大学出版社
丛编项:
标 签: FoxPro

购买这本书可以去


ISBN: 9787302034230 出版时间: 2000-03-01 包装: 平装
开本: 26cm 页数: 494 字数:  

内容简介

  内容简介本书是一本中文VisualFoxPro6.0的中高级程序员指南。全书共分22章,主要内容包括:VisualFox-Pro6.0综述、程序设计技术、面向对象程序设计技术、数据环境、数据库和表、表的处理方法、视图操作方法、SET命令简介、键盘和鼠标、提高应用程序开发效率、利用API设计应用程序、客户/服务器程序设计技术、升迁应用程序、0LE对象和ActivcX控件、0LE拖放和Web设计、多用户与共享技术、中大型项目开发、编译与调试技术、改善程序的运行效率、开发针对不同语种的应用程序、设计可发布的应用程序、制作发布盘。本书适合需要利用VisualFoxPro进行程序设计的专业或非专业中高级开发人员及各类培训班有一定基础的学员参考使用,也可作为专业开发人员的自学教材。

作者简介

暂缺《中文Visual FoxPro 6.0高级编程》作者简介

图书目录

     目录
   第一章 VisualFoxPro6.0综述
    1.1 安装VisualFoxPro6.0
    1.1.1 系统配置要求
    1.1.2 安装VisualFoxPro6.0中文版
    1.2 VisualFoxPro6.0基本操作
    1.2.1 了解菜单功能
    1.2.2 使用项目管理器
    1.2.3 使用VisualFoxPro 提供的向导
    1.2.4 使用VisualFoxPro提供的设计器
    1.3 VisualFoxPro6.0的配置及优化
    1.3.1 使用“选项”对话框设置环境
    1.3.2 快捷工具栏的定制
    1.3.3 系统优化配置
   第二章 VisualFosPro程序设计技术
    2.1 规划应用程序
    2.2 VisualFoxPro程序设计的优点
    2.3 VisualFoxpro 的编程方式
    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.5.6 整体测试
    2.5.7 使程序更可靠
    2.5.8 将程序转换成函数
    2.6 帮助与示例文件
   第三章 面向对象程序设计技术
    3.1 面向对象程序设计基础
    3.1.1 类的概念
    3.1.2 对象与方法
    3.1.3 封装、继承和多态性
    3.2 VisualFoxpro中的对象和方法
    3.3 VisualFoxpro 中的类
    3.3.1 类
    3.3.2 类的操作方法
   第四章 数据环境
    4.1 设计数据环境
    4.2 添加表或视图
    4.3 将表从数据环境中移去
    4.4 设置关系
    4.5 用数据环境设计器编辑关系
    4.6 向表单中添加表字段
   第五章 数据库和表
    5.1 数据库和表的概念
    5.2 VisualFoxPro中的关系概念
    5.2.1 一对一关系
    5.2.2 一对多关系
    5.2.3 多对多关系
    5.3 创建数据库的准备工作
    5.3.1 使用数据字典功能
    5.3.2 字段级限制
    5.3.3 记录级限制
    5.3.4 创建触发器
    5.3.5 创建存储过程
    5.3.6 创建本地视图
    5.3.7 定义连接
    5.3.8 参照完整性的建立
    5.3.9 创建永久关系
    5.3.10 确定表字段的规则
    5.4 设计数据库的方法
    5.5 创建新表
    5.5.1 利用表向导设计表
    5.5.2 利用表设计器设计表
    5.6 VisualFoxPro中的索引概念
    5.6.1 选择索引类型
    5.6.2 设置主索引或候选索引
    5.6.3 设置普通索引
   第六章 表的处理方法
    6.1 创建表的方法
    6.1.1 数据库和自由表
    6.1.2 表的简单操作
    6.1.3 复制和编辑表结构
    6.1.4 将表另存为HTML文件
    6.1.5 创建字段
    6.1.6 实施商业规则
    6.1.7 触发器操作
    6.1.8 修改表结构
    6.1.9 字段操作
    6.1.10 设置或更改字段级规则或表规则
    6.1.11 设置或更改默认值
    6.2 处理记录
    6.2.1 添加记录
    6.2.2 采用浏览方式添加数据
    6.2.3 数据输入
    6.2.4 在字段中输入Null值
    6.2.5 记录的删除操作
    6.2.6 保存空间
    6.2.7 从表中移去所有记录
    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.1 创建视图
    7.1.1 创建本地视图
    7.1.2 用已有的SQLSELECT语句创建视图
    7.1.3 修改视图
    7.1.4 重新命名视图
    7.1.5 删除视图
    7.1.6 创建多表视图
    7.1.7 在结果中包含不匹配记录
    7.1.8 访问远程数据
    7.1.9 创建远程视图
    7.2 针对视图的操作
    7.2.1 使用和显示视图
    7.2.2 限制视图的取值范围
    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 使用DataType属性
    7.5 在视图中更新数据
    7.5.1 视图的更新属性
    7.5.2 在视图中更新多个表
    7.5.3 用数据字典定制视图
    7.5.4 为视图字段创建默认值
    7.5.5 在视图的字段和数据行上创建规则
    7.6 嵌套视图
    7.6.1 在视图中集成本地数据和远程数据
    7.6.2 在视图中更新本地数据和远程数据
    7.7 利用视图处理自由数据
    7.7.1 创建游离视图
    7.7.2 显示和修改自由数据
    7.8 优化视图
    7.8.1 控制递进式获取信息量的大小
    7.8.2 控制备注字段的获取
    7.8.3 设置下载的最大记录数
    7.8.4 优化过滤器和连接
    7.8.5 共享多个远程视图的连接
   第八章 SET命令简介
    8.1 SET命令与系统环境设置
    8.2 显示各种SET命令的状态
    8.3 使用SET命令优化系统
    8.4 VisualFoxPro6.0中的SET命令
    8.5 常用的SET命令
    8.5.1 有关表的SET命令设置
    8.5.2 有关程序设计的SET命令设置
    8.5.3 有关日期、时间和数值型格式的SET命令设置
    8.5.4 有关目录路径和文件位置的SET命令设置
    8.5.5 有关界面的SET命令设置
   第九章 键盘和鼠标
    9.1 一个例子
    9.2 返回当前状态
    9.2.1 判断大写锁定键的开关状态
    9.2.2 返回当前的插入方式
    9.2.3 判断鼠标键的状态
    9.2.4 判断NumLock键的当前状态
    9.3 判断当前位置
    9.3.1 返回鼠标指针的列位置
    9.3.2 返回鼠标指针的行位置
    9.4 键盘缓冲区操作
    9.4.1 CHRSAW()函数
    9.4.2 KEYBOARD命令
    9.4.3 INKEY()函数
    9.5 键盘宏操作
    9.5.1 执行一个键盘宏
    9.5.2 从内存中释放键盘宏
    9.5.3 把键盘宏恢复到内存中
    9.5.4 保存键盘宏
    9.6 其他有关操作
    9.6.1 从内存中释放键盘缓冲区
    9.6.2 返回最近一次按键所对应的整数
    9.6.3 使用函数操作鼠标
    9.6.4 指定按键时所要执行的命令
    9.6.5 指定按下特定键时执行的命令
    9.6.6 恢复栈内的指定键值
    9.6.7 向栈内压人ON KEYLABEL命令
    9.6.8 给功能键或组合键分配表达式
    9.6.9 控制键击定位
    9.6.10 指定宏键定义显示
    9.6.11 指定键盘缓冲区的大小
    9.6.12 指定插入方式和改写方式的插入点形状
    9.6.13 切换插入点形状
   第十章 提高应用程序开发效率
    10.1 用组件管理库管理项目
    10.1.1 用组件管理库管理项目
    10.1.2 定制用户自己的组件管理库
    10.1.3 组件管理库简介
    10.1.4 Vpfgallery.vcx组件管理库类库
    10.1.5 组件管理库中表的结构
    10.2 用代码范围分析器辅助编程
    10.2.1 使用日志文件
    10.2.2 准备应用程序和环境
    10.2.3 正确运行代码范围分析器的要求
    10.2.4 代码范围分析器加载项
    10.3 项目管理器挂接程序
    10.3.1 Project对象的分层结构
    10.3.2 Project对象的结构
    10.3.3 两个新增命令
    10.3.4 与项目有关的事件
   第十一章 利用API设计应用程序
    11.1 ActiveX控件和FLL库
    11.1.1 创建ActiveX对象
    11.1.2 创建FLL库
    11.2 调用API例程
    11.3 参数处理
    11.4 对返回值的两种处理方法
    11.4.1 处理从ActiveX控件返回值
    11.4.2 处理从一个fll库中返回的值
    11.5 API数据类型和数据结构
    11.5.1 VisualFoxProAPI数据类型
    11.5.2 VisualFoxProAPI数据结构
    11.6 访问VisualFoxPro变量和字段
    11.6.1 内存管理技术
    11.6.2 使用句柄
    11.6.3 VisualFoxPro的堆栈
    11.6.4 获取和释放句柄的规则
    11.7 连编与调试项目
    11.7.1 连编项目
    11.7.2 调试ActiveX控件或FLL库
   第十二章 客户/服务器程序设计技术
    12.1 设计方面的考虑
    12.1.1 提高程序性能的方法
    12.1.2 数据的完整性维护
    12.2 使用SQLpass-through技术
    12.2.1 远程视图与SQLpass-through的区别
    12.2.2 全面掌握SQLpass-through技术
    12.2.3 SQLpass-through错误处理方法
    12.3 优化客户/服务器应用程序
    12.3.1 优化连接时的考虑
    12.3.2 加速数据检索速度
    12.3.3 提高查询和视图的性能
    12.3.4 加速表单的运行
    12.3.5 加速更新和删除语句
   第十三章 升迁应用程序
    13.1 构造客户端应用程序原型的优点
    13.2 SQLServer升迁向导
    13.2.1 SQLServer端的准备
    13.2.2 客户端的准备
    13.2.3 启动升迁向导
    13.2.4 升迁向导工作的过程
    13.2.5 完成SQLServer升迁过程
    13.2.6 完成对SQLServer的升迁过程
    13.2.7 对客户端数据库代码进行适当的修改
    13.3 Oracle升迁向导
   第十四章 OLE对象和ActiveX控件
    14.1 OLE对象
    14.1.1 嵌入或链接OLE对象
    14.1.2 添加绑定型或非绑定型0LE对象
    14.1.3 在表中添加0LE对象
    14.1.4 在表中追加OLE对象
    14.1.5 刷新MicrosoftGraph.
    14.1.6 在表单中添加0LE对象
    14.1.7 与0LE对象的交互作用
    14.2 ActiveX控件
    14.2.1 向表单添加ActiveX控件
    14.2.2 管理绑定型ActiveX控件
    14.3 管理0LE对象和ActiveX控件
    14.3.1 管理外部对象的属性
    14.3.2 设置时间期限
    14.3.3 访问对象集合
    14.3.4 使用对象数组
    14.3.5 释放外部对象
    14.4 派生FoxPro的基类或0LE控件
    14.5 使用Application对象
    14.5.1 创建对Application对象的引用
    14.5.2 Application对象模型
    14.5.3 通过集合属性访问对象
    14.6 Automation服务程序
    14.6.1 创建Automation服务程序
    14.6.2 编译Automation服务程序
    14.6.3 注册Automation服务程序
    14.6.4 使用Automation服务程序
    14.6.5 引发错误或返回错误
    14.6.6 远程自动服务
   第十五章 OLE拖放和Web设计
    15.1 0LE拖放技术
    15.1.1 OLE拖放技术的基本知识
    15.1.2 对设计时刻0LE拖放的支持
    15.1.3 对运行时刻0LE拖放的支持
    15.2 ActiveDocument
    15.2.1 创建ActiveDocument
    15.2.2 对表单对象的更改
    15.2.3 ActiveDocument中的菜单
    15.2.4 运行ActiveDocument
    15.2.5 ActiveDocument安全性
    15.2.6 InternetExplorer注意事项
    15.2.7 ActiveDocument示例
    15.3 Automation服务程序的改进
    15.3.1 VisualFoxPro6.0Automation服务程序的改进
    15.3.2 Automation服务程序编程的注意事项。
    15.4 在Web页面上发布信息
    15.4.1 Web发布
    15.4.2 使用Active文档
    15.5 用WWW搜索页向导搜索信息
   第十六章 多用户与共享技术
    16.1 多用户环境中的数据访问技术
    16.1.1 在多用户环境中访问数据
    16.1.2 锁定数据的方法
    16.1.3 解锁数据的方法
    16.1.4 数据工作期
    16.1.5 数据缓冲技术
    16.2 数据更新技术
    16.2.1 使用缓冲技术进行数据更新
    16.2.2 使用事务处理机制管理更新
    16.2.3 通过视图管理数据更新
    16.3 对访问冲突处理
    16.3.1 管理缓冲冲突
    16.3.2 检测并避免冲突
    16.3.3 使用备注字段检查冲突
    16.3.4 处理冲突的规则
   第十七章 中大型项目开发
    17.1 源代码管理技术
    17.1.1 源代码管理工具的特性
    17.1.2 源代码管理软件
    17.1.3 集成源代码管理系统和VisualFoxPro项目
    17.1.4 运行源代码管理系统
    17.2 用源代码管理系统管理工程项目
    17.2.1 处理项目文件和项目列表文件
    17.2.2 将项目添加到源代码管理系统中
    17.2.3 向源代码管理项目添加文件
    17.2.4 加入一个现有的源代码管理项目
    17.2.5 更新项目列表
    17.2.6 解除一个项目的源代码管理
    17.2.7 从源代码管理项目中移去文件
    17.2.8 在多个源代码管理项目之间共享文件
    17.3 用源代码管理系统管理文件
    17.3.1 多文件组件的管理
    17.3.2 签出文件
    17.3.3 签人文件
    17.3.4 比较文件或项目
    17.3.5 检查表单、报表和其他表文件的区别
    17.3.6 显示文件和项目信息
    17.4 集体开发过程中对数据库修改的限制
    17.5 集体开发类库
    17.6 中大型应用软件开发技术
    17.6.1 用VisualFoxPro作为应用程序的客户端
    17.6.2 扩展VisualFoxPro中可视化设计工具的功能
    17.6.3 建立子类
    17.6.4 使用ActiveX控件
    17.6.5 集成其他程序的功能
    17.6.6 使用向导
    17.6.7 使用自动服务
    17.6.8 扩展VisualFoxPro的数据存储能力
    17.6.9 用VisualFoxPro作为数据源
    17.6.10 从其他应用程序调用FoxPro的数据
    17.6.11 从其他应用程序调用FoxPro对象和命令
    17.6.12 用VisualFoxPro建立和维护数据库
    17.6.13 把VisualFoxPro当作WWW搜索引擎
   第十八章 编译与调试技术
    18.1 建立应用程序
    18.1.1 设置应用程序起始点
    18.1.2 初始化应用程序的环境
    18.1.3 显示初始的用户界面
    18.1.4 控制事件循环
    18.1.5 恢复初始环境
    18.1.6 建立一个简单的王程序
    18.2 将文件添加到项目中
    18.2.1 将现有文件手工添加到某一项目
    18.2.2 引用或排除可修改的文件
    18.3 测试和连编项目
    18.3.1 连编项目
    18.3.2 绑定应用程序
    18.4 应用程序的测试和调试
    18.4.1 建立测试环境
    18.4.2 设置验证的内容
    18.4.3 查看事件发生的序列
    18.4.4 在测试过程中逐步发现错误
    18.4.5 打开调试器
    18.4.6 一个非常有效的调试方法
    18.4.7 利用断点挂起执行程序
    18.4.8 查看存储元素的值
    18.4.9 显示输出结果
    18.5 代码覆盖范围的统计
    18.6 处理“运行时刻错误”
    18.6.1 防止“运行时刻错误”的发生
    18.6.2 处理过程中的代码错误
    18.6.3 处理类和对象中的错误
    18.6.4 返回到错误代码的下一行代码
   第十九章 改善程序的运行效率
    19.1 优化表和索引
    19.1.1 添加索引
    19.1.2 优化连接效率
    19.1.3 用项目管理器加快程序执行效率
    19.1.4 优化表和索引的几点注意事项
    19.2 提高数据访问速度
    19.2.1 使用Rushmore技术
    19.2.2 在表中使用Rushmore技术
    19.2.3 如何关闭Rushmore
    19.2.4 用Rushmore技术优化表达式
    19.3 合理改进表单和控件
    19.3.1 使用数据环境
    19.3.2 限制表单集中的表单数目
    19.3.3 在页框中动态加载页面控件
    19.3.4 动态绑定控件与数据
    19.3.5 延迟屏幕刷新
    19.3.6 尽量减少常用方法程序中的代码
    19.4 提高程序性能的技巧
    19.4.1 几个有效的方法
    19.4.2 用名称表达式代替宏替换
    19.4.3 提高引用对象属性的效率
    19.5 优化ActiveX控件
    19.6 避免使用服务程序的多个实例
    19.7 多用户环境下应用程序优化技术
    19.7.1 调整锁定重试的间隔
    19.7.2 有效地使用事务处理
    19.8 优化远程数据访问的效率
    19.8.1 只检索需要的数据
    19.8.2 有效地更新远程表
    19.8.3 用批处理方式发送语句
    19.8.4 调整数据包大小
    19.8.5 延迟对备注和二进制数据的检索
    19.8.6 将待查阅数据保存在本地机上
    19.8.7 创建本地规则
    19.9 优化国际化应用程序
    19.9.1 通过调整排序序列提高查询效率
    19.9.2 用多个排序序列发送SQLSELECT命令
   第二十章 开发针对不同语种的应用程序
    20.1 开发前的准备
    20.1.1 针对不同语种地区准备数据
    20.1.2 针对不同语种地区编写代码
    20.1.3 针对不同语种地区设计用户界面
    20.1.4 测试应用程序
    20.2 设计用户界面
    20.2.1 确定文本字符串的长度
    20.2.2 确定菜单和表单
    20.2.3 选择适当的图标和位图
    20.3 针对指定语种地区输入数据
    20.3.1 输入指定语种地区的字符
    20.3.2 追加和复制指定地区的数据
    20.4 设定不同语种地区的代码页
    20.4.1 代码页简介
    20.4.2 指定.dbf文件的代码页
    20.4.3 指定文本文件的代码页
    20.4.4 确定项目文件的代码页
    20.4.5 指定变量的代码页
    20.4.6 一个必须注意的问题
    20.4.7 VisualFoxPro所支持的代码页
    20.5 数据的排序方法
    20.6 VisualFoxPro对DBCS的支持
    20.6.1 使用DBCS字符命名对象
    20.6.2 排序DBCS数据
    20.7 几点注意事项
    20.7.1 测试国际化版本
    20.7.2 使用字符串
    20.7.3 使日期、时间和货币的格式符合用户习惯
    20.7.4 使用预处理指令
    20.7.5 使用项目管理器管理指定地区的应用程序
   第二十一章 设计可发布的应用程序
    21.1 发布应用程序的步骤
    21.2 为运行环境准备应用程序的步骤
    21.2.1 选择连编类型
    21.2.2 应用程序的最小运行环境
    21.2.3 确保程序正确运行
    21.2.4 在应用程序中使用资源文件
    21.2.5 删除受限制的功能和文件
    21.3 自定义应用程序的某些功能
    21.3.1 保护源代码并将其存档
    21.3.2 处理应用程序的运行错误
    21.3.3 添加帮助信息
    21.3.4 修改应用程序的外观
    21.3.5 备份应用程序的源代码
    21.3.6 生成可发布的应用程序
   第二十二章 制作发布盘
    22.1 制作发布盘前的准备工作
    22.1.1 创建发布盘的步骤
    22.1.2 创建发布目录
    22.1.3 创建发布盘
    22.2 创建发布磁盘的过程
    22.2.1 生成发布树
    22.2.2 安装向导
    22.3 用“安装向导”创建发布盘
    22.3.1 指定发布树
    22.3.2 选择可选组件
    22.3.3 指定磁盘映像
    22.3.4 自定义安装对话框
    22.3.5 指定默认文件的安装目的地
    22.3.6 查看文件总结报告
    22.3.7 完成安装向导过程
   

本目录推荐