《汉字dBASEⅢ与FoxBASE》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:沈大林主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505322400
  • 页数:408 页
图书介绍:沈大林主编.汉字dBASEⅢ与FoxBASE.北京:电子工业出版社

六、多窗口技术 0

二、数据库系统 1

第一章 数据库概述 1

1.1 数据库的基本概念 1

一、数据、信息与数据处理 1

三、关系型数据库 2

1.2 汉字dBASE Ⅲ简介 2

二、汉字dBASE Ⅲ的技术指标 3

一、汉字dBASE Ⅲ的特点 3

三、汉字dBASE Ⅲ的文件类型 4

四、汉字dBASE Ⅲ的工作环境 4

五、汉字dBASE Ⅲ的启动与退出 5

思考与练习 6

第二章 汉字dBASE Ⅲ的基本语法 7

2.1 汉字dBASE Ⅲ的数据 7

一、字符型数据 7

二、数值型数据 7

三、逻辑型数据 7

四、日期型数据 7

五、记忆型数据 7

一、常量 8

二、变量 8

2.2 汉字dBASE Ⅲ的常量与变量 8

2.3 汉字dBASE Ⅲ的函数 10

一、数字型函数 10

二、字符操作函数 12

三、转换函数 14

四、日期与时间函数 17

五、测试函数 18

六、读内存函数 22

2.4 汉字dBASE Ⅲ的表达式 22

一、数值表达式 22

二、日期表达式 23

三、字符表达式 23

四、关系表达式 24

五、逻辑表达式 24

一、汉字dBASE Ⅲ命令的结构 25

2.5 汉字dBASE Ⅲ命令的结构与书写规则 25

二、汉字dBASE Ⅲ命令的书写规则 27

思考与练习 27

第三章 数据库的建立与显示 30

3.1 建立、显示与修改数据库的结构 30

一、定义数据厍的结构 30

二、建立数据库的结构 31

三、显示数据库的结构 33

四、修改数据库的结构 34

3.2 输入数据库的数据 35

一、立即方式输入数据 35

二、追加方式输入数据 36

三、插入方式输入数据 37

3.3 显示与修改数据库的数据 38

一、记录指针的定位 38

二、显示数据库的数据 39

三、窗口方式显示与修改数据库的数据 39

思考与练习 40

4.1 汉字dBASE Ⅲ程序的建立与运行 42

一、程序的建立 42

第四章 汉字dBASE Ⅲ程序设计初步 42

二、程序的显示、备份与更名 43

三、程序的运行 44

四、最简单的程序举例 45

4.2 内存变量的定义与输出命令 48

一、内存变量的定义 48

二、输出命令 50

三、使用输出命令编写程序 53

4.3 交互式赋值命令 55

一、输入单字符的命令 55

二、输入字符串的命令 58

三、输入任意类型数据的命令 59

四、几种赋值命令的比较 61

一、问题分析图(PAD) 62

4.4 问题分析图(PAD)与程序的三种基本结构 62

二、程序的结构与PAD的基本图式 63

三、顺序结构程序 64

四、选择结构程序 66

五、循环结构程序 75

4.5 应用程序实例——建立数据库 91

二、建立数据的结构 92

一、建数据厍的主程序 92

三、显示与修改库结构 94

四、输入数据库的数据 95

五、显示与修改库数据 102

思考与练习 103

第五章 数据库的排序、索引与查询 108

5.1 数据库的分类排序 108

5.2 数据库的索引 111

一、什么是索引文件 111

二、建立索引文件 112

三、打开与关闭索引文件 116

四、重新索引 117

5.3 数据库记录的查询 120

一、FIND查询命令 120

二、SEEK查询命令 122

三、LOCATE与CONTINUE顺序查询命令 125

四、查询命令的功能比较 129

五、多重索引查询与模糊查询 129

5.4 查询程序的设计举例 136

一、查询信息的主程序 136

二、输入学号查询 137

三、输入姓名查询 139

四、单项排序查询 140

五、条件选择查询 141

思考与练习 142

第六章 数据库内数据的运算 144

6.1 统计记录的个数 144

6.2 同记录内字段间的计算 147

一、同字段内数据求和 149

6.3 同字段内数据求和与求算术平均值 149

二、同字段内算术平均值的计算 152

6.4 分类汇总统计 154

6.5 数据运算程序的设计举例 156

思考与练习 164

第七章 数据库的维护 166

7.1 数据库数据的修改 166

一 、按记录号进行修改 166

二、按条件进行修改 167

三、几种数据修改命令的比较 168

7.2 数据库记录的删除 169

一、记录的逻辑删除 169

二、恢复逻辑删除的记录 171

三、记录的物理删除 172

四、库记录的全部删除 173

7.3 数据库文件的更名与删除 173

三、文件的删除 174

二、文件的更名 174

一、列文件目录清单 174

7.4 数据库文件的复制 175

一、数据库的复制 175

二、数据库结构的复制 176

三、结构数据库的复制 178

四、程序方式建立和修改数据库结构 179

五、磁盘文件的复制 183

7.5 库文件数据的传送 184

一、库文件之间的数据传送 184

二、文本文件与库文件之间的数据传送 185

三、几种数据传送的示意图 187

7.6 维护程序的设计举例 189

思考与练习 197

第八章 子程序和内存变量 198

8.1 子程序 198

一、子程序的概念 198

二、子程序的建立、调用与返回 200

三、子程序调用嵌套 204

一、过程文件的概念 206

8.2 过程文件 206

二、过程文件的组织 206

三、过程文件的调用 207

8.3 内存变量 209

一、内存变量的查询 209

二、内存变量的保存 209

三、内存变量的恢复 210

四、内存变量的删除 212

五、内存变量的属性 212

8.4 实际应用程序设计举例 216

思考与练习 222

第九章 多重数据库的操作 225

9.1 多重数据库与多工作区的概念 225

9.2 工作区的选择 226

一、选择工作区的命令 226

二、多工作区的使用 226

9.3 建立两个数据库间的关联 232

9.4 数据库的连接 234

9.5 用一个数据库批量更新另一个数据库 239

9.6 多重数据库操作程序的设计举例 242

思考与练习 247

第十章 输入与输出格式的设计 250

10.1 输入屏幕格式的设计 250

一、屏幕格式命令 250

二、屏幕格式文件 252

三、屏幕格式设计的注意事项 254

10.2 输出格式的设计 255

一、输出格式的命令 255

二、汉字制表符 256

三、打印机的设置 257

10.3 输入与输出程序的设计举例 259

思考与练习 266

一、程序的质量评价 267

11.1 程序设计的方法 267

第十一章 程序设计方法与技巧 267

二、程序设计的步骤 268

三、结构化程序设计 269

11.2 菜单技术 270

一、菜单画面的设计方法 270

二、接收选择代码与实现分支 273

三、菜单中的容错处理 273

五、菜单的美化 274

四、多级菜单 274

11.3 实用报表编程技术 276

一、报表中的字型变换 276

二、换页控制 277

三、不打印“0.00”的方法 279

四、交替打印复杂的表格 279

五、表格中的位数与字段长度的控制 283

六、提高报表打印速度的方法 283

一、加快数据录入的方法 284

11.4 实用的编程技巧 284

二、数据库排序技巧 285

三、宏函数的使用技巧 286

四、容错处理方法 287

五、加快运行速度的方法 289

11.5 系统的保密与解密 290

一、口令的设置 290

二、文件名的消隐 292

三、文件名的变化处理 292

四、编译文件的使用 292

五、解密的方法 292

思考与练习 292

第十二章 程序调试的技术 293

12.1 程序错误分析 293

一、静态错误分析 293

二、动态错误分析 293

二、单步执行 294

一、分析执行命令的报告 294

12.2 程序调试方法 294

三、程序跟踪 295

四、查看现场 296

五、断点输出 297

六、分调与联调 298

12.3 程序中常见错误分析 299

一、语法错 299

二、数据类型不匹配 299

三、变量没找到 300

四、遇到文件结束符 300

五、打开的文件过多 300

六、逻辑错误 300

思考与练习 301

第十三章 两种文件及其它dBASEⅢ命令 302

13.1 报表格式文件与标签文件 302

一、报表格式文件 302

二、标签文件 306

13.2 其它dBASE Ⅲ命令 308

思考与练习 311

第十四章 应用程序设计举例 313

14.1 年级学分管理系统的要求 313

一、系统的模块结构 313

二、年级学分库文件的结构与记录内容 314

14.2 年级学分管理系统的主程序 315

一、建学分库模块的结构及主程序 317

14.3 建学分库模块 317

二、建立数据库的结构 318

三、显示与修改库结构 319

四、输入数据库的数据 321

五、显示与修改库数据 322

14.4 查询成绩模块 322

一、查询成绩模块的结构及主程序 322

二、输入学号查询 324

三、输入姓名查询 326

四、年级排序查询 327

五、班级排序查询 330

六、年级条件查询 333

七、班级条件查询 337

14.5 修改成绩模块 342

一、修改成绩模块的结构及主程序 342

二、输入学号修改 343

三、输入姓名修改 344

五、班级学分修改 345

四、年级学分修改 345

14.6 统计成绩模块 346

11.7 打印报表模块 353

一、打印报表模块的结构及主程序 353

二、打印一个学生的成绩 354

三、打印全体学生的成绩 356

14.8 调入调出模块 360

一、调入调出模块的结均及主程序 360

二、调入学生 361

三、调出学生 362

思考与练习 363

第十五章 FoXBASE简介 365

15.1 FoxBASE概述 365

一、FoxBASE的技术指标 365

二、FoxBASE的运行环境 366

15.2 FoxBASE与dBASE Ⅲ的主要区别 366

一、FoxBASE中修改了的dBASE Ⅲ命令 366

二、FoxBASE增加的命令 369

三、FoxBASE增加的函数 378

四、环境与效益上的区别 385

思考与练习 386

附录一 dBASE Ⅲ命令一览表 387

附录二 dBASE Ⅲ SET命令一览表 391

附录三 dBASE Ⅲ函数一览表 394

附录四 ASCII码表 397

附录五 在全屏幕编辑方式下各控制键的功能表 399

附录六 FoxBASE PLUS出错信息及其说明 401