《票据管理/航运定位系统程式设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:莹圃电脑研究发展部编
  • 出 版 社:
  • 出版年份:1998
  • ISBN:
  • 页数:544 页
图书介绍:

第一章 支票簿管理系统概观 1

程序设计 29

支票簿管理系统CBMENU.PRG系统 29

所有程式内容 29

支票簿管理系统 29

系统功能说明 29

系统架构与资料库档案结构 31

CBMENU.PRG系统阶层式树状图 31

系统所使用的资料库档案结构如下: 32

资料库档案:BANK.DBF 33

资料库档案:DEPOSITS.DBF 33

资料库档案:RECON.DBF 33

资料库档案:CHECKS.DBF 33

资料库档案:TAX.DBF 34

资料库档案:TAX1.DBF 34

流程图 35

程式图解说明 45

功能表选择程式 CBMENU.PRG 45

显示主功能表画面程式 MENUMASK.PRG 55

存款程式 ADD.PRG 75

提领现金程式 CASH.PRG 95

支票的删除程式 CANCL.PRG 104

清理银行对账单程式 CLRDEP.PRG 109

清除现金提取程式 CLRCASH.PRG 117

调整银行对账单程式 RECONCIL.PRG 125

报表功能表选择程式 REPORTS.PRG 140

更正支票或宣告无效 EDITVOID.PRG 145

档案维护 MAINT.PRG 157

描述各功能 HELP.PRG 162

显示一张支票画面 CHKAMSK.PRG 169

将数字以英文显示 NUMWORDS.PRG 171

报表子功能选择 RPRTPRO.PRG 177

列示或编修税码 TAXCODES.PRG 202

清除所有档案 CLEANUP.PRG 205

年终处理 YEAREND.PRG 209

将档案初始化 REINIT.PRG 214

第二章 操作步骤与对照图表 231

航空公司订位系统 239

系统功能说明 239

系统架构流程图 239

资料库档案结构 240

资料库档案:CUSTOMER.DBF 240

资料库档案:CUSTOMER.DBF 240

程式功能说明 241

功能表选择 241

显示各种错误讯息 245

选择欲订位之航线 248

取消订位 253

览视航线资料 263

执行订位功能 265

流程图 277

第三章 dBASE命令与函数一览 281

3.1 命令: 282

3.2 函数: 303

第四章 程式设计说明 311

4-1 程式结构与流程 312

DO(分支命令,BRANCHING) 312

DO WHILE...ENDDO(回圈命令,LOOPING) 313

IF...ENDIF(条件命令,CONDITIONS) 317

扩展DO WHILE...ENDDO和IF...ENDIF 318

多重选择情况下的DO CASE...ENDCASE 320

巢状结构(NESTING) 323

执行回圈的另一种方法 327

如何跳出回圈 329

4-2 系统工作环境 330

SET TALK和SET ESCAPE:在提示号下执行命令 330

铃声 332

彩色监视器 332

预设磁碟机 333

资料库栏位标题 334

辅助讯息 334

功能提示及萤幕功能表 335

目录路径 335

安全性 336

状态列及讯息列 336

萤幕最上面一列 337

建立记忆体变数 338

无尽回圈 339

4-3 记忆体变数与档案 340

PUBLIC及PRIVATE变数 340

PRIVATE变数:只有在目前执行中的程式或副程式及相关的程式中才有效 340

PUBLIC变数:可在所有的模组程式中使用该变数 341

清除记忆体变数 343

记忆体档案 345

建立记忆体档案 345

载入(RESTORE)记忆体档案 346

运用记忆体档案 348

控制程式流程的逻辑形态记忆体变数 349

4-4 档案管理 352

使用别名 352

同时使用多个索引档 353

磁碟档案管理 355

捜寻资料 355

LOCATE和CONTINUE:可在任何的资料档中作用 356

FIND和SEEK捜寻方式近似而且比LOCATE指令快 357

使用FIND和SEEK命令捜寻 361

符合条件的多笔记录 361

档案的结尾 363

完全比对 364

4-5 资料处理 366

字串的长度 366

子字串(Substring) 367

子字串的位置 369

大写字母与小写字母的转换 369

输入资料的处理 371

字串运算子 374

ASCII码 376

数值资料转换成字元型态资料 377

STR()函数:将一数值转换成相对应的字串 377

将字串转换成数值型态资料 381

日期形态变数的运算 382

日期的格式 384

日期形态资料转换成字元形态资料 385

字元形态资料转换成日期形态资料 387

日期的比较 388

如何建立日期型态的记忆体变数 389

时间函数的使用 390

4-6 萤幕设计 391

萤幕和列表机座标 391

清除萤幕的方式 391

TEXT...EHDTEXT命令:由一逻辑条件来决定其执行动作 393

如何取得使用者的输入 394

@...GET...READ:在萤幕书面上取得使用者的输入资料 395

清除GET 400

4-7 输入需求设计 400

样版符号 400

样版的一些功能 403

INKEY()函数:测试键盘上输入 407

第五章 命令与参数 409

@...TO 书出或清除单线或双线的框 410

ACCEPT 在命令档中用以提示使用者从键盘输入资料 412

APPEND 在资料库的末尾增加一笔新资料记录 414

CLEAR 清除萤幕 417

CLEAR ALL 关闭所有开着的资料库档案并清除全部的记忆体变数 418

CLOSE 关闭交替档和程序档 419

CONTINUE 继续寻找LOCATE命令所启动的搜寻 421

COPY 将作用档的全部或部分抄录到一个新档 423

COPY FILE (拷贝档案)产生任何档案形态的拷贝 429

COPY STRUCTURE 只拷贝使用中档案的结构 430

DELETE 对使用中的资料库档的记录标上删除记号 431

DISPLAY 察看资料库档案的内容 433

DO 令dBASE的命令档或程序被执行 436

DO CASE 结构化的程式写作命令 438

DO WHILE 指定的条件保持为真就会重复执行 440

EXIT 用于DO WHILE...ENDDO回路内 442

GO/GOTO 将记录指标定位在作用资料库档案中所指定的记录上 444

IF 能够处理条件式的情况 444

INDEX 从作用资料库产生一个含有键栏位而依字母时间或数值排列的档案 446

LOCATE 捜寻命令 451

LOOP 回路命令 454

PACK 456

PARAMETERS 参数命令 457

PROCEDURE 作为程程序档案中每个程序的开头 459

PUBLIC 宣告记忆变数成为公用变数 461

READ 常用在命令档案中,以供全萤幕登录或编修资料 462

RELEASE 释放命令 464

REPLACE 改变作用资料库档案中指定栏位的内容 467

RESTORE 从记忆体档案中取出记忆 469

RETURN 使用于程式中以便控制权传回至呼叫程式或点讯提示号 472

SAVE 储存命令 473

SEEK 在一索引档中快速地寻找符合所指定之运算式的第一笔记录 475

SELECT 使dBASE能在10个独立的工作区内移动 477

SET BELL 当使用者输入不当的记录形态或抵达变数尾端时,决定是否发出警告钤声 480

SET COLOR 允许在彩色萤幕上选择频色或在单色显示器上选择萤幕属性 480

SET CONFIRM 使用在全萤幕编辑 483

SET ESCAPE 设定按下ESC键时,是否停止程式或命令之执行 484

SET HEADING 决定在DISPLAY等指令执行中每个栏位上的行标题是否被显示 486

SET HELP 在一指令执行发生错误时,在进入点讯提示号状态之前,是否出询问讯息 487

SET MENU 决定游标移动的功能表是否配合全萤幕指令的操作 488

SET SAFETY 提供某一程度的保护,以防止被盖掉 489

SET STATUS 决定在点提示讯号下,是否在萤幕下方显示状态栏 490

SET TALK 决定大多数dBASE指令的回应是否被显示 492

SKIP 在使用的档案中,前后移动记忆指标的位置 493

STORE 建立并设立一个或一个以上记忆变数的初值 496

SUM 用以加总资料库中的数值栏位资料 498

TEXT 将输出的本文资料送到萤幕或印表机中 500

USE 在目前选用的工作区中,打开一已存在的资料库档及至多七个索引档案 501

WAIT 暂停dBASE程式的执行 503

ZAP 删除资料库档案中所有资料记录 505

第六章 函数 507

CHR 函数:由数值转至字元 508

CTOD 函数:字元转换到日期的函数 510

DATE函数:传回mm/dd/yy格式的系统日期 512

EOF 函数:指示一个档案的结束 514

FOUND函数:若先前指令是成功,则传回一个逻辑真值 515

IIF 函数:提供一个方法来建立一个条件运算式 518

INKEY 函数:传回一个整数 520

LEFT 函数:传回从最左边起所指定的数目字元 524

LTRIM 函数:移掉字元运算式中开头的空白 525

RECCOUNT函数:传回目前所选用资料库档案的记录数目 526

RECNO 函数:当前记录的函数 528

RIGHT 函数:传回从最右方的字元开始特定数目的字元 530

RTRIM 函数:从字元运算式中移掉尾部的空白 531

SPACE 函数:产生一个包含特定数目的空白字元字串 532

STR 函数:转换一个数值运算式到一个字元字串 533

SUBSTR函数:子字串的函数 535

TIME 函数:传回系统时间 538

UPPER 函数:大写的函数 539

VAL 函数:字串字元的函数 540

YEAR函数:从日期运算式中传回年份数值 542