《汉字FOXBASE+2.10管理软件程序设计方法150例》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:姚国祥编著
  • 出 版 社:武汉:武汉工业大学出版社
  • 出版年份:1994
  • ISBN:7562908311
  • 页数:181 页
图书介绍:9.80

1程序设计概述 1

1.1程序和程序设计 1

1.1.1程序 1

1.1.2程序设计 1

1.2程序设计的步骤 1

1.3程序质量的标准 1

1.4结构化程序设计方法 2

1.4.1三种基本控制结构 2

1.4.2结构化程序设计特点 3

1.5结构化程序设计原则 4

1.5.1模块化 4

1.5.2自顶向下 4

1.5.3逐步求精 4

1.6算法的描述工具——流程图 5

2程序的调试和维护 7

2.1程序错误类型 7

2.1.1语法错误 7

2.1.2逻辑错误 7

2.1.3调试步骤 8

2.2程序调试方法 8

2.2.1保留和查看历史 8

2.2.2跟踪程序执行 9

2.2.3断点设置和恢复 10

2.2.4模拟键盘输入 11

2.3错误捕获与键盘侦测 12

2.3.1出错处理 12

2.3.2按下Esc键后的处理 12

2.3.3ON KEY命令 13

3系统的安全设置 14

3.1系统的逻辑功能 14

3.2保持系统的安全性 15

3.2.1口令的设置 15

3.2.2设置复杂的口令 16

3.2.3双保险的口令字 16

3.2.4动态口令 17

3.2.5设置用户名和口令字 17

3.2.6权限的设置 18

3.3限制系统的使用 19

3.3.1确定系统的工作时间 19

3.3.2限制系统使用的试用期 20

3.3.3限制系统的试用次数 20

3.4数据库的保护 21

3.4.1使用区位码为空的汉字 21

3.4.2在数据库文件名中插入空格 21

3.4.3利用空格和不显示汉字区位码作文件名 21

3.5利用库结构实现数据库的保护 21

3.5.1DBF文件的结构 21

3.5.2对DBF文件进行加密 22

3.5.3修改文件属性 23

3.6程序文件的安全 23

3.6.1防止修改程序 23

3.6.2防止复制 23

3.7子目录及其文件的保护 23

4菜单程序设计 26

4.1点式菜单 26

4.2光条式菜单 27

4.3用数据库实现动态光条式菜单 29

4.4阵列式菜单 30

4.5下拉式菜单 32

4.6弹出式菜单 40

4.7叠加式菜单 41

4.8通用多方式菜单 46

5数据输入程序设计 49

5.1高效简便的数据输入法 49

5.2格式输入设计 49

5.2.1直接向数据库输入数据 49

5.2.2连续输入数据 50

5.2.3利用屏幕格式文件输入数据 51

5.2.4单屏多记录数据输入 51

5.2.5多屏输入 52

5.2.6间接向数据库输入 52

5.3实现快速输入 53

5.3.4预测输入的数据 53

5.3.2使用变量替换方法实现 54

5.3.3使用功能键加快数据输入 54

5.3.4用INKEY命令实现灵活快速输入 56

5.3.5根据输入字段分别选用词组 56

5.3.6利用字典库自动替换汉字词组 58

5.3.7利用SYS(18)提示数据编码 58

5.4全屏幕数据输入 59

5.4.1带提示的全屏幕输入 59

5.4.2开窗口上卷式数据输入 61

5.4.3仿全屏幕窗口命令BROWSE 62

5.5数据输入中的校验 65

5.5.1数据检验 65

5.5.2数据输入中的纠错 66

5.5.3对数据范围进行限制 66

5.5.4日期的限制 66

5.5.5代码库检验 67

5.5.6重复输入的检测 67

5.5.7“双工”输入数据 68

5.6通用数据输入程序 68

5.6.1生成数据字典信息库 68

5.6.2通用数据输入程序 69

6数据修改和删除程序 71

6.1数据修改 71

6.1.1使用BROWSE命令修改数据 71

6.1.2利用格式文件修改数据 71

6.1.3成批修改数据 72

6.1.4用一个库的数据去修改另一个库的数据 72

6.2数据删除 73

6.2.1连续地删除数据 73

6.2.2有保护地删除数据 74

6.2.3成批地删除数据 75

6.2.4对删除记录的恢复 75

6.2.5以假删除提高大库的删除速度 76

6.3数据修改和删除共用程序 77

6.3.1利用GET/READ命令修改、删除数据 77

6.3.2在同一屏幕上修改多条记录 78

6.3.3卷屏式窗口数据修改和删除 79

6.3.4窗口全屏幕数据修改和删除 82

6.3.5在窗口之外修改剩余字段 84

7查询显示程序设计 86

7.1简单的查询程序 86

7.1.1用LOCATE和CONTTN GE命令进行查询 86

7.1.2用过滤器命令实现查询 87

7.1.3用SEEK命令实现快速查询 87

7.1.4用索引文件实现不等式条件的快速查询 88

7.2多字段组合查询 89

7.2.1用LOCATE命令实现多字段组合查询 90

7.2.2ON ERROR功能实现组合查询 90

7.2.3用SEEK命令实现多字段组合快速查询 91

7.2.4按姓氏笔划顺序查询 92

7.2.5任意字段组合条件查询 93

7.3模糊查询 94

7.3.1利用不完全匹配比较实现模糊查询 94

7.3.2用$功能实现模糊查询 94

7.3.3最长子串单词匹配 95

7.3.4汉字名称缩写匹配时的模糊查找 96

7.3.5利用通配符*和?进行模糊查找 98

7.4数据显示 99

7.4.1字段名显示 99

7.4.2动态显示 100

7.4.3表格方式显示 101

7.4.4竖向列表显示 102

7.4.5窗口动态命令显示技术 104

7.4.6全方位窗口移动显示技术 106

7.4.7按输入顺序倒序显示 109

7.4.8超长汉字句子的显示 110

7.5数据显示中的转换技术 110

7.5.1汉字日期的转换 111

7.5.2汉字月份的转换 111

7.5.3汉字星期的转转 111

7.5.4大写金额的转换 112

7.5.5汉字数据的转换 113

7.6通用条件查询程序 114

7.6.1确定查询字段值范围 115

7.6.2生成完整的条件表达式 116

7.6.3通用条件查询程序 117

8数据统计程序 117

8.1直接利用系统提供的统计命令 117

8.1.1求总人数、工资总额和平均工资 117

8.1.2求最高工资和最低工资者 118

8.1.3汇总产量的旬小计 118

8.1.4计算实发工资 118

8.2日期时间的统计 119

8.2.1年龄的统计 119

8.2.2时间的相加 129

8.2.3时间的相减 120

8.3复杂的数据统计 120

8.3.1分类汇总 120

8.3.2利用数组进行统计 121

8.3.3利用数据库关联进行多库统计 122

8.3.4利用UPDATA命令进行多库统计 123

8.3.5分类计数 123

8.4提高统计速度的措施 124

8.4.1用SEEK代替COUNT计数 124

8.4.2用过滤器命令实现条件求和,求平均数 124

8.4.3用COPY命令实现条件求和,求平均数 125

8.4.4利用库关联来提高逻辑比较速度 125

8.5通用随机统计程序 126

9打印程序设计 127

9.1打印人事档案表 127

9.1.1打印人事档案表 127

9.1.2通用字型变化打印程序 128

9.1.3实线表格的打印 129

9.1.4报表的分页打印 129

9.1.5打印机跑纸控制 130

9.1.6清除打印缓冲区 130

9.1.7打印机准备好检测 131

9.1.8随时中断打印 131

9.1.9数字为零时不打印 131

9.1.10一个完整的人事档案表 131

9.2程序清单及文稿打印 133

9.2.1程序清单的单页打印 133

9.2.2程序清单的双页打印 134

9.2.3多个程序排序连续打印 136

9.2.4文本文件的文稿格式打印 137

9.3通用数据库报表打印程序 139

9.3.1生成打印信息库 139

9.3.2通用报表打印程序 140

10数据绘图程序 142

10.1清屏技术 142

10.1.1自右至左的清屏 142

10.1.2自下而上清屏 142

10.1.3自右下角至左上角清屏 143

10.1.4自两侧向中间清屏 143

10.1.5自中间向四周清屏 143

10.2画方框技术 144

10.2.1画单线,双线方框 144

10.2.2画多字符组合的实方框 144

10.3画直方图技术 145

10.3.1各种颜色测试程序 145

10.3.2用制表符绘制直方图 146

10.3.3用卷屏命令绘制直方图 147

10.3.4用字符绘制横向直方图 148

10.4动画技术 148

10.4.1单个汉字的游动 149

19.4.2将一行文字从屏幕下方推至顶部 149

10.4.3将一行文字分半由屏幕上下推至中间 150

10.4.4在屏幕底部循环显示一行汉字 150

10.4.5放射和收缩式显示文字 150

10.5使用汉字2.13系统实现通用数据绘图程序 152

10.5.1汉字的放大显示 152

10.5.2通用直方图程序 153

10.5.3通用折线图程序 154

10.5.4通用饼形图程序 156

11系统维护与文档建设 160

11.1文件备份 160

11.1.1成批地备份当日最新文件 160

11.1.2仿BACKUP备份文件 161

11.1.3DOS命令仿真 162

11.2源程序处理 162

11.2.1给源程序添加行号 162

11.2.2结构程序格式(缩进式)自动生成 163

11.2.3系统调用关系表 164

11.3文档的自动生成 167

11.3.1系统数据库文件表 167

11.3.2打印库结构表 168

11.3.3生成库结构文本文件 169

11.4.4使用说明书的快速生成 170

附录A常用汉字区位码表 171

附录BSETCOLOR命令颜色代码表 172

附录CINKEY函数接受的无法显示的键与ASCII码对应表 172

附录DREADKEY函数值一览表 173

附录EONKEY命令控制键与ASCII码对应表 174

附录FFoxBASE+出错信息一览表 174