《FoxPro 2.6信息系统常用程序设计和范例》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:周鸿年,周民著
  • 出 版 社:杭州:杭州大学出版社
  • 出版年份:1995
  • ISBN:7810357921
  • 页数:244 页
图书介绍:

绪 论 1

第一章 信息系统开发综述 6

1.1 信息系统的开发方法 6

1.1.1 生命周期法 6

1.1.2 原型法 8

1.2 程序设计方法 9

1.3 程序测试技术 16

1.3.1 白箱法测试技术 16

1.3.2 黑箱法测试技术 18

2.1.2 菜单的分类 19

2.1.3 菜单设计的原则 19

第二章 系统菜单程序的设计 19

2.1.1 菜单的功能 19

2.1 菜单的功能、分类和设计原则 19

2.2 单级菜单的设计 21

2.2.1 光棒式菜单的设计 21

2.2.2 上弹式菜单的设计 22

2.2.3 MENU菜单 23

2.2.4 POPUP菜单 25

2.3.1 案例设计 28

2.3.2 方法一:用@…PROMPT、MENU TO 和DO CASE组成二级菜单 28

2.3 系统菜单程序的设计 28

2.3.3 方法二:用MENU 菜单和POPUP菜单组成二级菜单 32

2.3.4 方法三:用MENU BAR、MENU、READ MENU BAR TO 和DO CASE组成系统菜单 34

2.4 通用系统菜单程序的设计 37

2.4.1 系统菜单结构分析和菜单库文件设计 38

2.4.2 几个具体的技术问题 38

2.4.3 算法流图 38

2.4.4 通用系统菜单的源程序 38

2.4.5 案例及程序运行过程分析 42

2.5.2 数据驱动文件的维护 43

2.5.1 问题的提示 43

2.5 通用系统菜单维护程序的设计 43

2.5.3 案例及运行结果 45

第三章 输入程序的设计 47

3.1 输入设计概述 47

3.1.1 输入设计的重要性 47

3.1.2 设计要求 47

3.1.3 设计内容 47

3.2 账页式输入程序的设计 48

3.2.1 账页式输入方式的优点 48

3.2.2 设计技巧 49

3.2.3 源程序 53

3.2.4 程序运行说明 54

3.3 凭证式输入程序的设计 55

3.3.1 程序设计技巧 56

3.3.2 算法流图 57

3.3.3 源程序 59

3.3.4 程序运行过程解释 64

3.4 矩阵式输入程序的设计 64

3.4.1 设计技巧 65

3.4.2 源程序 65

3.4.3 程序运行过程解释 66

3.5.2 设计技巧 67

3.5.3 源程序 67

3.5.1 问题的提出 67

3.5 多屏式输入程序的设计 67

3.5.4 程序运行解释 70

3.6 按钮式输入程序的设计 70

3.7.1 问题的提出 73

3.7.2 通用输入程序的设计技巧 73

3.7 通用输入程序的设计 74

3.7.3 程序流程图 74

3.7.4 源程序 74

3.7.5 案例及程序运行过程分析 76

4.1.1 以列为单位清屏 79

第四章 屏幕显示程序的设计 79

4.1 艺术清屏程序的设计 79

4.1.2 以行为单位清屏 80

4.1.3 行列组合型清屏 82

4.1.4 随机清屏 89

4.2 屏幕布局及显示技术 91

4.2.1 利用窗口的标题和注脚提示当前数据处理内容 91

4.2.2 利用整个窗口作为提示信息的显示 92

4.2.3 出错信息的显示 92

4.2.4 选择开关的设置 93

4.2.5 当数据型字段的值为0时,不显示0和小数点 94

4.3 动画显示技术的应用 95

4.3.1 以字为单位逐字增加显示内容 95

4.3.2 以行为单位逐行增加显示内容 101

第五章 数据库查询和统计程序的设计 105

5.1 字段查询技术 105

5.1.1 单字段查询 106

5.1.2 非关键字段的查询 107

5.1.3 按非关键字段将符合条例的记录填入指定数据库 109

5.2 通用查询程序的设计 110

5.2.1 通用查询程序的设计技术 110

5.2.2 通用查询程序的算法分析 111

5.2.3 通用查询程序 112

5.2.4 案例及运行过程分析 113

5.3 通用统计程序的设计 114

5.3.1 通用统计源程序 114

5.3.2 案例及运行过程分析 115

5.4 统计图形的作图技术 117

5.4.1 UCDOS特显功能的应用 117

5.4.2 调用C语言作图 133

6.1 报表格式分析 142

6.1.1 报表格式 142

第六章 报表程序的设计 142

6.2.1 报表程序流程图 143

6.2 报表程序的设计技术 144

6.2.1 二维报表程序的设计 144

6.2.2 三维报表程序的设计 147

6.3 通用报表程序的设计 150

6.3.2 三维通用报表程序的设计 156

6.4 显示、打印中的纵横数据格式的转换技术 160

6.4.1 汉字信息横向排列转换成纵向排列 160

6.4.2 直方图的横式显示 162

7.1.1 DBF文件结构分析 165

第七章 FoxPro与其它语言的接口设计 165

7.1 FoxPro数据库文件存储结构分析 165

7.1.2 FPT备注文件结构分析 169

7.1.3 TXT文本文件结构分析 171

7.2 FoxPro与C语言的数据接口技术 172

7.2.1 接口流程图 172

7.2.2 源程序 172

7.3 FoxPro与FORTRAN语言的数据接口技术 176

7.3.1 源程序 176

7.3.2 流程图 179

8.1 数据共享技术的应用 181

第八章 改善用户界面的技术 181

8.2 菜单选择法输入数据 184

8.3 利用功能键的重定义避免数据的重复输入 187

8.4 程序的容错技术 189

8.4.1 SET CONFIRM命令的应用 189

8.4.2 ON ERROR命令的应用 189

8.4.3 菜单选择错误时的容错技术 190

8.4.4 文件不存在时的容错技术 191

8.4.5 字段属性出错时的容错技术 192

8.5.1 概述 193

8.5.2 RUSHMORE使用技术 193

8.5 提高数据处理速度的技术 193

8.5.3 几点注意 195

8.6 系统帮助文件程序的设计 195

第九章 辅助程序的设计 199

9.1 保密口令程序的设计 199

9.1.1 口令程序 199

9.1.2 限制式口令程序的设计 200

9.1.3 动态口令程序的设计 200

9.2 FLAG的使用技巧 202

9.2.1 标9.2.2 帜输入数据的结束 202

9.2.3 循环的提前结束 203

9.3 数据库记录的移动 205

9.3.1 一条记录的移动 205

9.3.2 一组记录的移动 207

9.3.3 两条记录的对换 209

9.3.4 两组相等记录数的对换 210

9.3.5 两组不9.3.6 相等记录数的位置对换 211

9.4 宏替换函数和名9.5 替换函数的巧用 213

9.4.1 宏替换函数用于字符串替换 213

9.4.2 宏替换用于参数传递 214

9.4.4 宏函数用于执行FoxPro命令 215

9.4.5 宏( )、名表达式与EVALUATE() 215

9.4.3 宏替换用于字符串组合 215

第十章 信息系统案例——卡拉OK厅管理信息系统 217

10.1 主程序设计 217

10.1.1 系统的管理功能 217

10.1.2 信息系统的系统菜单功能 217

10.1.3 程序设计 218

10.2 数据库文件设计 221

10.2.1 歌曲库文件 221

10.2.2 职工代码库NXIMIN.DBF 222

10.2.3 房号库NFANKU.DBF 223

10.2.4 饮料库NYILAO.DBF 223

10.2.5 基本库NJIBENKU.DBF 224

10.3 输入程序的设计 227

10.3.1 点歌单输入程序的设计 227

10.3.2 饮料单输入程序的设计 231

10.4 业务管理程序的设计 234

10.4.1 点播台管理程序的设计 234

10.4.2 歌曲排行榜程序的设计 236

10.4.3 饮料排行榜程序的设计 238

10.5 账务管理程序的设计 239

10.5.1 宾客消费明细帐程序的设计 239

10.5.2 宾客结账程序的设计 242

主要参考资料 244