书籍详情

FoxPro程序设计与实例

FoxPro程序设计与实例

作者:刘吉昌,马康华编

出版社:北京航空航天大学出版社

出版时间:1995-10-01

ISBN:9787810126069

定价:¥96.00

内容简介
  内容简介本书全面系统地介绍了利用FoxPro进行程序设计的技术,以一个实例贯穿全书,介绍设计一个FoxPro程序的全过程。先介绍数据库的定义、FoxPro的工作环境、索引等基础的知识,然后介绍标签和报表、数据输入屏幕以及菜单的设计,说明程序结构、内存变量、弹出菜单、打印、联机帮助以及多用户应用程序的设计和开发。本书几乎涉及了FoxPro程序设计的所有方面,示例丰富、易懂,是学用FoxPro开发应用程序的一本好的指南,适合于所有学习FoxPro的读者。
作者简介
暂缺《FoxPro程序设计与实例》作者简介
目录
     目录
   前言
   第一部分 应用程序设计和构型
    第一章 设计一个应用程序
    1.1应用程序设计过程
    1.1.1评估用户的需要
    1.1.2设计人员的角色
    1.1.3系统要求概述
    1.1.4工作流程和进度表分析
    1.1.5细节收集
    1.2实例研究
    1.2.1组织介绍
    1.2.2ACE的系统要求
    第二章定义数据库文件
    2.1定义数据库结构
    2.1.1设计文件
    2.1.2文件和字段的命名
    2.1.3选择数据类型
    2.1.4设置字段宽度
    2.1.5给索引关键字字段赋值
    2.1.6重新计算字段列表
    2.2实例研究系统文件
    2.2.1姓名文件
    2.2.2补充信息文件
    2.2.3联系文件
    2.2.4财务处理文件
    2.2.5代码文件
    2.3确定文件大小
    第三章 FoxPro工作环境
    3.1FoxPro用户界面
    3.1.1FoxPro窗口环境
    3.1.2在Command窗口工作
    3.1.3使用命令历史
    3.2构造表达式和条件
    3.2.1用?命令显示数据
    3.2.2操作符用法
    3.2.3使用内存变量
    3.2.4FoxPro函数
    3.2.5使用表达式生成器
    3.2.6估算优先级
    3.3FoxPro连机帮助系统
    第四章 命令级原型
    4.1建原型和测试阶段的目标
    4.1.1开发菜单系统
    4.1.2使用设计工具
    4.2建立样本数据文件
    4.2.1准备样本数据
    4.3草拟启动序列
    4.3.1处理周期略述
    4.4为开发过程作文档
    4.4.1记录文件的结构和索引关键字
    4.4.2使用替代文件
    4.4.3保存命令序列
    4.4.4屏幕和报表格式文档化
    4.5项目管理程序(Project Manager)简介
    第五章 数据库操作
    5.1FoxPro记录指针
    5.1.1文件尾
    5.2设立记录选择标准
    5.2.1范围子句
    5.2.2FOR子句
    5.2.3过滤器
    5.3建立字段清单
    5.4数据库输入和修改过程
    5.4.1输入和修改记录
    5.4.2删除和恢复记录
    5.4.3改变字段值
    第六章 使用索引
    6.1建立索引文件
    6.1.1使用复合索引关键字表达式
    6.1.2使用单一的索引
    6.2删除索引
    6.3打开并激活索引
    6.4重建索引
    6.5利用索引关键字实现快速检索
    6.5.1定制检索策略
    6.6通过使用索引选择记录
    6.7检索优化程序Rushmore
    第七章 数据库重组
    7.1改变文件结构
    7.2数据库拷贝
    7.2.1使用RQBE和SQL选择命令来拷贝数据
    7.3数据库添加
    7.4删除和恢复一组记录
    7.5生成总计文件
    7.5.1使用RQBE建立总和文件
    第八章 以多数据库工作
    8.1打开多数据库
    8.1.1用SETRELATION建立一对一的关系
    8.1.2用SETSKIP建立一对多的关系
    8.1.3用RQBE设计多文件查询
    8.2在文件之间传送数据
    8.2.1测试未匹配的记录
    8.2.2观察和编辑在有关文件中的记录
    8.2.3使用SQLSELECT命令
    第九章 定制工作环境
    9.1更改FoxPro环境的设置
    9.1.1使用SET命令
    9.1.2系统内存变量
    9.1.3SYS函数
    9.1.4用CONFIG.FP文件定制起动的系统配置值
    9.1.5定制显示模式和颜色
    9.2将参数选择存储在FOXUSER文件中
    9.3打印机配置和打印机驱动程序
    9.4键入快捷方式
    9.4.1对功能键重新编程
    9.4.2利用键盘宏
    9.5优化内存使用与性能
   第二部分 FoxPro程序和程序设计工具
    第十章 设计标签和报表
    10.1标签生成器回顾
    10.2报表生成器回顾
    10.2.1报告数据分组
    10.2.2使用报表变量
    10.2.3打印备注及长字符字段
    10.3报表外观的规格化
    10.3.1画线和框
    10.3.2用格式函数和格式模板进行报表格式化
    10.3.3设定打印属性
    10.4报表和标签的显示与打印
    10.5建立数据库环境
    10.6使用辅助数据库
    第十一章 设计数据输入屏幕
    11.1使用Screen Builder
    11.1.1使用Quick Screen
    11.1.2建立简单的数据输入屏幕
    11.1.3使用函数和模板格式化数据
    11.14显示和编辑长文本变量
    11.1.5定制单个数据条目
    11.2编辑和定制格式
    11.3描述屏幕布局
    11.4定认控件
    11.5对输入和编辑数据使用屏幕格式
    11.6把Browse用作数据输入环境
    11.6.1定制字段列表
    11.6.2把Browse窗口集成到屏幕组中
    第十二章 FoxPro编程入门
    12.1编写和运行FoxPro程序
    12.1.1将命令组成程序
    12.1.2符号和印刷上的规定
    12.1.3在文件内部使用注释
    12.14程序执行期间的屏幕显示操作
    12.1.5程序环境的控制
    12.2编写和编辑程序
    12.2.1用FoxPro编辑器编写程序
    12.2.2用字处理器编写程序
    12.2.3编译程序
    12.2.4打印程序
    12.3一些简单程序
    12.3.1一个变换所有数据库符号的命令
    12.3.2一个传递初始平衡的程序
    12.3.3一个输入和传递细目的程序
    第十三章 菜单设计
    13.1使用菜单生成器
    13.1.1FoxPr0系统菜单的修改
    13.1.2根据要求设计菜单
    13.1.3使用General Options
    13.1.4菜单条和弹出式菜单选项
    13.1.5条式选择
    13.1.6菜单程序
    13.2使用SETSYSMENU来定制菜单条
    13.3保存与恢复菜单
    第十四章 完整的应用程序
    14.1应用程序结构
    14.2FoxPr0系统的选项清单
    14.3数据输入菜单
    14.4报表菜单
    14.5邮件菜单
    14.6实用程序菜单
    14.7应用程序评估
   第三部分 程序设计语言基础
    第十五章 程序结构
    15.1作出判定
    15.1.1使用IF…ELSE…ENDIF结构
    15.1.2使用DOCASE结构
    15.2重复程序步骤
    15.2.1用FOR…ENDFOR重复程序步骤
    15.2.2用DOWHILEENDDO重复程序步骤
    15.2.3用SCAN…ENDSCAN处理数据库
    15.2.4改变执行顺序
    15.3程序结构和组织
    15.3.1嵌套程序调用
    15.3.2一个应用程序
    15.4过程及用户自定义函数介绍
    15.4.1编写过程
    15.4.2编写用户自定义的函数
    15.4.3安排过程和用户自定义的函数
    15.4.4在屏幕和菜单中使用过程和函数
    第十六章 在程序中使用内存变量
    16.1内存变量的作用域
    16.1.1全局变量
    16.1.2私有内存变量
    16.1.3区域内存变量
    16.2在屏幕程序中使用内存变量
    16.3针对于全局应用选项的内存变量
    16.4结构上象内存变量的集合一样使用数组
    16.5用参数传递输入
    16.6通过参考或通过值传递参数
    第十七章 数据的显示和打印
    17.1使用流输出命令来显示数据
    17.1.1数据的放置
    17.1.2数据格式化
    17.1.3划线与划框
    17.1.4用TEXT…ENDTEXT结构显示文本
    17.1.5输出设备的选择
    17.2用@…SAY命令来显示数据
    17.2.1数据格式化
    17.2.2颜色的设置和属性的显示
    17.2.3画线和画框
    17.2.4输出设备的选择
    17.3用窗口来显示数据
    17.3.1窗口操作
    17.3.2同时处理多个窗口
    17.4使用等待命令来停止程序的执行
    第十八章 数据收集
    18.1用@…GET采集数据
    18.1.1使用READ命令激活GET命令序列
    18.1.2数据的格式化及合法化
    18.1.3长字符字段及22存储字段的收集
    18.2结构控制
    18.2.1一般的控制选择项
    18.3数据的再显示
    18.4全输入屏幕的建立
    18.5一个屏幕程序的分析
    第十九章 菜单、弹出式菜单和选项
    19.1菜单的定义
    19.1.1定义菜单选项
    19.1.2菜单定制
    19.1.3菜单动作的定义
    19.1.4菜单的激活与冻结
    19.1.5修改已激活的菜单
    19.2选项列表的定义
    19.2.1用BROWS命令显示选项列表
    19.3为应用程序选择菜单形式
    19.4一个菜单程序的解析
    19.5将一个独立的弹出式菜单用作主菜单
    第二十章 应用开发策略
    20.1程序开发策略
    20.1.1使用规则工具
    20.1.2编制更进一层的应用程序
    20.2调试技术
    20.2.1利用追踪和调试窗口
    20.3测试技术
   第四部分 应用程序设计概念
    第二十一章 数据库处理
    21.1有效地处理一个数据库
    21.2显示状态信息
    21.3处理多个数据库
    21.4选择数据存取方式
    第二十二章 给用户更多的选择权
    22.1组合选择记录的判别式
    22.1.1实现简单条件
    23.1.2实现复杂的选择判别式
    22.1.3构造条件
    22.1.4基于多数据库的选择
    22.2ADHOC选择判别式
    22.3用屏幕集获得选择判别式
    第二十三章 用过程文件存储普通例程
    23.1过程文件
    23.2显示文本和标题
    23.3显示信息的过程
    23.4建立定制显示格式的用户定义函数
    23.5进行日期计算的函数
    23.6测试输入合法性的函数
    第二十四章 报表打印程序编制
    24.1用流式输出命令控制打印工作
    24.1.1控制分页
    24.2打印简单的报表
    24.2.1打印汇总统计数据
    24.2.2报表中记录分组
    24.3打印多文件报表
    24.4在报表中调用用户定义函数
    24.5打印邮件合并报表
    24.6打印标签
    第二十五章 打印工作管理
    25.1打印工作的组成
    25.2报表菜单程序
    25.3报表中断处理
    25.3.1继续中断的打印工作
    第二十六章数据输入程序
    26.1复杂屏幕的建立
    26.1.1ACEUPD1.SPR程序结构
    26.1.2合法的数据
    26.1.3一个按钮菜单屏幕
    26.2一个活动的Browse窗口的集成
    26.2.1显示多个Browse窗口
    26.3用一个Browse窗口当作主数据输入环境
    26.4收集数据到变量中
    26.5从另一个程序中调用数据输入程序
   第五部分精炼和优化应用程序
    第二十七章 提供联机帮助
    27.1FoxPro帮助系统
    27.1.1建立帮助文件
    27.1.2编写求助程序
    27.2显示需求定位列表
    27.3截取错误
    第二十八章 输入和输出数据
    28.1读写被支持的外部格式
    28.1.1文本文件的一些特殊问题
    28.1.2数据表需要考虑的一些特殊问题
    28.1.3通用的文件拷贝实用程序
    28.2文件结构差异的补偿方法
    28.3读写被支持的文件格式
    28.3.1使用流式输出命令
    28.3.2使用文本合并命令
    28.3.3使用低层的文件函数
    第二十九章 文件维护实用程序
    29.1用工程文件作为应用程序词典
    29.1.1压缩和再检索数据库的程序
    29.2赋于用户访问DOS的权力
    29.3备份和恢复数据库
    29.4数据库更新实用程序
    29.4.1一个改变ID代码的程序
    29.4.2一个存档和消除数据库的程序
    29.4.3一个重建总数的程序
    29.4.4一个执行批确认的程序
    29.4.5查看潜在重复
    第三十章 独立于硬件和应用程序码编程
    30.1定制全局应用程序选项
    30.1.1一个应用程序设置程序
    30.2使用全局应用程序变量
    30.2.1增设口令保护
    第三十一章 多用户编程
    31.1在网络上配置FoxPro/LAN
    31.2网络上的共享文件
    31.2.1排他文件操作
    31.2.2共享资源的加锁
    31.2.3加锁方法
    31.3多用户数据输入程序
    第三十二章 编写应用程序文档
    32.1编制用户文档
    32.1.1取机文档
    32.2编写程序员文档
    32.2.1利用FoxDoc 生成程序员文档
    32.2.2源代码格式化选项
    32.3编写FoxDoc 格式文档的程序
    第三十三章 建立和发行应用程序
    33.1作为组织工具的过程文件
    33.2重建一个工程文件
    33.2.1建立一个应用程序文件
    33.2.3建立.EXE文件
    33.2.4附加建立选项
    33.3编程要素
   附录A 命令语法标记
   附录B 命令语法
   附录C 函数语法
   附录D 系统内存变量
   附录E CONFIG.FP文件设置
   附录F 文件扩展名
   
猜您喜欢

读书导航