《即学即用dBASE 5 DOS专版》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:(美)Yvonne Johnson chris等著;徐宝文等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505333313
  • 页数:817 页
图书介绍:

第1章 dBASE 5新增特色 1

1.1 从dBASEⅣ升级到dBASE 5 1

目录 1

第一部分 dBASE 5基础 1

1.2 新型工作台界面 2

1.2.2 dBASE 5新型窗口 3

1.2.1 新型主菜单条 3

1.2.3 新型会话框 7

1.2.5 工作台辅助设施 8

1.2.4 交叉制表专家 8

1.3 文件操作 9

1.2.7 新型帮助系统 9

1.2.6 项目管理器 9

1.5 增强型用户界面语言 11

1.4 新型编辑程序 11

1.6 小结 12

2.1 在DOS提示符状态下启动dBASE 5的方法 13

第2章 dBASE 5使用初步 13

2.2 鼠标用法 14

2.1.1 在Windows中启动dBASE 5的方法 14

2.3 环境设置 15

2.5 小结 18

2.4 退出dBASE 5 18

3.1 工作台基本构成 19

第3章 新型工作台 19

3.2 菜单条用法 20

3.3 会话框用法 21

3.3.1 按钮 22

3.3.2 输入框 23

3.3.4 单选按钮 24

3.3.3 检查框 24

3.3.5 列表框 25

3.4 命令窗口 26

3.3.6 滚动框 26

3.4.2 重用先前命令 27

3.4.1 在命令窗口输入命令 27

3.5.1 打开窗口 28

3.5 多窗口用法 28

3.5.2 改变窗口尺寸 29

3.5.3 移动窗口 30

3.5.5 列出打开窗口 31

3.5.4 显示多个窗口 31

3.5.6 关闭窗口 32

3.6.1 访问控制中心 33

3.6 控制中心 33

3.7.1 建立新文件 34

3.7 文件操作 34

3.6.2 返回工作台 34

3.7.2 打开现有文件 35

3.7.4 改变目录 36

3.7.3 撤消Open File会话框 36

3.7.5 保存文件 37

3.7.7 关闭文件 38

3.7.6 打印文件 38

3.8.1 ASCII图 39

3.8 工具运用 39

3.8.2 计算器 40

3.8.3 日历 41

3.9 帮助信息 42

3.11 小结 44

3.10 进入DOS 44

4.1 分类目录的使用 45

第4章 控制中心 45

4.1.1 建立文件 46

4.1.2 打开文件 47

4.1.3 修改文件 48

4.2.1 建立登录文件 49

4.2 登录文件的使用 49

4.2.2 改变登录文件 51

4.2.4 往登录文件中添加文件 52

4.2.3 编辑描述项 52

4.2.5 从登录文件中删除文件 53

4.3 宏的使用 54

4.4 数据输入 57

4.5 数据输出 58

4.6 DOS实用程序用法 59

4.6.1 改变驱动器和目录 60

4.6.2.2 标记文件和删除文件标记 62

4.6.2.1 排序文件表 62

4.6.2 改变文件表显示 62

4.6.3.2 拷贝文件 64

4.6.3.1 删除文件 64

4.6.3 各类文件操作 64

4.6.3.5 浏览文件 66

4.6.3.4 改变文件名字 66

4.6.3.3 移动文件 66

4.6.3.6 编辑文件 67

4.7 口令与文件保护 68

4.8 改变屏幕设置 71

4.9 退出控制中心 72

4.10 小结 73

5.1 手工数据库回顾 75

第5章 数据库结构设计 75

第二部分 数据库的建立与使用 75

5.2.3 值 76

5.2.2 字段 76

5.2 数据库基本术语 76

5.2.1 记录 76

5.3.2.2 数值型字段的用法 77

5.3.2.1 字符型字段的用法 77

5.3 数据库定义 77

5.3.1 命名字段 77

5.3.2 选择字段类型 77

5.3.2.6 备注型字段的用法 78

5.3.2.5 逻辑型字段的用法 78

5.3.2.3 日期型字段的用法 78

5.3.2.4 浮点型字段的用法 78

5.3.4.1 字段索引的益处 79

5.3.4 字段索引 79

5.3.3 字段宽度的定义 79

5.4 dBASE 5数据库的设计 80

5.3.4.2 多字段索引的建立 80

5.5 数据库结构的保存 82

5.6 数据库结构的修改 84

5.7 小结 86

6.1 数据输入处理 87

第6章 添加记录 87

6.1.1 用Edit屏幕添加记录 89

6.1.3 边添加边编辑记录 91

6.1.2 用Browse屏幕添加记录 91

6.1.4 跟踪记录 92

6.1.6 添加备注字段数据 93

6.1.5 添加字符型、数值型、逻辑型字段数据 93

6.2 正文编辑程序的运用 95

6.1.7 关闭数据库 95

6.2.2 插入与替换正文 96

6.2.1 正文编辑程序的基本操作 96

6.2.7 把正文文件作为备注文件使用 97

6.2.6 查找并替换正文 97

6.2.3 增加或删除一行 97

6.2.4 使用块命令 97

6.2.5 插入分页符 97

6.2.8 打印备注字段 98

6.3 小结 99

6.2.9 存盘和退出 99

7.1 审查数据库 100

第7章 编辑与删除记录 100

7.2.1 使用Edit屏幕 101

7.2 利用显示屏幕编辑记录 101

7.2.2.1 锁住字段 102

7.2.2 使用Browse屏幕 102

7.2.2.2 改变字段尺寸 103

7.3 查找记录 104

7.2.2.3 冻结字段 104

7.3.1 使用简单索引 105

7.3.2 使用Go To菜单 106

7.3.3 使用搜索命令 107

7.5 取消记录修改 108

7.4 修改记录 108

7.6.2.2 去除记录删除标记 109

7.6.2.1 为记录做删除标记 109

7.6 删除记录 109

7.6.1 置空记录 109

7.6.2 删除记录 109

7.6.3 退出并关闭数据库 110

7.6.2.3 删除有删除标记的记录 110

7.7 小结 111

8.1.1 索引知识 112

8.1 报表记录的组织 112

第8章 数据库组织与快速报表生成 112

8.1.2 简单索引 113

8.1.2.2 表达式知识 114

8.1.2.1 用表达式建立复杂索引 114

8.1.2.4 字符函数 115

8.1.2.3 在表达式中运用函数 115

8.1.2.8 将数值转换为字符串 116

8.1.2.7 将日期转换为字符串 116

8.1.2.5 数值型函数 116

8.1.2.6 在索引表达式中各种数据类型的混合使用 116

8.1.5 索引的使用 117

8.1.4 dBASE 5表达式构成器 117

8.1.2.9 将日期和数值转化为字符串 117

8.1.3 函数的嵌套使用 117

8.1.5.1 建立多字段索引 118

8.1.5.3 条件索引 119

8.1.5.2 字典顺序与ASCII顺序 119

8.2 索引与查找 120

8.2.1 Organize菜单中其它选项的使用 121

8.3 排序与数据库重组 122

8.5 缺省快速报表格式的使用 123

8.4 快速报表的生成 123

8.6 快速报表打印和显示选项 124

8.7 小结 127

9.1 检索数据 129

第9章 数据库查询 129

第三部分 高级功能 129

9.2 建立查询 130

9.2.2 修改视图框架 131

9.2.1 文件和视图框架 131

9.2.2.4 移动字段 132

9.2.2.3 添加字段 132

9.2.2.1 字段改名 132

9.2.2.2 删除字段 132

9.2.3.1 在字符型字段中输入查询值 133

9.2.3 输入简单查询值 133

9.2.3.3 在日期型字段中输入查询值 135

9.2.3.2 在数值型字段中输入查询值 135

9.2.3.5 查询备注型字段 136

9.2.3.4 在逻辑型字段中输入查询值 136

9.3 处理查询 137

9.3.2 现有查询的使用 138

9.3.1 查询的实际操作 138

9.5.1 在查询中运用关系运算符 139

9.5 使用复杂查询值 139

9.4 将查询输出保存到新数据库中 139

9.5.2 在查询中运用通配符 140

9.5.3 在查询中运用嵌入值 141

9.5.4 查询其值在某一范围内的记录 142

9.6.1 在多个字段内设定查询条件 144

9.6 多重条件查询记录 144

9.5.5 查询其值发音类似的记录 144

9.6.2 在同一字段内设定多重查询条件 145

9.6.3 联合使用AND和0R条件 146

9.7 利用条件筛选记录 148

9.7.2 查询记录的备注字段 149

9.7.1 测试删除记录 149

9.8 查询特定记录 150

9.9.1 在表达式中使用函数 152

9.9 建立和使用计算字段 152

9.10 查询的保存 155

9.9.3 删除计算字段 155

9.9.2 增加多个计算字段 155

9.13 小结 156

9.12 利用查询生成报表 156

9.11 利用已有的查询生成新的查询 156

10.1 利用查询进行累加计算 157

第10章 查询中的高级技巧 157

10.1.1 累加运算符的结合使用 158

10.1.2 带条件使用累加运算的方法 159

10.2 使用记录分组 160

10.1.3 多重累加运算符 160

10.4.1 指定视图索引 162

10.4 对查询输出索引 162

10.3 在条件中使用实例变量 162

10.5 对查询输出排序 163

10.4.2 在查询中使用复合索引 163

10.5.1 多字段排序 165

10.6 利用查询更新数据库的值 167

10.5.2 同一字段内排序与查询的使用 167

10.6.1 替换记录值 168

10.6.2 添加记录 171

10.6.4 撤消记录删除标记 173

10.6.3 给记录做删除标记 173

10.7 检索多数据库的数据 174

10.6.5 保存更新查询 174

10.8 最快查询方法 176

10.9 小结 177

10.8.2 使用Keep Speedup Indexes选项 177

10.8.1 使用Optimized选项 177

11.1 建立数据输入表格 178

第11章 输入表格的建立与使用 178

11.1.2 表格设计屏幕初步 179

11.1.1 在表格设计屏幕中生成表格 179

11.2 输入与编辑正文 180

11.1.3 在空白工作面中建立表格 180

11.3 添加与删除字段 181

11.4 移动、复制和改变表格元素的大小 182

11.5 修改备注字段外观 183

11.6 指定字段属性 184

11.6.1 使用模板 185

11.6.2 使用PICTURE功能 187

11.6.3 使用编辑选项 189

11.6.3.3 Message选项 190

11.6.3.2 Permit Edit If选项 190

11.6.3.1 Editing Allowed选项 190

11.6.3.8 Accept Value When选项 191

11.6.3.7 Range Must Always Be Met选项 191

11.6.3.4 Carry Forward选项 191

11.6.3.5 Default Value选项 191

11.6.3.6 Smallest/Largest Allowed Value选项 191

11.7 添加计算字段 192

11.6.4 修改字段属性 192

11.6.3.9 Value Must Always Be Valid选项 192

11.6.3.10 Unaccepted Message选项 192

11.8.1 添加框 193

11.8 用线和框组织表格 193

11.8.2 添加线 194

11.8.3 删除框和线 195

11.9.2 改变表格中局部区域的颜色 196

11.9.1 改变字段颜色 196

11.9 表格着色 196

11.11 生成多页表格 197

11.10 保存并退出表格 197

11.12 修改定制表格 198

11.13 使用定制表格 199

11.14 小结 200

12.1 用报表设计屏幕建立报表 201

第12章 定制报表的建立 201

12.1.2 选择报表类型 202

12.1.1 报表设计屏幕入门 202

12.2.3 使用Mailmerge Layout 选项 203

12.2.2 使用Form Layout选项 203

12.2 使用快速报表格式 203

12.2.1 使用Columnar Layout选项 203

12.3.1 设置边界与制表位置 204

12.3 设计定制报表 204

12.3.2.4 Report Summary段 205

12.3.2.3 Detail段 205

12.3.2 报表段 205

12.3.2.1 Page Header段 205

12.3.2.2 Report Intro段 205

12.4 向报表中增加字段 206

12.3.2.6 Group段 206

12.3.2.5 Page Footer段 206

12.4.2.1 在同一报表段中移动字段 207

12.4.2 在报表段内移动字段 207

12.4.1 改变备注字段的大小 207

12.4.4.2 使用模板 208

12.4.4.1 改变字段宽度 208

12.4.2.2 向另一报表段中移动字段 208

12.4.3 删除报表段中字段 208

12.4.4 定义字段属性 208

12.4.4.3 使用PICTURE功能 209

12.4.4.4 使用Suppress Repeated Values选项 211

12.5 增加计算字段 212

12.4.5 修改字段属性 212

12.5.2 使用隐含计算字段 213

12.5.1 使用无名计算字段 213

12.6 添加执行累加计算的字段 214

12.7 记录分组 215

12.7.1 添加Group段 216

12.7.2 添加组累加字段 217

12.8 输入正文 218

12.7.3 在报表中只使用Group段 218

12.8.2 添加页头和页尾 219

12.8.1 选择字体 219

12.8.3 使用线和框 220

12.10.3 打印报表 221

12.10.2 在屏幕上浏览报表 221

12.9 保存报表和退出报表设计屏幕 221

12.10 使用报表 221

12.10.1 利用查询为报表选择记录 221

12.10.3.1 使用Destination菜单 222

12.10.3.2 使用Control of Printer菜单 223

12.10.3.4 使用Page Dimensions菜单 224

12.10.3.3 使用Output Options选项 224

12.11 小结 225

12.10.3.6 Print菜单其它选项的使用 225

12.10.3.5 建立与使用打印表格 225

13.1 设计邮寄报表 226

第13章 邮寄报表和标签的设计与使用 226

13.1.1 在报表段中输入数据 227

13.1.2 输入正文和增加字段 228

13.1.2.1 美化正文 229

13.1.2.2 使用计算字段 230

13.2 设计标签 231

13.1.6 修改报表 231

13.1.3 修改、移动及删除字段和正文 231

13.1.4 插入分页符 231

13.1.5 保存与退出报表 231

13.2.2 设置标签的尺寸 232

13.2.1 使用标签设计屏幕 232

13.2.2.2 指定定制尺寸 233

13.2.2.1 选择预定义尺寸 233

13.2.3 输入正文和添加字段 234

13.2.6 修改标签设计 237

13.2.5 保存标签报表与退出标签设计屏幕 237

13.2.4 修改、移动与删除正文和字段 237

13.3.1 用查询为报表检索记录 238

13.3 使用邮寄报表及标签 238

13.4 小结 239

13.3.3 打印报表 239

13.3.2 在屏幕上浏览报表 239

14.1 交叉表初步 240

第14章 交叉表的使用 240

14.2 建立交叉表 242

14.2.1 打开交叉表所用的数据库文件 243

14.2.4 浏览窗口 244

14.2.3 交叉表中的累加字段 244

14.2.2 交叉表中的列与范畴 244

14.4 实例研究 245

14.3 保存交叉表 245

14.5 用交叉表建立报表 251

14.6 小结 252

15.1 关系数据库初步 253

第15章 复杂环境中关系数据库的使用 253

15.2 关系数据库的应用范围 254

15.3.1 定义数据实体 256

15.3.2 确定数据库内容 256

15.3 设计关系数据库 256

15.3.3 确定数据关系 258

15.3.4 细化数据库的设计 260

15.5 用查询建立关系 261

15.4 建立关系数据库登录文件 261

15.3.5 建立数据库文件 261

15.6 建立关系数据库表格 263

15.7 建立关系数据库报表 265

15.8 小结 267

16.1 编写程序的好处 269

第16章 程序设计基础 269

第四部分 dBASE 5程序设计 269

16.2 良好的程序设计技术 270

16.3.1 命令 272

16.3 命令和函数用法 272

16.3.3 预处理指令 274

16.3.2 函数 274

16.5 用工作台编辑程序输入代码 278

16.4 代码输入 278

16.5.3 正文选择 279

16.5.2 正文插入和替换 279

16.5.1 编辑窗口 279

16.5.6 取消改动 280

16.5.5 正文拷贝和移动 280

16.5.4 正文删除 280

16.5.7 正文查找和替换 281

16.6 用程序编辑程序输入代码 282

16.5.8 存盘和退出 282

16.6.4 正文删除 283

16.6.3 正文选择 283

16.6.1 编辑窗口 283

16.6.2 正文插入和替换 283

16.6.8 存盘和退出 284

16.6.7 查找和替换 284

16.6.5 正文拷贝与移动 284

16.6.6 取消改动 284

16.7.2 剪贴板 285

16.7.1 正文编辑程序 285

16.7 用正文编辑程序或字处理程序输入代码 285

16.8 程序文档 286

16.7.3 字处理程序 286

16.9.1 项目的建立 287

16.9 项目管理器 287

16.8.1 添加一行注释 287

16.8.2 在命令行后添加注释 287

16.9.2 项目的编译和连接 288

16.10 程序的编译 289

16.10.2 高级编译程序选项 290

16.10.1 编译程序选项设置 290

16.11 程序的调试 291

16.12 dBASE 5网络程序设计 292

16.13 小结 293

17.1 编码标准 294

第17章 程序设计实例 294

17.2 内存变量 295

17.2.1 初始化内存变量 296

17.2.3 使用内存变量数据 299

17.2.2 PUBLIC变量和PRIVATE变量 299

17.2.4 数组与内存变量 301

17.3 环境变量 302

17.3.1 保存当前环境 303

17.3.3 选择数据表 304

17.3.2 建立程序设计环境 304

17.3.4 用INDEX命令索引数据表 305

17.4.1 基于正文的菜单 307

17.4 菜单结构 307

17.4.2 dBASE 5的菜单 308

17.5.1 用变量接受用户输入 310

17.5 用户输入 310

17.4.3 面向对象的菜单 310

17.5.2 用@...SAY...GET显示提示并接受输入 311

17.5.3 用@格式化屏幕 315

17.6 用IF命令检查输入 316

17.5.4 使用对象作屏幕输入 316

17.6.1 IF命令 317

17.6.2 DO WHILE命令 318

17.8 预处理指令 319

17.7.2 REPORT FORM命令 319

17.7 输出处理 319

17.7.1 屏幕数据显示 319

17.9 调试器 320

17.9.1 代码显示窗口 321

17.9.4 设置断点 322

17.9.3 显示窗口 322

17.9.2 命令帮助窗口 322

17.9.7 调试过程示例 323

17.9.6 用户窗口 323

17.9.5 调试器窗口 323

17.10.1 RCUSTFOR.PRG文件 325

17.10 客户追踪程序 325

17.10.2 RCUSTFOR.DFM文件 328

17.10.3 RCUSTFOR.MNU文件 331

17.11 小结 334

18.1 定义应用程序文件 335

第18章 定制应用程序 335

18.2 设计应用程序 336

18.2.1 设计发票应用程序 337

18.2.2 设计库存应用程序 340

18.3 建立应用程序菜单 341

18.2.4 建立与修改程序文件 341

18.2.3 设计数据输入输出表格 341

18.3.2 条形菜单和下拉菜单 343

18.3.1 菜单知识 343

18.3.3 DEFINE命令 344

18.3.4 上托菜单 345

18.3.5 样本菜单程序 346

18.3.7 上托菜单列表 349

18.3.6 上托菜单的改进 349

18.4 建立和使用窗口 350

18.5 设计帮助屏幕 353

18.6 建立过程库 354

18.7 运行外部程序 357

18.8 使用键盘宏定义 359

18.9 建立与使用报表 360

18.9.1 排序数据表 361

18.9.3 查找操作 362

18.9.2 数据表索引 362

18.9.4 显示结果 365

18.9.5 报表程序示例 366

18.9.6数据转换命令 370

18.10 小结 371

19.1 应用程序生成器的用处 372

第19章 应用程序生成器和编译程序 372

19.2 制定应用生成器生成程序计划 373

19.3.1 建立邮递应用程序 376

19.3 应用程序生成器使用初步 376

19.3.3 设计菜单 378

19.3.2 使用工作面 378

19.3.4 使用下拉菜单和上托菜单 380

19.3.5 应用程序代码的生成 387

19.3.6 建立应用程序文档 388

19.4 应用程序生成器的其他功能 389

19.3.7 运行邮递应用程序 389

19.5 调试器的高级使用技巧 390

19.7 交付可执行代码 392

19.6 修改应用程序生成器生成的代码 392

19.7.1 连接准备 393

19.7.4 建立独立可执行文件 394

19.7.3 压缩可执行文件 394

19.7.2 聚集相关文件 394

19.8 小结 395

19.7.6 交付应用程序 395

19.7.5 使用应用程序 395

20.1 SQL基础知识 397

第20章 SQL程序设计 397

第五部分 高级工具 397

20.2 SQL的两种使用方式 398

20.3.1 行与列 399

20.3 表操作 399

20.5.1 用SELECT命令检索数据 404

20.5 数据操作 404

20.5.2 用INSERT命令添加数据 410

20.5.4 用DELETE命令删除数据 411

20.5.3 用UPDATE命令修改数据 411

20.6 安全控制 412

20.7 SQL实用命令的使用 413

20.7.3 从SQL中输出数据 414

20.7.1 将数据库转化为表 414

20.8 在程序代码中使用SQL 415

20.8.3 打开光标 416

20.8.2 说明光标 416

20.8.1 理解与使用光标命令 416

20.8.6 在DECLARE CURSOR命令中使用UPDATE语句 417

20.8.5 关闭光标 417

20.8.4 取出光标 417

20.8.7 在DECLARE CORSOR命令中使用DELETE子句 418

20.9 在dBASE应用程序中嵌入SQL代码 419

20.10 错误的恢复 423

20.11 使用SQL进行事务处理 424

20.12 小结 426

21.1 建立新表格 427

第21章 用户界面与对象 427

21.1.1 FORM DESIGNER的用法 428

21.1.2 利用对象检查器改变性质 429

21.1.3 DEFINE FORM命令 430

21.2.3 定制表格对象 433

21.2.2 添加控制对象 433

21.2 向表格添加对象 433

21.2.1 添加字段输入对象 433

21.3.1 生成缺省菜单 436

21.3 建立菜单 436

21.3.2 修改菜单 438

21.4 编辑命令文件 440

21.6 小结 449

21.5 运行表格 449

22.1 命令语法 451

第22章 dBASE 5命令 451

第六部分 dBASE 5参考手册 451

22.2.1 运算符类型 452

22.2 运算符 452

22.2.2 运算符优先级 453

22.3 命令详解 454

第23章 函数 551

23.1 函数详解 551

第24章 SET命令 619

24.1 SET命令分类 619

24.1.1 数据库设置命令类 619

24.1.2 数据库密码设置命令类 620

24.1.3 日期与时间设置命令类 620

24.1.4 一般设置命令类 620

24.1.5 帮助消息显示设置命令类 620

24.1.6 备注字段设置命令类 620

24.1.7 内存设置命令类 620

24.1.10 输出重定向设置命令类 621

24.1.11 打印设置命令类 621

24.1.12 程序文件设置命令类 621

24.1.9 数值显示设置命令类 621

24.1.8 网络设置命令类 621

24.1.15 SQL设置命令类 622

24.1.14 声音设置命令类 622

24.2 SET命令详解 622

24.1.13 屏幕显示设置命令类 622

第25章 SQL命令 663

25.1 SQL数据类型 663

25.2 SELECT命令中SQL函数 664

25.3 SQL谓词 664

25.5 SQL安全性 665

25.6 命令详解 665

25.4 dBASE 5函数与命令在SQL中的运用 665

26.1 点引用表示法 679

26.2 性质 679

第26章 UI性质、方法与命令 679

26.3 方法 738

26.4 DEFINE命令 742

第27章 系统内存变量 781

第28章 预处理指令 792

28.1 编译程序基础 792

28.2 预处理指令 793

第29章 系统配置文件 798

29.1 配置命令 799

29.2 内存分配命令 806

29.3 内存管理与临时文件 807

29.4 功能键指派命令 808

29.5 CONFIG.DB中的SET命令 809

29.6 颜色设置命令 810

29.7 设计面程序 811

29.8 文件扩展名缺省设置 813

29.9.1.1 控制中心 815

29.9.1.3 引导行 815

29.9.1.2 菜单 815

29.9.1.4 列表 815

29.9.1 鼠标器在工作面上的使用 815

29.9 鼠标器用法 815

29.9.1.9 编辑屏幕与表格屏幕 816

29.9.1.10 数据库设计 816

29.9.1.8 浏览屏幕 816

29.9.1.11 表格、标签与报表设计 816

29.9.1.12 程序编辑程序 816

29.9.1.7 帮助屏幕 816

29.9.1.6 错误框与警告框 816

29.9.1.5 数据输入框 816

29.9.1.14 应用生成程序 817

29.9.2 鼠标器在程序中的使用 817

29.9.1.13 查询设计 817