当前位置:首页 > 工业技术
FOXBASE关系数据库通用程序百例详解
FOXBASE关系数据库通用程序百例详解

FOXBASE关系数据库通用程序百例详解PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:牛树长编著
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:1995
  • ISBN:7810450239
  • 页数:344 页
图书介绍:
《FOXBASE关系数据库通用程序百例详解》目录

第一章编程入门 1

§1系统的启动 1

§2编程的概念 1

目录 1

§3字符串显示程序 3

1.命题的提出 3

2.实现一个规范 3

3.找到一个模型 4

4.程序的书写 5

5.使用接口参数 6

6.改善程序的功能 7

3.程序分析 (31 7

程序目录索引 9

01 01-1.TU.PRG 在默认或指定行中间位置反相显示提示信息 9

7.完整的程序 9

8.概念的补充 10

1.一般形式 14

§4控制变量接收 14

2.接口参数 15

3.坐标计算 15

4.初步运行 16

5.功能的改进 17

6.完整程序 20

02 01-2.KV.PRG 接收信息(鸣铃、坐标)并进行合法检查 20

7.功能归纳 21

8.调用举例 21

03 02-1.RQVH.PRG 将字符数字日期转换成汉字日期(供打印) 25

§1 日期转换 25

第二章几个简单程序 25

§2金额转换 28

04 02-2.JEVH.PRG 将金额转换成符合票据打印的大写汉字 29

§3颜色选择 31

05 02-3.YSXZ.PRG 在屏幕上显示所有颜色搭配供程序员挑选 32

06 02-4.BKT.PRG 在屏幕指定区域划边框并可分别着色 33

1.绝对坐标 33

§4边框程序 33

07 02-5.BKV.PRG 在屏幕中间画边框并可使用标题和颜色 35

2.中间位置 35

08 02-6.BKX.PRG 在屏幕中间画边框并可使用标题和颜色 36

3.西文边框 36

09 02-7.BKY.PRG 中间边框标题隔离并可各自独立使用颜色 38

4.西文边框改进 38

10 02-8.TUJG.PRG 用五行的矩形边框显示提示/警告信息 40

§5警告与提示 40

§6书写风格 41

§1数据库的基本概念 43

第三章数据库与定位 43

1.数据库结构 43

2.索引文件 45

1.定位方式的差别 46

§2记录定位 46

2.程序的原始模型 47

11 03-1.UDW_J.PRG 用索引或记录号对记录定位(记录号优先) 48

12 03-2.UDW_S.PRG 用索引或记录号对记录定位(记录号优先) 49

3.实用定位程序 49

13 03-3.UDW_Q.PRG 用索引或记录号对记录定位(索引优先) 50

4.多索引智能转换 52

14 03-4.UDW_X.PRG 多索引智能转换定位程序参考模型 53

§1系统菜单的缺陷 56

§2菜单的作用 56

第四章矩形菜单管理 56

§3键盘选择式菜单 57

1.菜单库的结构 57

2.菜单库内容 58

15 04-1.CD_ZF.PRG 菜单及程序命名规范管理(字符键选择) 59

3.菜单管理程序 59

4.运行结果 60

5.程序分析 64

§4光标选择式菜单 65

16 04-2.CD_GB.PRG 菜单及程序命名规范管理(光标键选择) 66

17 04-3.CD_ WH.PRG 用于对CDF.DBF进行现场维护 68

§5界面库的维护 68

18 04-4.CD_WD.PRG 将界面库以表格形式写到指定的磁盘文件 70

§6文档资料的生成 70

1.行向菜单 71

§7辅助菜单 71

19 04-5.CD_HX.PRG 中间菜单在程序中进行功能或状态选择 72

2.标题及行向菜单 73

20 04-6.CD_H2.PRG 行向菜单在程序中进行功能和状态选择 74

21 04-7.CD_LX.PRG 列向菜单在程序中进行功能和状态选择 75

3.列向菜单 75

22 04-8.CD_UZ.PRG 数组菜单用光标键选择数组对应元素号 77

4.数组菜单……………………………………………………………………………………………(76 )第五章模拟系统菜单§1 系统菜单的状态分析 81

§3菜单管理数据库 82

§2标题点的设计 82

§4模拟菜单的演示 83

23 05-1.CD_MN.PRG 模拟系统菜单管理主程序(页面式下拉) 85

§5菜单管理主程序 85

24 05-2.CD_M1.PRG 局部数组→模拟系统菜单页面显示及控制 87

§6页面控制程序(局部数组) 87

§7页面控制程序(数据库) 89

25 05-3.CD_M2.PRG 数据库→模拟系统菜单页面显示及控制 90

§8数组菜单管理 91

26 05-4.CD_ME.PRG 由数据库→菜单数组→变量文件CDK.MEM 92

27 05-5.CD_MU.PRG 用数据库→数组→模拟系统菜单 94

28 05-6.CD_WU.PRG 生成菜单库的文档文件(模拟系统菜单) 96

§9维护及文档文件 96

第六章字段选择 98

§1字段表的用途 98

§2字段名显示 99

29 06-1.ZD_XU.PRG 用端口数据格式化显示数据库字段名称表 100

§3字符式选择 101

1.程序清单 102

30 06-2.ZD_ZF.PRG 用字段序号或字段名随机合成字段表(名) 102

2.程序分析 103

3.实用的举例 103

§4光标式选择 105

31 06-3.ZD_GB.PRG 端口数据显示结构与光标控制选择字段表 105

§5参数式字段表 107

1.字段表提取 107

2.序号表提取 108

32 06-4.ZDB_V.PRG 用字段序号表取回指定的字段名表列 109

3.兼容式提取 109

33 06-5.ZDB_Z.PRG 用字段序号表取回字段名序列(或全部) 110

34 06-6.ZDB_T.PRG 用特征字取自段表列 111

4.特征字提取 111

第七章记录显示格式 113

§1格式处理的必要性 113

1.端口参数 114

§2处理格式的模型 114

2.模型及分析 115

3.程序分析 115

35 07-1.GUXU_Y.PRG 用端口数据格式化显示或编辑记录数据 115

4.演示结果 117

§3实用程序 118

1.程序及分析 118

36 07-2.GUXU_V.PRG 用端口数据格式化显示或编辑数据库记录 118

2.演示及变化 120

§4 自动生成.PRG文件 122

1.程序及分析 122

37 07-3.GUXU_P.PRG 通过端口调整数据格式后并自动生成.PRG 122

2.演示一结果 124

§5选择字段 126

1.必要性 127

2.可能性 127

38 07-4.GUXU_X.PRG 选择字段格式化显示或编辑库记录数据 128

3.程序及分析 128

4.演示及结果 129

39 07-5.GUXU_XP.PRG 选择字段实现格式显示或编辑并生成源文件 130

§6再次实现自动编程 130

§7程序端口设计 134

第八章数据库访问 136

§1指针控制 136

40 08-1.VVKV.PRG 用光标、翻页等键实现多种方式指针控制 136

§2数据库访问 138

1.实验数据 138

41 08-2.JLFW.PRG 数据访问主程序显示、增加、修改及删除 139

2.功能控制 139

3.执行状态 140

4.功能扩充 141

1.通行字程序 142

§3通行字 142

4208-3.TXZ.PRG 鉴定及建立、修改系统及操作员的通行字 143

2.程序分析 144

3.程序状态 145

§4数据库排序 146

43 08-5.UJPX.PRG 将当前数据库按制指定索引表达式排序 147

§5库结构生成 148

4408-4.JGUI.PRG 数据库结构生成(由参数定义数据库结构) 148

2.可靠性和一致性 151

3.重新安排使用顺序 151

第九章字典库的应用 151

§1使用的必要性 151

1.简化录入操作 151

4.形成统计规范 152

§2字典库的建立 152

1.代码的唯一性 152

2.内容的全面性 152

7.实现其它控制 153

3.含义要清楚 153

4.符合使用习惯 153

5.统计特征明确 153

6.组合程度合理 153

4509-1.ZD_P.PRG 字典库平面显示,带边框按特征分翻页排版 154

1.平面查询方式 154

§3访问字典库 154

46 09-2.PMXU.PRG 用平面显示自动分页的方式访问任意数据库 157

2.通用数据查询 157

47 09-3.ZD_L.PRG 数据库列显示仿BROW状态并返回定位值 159

3.列查询方式 159

4.行查询方式 164

48 09-4.ZD_H.PRG 字典库行查询显示、执行程序 164

4909-5.ZD_C.PRG 字典库行查询控制及代码翻译 165

§4代码字段 167

1.使用字符代码 168

2.建立编码规范 168

5009-6.HZ_D-1.PRG 依HZK _1中规范将汉字串翻译成字符编码 170

3.编码程序 170

4.汉字串的双字节化 171

5109-7.HZ_UZJ.PRG 将中西文混排字符串处理成双字节形式 172

5.混排字符串 173

52 09-8.HZ_D_2.PRG 将中西文混排字符串翻译成字符编码 173

§5数据排版 174

53 09-9.UJPB.PRG 把纵列数据排版成平面的PB??.TXT支持打印 175

5409-10.DYPB.PRG 把纵列数据排版后的文件PB??.TXT送打印机 176

1.工作区关联 177

§1关联与结构库 177

第十章数据计算 177

2.结构数据库 178

§2库一般计算 181

1.行间计算 181

55 10-1.B_JS_H.PRG 表行计算运算记录组运指向目的记录 182

2.列间计算 184

56 10-2.B_JS_L.PRG 表列计算计算字段组并向目的字段传递 184

3.报表计算 185

4.计算演示 186

57 10-3.B_JSKV.PRG 通过数据库组织报表行列的计算过程 186

§3报表的平面汇总 187

58 10-4.B_JS_PM.PRG 表计算平面汇总汇总相同结构的数据库 187

59 10-5.B_PM_VD.PRG 数据库平面(指定字段)汇总程序 189

§4定字段汇总 189

1.同结构定字段汇总 189

60 10-6.B_JS_LJ.PRG 表计算、列间、汇总不相同库结构的数据列 190

2.异结构间的列汇总 190

1.配款分析 191

5钞票配款 191

61 10-7.PKFX.PRG 按钞票面值统计金额字段中各类钞票数量 192

62 10-8.PKHZ.PRG 按给定字段分类对各种钞票数量进行汇总 193

2.配款汇总 193

3.配款主程 195

63 10-9.PKVI.PRG 钞票配款主程 195

4.演示结果 196

§1 一维分析 198

第十一章数据分析 198

6411-1.YWFX.PRG 对表达式值进行分类及分布分析 199

1.实现程序 199

2.程序分析 200

3.实用举例 201

4.分析的应用 202

1.数据坐标系 204

§2二维分析 204

65 11-2.FXEI.PRG 数据坐标二维分析示意程序执行部分 205

66 11-3.FXEO.PRG 数据坐标二维分析示意程序初始化部分 206

2.字段列坐标系 208

67 11-4.EWFX.PRG 任意字段在一个字符字段上的二维分析 208

§3二维求和 212

68 11-5.EWQH.PRG 任意字段在一个字符字段上的二维求和 213

§4随机归类 215

§1 任务分析 217

第十二章数据打印 217

§2列表打印 217

1.确定参数 218

2.定义参数库 218

3.数据录入 219

69 12-1.DY_KV.PRG 显示或编辑一个打印任务的全部控制参数 219

70 12-2.DY_WH.PRG 管理打印参数数据库,连接维护与打印 220

4.记录管理 220

5.过渡变量组 221

71 12-3.DY_CU.PRG 取指定的打印任务控制参数到变量组 222

6.实施程序 222

72 12-4.DY_LB.PRG 取指定的打印任务控制参数到变量组 223

7.程序分析 224

8.打印实例 225

1.套表程序 226

§3套表打印 226

73 12-5.DY_TB.PRG 用表格形式实现打印任务(套表打印) 226

2.程序分析 231

3.套表实例 232

4.调用方法 234

1.技术要求 235

§4求和打印 235

2.参数管理 236

74 12-6.QH_DY.PRG 与套表同时打印出指定字段的小计及总计 237

3.程序设计 237

4.程序分析 243

5.应用变通 244

6.操作说明 245

7.应用效果 246

§5数据填表 247

1.基本设想 247

2.填表参数 248

3.填表程序 249

75 12-7.UJ_TB.PRG 将数据与表格按指定的方式对接填表 249

4.程序分析 252

76 12-8.UJ_F0.PRG 配合数据套表程序UJ-TB.PRG清理无效数据 252

§6填表演示 253

1.基础格式 253

2.默认字段 255

3.指定字段 258

4.重复填写 260

§7附属数据 261

77 12-9.UJ_F1.PRG 配合数据套表程序UJ-TB.PRG填写附属信息 262

§1再谈字段表 265

第十三章数据库检索 265

78 13-1.ZD_JS.PRG 将字段序号表示的算式翻译成参数形式 266

§2字段算式 266

§3算式合成 267

79 13-2.ZD_BJ.PRG 从键盘接收字段算式并完成合法性检测 268

1.算式接收 268

2.接收演示 268

§4条件合成 270

80 13-3.JS_TV.PRG 支持操作员完成对一个关系算式的合成 271

1.关系算式 271

2.逻辑算式 273

81 13-4.JS_TJ.PRG 在屏幕的揭示下完成逻辑算式的合成 274

3.条件合成 275

4.应用范例 276

5.实现的特点 283

82 13-5.JS_ZH.PRG 数据检索的综合实现程序框架 284

§5综合实现 284

第十四章文档工具程序 288

§1文件清单生成 288

83 14-1.WJQD.PRG 将通配符指定的文件整理成数据库形式 289

§2过程文件清单生成 291

84 14-2.GIQD.PRG 将过程中的子程序整理成数据库形式 292

85 14-3.JGQD.PRG 将文件清单中的数据库结构生成库形式 294

§3数据库结构清单 294

86 14-4.JGWB.PRG 将库结构清单以表格形式输出到磁盘文件 296

§4数据库结构表 296

87 14-5.WBDY.PRG 文本或过程文件分页打印(可分单双面) 298

§5文本文件分页打印 298

§1录入方式 301

第十五章数据录入 301

2.间接录入 302

1.直接录入 302

3.控制库 304

4.主用库 305

88 15-1.GDK-J1.PRG 由录入控制库LRKV.DBF生成主库过渡结构 306

89 15-2.VYK-BG.PRG 处理结构维护时主用库数据安全过渡 307

§2录入程序 308

1.控制数据 308

2.录入程序 309

3.简单录入 310

§3辅助汉字库 311

90 15-3.GDK-J2.PRG 由录入控制库LRKV.DBF生成汉库过渡结构 312

§4代码翻译 313

1.数据库环境 313

2.翻译程序 314

91 15-4.LR-FY.PRG 字典库增加、行查询、翻译及录入控制 314

92 15-5.ZD-ZJ.PRG 用于支持数据录入时在线补充字典库数据 318

4.追加字典数据 318

5.控制库数据 319

6.字典库数据 319

7.运行情况 320

8.遗留问题 322

§5总体实现 322

1.主程序 322

2.运行结果 323

3.功能扩充 324

第十六章系统设计 328

§1路径管理 328

1.缺席路径 328

2.任意路径 330

§2颜色方案 331

§3程序设计 332

1.工作区冲突 332

2.结构性错误 333

4.变量名冲突 334

3.字段优先 334

1.命名方案 335

2.过程文件 335

§4程序组织 335

5.本书程序 335

3.文件装订 336

§5库结构设计 337

4.编译运行 337

§6关系设计 338

§7辅助库 339

3.菜单库 340

2.字典库 340

1.结构库 340

6.外部参数 341

5.打印控制 341

4.录入控制 341

1.定位维护 342

§8维护模式 342

2.批维护 343

返回顶部