《汉字dBASEⅠⅡ程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王治宇主编
  • 出 版 社:青岛:青岛出版社
  • 出版年份:1988
  • ISBN:7543601729
  • 页数:328 页
图书介绍:暂缺《汉字dBASEⅢ程序设计》简介

目录 1

第一章 电子计算机的一般知识 1

第一节 发展概况与特点 1

一、电子计算机的发展概况 1

二、电子计算机的特点 1

第二节 计算机系统的基本组成部分 2

一、硬件系统 2

二、软件系统 3

第三节 微型计算机操作入门 3

一、微型计算机的基本配置 4

二、文件的概念 4

三、怎样启动微型计算机 5

四、常用DOS命令 6

五、汉字输入方法 8

二、dBASE Ⅲ的文件系统 10

一、dBASEⅢ的技术指标 10

第四节 dBASEⅢ的概况 10

三、dBASEⅢ的运行环境 11

四、启动和退出dBASE Ⅲ 11

五、两个特殊文件 11

第二章 dBASEⅢ的基本语法规则 13

第一节 常量与变量 13

一、常量 13

二、内存变量 14

三、段变量 15

四、内存变量与段变量的区别 15

第二节 函数 16

一、算数函数 16

二、字符串运算函数 17

三、日期及时间函数 21

四、转换函数 22

五、状态检验函数 24

一、运算符号 26

第三节 表达式 26

二、混合运算的优先级 27

三、表达式的书写规则 27

第四节 命令 28

一、dBASEⅢ命令的结构 28

二、命令的使用规则 28

三、本书中使用符号的约定 29

第五节 全屏幕编辑 29

第三章 程序设计初步 33

第一节 内存变量的赋值 33

一、=命令 33

二、STORE命令 37

第二节 输出命令 37

一、?命令 37

三、?值命令和输出命令的进一步讨论 39

二、??命令 39

四、定位输出命令 40

五、四种输出命令的比较 41

第三节 程序和程序设计 41

一、命令工作方式和程序工作方式 41

二、程序的建立,修改和运行 42

三、最简单的程序设计举例 44

第四节 交互式赋值命令 47

一、WAIT命令 47

二、ACCEPT命令 48

三、INPUT命令 48

四、五种赋值命令的比较 49

第五节 问题分析图—PAD 49

一、PAD使用的符号 49

一、顺序结构 50

二、PAD的画法 50

第六节 顺序结构和选择结构 50

二、选择结构 51

第七节 循环结构 57

一、循环命令的结构 57

二、循环的执行过程 59

三、循环命令的使用说明 59

四、循环结构应用举例 60

五、循环嵌套 65

第八节 二种结构综合应用举例 67

第四章 数据库的基本操作 76

第一节 定义数据库结构 76

第二节 装入数据 79

一、打开和关闭数据库 79

三、插入方插入方式? 80

二、扩充方扩充方式? 80

四、程序方程序方式? 82

五、从其他从其他数读取数据 84

第三节 数据库数据库记的操作 85

一、记录指记录指针移动 85

二、记录指记录指针移动 86

第四节 数据库内数据的输出 87

一、数据列表 87

二、数据显示 90

三、翻阅数据 91

第五节 应用举例 92

第五章 数据库查询 95

第一节 直接查询 95

第二节 分类和索引 96

一、分类—物理排序 97

二、索引—逻辑排序 98

三、建立索引文件 99

四、键值唯一索引 101

五、索引文件的打开,关闭与重建 102

第三节 索引查询 106

一、FIND命令 106

二、SEEK命令 107

三、LOCATE和CONTINUE命令 107

四、字符串准确匹配控制命令 108

五、应用举例 109

第六章 数据库内数据的计算 115

第一节 横向计算 115

第二节 统计记录个数 117

第三节 数值字段求合 118

第四节 求数值字段算数平均值 120

第五节 分类统计 121

第六节 应用举例 124

一、编辑数据 133

第七章 数据库的维护 133

第一节 日常性维护 133

二、翻阅与编辑数据 134

三、修改数据 134

四、a...GET和READ命令 134

第二节 删除数据库的记录 137

一、打删除标记 137

二、置删除标记生效命令 138

三、打删除标记记录的恢复 139

四、清除记录 139

五、删除数据库的全部记录 140

六、列文件清单 140

七、删除文件 141

第三节 定期性维护 141

一、修改数据库结构 141

二、数据库的备份 142

第四节 数据库结构的间接定义 143

一、结构数据库 143

二、结构数据库的建立 144

三、由结构数据库定义数据库结构 144

四、程序方式修改数据库的结构 146

第八章 多重数据库操作 150

第一节 多重数据库的概念 150

第二节 工作区的选择 151

一、工作区的使用规则 151

二、选择工作区 152

三、访问其他工作区上数据库数据的方法 153

第三节 建立个两数据库间的关联 155

第四节 数据库的连接 158

一、两数据库的横向连接 158

二、JOIN命令 159

三、横向连接的执行过程 160

第五节 用一个数据库批量更新另一个数据库 162

第九章 子程序和过程文件 169

第一节 子程序 169

一、子程序的概念 169

二、子程序的调用 170

三、从子程序返回 170

四、子程序的建立 171

五、应用举例 171

六、子程序调用嵌套 174

第二节 内存变量的属性 175

一、主从型内存变量 176

二、全局型内存变量 178

三、隐藏型内存变量 179

四、内存变量的存贮与恢复 181

第三节 调用子程序时的参数传递 181

二、过程文件的组织 187

第四节 过程文件 187

一、过程文件的概念 187

三、过程文件的调用 188

第十章 输入与输出的设计 191

第一节 报表格式文件 191

一、建立报表格式文件 191

二、打印报表 194

三、修改报表格式文件 196

第二节 标签文件 196

一、建立标签文件 196

二、打印标签 198

三、修改标签文件 199

第三节 数据格式编辑字符 199

一、功能符 199

一、屏幕格式设计 201

第四节 屏幕格式文件 201

二、格式符 201

二、建立格式文件 202

三、格式文件的使用 204

第五节 打印输出格式的设计 206

一、汉字造表字符 206

二、打印机的设置 207

第十一章 数据库的设计 209

第一节 规范化理论 209

一、规范化的基本目的 209

二、第一范式(1 NF) 210

三、第二范式(2 NF) 211

四、第三范式(3 NF) 213

第二节 规范化技术的几点讨论 215

一、规范化的基本方法—关系分解 215

三、数据库结构的设计 216

二、关系规范化改造的程度 216

第十二章 应用程序设计 218

第一节 程序设计概论 218

一、程序的质量评价 218

二、程序设计的步骤 220

第二节 常用的程序设计方法 221

一、模块化程序设计 221

二、结构化程序设计 222

三、自顶向下,逐步求精 223

第三节 编码风格 225

一、编码原则 225

二、编码中应考虑的问题 226

第四节 dBASEⅢ程序设计实用技术 227

一、实用程序调试技术 227

二、程序系统的调试 232

三、菜单技术 233

四、多窗口技术 238

五、数据的正确性校验 239

六、加快数据录入速度的措施 241

七、宏函数的使用技巧 242

八、在用户习惯的屏幕格式下工作 244

第十三章 dBASEⅢ与外部软件的连接 247

第一节 在dBASEⅢ中运行外部程序 247

第二节 dBASEⅢ与外部软件交换数据 249

一、数据交换的基本原理 249

二、dBASEⅢ生成外部数据文件 250

三、dBASEⅢ读取外部数据文件的数据 251

四、dBASEⅢ与BASIC交换数据 254

五、dBASEⅢ与FORATRAN交换数据 255

六、dBASEⅢ与PASCAL交换数据 256

七、dBASEⅢ与TURBO PASCAL交换数据 258

八、dBASEⅢ与C语言交换数据 260

九、dBASEⅢ与LOTUS—1—2—3交换数据 261

第三节 直接读取dBASEⅢ数据库中的数据 263

一、dBASEⅢ数据库的存贮分析 263

二、直接读取数据库中数据的方法 264

第十四章 应用程序实例 266

第一节 通用报表管理系统 266

一、系统基本模块结构图 266

二、各模块的框图、程序清单及注释 267

第二节 学生成绩管理系统 272

一、主控模块 272

二、建班级课名库模块 272

三、建班级成绩库模块 277

四、修改成绩库记录模块 283

五、删除成绩记录模块 285

六、打印单科成绩分布模块 286

一、系统的基本模块结构 287

第三节 通用实时会计系统 287

二、本节涉及到的数据库 290

三、屏幕格式文件及屏幕装饰线公共程序 292

四、主控制模块 293

五、数据准备子系统 295

六、账务处理子系统 302

第十五章 命令通论 307

第一节 通用命令 307

第二节 环境文件 314

附录 316

附录一、命令,函数索引表 316

附录二、dBASEⅢ函数一览表 321

附录三、dBASEⅢ系统默认值 321

附录四、ASCII码表 324

附录五、dFORMAT软件包 325