《汉字DOS及网络环境下FoxBASE+实用程序设计 V2.10》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:庄德秀,宋长龙等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1993
  • ISBN:730201308X
  • 页数:549 页
图书介绍:本书分为两部分,第一部分讲述测试问题,第二部分讲述超频问题。在测试部分讲述了常见测软件的使用,以及对测试结果的比较与分析。使读者了解自己电脑的性能状况。超频部分讲述了一般的超频手法和超频软件的使用,包括CPU、主板、内存、显卡等部件的超频,以提高其时钟频率,使自己的电脑发挥最佳性能。本书是电脑爱好者们理想的参考资料,同时也可以作为电脑技术人员的培训教材。

目录 1

第一章数据库应用预备知识 1

§1.1 计算机系统的组成 1

一、计算机系统的硬件组成 1

二、计算机的软件系统 3

三、本书的符号约定 4

§1.2 磁盘操作系统(DOS) 5

一、DOS概述 5

二、DOS文件系统 7

三、常用DOS命令 10

四、操作系统的启动 14

§1.3 汉字系统及使用方法 17

一、 2.13H汉字系统的特点 17

二、2.1 3H汉字系统的组成 18

三、2.13H汉字系统的安装 18

四、 2.13H汉字系统的启动 19

五、宏替换函数 1 20

五、 2.13H汉字的特殊显示功能 21

六、汉字系统的打印输出 24

七、汉字输入方法 27

八、WS汉字文本编辑 28

§1.4 FoxBASE+2.10数据库管理系统概述 33

一、数据库与数据库管理系统 33

二、关系数据库FoxBASE+的功能特点 34

三、FoxBASE+文件的类型 35

四、数据库文件构成 37

五、数据库的操作 39

习题一 41

第二章数据库的网络应用环境 42

§2.1 Novell网络的建立 42

一、Novell网络系统的组成 42

二、Netware网络操作系统 44

三、 文件服务器的安装 46

四、DOS工作站的安装 53

§2.2 Novell网络系统环境 54

一、 文件系统 54

二、Netware实用程序 58

三、 网络用户的管理 59

四、 登录文本的设计 66

§2.3 网络文件系统的安全管理 72

一、用户对目录和文件的访问权限 73

二、文件和目录的属性 76

三、对目录和文件的操作 78

§2.4 网络共享打印服务 82

一、打印服务的组成 82

二、建立打印队列 83

三、指定打印服务器名 83

四、配置网络打印机 84

五、指定网络打印队列 85

六、建立打印设备定义文件 86

七、定义打印格式 86

八、 定义打印作业配置文件 87

九、打印服务器的启动 87

§2.5 FoxBASE+的安装和启动 88

一、单机下FoxBASE+的安装和启动 88

十、执行网络打印服务 88

二、 Novell网络环境下FoxBASE+的安装和启动 92

习题二 94

第三章FoxBASE+的基本语法规定 95

§3.1 数据类型和变量 95

一、数据类型和常数 95

二、变量 96

§3.2 日期运算 98

一、日期型函数 98

二、日期型数据运算 99

三、控制日期型数据格式 99

§3.3 字符运算 100

一、字符型运算 101

二、字符型函数 102

§3.4 算术运算 106

一、算术运算符 107

二、数值型函数 107

三、数字计算精度的控制命令 111

§3.5 关系运算与逻辑运算 112

一、关系运算 112

二、逻辑运算 113

三、逻辑型函数 115

§3.6 数组与宏替换函数 115

一、说明数组 116

二、给数组元素赋值 116

三、引用数组元素 118

四、 一维数组与二维数组的等效使用 119

§3.7 数据库文件及FoxBASE+命令的书写规则 121

一、数据库文件 121

二、FoxBASE+命令结构 122

三、FoxBASE+命令的书写规则 124

习题三 124

第四章简单FoxBASE+程序设计 126

§4.1 程序的建立与执行 126

一、源程序的建立与修改 126

二、生成伪目标程序 128

三、运行程序 128

四、清除程序缓冲区 129

§4.2简单输入输出 129

一、清屏幕 129

三、输出文本块 130

二、输出表达式 130

五、输入一个字符 131

六、输入表达式 131

四、输入字符串 131

七、有关键盘缓冲区的命令 132

八、输入数据的函数 133

§4.3 定位输入输出 136

一、定位输入输出语句 136

二、相关函数 141

§4.4 条件分支程序设计 143

、一般IF条件语句 143

二、IF条件语句的嵌套使用 145

三、多条件分支 146

四、条件函数 148

§4.5 循环程序设计 148

二、命令行尾注释 152

§4.6 注释语句 152

一、行注释 152

§4.7 退出程序 153

一、退出命令 153

二、强行退出程序 154

三、 程序中有错误退出程序 154

§4.8 命令历史 155

一、输出命令历史 155

二、有暂停输出命令历史 155

三、设置输出命令历史的行数 155

四、设置命令进入命令历史缓冲区 155

五、设置程序中命令进入命令历史缓冲区 156

习题四 156

第五章库文件操作及其应用 160

二、全屏幕命令控制键 161

一、全屏幕命令菜单 161

§5.1 全屏幕命令菜单及其控制键 161

§5.2 有关库文件结构的操作 163

一、建立库文件 163

二、打开与关闭库文件 166

三、输出库文件结构 166

四、有暂停输出库文件结构 167

五、修改库文件结构 167

六、复制库文件结构 167

七、生成结构文件 168

八、通过结构文件生成库文件结构 169

九、相关函数 169

§5.3 工作区的有关规定 171

一、有关规定 171

二、相关函数 172

一、从键盘向库文件输入数据 174

§5.4 输入数据 174

二、从其它文件输入数据 176

三、输入空白记录 178

四、关闭库文件 179

五、相关函数 180

§5.5 移动记录指针及插入记录 181

一、相关函数 181

二、绝对移动记录指针 182

三、相对移动记录指针 183

四、插入数据记录 184

五、插入空记录 184

习题五 186

第六章库文件维护及数据输出 188

§6.1 输出与复制数据 188

一、输出数据 188

二、有暂停输出数据 189

三、复制数据 190

四、当前记录存入数组 192

五、有关可用字段命令 194

§6.2 排序与索引 196

一、建立排序库文件 197

二、建立索引文件 198

三、打开索引文件 201

四、设置主索引文件 202

五、更新索引文件 203

六、关闭索引文件 203

七、相关函数 204

§6.3 删除数据 205

一、给记录加删除标记“*” 205

三、隐藏带删除标记的记录 206

二、测试带删除标记的记录 206

四、恢复带删除标记的记录 207

五、清除带删除标记的记录 208

六、清除数据记录 209

§6.4 编辑修改数据 209

一、 条件显示与修改 209

二、多记录显示与修改 210

三、通过数组修改当前记录 212

四、成批替换数据 213

§6.5 有关输入输出控制命令 214

一、带值输入数据 214

二、控制响铃 215

三、输入数据自动结束 215

四、输入数据边界符 216

五、改变颜色 216

§6.6 查询与筛选数据 217

一、相关函数 217

七、相关函数 217

六、控制反相显示 217

二、查找某条件 218

三、查找常数 220

四、查找表达式的值 221

五、筛选记录 223

§6.7 数据统计 226

一、记录个数统计 226

二、数据求和 227

三、求数据平均值 228

四、数据汇总 228

§6.8 多工作区操作 231

一、 根据别名工作区中的库文件更新当前工作区中的数据 231

二、库文件的连接 233

三、库文件之间的联系 235

§6.9 记录指针综述 237

四、其它常用的库文件操作命令 238

三、 含<范围>、FOR<条件>和WHILE<条件>短语的命令 238

一、非库文件操作命令 238

二、仅对当前记录操作的命令 238

§6.10网络环境下数据库的操作 240

一、有关打开库文件方式的命令 241

二、给数据加锁的函数 242

三、要求文件独享的命令 243

四、隐式文件独享的命令 244

五、 自动给数据加锁与释放锁的命令 244

六、要求记录加锁的命令 245

七、释放锁的命令 246

习题六 247

第七章其它操作命令及其应用 251

§7.1 FoxBASE+的仿DOS命令 251

一、列文件目录命令 251

六、输出文件内容 252

五、删除文件 252

二、清屏幕命令 252

三、拷贝文件 252

四、改文件名 252

七、运行DOS命令 253

八、设置当前盘 253

九、设置文件搜索路径 253

十、与系统环境有关的函数 254

§7.2 管理打印机的操作 256

一、控制打印机联接的命令 256

二、控制打印机换页操作 257

三、设置打印设备的操作 257

四、设置打印机的左起列号 258

五、控制屏幕显示 258

六、打印机变字型 258

七、与打印有关的函数 259

二、 有暂停的内存变量信息输出 261

三、保存内存变量 261

一、 内存变量信息的输出 261

§7.3 有关内存变量的操作 261

四、读内存变量文件 262

五、清除内存变量 262

§7.4 系统环境保护及屏幕信息收集 263

一、输出系统当前状态 263

二、 有暂停的输出系统当前状态信息 264

三、保存系统环境 264

四、恢复系统环境 264

五、 收集屏幕显示信息 264

§7.5 功能键、系统状态设置与帮助功能 266

、功能键设置 266

二、 系统状态设置 267

三、 与系统状态有关的函数 268

一、建立报表格式文件 269

§7.6 系统报表 269

四、帮助功能 269

二、修改报表格式信息 271

三、输出报表 271

§7.7 系统标签 273

、 建立标签格式文件 273

二、 修改标签格式 274

三、打印标签 274

§7.8 FoxBASE+调用二进制程序 275

一、装入二进制程序 275

二、调用二进制程序 280

二、清除二进制程序 280

§7.9 FoxBASE+的系统配置 281

一、 FoxBASE+提示符 281

二、缓冲区数设置 281

五、 设置命令历史缓冲区 282

六、GET语句缓冲区的设置 282

三、设置同时打开的文件数 282

四、 规定索引文件的扩展名 282

七、扩展内存的使用 283

八、 内存变量个数的设置 283

九、 内存变量空间 283

十、菜单空间 283

十一、测试打印机次数 284

十二、字处理软件 284

十三、输入记忆型数据的软件 284

十四、功能键 284

十五、 进入FoxBASE+时执行的命令 284

十六、系统状态 285

习题七 286

一、外部过程的一般结构 287

§8.1 外部过程 287

第八章FoxBASE+的过程及中断处理 287

二、 外部过程的调用 288

三、过程名函数 290

§8.2 过程文件 291

一、过程文件的一般结构 291

二、过程文件的打开及其过程调用 292

三、生成过程文件 294

§8.3 函数过程 294

一、函数过程的一般结构 295

二、函数过程的调用 295

§8.4 过程之间的数据传递 297

一、参数表 297

二、主程序(过程)给变量赋值 297

三、全局变量说明 297

四、局部变量说明 298

一、Esc键中断程序 300

§8.5 程序的键盘中断处理 300

二、按任意键中断程序 301

三、指定键中断程序 302

§8.6 程序调试及出错处理程序 304

一、调试程序的命令 304

二、调试程序的函数 305

三、 出错处理程序的编写 306

§8.7 避免网络程序死锁的方法 308

一、程序死锁分析 308

二、避免程序死锁的方法 310

习题八 312

第九章实用程序设计 315

§9.1 屏幕格式设计 315

一、屏幕格式控制命令 315

二、屏幕格式文件的应用 318

一、上弹菜单 322

§9.2 菜单命令 322

二、亮条菜单 324

三、下拉菜单 325

四、定位显示提示信息 328

§9.3 应用程序开发的步骤 328

§9.4 职工档案管理系统总体设计 329

一、 系统要求 329

二、 系统基本结构 329

三、数据库的结构 331

§9.5 菜单程序的设计 332

§9.6 库文件初始化程序的设计 338

§9.7 数据输入及编辑程序的设计 339

§9.8 数据查询程序的设计 348

§9.9 数据制表程序的设计 351

习题九 355

二、FoxDoc的运行环境 357

一、FoxDoc的用途 357

第十章程序文档生成器FoxDoc 357

§10.1 FoxDoc概述 357

三 FoxDoc的启动 358

四、FoxDoc的主菜单 359

五、退出 FoxDoc 360

六、 建议 360

§10.2 主菜单功能 360

一、确定应用程序系统(System) 360

二、 选择报表内容(Reports) 362

三 选择报表及行为图格式(format) 367

四、 选择交叉引用内容(xref) 371

五、 选择应用程序调用关系树的内容(Tree) 373

六、 确认其它事项(other) 375

七、 开始分析应用程序(Begin) 376

八、 打印源程序和行为图(print) 378

§10.3 FoxDoc的命令 379

一、注明变量值的宏命令 380

二、FoxDoc的伪命令 381

三、FoxDoc的状态控制命令 381

§10.4 FoxDoc的有关文件 383

一、 FoxDoc的系统配置文件 383

二、自动执行FoxDoc与批处理文件 383

三、 FoxDoc的关键字文件 384

§10.5 FoxDoc的局限性 385

一、对程序特性的限制 385

二、 对变量名的限制 386

三、 对宏替换函数分析的不确切性 386

四、 对过程文件中的过程分析的不确切性 386

§11.1 FoxView概述 387

一、 FoxView简介 387

第十一章屏幕格式及程序生成器FoxView 387

二、 系统启动 388

三、 FoxView的演示程序 388

四、数据库文件示例 388

§11.2 FoxView的操作过程 389

一、格式和表格视图 389

二、生成程序 390

三、 退出FoxView 391

二、菜单系统(Menu System) 392

§11.3 FoxView菜单 392

一、FoxView基本屏幕之间的切换 392

三、Disk菜单 393

四、Load菜单 394

五、Gen菜单 397

六、Fields菜单 400

§11.4 FoxView的Shell命令 401

一、 状态行、命令行及页面缓冲区、帮助信息 401

三、数据库命令 402

二、DOS命令 402

四、FoxView外壳(Shell)命令 404

§11.5 格式视图(Forms View) 406

一、 格式视图 406

二、功能键 407

三、控制键 408

§11.6方框、颜色和文本的设置 408

一、构造方框 408

二、设置方框子串(Box Strings) 409

§11.7 表格视图(Table View) 412

一、格式视图和表格视图之间的关系 412

二、表格视图(Table View) 412

三、引导和帮助 417

四、字段处理 418

§11.8文件视图(File View) 419

一、多文件操作 419

二、数据库视图(Database View) 420

三、别名视图(Alias View) 422

§11.9 FoxView的配置文件 424

一、 配置处理 424

二、 初始的FoxView.CFG 424

三、配置参数 425

§11.10 FoxView的表格文件 427

第十二章模板语言编译器FoxCode 429

§12.1 FoxCode概述 429

一、FoxCode的组成 429

二、编写模板 430

三、FoxCode与FoxView的结合 431

四、磁盘目录体系 432

五、 启动 432

六、模板语言简介 434

七、建立模板 437

一、 主模板程序(SIMPLE) 439

§12.2 FoxCode使用示例 439

二、 SIMMAIN.INC模块 443

三、SIMPROC.INC模块 448

四、SIMUTIL.INC模块 451

五、 FoxCode的命令语法 455

§12.3模板语言 456

一、 语言简介 456

二、模板程序格式 457

三、符号与词汇 460

四、数据类型 462

五、语句和表达式 463

六、过程和函数 465

七、标号 469

八、语言语法 473

§12.4 FoxCode的函数 475

一、 字符函数 475

二、数字函数 479

三、逻辑函数 481

§12.5 FoxCode的命令 482

一、赋值 482

二、屏幕输入输出 484

三、文件输入输出 488

四、选择对象 490

五、条件分支 492

六、循环 493

七、内存与用户栈 497

八、程序连接与停止 498

第十三章FoxCentral简介 500

§13.1 FoxCentral概述 500

一、启动FoxCentral 500

二、控制屏幕 500

四、 FoxCentral中的光标控制键 502

三、 移动和确认FoxCentral菜单项 502

五、操作FoxCentral的步骤 503

六、FoxCentral与其他应用程序的关系 504

七、FoxCentral出错信息 504

§13.2选择系统环境(Select) 504

一、数据库(Database) 504

二、可用字段表(Fields) 505

三、筛选条件(Filter) 506

四、索引(Indexes) 506

五、联系(Relation) 507

六、标签格式(Label) 508

七、报表(Report) 509

八、 驱动器/目录(Drive/Directory) 509

九、记录指针定位(Position) 509

十、颜色(Colors) 510

十一、输出设备(Printer) 510

§13.3输入与编辑数据(Update) 511

十二、帮助(HELP) 511

一、输入数据(Append) 512

二、多个记录显示与修改(Browse) 512

三、单个记录显示与修改(Edit) 513

四、给记录加删除标记(Delete) 514

五、去掉记录的删除标记(Recall) 514

六、 消除带删除标记的记录(Pack) 514

七、替换字段的值(Replace) 514

§13.4 输出数据(Run) 515

一、输出标签(Labels) 515

二、输出数据(Listing) 516

三、报表(Report) 516

四、程序文档生成器(FoxDoc) 516

五、应用程序生成器(FoxView) 516

§13.5数据组织(Organize) 516

二、复制数据(Copy to) 517

一、从其他文件追加数据(Append from) 517

§13.6建立系统环境(Create) 518

一、数据库文件(Database) 518

三、数据排序(Sort to) 518

二、可用字段表(Fields) 519

三、筛选条件(Filter) 519

四、索引文件(Index) 520

五、联系(Relation) 520

六、标签格式(Label) 520

七、报表格式(Report) 521

§13.7修改系统环境(Modify) 521

一、数据库文件(Database) 521

四、工作数据信息的设置(Catalog) 522

§13.8宏命令(Macro) 522

二、标签格式文件(Label) 522

三、报表格式文件(Report) 522

一、建立宏命令(Create) 523

二、修改宏命令文件(Modify) 524

三、执行宏命令(Execute) 525

§13.9 DOS命令(DOS) 525

一、格式化软盘(Format floppy) 525

二、备份文件(Backup) 525

五、退出FoxBASE+(Quit FoxBASE+) 526

三、恢复文件(Restore) 526

四、运行DOS命令(RUN) 526

附录一 常用DOS命令 527

附录二常用网络命令 528

附录三FoxBASE+的函数索引 532

附录四FoxBASE+的命令索引 535

附录五FoxBASE+的出错信息表 541

附录六键与ASCII码值对照表 549