当前位置:首页 > 工业技术
FoxBASE PLUS使用方法与编程技巧
FoxBASE PLUS使用方法与编程技巧

FoxBASE PLUS使用方法与编程技巧PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:周建祥,王金祥等编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:1992
  • ISBN:7305010456
  • 页数:431 页
图书介绍:本书介绍了数据库的建立与维护
《FoxBASE PLUS使用方法与编程技巧》目录

第一篇 FoxBASE PLUS程序设计入门 1

1.绪论 1

1.1 FoxBASE PLUS简介 1

目录 1

1.2 FoxBASE PLUS的安装、进入与退出 2

1.3 常用光标控制键 3

1.4 FoxBASE PLUS的定义和约定 4

2.内存变量、函数和表达式 5

2.1 有关使用内存变量的命令 5

2.2 函数 7

2.3 表达式 9

3.1 建立数据库 11

3.建立数据库和输入数据 11

3.2 输入数据 13

4.查询数据库 15

4.1 打开和关闭数据库 15

4.2 显示命令 16

4.3 查询数据库结构 17

4.4 定位 17

5.对数据排序、索引和统计 20

5.1 数据排序 20

5.2 数据索引排序 21

5.3 数据求和 22

6.1 修改数据 24

5.4 自动计数 24

6.修改和整理数据库 24

6.2 修改数据库结构 27

6.3 删除数据库或记录 28

6.4 恢复逻辑抹除的记录 29

6.5 数据与数据结构的复制 30

6.6 对多个库的操作 33

7.命令(程序)文件 37

7.1 交互命令 37

7.2 改变FoxBASE+系统工作方式的命令 38

7.3 格式控制命令 38

7.5 命令文件的语句和命令 41

7.4 建立和调用命令文件 41

8.程序设计初步 45

8.1 FoxBASE+程序的构成 45

8.2 FoxBASE+程序的流程 45

8.3 程序设计实例 50

第二篇 FoxBASE+2.00版本使用说明 55

9.概述 55

9.1 FoxBASE+的主要技术指标 55

9.2 FoxBASE+的文件 56

9.3 字段 57

9.4 操作细则 58

9.7 运算符的优先级 59

9.6 运算符 59

9.5 表达式 59

9.8 从dBASEⅢ到FoxBASE+的转换 60

9.9 用户自定义函数 61

9.10 在MS-DOS下FoxBASE+的快速屏幕输出 61

9.11 FoxBASE+为用户操作提供的帮助 62

9.12 编译FoxBASE+程序文件 62

Fox模块位的确定 63

对Fox模块进行加密 63

9.13 公共变量FOX 63

9.14 FoxBASE+下的MS-DOS路径支持 63

9.15 错误的检测 64

9.18 FoxBASE+/386对硬件的要求 65

9.16 命令行的输入和编辑 65

9.17 不支持的命令 65

9.19 FoxBASE+2.10版简介 66

10.使用内存变量的命令 69

10.1 STORE命令 69

10.2 SAVE命令 70

10.3 RESTORE命令 70

10.4 DISPLAY/LIST MEMORY命令 70

10.5 RELEASE命令 71

10.6 ACCEPT命令 71

10.7 INPUT命令 71

10.9 PUBLIC命令 72

10.8 WAIT命令 72

10.10 PRIVATE命令 73

10.11 DIMENSION命令 73

10.12 COUNT命令 74

10.13 AVERAGE命令 74

10.14 SUM命令 75

10.15 TOTAL命令 75

10.16 PARAMETERS命令 76

11.函数 76

11.1 数值计算函数 77

11.2 字符操作函数 80

11.3 日期和时间函数 85

11.4 测试功能函数 89

11.5 库文件函数 90

11.6 逻辑函数 92

11.7 操作系统函数 96

12.数据库操作命令 100

12.1 CREATE命令 100

12.2 USE命令 101

12.3 CLOSE命令 101

12.4 APPEND命令 102

12.5 LIST命令 103

12.6 DISPLAY命令 105

12.7 GO/GOTO命令 105

12.10 CHANGE命令 106

12.8 SKIP命令 106

12.9 EDIT命令 106

12.11 REPLACE命令 107

12.12 BROWSE命令 107

12.13 UPDATE命令 109

12.14 INSERT命令 109

12.15 DELETE命令 109

12.16 RECALL命令 110

12.17 PACK命令 110

12.18 ZAP命令 110

12.19 MODIFY STRUCTURE命令 111

12.20 COPY命令 111

12.21 SELECT命令 112

12.22 SORT命令 113

12.23 INDEX命令 113

12.24 REINDEX命令 114

12.25 FIND命令 114

12.26 SEEK命令 115

12.27 LOCATE命令 115

12.28 CONTINUE命令 116

12.29 JOIN命令 116

13.输入/输出及其格式命令 118

13.1 ?命令 118

13.2 @命令 118

13.4 报表命令(REPORT) 124

13.3 READ命令 124

13.5 标签格式文件命令(LABEL) 135

13.6 EJECT命令 138

14.程序设计命令 138

14.1 MODIFY命令 138

14.2 DO命令 140

DO〈文件名〉[WITH〈参数表〉] 140

DO CASE...OTHERWISE...ENDCASE 140

DO WHILE...LOOP…EXIT…ENDDO 141

14.3 IF...ELSE...ENDIF命令 142

14.4 TEXT...ENDTEXT命令 143

14.5 PROCEDURE命令 144

14.8 SUSPEND命令 145

14.6 RETURN命令 145

14.7 RETRY命令 145

14.9 RESUME命令 146

14.10 CANCEL命令 146

14.11 NOTE命令 146

14.12 ON命令 147

14.13 LOOP命令 148

14.14 EXIT命令 148

15.系统操作命令 149

15.1 CLEAR命令 149

15.3 LOAD命令 151

15.2 DIR或DIRECTORY命令 151

15.5 RUN/!命令 152

15.4 CALL命令 152

15.6 TYPE命令 153

15.7 RENAME命令 153

15.8 ERASE命令 153

16.系统控制参数设置(SET)命令 153

16.1 不带参数的SET命令 153

16.2 SET ALTERNATE命令 154

16.3 SET BELL命令 154

16.6 SET COLOR命令 155

16.4 SET CARRY命令 155

16.5 SET CENTURY命令 155

16.7 SET CONFIRM命令 156

16.8 SET CONSOLE命令 156

16.9 SET DATE命令 156

16.10 SET DEBUG命令 156

16.11 SET DECIMALS命令 157

16.12 SET DEFAULT命令 157

16.13 SET DELETED命令 157

16.17 SET ECHO命令 158

16.16 SET DOHISTORY命令 158

16.18 SET ESCAPE命令 158

16.15 SET DEVICE命令 158

16.14 SET DELIMITERS命令 158

16.19 SET EXACT状态 159

16.20 SET FIELDS命令 159

16.21 SET FILTER命令 159

16.22 SET FIXED命令 159

16.23 SET FORMAT命令 159

16.24 SET FUNCTION命令 160

16.25 SET HEADING命令 160

16.26 SET HELP命令 160

16.31 SET MEMOWIDTH命令 161

16.30 SET MARGIN命令 161

16.29 SET INTENSITY命令 161

16.28 SET INDEX命令 161

16.27 SET HISTORY命令 161

16.32 SET MENU命令 162

16.33 SET MESSAGE命令 162

16.34 SET ORDER命令 162

16 35 SET PATH命令 162

16.36 SET PRINT命令 162

16.37 SET PRINTER命令 163

16.38 SET PROCEDURE命令 163

16.39 SET RELATION命令 163

16.43 SET STEP命令 164

16.42 SET STATUS命令 164

16.41 SET SCOREBOARD命令 164

16.40 SET SAFETY命令 164

16.44 SET TALK命令 165

16.45 SET TYPEAHEAD命令 165

16.46 SET UNIQUE命令 165

17.多用户命令与函数 165

17.1 多用户命令 165

单用户和多用户环境下都适用的命令 165

多用户环境下独有的命令 167

17.2 多用户函数 168

RLOCK()或LOCK()函数 169

FLOCK()函数 169

MESSAGE()函数 169

ERROR()函数 169

SYS函数 170

18.2.00版本的扩充功能 171

18.1 新命令 172

@〈R,C,R2,C2〉命令 172

FLUSH命令 172

KEYBOARD命令 172

@...PROMPT命令 172

MENU TO命令 173

ON KEY=〈数值表达式〉命令 173

{SAVE/RESTORE}SCREEN命令 173

18.2 功能增强的命令 174

SET ODOMETER命令 174

SCATTER命令 174

GATHER命令 174

SET CLEAR命令 174

SORT命令 175

@...GET...VALID〈辑逻表达式〉命令 175

BROWSE...NOMODIFY命令 175

SELECT 0命令 175

18.3 新函数 175

ALIAS函数 175

SELECT函数 176

UPDATE函数 176

FCOUNT函数 176

18.4 功能增强的函数 177

数据库函数 177

INKEY函数 177

MESSAGE(1)函数 177

SYS函数 178

第三篇 FoxBASE+编程方法与技巧 179

19.FoxBASE+程序结构 179

19.1 程序的构成 179

19.2 顺序结构 180

19.3 分支结构 181

19.4 循环结构(DOWHILE...ENDDO) 184

19.5 嵌套问题 188

20.内存变量和数组的用法 190

20.1 内存变量的定义与初始化 191

20.2 内存变量在程序中的用法 192

20.3 内存变量的作用域 193

20.4 内存变量的释放 194

20.5 内存文件 195

20.6 数组的定义与初始化 197

20.7 数组的用法 197

21.主程序和子程序 200

21.1 主程序的设计 200

21.2 子程序及其调用 203

21.4 过程文件及其用法 204

21.3 带参数的程序调用 204

21.5 程序调用的嵌套与递归 206

22.字段、函数及数据类型的转换 208

22.1 字符串的比较 208

22.2 数值型到字符型的转换 209

22.3 字符型到数值型的转换 211

22.4 字符与ASCII码的相互转换 211

22.5 日期运算 212

日期型到字符型的转换 213

字符型到日期型的转换 213

22.7 备注型字段 214

22.6 时间的使用 214

日期的比较 214

日期型变量的建立 214

23.输入/输出格式设计 215

23.1 用户界面 215

屏幕格式的选用 215

屏幕控制 216

用户输入 217

用于继续的回车键 219

23.2 框架与范围的使用 220

框架的功用 220

数值型和日期型数据输入范围的限制 223

GET空格区显示特性 224

23.3 屏幕格式与格式文件 224

显示格式变换 224

相对地址 225

字符串的居中或右对齐 225

字符串的填充 226

图形和其他特殊字符 226

屏幕提示的多次使用 227

密码屏蔽 228

格式文件 229

备注字段的使用 230

快速录入方法 233

24.1 数据库设计的规范化技术 234

24.数据库的用法 234

24.2 数据库的设计 237

24.3 数据库文件的启用 238

别名的使用 238

多字段索引 239

多个索引文件的使用 239

24.4 记录查找 240

LOCA TE和CONTINUE的用法 240

FIND和SEEK的用法 240

24.5 用于数据库的测试函数 242

24.6 数据输入的容错处理 244

输入筛选 244

特殊键 246

类型的测试 249

ON命令的使用 249

24.7 用于筛选的命令 250

SET FILTER的使用 250

跳过带有删除标记的记录 250

精确的比较 250

避免记录的重复 251

24.8 多个工作区的使用 251

25.打印输出考虑 253

25.1 打印机的控制 253

25.3 页面安排 256

25.2 向打印机发送信息 256

25.4 打印机坐标 257

25.5 文字的设定 258

使用TH3070或M2024时的字形变换 258

使用AR-2463时文字的设定 259

25.6 打印仿真表格 268

25.7 换页控制 269

25.8 容易出错的地方 272

26.程序设计考虑 273

26.1 运行环境的设置 273

26.2 程序的收工处理 274

26.3 磁盘的使用 276

26.4 在程序中修改数据库结构 279

26.5 数据库之间的数据通讯 280

26.6 程序的编译 281

27.程序的检测与调试 282

27.1 容易发生的错误 282

27.2 检测与调试步骤 283

27.3 主要调试方法 283

27.4 其他调试技巧 285

28.更高级的考虑 287

28.1 与高级语言或其他软件系统的数据通讯 287

文本文件的生成 287

BASIC程序与文本文件的数据交换方法 290

由文本文件向数据库传输数据 290

COBOL程序与文本文件的数据交换方法 296

FORTRAN程序与文本文件的数据交换方法 298

PASCAL程序与文本文件的数据交换方法 299

C程序与文本文件的数据交换方法 300

数据库与高级语言数据通讯的一般模式 302

28.2 与其他语言的程序通讯 302

28.3 语言程序直接访问数据库文件 304

28.4 总控钥匙系统 316

28.5 应用软件系统的加密和解密 316

口令的设置 316

对程序文件(*.PRG)进行加密性编译 317

文件名的消隐 318

伪装文件名 320

解密方法 320

28.6 一般软件开发中的编程技巧与调试方法 321

第四篇 多用户FoxBASE+编程方法与技巧 325

29.多用户FoxBASE+ 325

29.1 环境要求 325

29.2 基本概念 326

29.3 多用户编程特点 327

29.4 数据库排他使用的约定 329

29.5 多用户出错信息 331

29.6 与网络环境下dBASEⅢplus的兼容性 332

30.1 冲突的处理 334

30.多用户编程的考虑与建议 334

30.2 死锁的发生与预防 342

31.多用户编程病例剖析 350

3.1.1 关于出错处理 350

3.1.2 关于加锁时间控制 353

第五篇 FoxBASE+编程范例 355

32.程序片段集锦 355

32.1 IIF()函数的魅力 355

32.2 INKEY()函数与菜单设计 357

32.3 实现LOCATE命令的快速查找 359

3.2.4 REPLICATE()函数的妙用 361

3.2.5 巧用RETRY命令 362

32.6 用VAL()函数区分汉字与代码 364

32.7 汇编程序调用的示例 366

32.8 文本文件的分页分列打印 369

33.一个实用的小系统 372

附录 397

1.命令一览表 397

2.函数一览表 404

3.FoxBASE+系统的配置与调整 407

4.光标控制键 410

5.Video.DBF的结构和数据 413

6.出错信息及其说明 417

7.一个完整的实例 424

相关图书
作者其它书籍
返回顶部