当前位置:首页 > 工业技术
dBASEⅣ及其程序设计  关系数据库管理系统
dBASEⅣ及其程序设计  关系数据库管理系统

dBASEⅣ及其程序设计 关系数据库管理系统PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:周苏等编写
  • 出 版 社:天津:天津科学技术出版社
  • 出版年份:1990
  • ISBN:7530808311
  • 页数:552 页
图书介绍:本书介绍了新一代关系数据库管理系统dBASE IV的功能、命令、文件及其网络应用知识、程序设计及其技巧。
《dBASEⅣ及其程序设计 关系数据库管理系统》目录

引言 1

1.如何使用本书 1

目录 1

2.本书中的若干约定 3

1.3 安装单用户dBASE Ⅳ 7

1.2 dBASEⅣ内存管理 7

第一部分 基础篇 7

第一章 安装与准备 7

1.1 软硬件需求 7

1.3.2 硬件设置 8

1.3.1 安装dBASE Ⅳ 8

1.3.3 安装dBASE Ⅳ系统软件 10

1.3.4 拷贝其他文件 11

1.5 dBASE Ⅳ的安全性 14

1.4.2 退出dBASE Ⅳ 14

1.4 进入和退出dBASE Ⅳ 14

1.4.1 进入dBASE Ⅳ 14

1.7 使用dBASE Ⅳ指导文件 15

1.6 制作备份 15

2.1.1 dBASE Ⅳ语言组成 16

2.1 概述 16

第二章 dBASE Ⅳ基础 16

2.1.3 文件名和别名 17

2.1.2 圆点提示符界面 17

2.1.4 程序和过程 19

2.2.1 变量 21

2.2 表达式、数据类型和运算符 21

2.2.2 函数 22

2.2.4 数据类型 23

2.2.3 表达式 23

2.2.5 运算符 24

2.3 使用命令 25

2.2.6 运算符的优先级 25

2.3.3 重现打入的命令 27

2.3.2 求助 27

2.3.1 打入命令 27

2.5.1 用户自定义函数 28

2.5 使用函数 28

2.4 使用SET命令 28

2.6 使用系统内存变量 30

2.5.2 宏代换 30

2.6.1 打印格式文件 31

3.1.2 打开文件(USE命令) 33

3.1.1 设置文件查找路径 33

第三章 dBASE Ⅳ初步 33

3.1 显示和修改数据 33

3.1.3 列表和打印数据 34

3.1.4 输入数据 36

3.1.5 修改数据 37

3.1.6 删除记录 38

3.1.7 关闭文件 39

3.2.1 排序 40

3.2 组织数据 40

3.1.8 其他命令 40

3.2.2 索引 41

3.3 查找数据 43

3.2.3 在排序和索引之间进行选择 43

3.3.2 在索引文件中查找 44

3.3.1 使用LOCATE查找 44

3.3.3 数据查询 45

3.4.1 关系数据库的概念 46

3.4 文件联结 46

3.4.2 使用多个文件 47

3.4.3 文件关联 49

3.4.4 存贮关联文件 50

4.2 ?/?? 53

4.1 概述 53

第二部分 语言手册 53

第四章 命令 53

4.3 ??? 56

4.4 @ 57

4.6 @...FILL 64

4.5 @...CLEAR 64

4.7 @...TO 65

4.8 ACCEPT 66

4.11 ACTIVATE SCREEN 67

4.10 ACTIVATE POPUP 67

4.9 ACTIVATE MENU 67

4.13 APPEND 68

4.12 ACTIVATE WINDOW 68

4.14 APPEND FROM 69

4.15 APPEND FROM ARRAY 71

4.16 APPEND MEMO 72

4.18 AVERAGE 73

4.17 ASSIST 73

4.19 BEGIN/END TRANSACTION 74

4.20 BROWSE 77

4.21 CALCULATE 80

4.22 CALL 82

4.25 CLEAR 83

4.24 CHANGE 83

4.23 CANCEL 83

4.27 COMPILE 85

4.26 CLOSE 85

4.28 CONTINUE 87

4.29 CONVERT 88

4.30 COPY 89

4.31 COPY FILE 91

4.33 COPY MEMO 92

4.32 COPY INDEXES 92

4.34 COPY STRUCTURE 93

4.36 COPY TAG 94

4.35 COPY STRUCTURE EXTENDED 94

4.37 COPY TO ARRAY 95

4.39 CREATE或MODIFY STRUCTRUE 96

4.38 COUNT 96

4.40 CREATE FROM 98

4.42 CREATE/MODIFY APPLICATION 100

4.41 CREATE VIEW FROM ENVIRONMENT 100

4.43 CREATE/MODIFY LABEL 102

4.44 CREATE/MODIFY QUERY/VIEW 103

4.45 CREATE/MODIFY REPORT 104

4.46 CREATE/MODIFY SCREEN 105

4.47 DEACTIVATE MENU 106

4.49 DEACTIVATE WINDOW 107

4.48 DEACTIVATE POPUP 107

4.50 DEBUG 108

4.51 DECLARE 109

4.52 DEFINE BAR 111

4.54 DEFINE MENU 113

4.53 DEFINE BOX 113

4.55 DEFINE PAD 114

4.56 DEFINE POPUP 115

4.57 DEFINE WINDOW 116

4.59 DELETE TAG 117

4.58 DELETE 117

4.61 DISPLAY命令 119

4.60 DIR 119

4.62 DO 120

4.63 DOCASE 122

4.64 DO WHILE 123

4.65 EDIT 125

4.67 EJECT PAGE 127

4.66 EJECT 127

4.69 EXPORT 128

4.68 ERASE 128

4.70 FIND 129

4.71 FUNCTION 131

4.72 GO/GOTO 133

4.74 IF 135

4.73 HELP 135

4.75 IMPORT 136

4.76 INDEX 137

4.78 INSERT 141

4.77 INPUT 141

4.79 JOIN 142

4.80 LABEL FORM 144

4.81 LIST/DISPLAY 145

4.82 LIST/DIPSLAY FILES 146

4.84 LIST/DISPLAY MEMORY 147

4.83 LIST/DISPLAY HISTORY 147

4.85 LIST/DISPLAY STATUS 149

4.86 LIST/DISPLAY STRUCTURE 150

4.87 LIST/DISPLAY USERS 151

4.88 LOAD 152

4.89 LOCATE 153

4.90 LOGOUT 154

4.92 MODIFY命令 155

4.91 MODIFY COMMAND/FILE 155

4.94 NOTE/*/ 156

4.93 MOVE WINDOW 156

4.95 ON ERROR/ESCAPE/KEY 157

4.97 ON PAGE 160

4.96 ON PAD 160

4.98 ON READERROR 162

4.100 ON SELECTION POPUP 163

4.99 ON SELECTION PAD 163

4.101 PACK 164

4.103 PLAY MACRO 165

4.102 PARAMETERS 165

4.104 PRINTJOB/ENDPRINTJOB 166

4.106 PROCEDURE 168

4.105 PRIVATE 168

4.107 PROTECT 170

4.109 QUIT 173

4.108 PUBLIC 173

4.111 RECALL 174

4.110 READ 174

4.112 REINDEX 175

4.113 RELEASE 176

4.115 REPLACE 177

4.114 RENAME 177

4.116 REPORT FORM 178

4.117 RESET 179

4.118 RESTORE 180

4.121 RESUME 181

4.120 RESTORE WINDOW 181

4.119 RESTORE MACROS 181

4.122 RETRY 182

4.124 ROLLBACK 183

4.123 RETURN 183

4.125 RUN/! 184

4.127 SAVE MACROS 185

4.126 SAVE 185

4.129 SCAN 186

4.128 SAVE WINDOW 186

4.130 SEEK 187

4.131 SELECT 188

4.133 SHOW POPUP 189

4.132 SHOW MENU 189

4.134 SKIP 190

4.135 SORT 191

4.136 STORE 193

4.137 SUM 195

4.139 TEXT 196

4.138 SUSPEND 196

4.140 TOTAL 197

4.141 TYPE 198

4.142 UNLOCK 199

4.143 UPDATE 200

4.144 USE 201

4.146 ZAP 203

4.145 WAIT 203

5.3 SET ALTERNATE 205

5.2 SET 205

第五章 SET命令 205

5.1 概述 205

5.5 SET BELL 207

5.4 SET AUTOSAVE 207

5.7 SET BORDER 208

5.6 SET BLOCKSIZE 208

5.9 SET CATALOG 210

5.8 SETCARRY 210

5.10 SET CENTURY 213

5.12 SET COLOR 214

5.11 SET CLOCK 214

5.13 SET CONFIRM 218

5.15 SET CURRENCY 219

5.14 SET CONSOLE 219

5.17 SET DATE 220

5.16 SET CURRENCY LEFT/RIGHT 220

5.18 SET DEBUG 221

5.20 SET DEFAULT 222

5.19 SET DECIMALS 222

5.22 SET DELIMTERS 223

5.21 SET DELETED 223

5.24 SET DEVELOPMENT 224

5.23 SET DESIGN 224

5.25 SET DEVICE 225

5.28 SET ECHO 226

5.27 SET DOHISTORY 226

5.26 SET DISPLAY 226

5.30 SET ESCAPE 227

5.29 SET ENCRYPTION 227

5.32 SET EXCLUSIVE 228

5.31 SET EXACT 228

5.33 SET FIELDS 229

5.34 SET FILTER 231

5.35 SET FIXED 232

5.36 SET FORMAT 233

5.38 SET FUNCTION 234

5.37 SET FULLPATH 234

5.39 SET HEADING 235

5.41 SET HISTORY 236

5.40 SET HELP 236

5.42 SET HOURS………………………………………………………………… (23?)5.43 SET INDEX 237

5.46 SET LOCK 239

5.45 SET INTENSITY 239

5.44 SET INSTRUCT 239

5.47 SET MARGIN 241

5.50 SET MENU 242

5.49 SET MEMOWIDTH 242

5.48 SET MARK 242

5.52 SET NEAR 243

5.51 SET MESSAGE 243

5.53 SET ODOMETER 244

5.54 SET ORDER 245

5.56 SET PAUSE 246

5.55 SET PATH 246

5.59 SET PRINTER 247

5.58 SET PRECISION 247

5.57 SET POINT 247

5.60 SET PROCEDURE 250

5.61 SET REFRESH 251

5.62 SET RELATION 252

5.63 SET REPROCESS 253

5.64 SET SAFETY 254

5.67 SET SKIP 255

5.66 SET SEPARATOR 255

5.65 SET SCOREBOARD 255

5.68 SET SPACE 257

5.69 SET SQL 257

5.71 SET STEP 258

5.70 SET STATUS 258

5.73 SET TITLE 259

5.72 SET TALK 259

5.75 SET TYPEHEAD 260

5.74 SET TRAP 260

5.76 SET UNIQUE 261

5.77 SET VIEW 262

5.78 SET WINDOW 263

6.2 264

6.1 概述 264

第六章 函数 264

6.4 ACCESS() 265

6.3 ABS() 265

6.5 ACOS() 266

6.8 ASIN() 267

6.7 ASC() 267

6.6 ALIAS() 267

6.10 ATAN() 268

6.9 AT() 268

6.11 ATN2() 269

6.13 BOF() 270

6.12 BAR() 270

6.14 CALL() 271

6.16 CEILING() 272

6.15 CDOW() 272

6.18 CHR() 273

6.17 CHANGE() 273

6.20 COL() 274

6.19 CMONTH() 274

6.22 COS() 275

6.21 COMPLETED() 275

6.23 CTOD() 276

6.25 DAY() 277

6.24 DATE() 277

6.27 DELETED() 278

6.26 DBF() 278

6.28 DIFFERENCE() 279

6.30 DMY() 280

6.29 DISKSPACE() 280

6.32 DTOC() 281

6.31 DOW() 281

6.34 DTOS() 282

6.33 DTOR() 282

6.35 EOF() 283

6.36 ERROR() 284

6.38 FIELD() 285

6.37 EXP() 285

6.41 FKLABEL() 286

6.40 FIXED() 286

6.39 FILE() 286

6.43 FLOAT() 287

6.42 FKMAX() 287

6.45 FLOOR() 288

6.44 FLOCK() 288

6.46 FOUND() 289

6.48 GETENV() 290

6.47 FV() 290

6.49 IIF() 291

6.50 INKEY() 292

6.53 ISCOLOR() 295

6.52 ISALPHA() 295

6.51 INT() 295

6.55 ISMARKED() 296

6.54 ISLOWER() 296

6.57 KEY() 297

6.56 ISUPPER() 297

6.59 LEFT() 298

6.58 LASTKEY() 298

6.61 LIKE() 299

6.60 LEN() 299

6.63 LKSYS() 300

6.62 LINENO() 300

6.64 LOG() 301

6.66 LOOKUP() 302

6.65 LOG10() 302

6.67 LOWER() 303

6.69 LUPDATE() 304

6.68 LTRIM() 304

6.71 MDX() 305

6.70 MAX() 305

6.73 MEMLINES() 306

6.72 MDY() 306

6.75 MENU() 307

6.74 MEMORY() 307

6.77 MIN() 308

6.76 MESSAGE() 308

6.79 MOD() 309

6.78 MLINE() 309

6.81 NDX() 310

6.80 MONTH() 310

6.83 ORDER() 311

6.82 NETWORK() 311

6.86 PAYMENT() 312

6.85 PAD() 312

6.84 OS() 312

6.87 PCOL() 313

6.90 PRINTSTATUS() 314

6.89 POPUP() 314

6.88 PI() 314

6.91 PROGRAM() 315

6.93 PROW() 316

6.92 PROMPT() 316

6.95 RAND() 317

6.94 PV() 317

6.96 READKEY() 318

6.98 RECNO() 319

6.97 RECCOUNT() 319

6.99 RECSIZE() 320

6.101 RIGHT() 321

6.100 REPLICATE() 321

6.102 RLOCK()/LOCK() 322

6.104 ROUND() 323

6.103 ROLLBACK() 323

6.107 RTRIM() 324

6.106 RTOD() 324

6.105 ROW() 324

6.108 SEEK() 325

6.109 SELECT() 326

6.111 SIGN() 327

6.110 SET() 327

6.113 SOUNDEX() 328

6.112 SIN() 328

6.114 SPACE() 329

6.116 STR() 330

6.115 SQRT() 330

6.117 STUFF() 331

6.119 TAG() 332

6.118 SUBSTR() 332

6.121 TIME() 333

6.120 TAN() 333

6.122 TRANSFORM() 334

6.124 UPPER() 335

6.123 TYPE() 335

6.126 VAL() 336

6.125 USER() 336

6.128 VERSION() 338

6.127 VARREAD() 338

6.129 YEAR() 339

7.2 __alignment 340

7.1 概述 340

第七章 系统内存变量 340

7.3 __box 341

7.4 __indent 342

7.5 __lmargin 343

7.6 __padvance 344

7.7 __pageno 345

7.8 __pbpage 346

7.9 __pcolno 347

7.11 __pdriver 348

7.10 __pcopies 348

7.13 __peject 350

7.12 __pecode 350

7.15 __pform 351

7.14 __pepage 351

7.16 __plength 352

7.18 __ploffset 353

7.17 __plineno 353

7.19 __ppitch 354

7.21 __pscode 355

7.20 __pquality 355

7.23 __pwait 356

7.22 __pspacing 356

7.24 __rmargin 357

7.25 __tabs 358

7.26 __wrap 359

8.1.1 BUFFERS=n 360

8.1 系统基本配置文件Config.sys 360

第八章 dBASE Ⅳ系统设置 360

8.2 dBASE Ⅳ配置文件Config.db 361

8.1.2 FILES=n 361

8.2.1 系统配置命令 362

8.2.2 存贮块分配 366

8.2.4 SET命令 367

8.2.3 功能键定义 367

8.3.1 显示磁盘的利用情况 371

8.3 DBSETUP工具菜单 371

8.2.5 颜色设置 371

8.3.3 了解系统配置 373

8.3.2 测试磁盘性能 373

9.2.2 Adduser4 377

9.2.1 多用户dBASE Ⅳ 377

第三部分 网络篇 377

第九章 网络规划 377

9.1 概述 377

9.2 dBASE网络程序 377

9.4 应用规划 378

9.3.3 磁盘容量 378

9.2.3 PROTECT 378

9.3 网络软硬件要求 378

9.3.1 文件服务器和工作站 378

9.3.2 RAM要求 378

10.1.1 网络硬件与软件 380

10.1 网络系统的进入 380

第十章 网络安装 380

10.1.2 文件共享的实现 381

10.1.3 有关共享文件命令 383

10.2.1 准备工作 384

10.2 网络的安装 384

10.2.2 安装dBASE Ⅳ 385

10.2.3 拆卸dBASE Ⅳ 387

11.1 增加用户 388

第十一章 网络用户数目的改变 388

11.3 控制访问程序错误信息 389

11.2 减少用户 389

12.1 引言 393

第十二章 dBASE Ⅳ的新颖之处 393

第四部分 dBASE Ⅳ的新颖之处 393

12.2.1 新的用户界面 394

12.2 从dBASE ⅢPLUS到dBASE Ⅳ 394

12.2.2 数据库文件 396

12.2.3 命令和函数 397

12.2.5 数据的完整性 401

12.2.4 内存变量与数组 401

12.2.6 权限和兼容性 402

12.2.7 编程工具 405

12.2.8 系统设置 407

12.3.1 命令 408

12.3 命令与函数的改进和提高 408

12.3.2 SET命令 419

12.3.3 函数 423

13.3.1 建立程序 433

13.3 一个样本程序 433

第五部分 dBASE Ⅳ程序设计 433

第十三章 进入编程 433

13.1 概述 433

13.2 编程与应用生成器 433

13.3.2 运行程序 434

13.3.3 举例程序是如何工作的 435

14.2.1 数据库设计的三条准则 437

14.2 设计数据库系统 437

第十四章 规划和编写程序 437

14.1 需求分析和设计 437

14.1.1 分析任务 437

14.2.3 建立数据库系统 441

14.2.2 设计数据库系统的步骤 441

14.3.2 主程序 443

14.3.1 模型设计 443

14.3 设计应用程序 443

14.3.5 程序编辑器 444

14.3.4 使用伪码 444

14.3.3 子程序和过程 444

15.1.2 建立和修改内存变量 447

15.1.1 内存变量的命名 447

第十五章 内存变量和程序结构 447

15.1 内存变量 447

15.1.3 建立和修改内存变量数组 448

15.1.5 在程序中使用内存变量 449

15.1.4 局部和全局内存变量 449

15.1.7 存贮和恢复内存变量 450

15.1.6 使用内存变量的文件名和宏代换 450

15.2.1 单一条件 451

15.2 dBASE程序结构 451

15.2.3 循环 452

15.2.2 多条件 452

15.2.6 传递参数 453

15.2.5 分支 453

15.2.4 嵌套数据库操作 453

15.2.7 嵌套控制结构 454

16.2 编写主程序………………………………………………………………… (455 )16.2.1 准备工作 455

16.1 概述 455

第十六章 编写主程序 455

16.2.2 主循环 456

16.3.1 术语 457

16.3 设计菜单和列表 457

16.2.3 清理 457

16.3.3 定义一个光标菜单 458

16.3.2 一段菜单设计 458

16.3.4 定义弹出式菜单 459

16.4.1 划线和方框 460

16.4 应用程序的外观 460

16.3.5 运行菜单系统 460

16.4.4 使用窗口 461

16.4.3 显示图形符号 461

16.4.2 显示文本 461

16.4.5 屏幕显示提示 462

17.2.1 用屏幕格式输入数据 463

17.2 输入 463

第十七章 输入和输出 463

17.1 概述 463

17.2.3 数组数据的使用 465

17.2.2 不用屏幕格式输入数据 465

17.2.4 格式化数据输入屏幕 466

17.2.5 数据查错 467

17.2.6 键中断处理 469

17.3.3 数据检索 470

17.3.2 数据排序 470

17.3 处理 470

17.3.1 使用函数和运算符 470

17.4 输出 471

17.3.5 在程序中使用查询和视图 471

17.3.4 处理选择的字段 471

17.4.2 非格式化列表 472

17.4.1 报表的编码和列表 472

17.4.3 格式化报表 473

17.4.5 控制打印作业 475

17.4.4 指定输出设备 475

17.4.6 打印提示 476

18.2.4 数据事务管理 478

18.2.3 数据备份 478

第十八章 完成程序编制 478

18.1 概述 478

18.2 辅助操作 478

18.2.1 从数据库文件中删除数据 478

18.2.2 处理磁盘文件 478

18.4.2 使用纠错器 479

18.4.1 激活纠错器 479

18.3 程序测试 479

18.4 程序纠错 479

18.5.2 程序文档 481

18.5.1 程序编译 481

18.5 使用程序 481

附录A 出错信息 485

第五部分 附录 485

附录B dBASE Ⅳ技术参数 526

B.1 数据库文件 526

B.2 索引文件 526

B.3 字段大小 526

B.4 数组 526

B.5 多用户作业 526

B.6 文件操作 526

B.7 数值精度 527

B.8 内存变量 527

B.9 运行期间符号 527

B.10 编译期间符号 527

B.11 容量 527

B.11.1 文本编缉器 527

B.11.5 QBE 528

B.11.7 应用生成器 528

B.11.6 SQL 528

B.11.8 其他 528

B.11.4 标签 528

B.11.3 报告 528

B.11.2 格式 528

附录C 样本文件 530

C.1 Client.dbf 530

C.2 Transact.dbf 533

C.3 Stock.dbf 533

C.4 Menus.prg 535

附录D 文件扩展名 537

D.1 dBASE Ⅳ使用的文件扩展名 537

D.2 文件关联与兼容性 539

E.1 数据库文件头和记录 540

E.1.1 数据库文件头结构 540

附录E 数据库(.dbf)文件结构 540

E.1.2 数据库记录 541

E.2 备注字段和.dbt文件 541

附录F 光标控制键 543

附录G dBASE Ⅳ打印机驱动程序 545

参考书目 554

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