注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学FoxPro 2.6 for Windows使用大全

FoxPro 2.6 for Windows使用大全

FoxPro 2.6 for Windows使用大全

定 价:¥58.80

作 者: (美)[N.雅各布森]Nancy Jacobsen等著;程岗等译
出版社: 科学出版社;龙门书局
丛编项: USING FOXPRO 2.6 FOR WINDOWS
标 签: 关系型数据库

ISBN: 9787030049964 出版时间: 1995-01-01 包装: 平装
开本: 26cm 页数: 795页 字数:  

内容简介

  内容简介本书是讲述FoxPro2.6forWindows的实用大全。全书共分六部分,二十五章前面十章着重介绍FoxPro2.6forWindows集成环境的功能和用法,及组成FoxPro屏幕的要素,扼要地说明了如何使用一般查询、RQBE查询、SQL查询和Rushmoro查询的优化技术,如何使用BROWSE命令,如何建立报表和标签,如何使用报表成器和标签生成器自动生成报表和标签,如何使用屏幕生成器设计屏幕,如何利用菜单生成器生成菜单,如何使用项目管理器管理FoxPro程序。本书后面十五章的讨论偏重于程序设计技巧,其中讨论了利用OLE和DDE进行数据共享的技术,如何通过给出通用的过程和函数来解决问题。

作者简介

  作者简介NancyJacobsen:软件开发员、顾问、作家。她为本书第三章与第四章提供了大量材料,并作了大量的研究。她专门从事FoxPro的应用及交叉平台开发。Jacobsen在MicrosoftFoxDeve1oper学术讨论会上发表过讲话,还为FoxTalk,DatabasedAdvisor及FoxProUsersJourna1等杂志撰写过一些论文。Jacobsen定居在加利福尼亚北部,并在加利福尼亚大学伯克利分院获得了人类学学士学位。可以通过CompuServe与她取得联系,号码是72230,2664。JoeGotthelf为本书第五、六、七三章提供了大量材料,并作了大量的研究,他本人经营AugustTechnologies股份有限公司。该公司是费城地区一家提供定做软件开发服务的咨询机构。他还是FoxTalk和FoxProAdvisor杂志的撰稿人。可以通过(215)325-9550与Gotthelf取得联系,还可以通过CompuServe与之联系,号码为74017,3670;或者通过MCIMail联系,号码为5013993。TedRoche:校订了本书第二十二至二十三章。他是软件开发员兼自由撰稿人。在过去的七年中,在许多Xbase专用语方面,他做过工作。TedRoche专攻大型FoxPro安装的优化与增强,他为FoxTalk撰写过一些论文。Roche在Regents学院获数学学士学位。他定居在NeWHampshire的C0ntoocook城,可以通过CompuServe与他取得联系,号码为76400,2503。

图书目录

     目录
   作者简介
   鸣谢
   商标声明
   前言
   说明
   引言
   0.1FoxPro是什么
   0.2FoxPro2.6forWindows的新内容
   0.3怎样阅读本书
   0.4本书内容
    0.4.1FoxPr0简介
    0.4.2高效使用FoxPro数据库
    0.4.3建立FoxPro应用程序
    0.4.4FoxPro程序设计:设计工具的高级用法
    0.4.5初步了解FoxPro命令及函数
    0.4.6使用附录和源盘
   0.5FoxPro2.6forWindows硬件要求
   0.6边学边干
   第一部分 FoxPro介绍
    第一章 FoxPr0基本原理
    1.1准备工作
    1.2考察程序
    1.2.1简介Introductory屏幕
    1.2.2在FoxPro中选择任务
    1.2.3FoxPro的通信选择
    1.3启动Organize
    1.3.1启动一个应用程序
    1.3.2使用通用应用程序特征
    1.4创建应用程序
    1.4.1设计数据表结构
    1.4.2修改生成的输入内容屏幕
    1.4.3使用F0xApp生成的应用程序输入数据
    1.4.4使用应用程序查寻数据
    1.4.5查看数据的其他方法
    1.4.6学习更多关于FoxPro的知识
    1.4.7退出FoxPro
    1.5小结
    第二章 FoxPro界面
    2.1熟悉FoxPro屏幕
    2.2了解FoxPro的菜单系统
    2.2.1学习使用菜单系统
    2.2.2选择菜单选项
    2.3用FoxPro菜单选项工作
    2.3.1File菜单
    2.3.2Edit菜单
    2.3.3Database菜单
    2.3.4Record菜单
    2.3.5Pogram菜单
    2.3.6Run菜单
    2.3.7Text菜单
    2.3.8Window菜单
    2.3.9Help菜单
    2.3.10对上下文敏感的菜单
    2.4FoxPro窗口
    2.4.1了解窗口的各个部分
    2.4.2控制窗口
    2.4.3使用不同类型的窗口
    2.4.4学习更多的窗口选项
    2.4.5将系统窗口放在远景
    2.5了解对话框逻辑
    2.5.1识别对话框的组成部分
    2.5.2使用对话框
    2.6编辑击键和鼠标器移动
    2.6.1创建、打开和保存文件
    2.6.2在文本中移动和编辑文本
    2.6.3查找文本
    2.6.4查找和键入特殊字符
    2.6.5编辑选项和EditPreferences对话框
    2.7敲入命令
    2.7.1使用Command窗口
    2.7.2输入、重复和编辑命令
    2.7.3解释和响应出错信息
    2.8使用FoxPro的Help系统
    2.9小结
    第三章 数据库和表
    3.1数据库的概念和用途
    3.2数据库中表的作用
    3.3设计结构及指定数据类型
    3.4数据类型
    3.5使用View窗口创建表
    3.5.1在View窗口面板上工作
    3.5.2工作区
    3.5.3创建Budget表
    3.6通过使用View文件来保存位置
    3.7表的单独和共享使用
    3.8使用FoxProBrowse增加数据
    3.8.1在Browse窗口中增加数据
    3.8.2在View窗口中设置Browse显示选项
    3.9压缩表
    3.10屏幕和打印机的快速输出
    3.10.1屏幕的快速组织
    3.10.2快速打印结果
    3.10.3快速向文件输出
    3.11重新安排和抽取表的数据
    3.11.1使用范围子句来抽取记录
    3.11.2通过使用FOR.WHILE.和SETFILTERTO来抽取记录
    3.11.3定义条件
    3.12小结
    第四章 数据库管理基本原理
    4.1建立数据库
    4.1.1信息系统的输出
    4.1.2把信息组织成表
    4.1.3理解表是如何联系和相互作用的
    4.1.4把信息组织成记录
    4.2使用索引
    4.2.1理解索引
    4.2.2打开和选择索引
    4.2.3设定索引次序
    4.2.4理解索引表达式
    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.4.5管理整个项目
    4.4.6移入可以获得的数据
    4.5小结
   第二部分 高效使用FoxPro数据库
    第五章 使用RQBE作为查询入门
    5.1查询的主要组成部分
    5.2细节
    5.2.1选择字段
    5.2.2增加表
    5.2.3对输出记录排序
    5.2.4数据的组成
    5.2.5讨滤数据
    5.2.6引导查询结果的输出
    5.3小结
    第六章 使用高级查询
    6.1创建复杂的过滤条件
    6.1.1使用AND和OR来提出问题
    6.1.2解释AND、OR和NOT
    6.2用Having子句来过滤组
    6.3连接两个以上的表
    6.4用RQBE创建一对多的关系
    6.5使用交叉制表在输出中加入一维
    6.6使用用户定义的函数
    6.7从程序中执行查询
    6.8广泛地使用RQBE
    6.8.1构造查询
    6.8.2创建查询框架
    6.8.3在过滤器中使用变量名
    6.8.4使用查询来看“森林和树木”
    6.8.5使用多查询来查看两个查询
    6.8.6按顺序保持记录
    6.8.7提高查询速度
    6.8.8清除工作
    6.8.9使用完RQBE之后的清除工作
    6.8.10一次查询一步
    6.8.11保持表达式一致性
    6.9小结
    第七章 用SQL和Rushmore进行查询
    7.1考察SQLSELECT命令
    7.1.1创建简单的查询
    7.1.2引导查询输出
    7.1.3使用WHERE来连接和过滤表
    7.1.4使用GROUPBY来统计数据
    7.1.5使用HAVING来排除组
    7.1.6用ORDERBY来对结果排序
    7.1.7用UNION来联合查询
    7.1.8模拟外部连接
    7.2结果的输出位置
    7.3增强SQLSELECT语句的性能
    7.3.1创建SELECT能使用的索引
    7.3.2尽可能避免嵌套SELECT语句
    7.3.3只有必须时才包含用户定义函数
    7.3.4监视HAVING和WHERE子句
    7.3.5优化索引和顺序
    7.4对出错情况的补救
    7.5用Rushmore技术搜索
    7.5.1使用Rusmore技术
    7.5.2理解Rushmore
    7.6用优化的表达式进行工作
    7.6.1创建可完全优化表达式
    7.6.2识别不可优化的表达式
    7.6.3组合完全可优化和不可优化的表达式
    7.7增强Rushmore的性能
    7.7.1在可能的情况下设置ORDER为0
    7.7.2当DELETED设置为ON时使用DELEED()标记
    7.7.3在索引标记中避免使用NOT和FOR
    7.7.4选择性地使用Rushmore
    7.7.5选择正确的索引格式
    7.8在没有Rushmore的情况下工作
    7.9小结
    第八章 BROWSE的使用
    8.1打开和关闭一个浏览窗口
    8.2安排浏览窗口的显示外观
    8.2.1改变大小和重新组织字段
    8.2.2使用Change观察整个记录
    8.2.3拆分一个浏览窗口
    8.2.4编辑备注字段
    8.2.5在浏览窗口中使用不同字体
    8.3保存浏览窗口外观配置
    8.3.1使用BROWSELAST和BROWSEPREFERENCE
    8.3.2修改资源文件中配置记录
    8.4在浏览中创建记录的一个子集
    8.5使用FIELDS进行控制
    8.5.1使用:P(图片选项)
    8.5.2使用:H(列标题选项)
    8.5.3使用:B(界限选项)
    8.5.4使用:R(只读选项)
    8.5.5使用:<n>(列宽选项)
    8.5.6使用:V(有效性选项)
    8.5.7使用:W(进行选项)
    8.5.8使用可计算字段
    8.6使用BROWSE查看相关表
    8.6.1使用SETRELATION
    8.6.2使用SETSKIP
    8.6.3断开表之间的联系
    8.7在浏览中使用隐式和显式的记录锁定
    8.8另外的浏览选项
    8.8.1使用BROWSE LOCK
    8.8.2使用BROWSETITLE
    8.8.3使用BROWSE WIDTH
    8.8.4使用BROWSECOLOR或BROWSECOLORSCHEME
    8.8.5使用BROWSE FORMAT
    8.8.6使用EDITFORMAT
    8.9小结
    第九章 生成报表和标签
    9.1设计快速报表
    9.2讨论报表
    9.2.1进行简单的布局调整
    9.2.2作一些影响整个报表的改动
    9.3深入了解报表和标签文件
    9.4设计基本的标签
    9.4.1放置标签表达式
    9.4.2发送标签和报表
    9.4.3使用专用报表和标签输出选项
    9.5小结
    第十章 报表生成器的使用
    10.1在报表或标签中使用相关表
    10.1.1为报表建立文件关系
    10.1.2从相关的文件中加入报表表达式
    10.1.3用表达式生成器建立报表表达式
    10.1.4调整报表表达式的尺寸
    10.1.5寻找报表中相关表的更多用途
    10.2在报表中使用“一对多”关系
    10.3加入复合报表表达式
    10.3.1在报表生成器中格式化表达式
    10.3.2报表生成器中表达式生成器的使用
    10.3.3用户定义函数的使用
    10.4隐去空行,并动态地调整报表和标签表达式大小
    10.5向报表中加入组和总体
    10.6理解报表变量
    10.7报表变量用途的扩充
    10.7.1打印组信息
    10.7.2得到组总和的百分比
    10.7.3初始化报表变量
    10.7.4报表变量计算中IIF()的使用
    10.8表达式的重叠
    10.9小结
   第三部分 建立FoxPro应用程序
    第十一章 整理FoxPro应用程序
    11.1界面设计和FoxPro
    11.2界面设计发展的关键
    11.2.1达到用户之间的设计一致性
    11.2.2提供舒适的选择
    11.2.3清楚地表达信息
    11.2.4使用一致的界面
    11.2.5追求意见统一、舒适、清晰和一致性
    11.3引进FoxPro设计工具
    11.4小结
    11.5介面设计书籍:简介
    第十二章 创建应用程序的基础
    12.1使用屏幕生成器设计屏幕
    12.1.1开始建立屏幕
    12.1.2考查屏幕生成器选项
    12.1.3使用字段表达式对话框
    12.1.4开始对GET作合法性检查
    12.2在屏幕中增加按钮
    12.3生成并运行屏幕程序
    12.3.1生成前先存储环境
    12.3.2生成屏幕
    12.3.3编译生成的程序
    12.3.4运行程序
    12.4熟练使用屏幕生成器
    12.4.1用直接和间接的Read修改表
    12.4.2改变输入窗口的类型
    12.4.3加深对数据合法性检查的理解
    12.4.4增加编辑和导航按钮
    12.4.5增加记录锁
    12.4.6在Setup片断中定义变量
    12.4.7用SHOW和DEACTIVATE子句结束屏幕过程
    12.4.8增加存储和取消按钮
    12.4.9生成并运行修改后的输入屏幕
    12.5小结
    第十三章 进行复杂的屏幕设计
    13.1理解生成的屏幕程序
    13.1.1程序头段
    13.1.2程序环境段
    13.1.3文件打开和窗口定义段
    13.1.4清除(Cleanup)段
    13.1.5READ中断和READ子句
    13.2提高屏幕设计
    13.2.1计划数据输入窗口
    13.2.2草拟LayoutScreen
    13.2.3用复选框执行动作
    13.2.4用表达式生成器拾取一个变量
    13.2.5合法性检查和内部相关GET
    13.2.6增加查询和编辑
    13.2.7用按钮来控制表
    13.2.8用图片作按钮提示符
    13.2.9定义屏幕上对象的顺序
    13.3组合对象到屏幕设置中
    13.3.1设置屏幕
    13.3.2在屏幕集中使用Browse
    13.3.3增加更多READ级子句并集成BROWSE
    13.3.4使用屏幕集
    13.4提高读者对FoxProRead命令的理解
    13.5小结
    第十四章 组织和封装应用程序
    14.1建立自己的菜单
    14.1.1菜单设计选择
    14.1.2菜单生成器选项
    14.1.3一个改变菜单可用的技术
    14.2用项目管理器将文件放在一起
    14.2.1Project选项和替代办法
    14.2.2不同类型应用程序的项目结构
    14.2.3用发行工具箱封装选项
    14.2.4创建应用程序的演示版
    14.3小结
    第十五章 控制应用程序中的事件与任务
    15.1理解FoxPro事件与任务
    15.1.1在程序中收集用户指令
    15.1.2在READ中循环
    15.1.3在任务的不同分类之间的响应事件
    15.1.4在程序中启动新任务
    15.2使用READ来支持任务与事件
    15.2.1研究无GET的基本READ
    15.2.2分析有GET的基本READ替代方式
    15.2.3为关系屏幕集扩充带GET基本READ模型
    15.3在广泛的应用程序中使用复杂READ
    15.3.1在复杂READ中集成多重非READ窗口
    15.3.2对无GET窗口的作用的分类
    15.3.3在复杂READ中控制当前窗口
    15.4使用高级窗策略
    15.5小结
    第十六章 FoxPro高级性能讨论
    16.1资源文件
    F.3FoxPro的子目录
    F.4缺省的文件扩展名
   附录G 寻找有效的帮助
   附录H 数据库结构和程序的例子
   

本目录推荐