《FoxPro for windows自学基础教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:白晓毅,王莉编著
  • 出 版 社:成都:四川大学出版社
  • 出版年份:1994
  • ISBN:7561410689
  • 页数:444 页
图书介绍:白晓毅,王莉编著.FoxProforwindows自学基础教程.成都:四川大学出版社

第一章 FoxPro 基础知识 1

1.1 数据库的定义 2

1.2 数据库的使用 3

1.3 关系数据库 4

1.4 系统运行环境 5

1.5 FoxPro 的使用 5

1.6 数据库的设计 6

1.7 数据库设计的三个阶段 7

1.7.1 数据定义 7

1.7.2 数据细化 7

1.7.3 建立字段间的关系 8

1.8 FoxPro 的安装 10

1.9 FoxPro 的启动 11

1.10 选择菜单选项 12

1.11 键盘 12

1.12 鼠标 13

1.13 FoxPro 命令的使用 14

1.14 窗口 15

1.14.1 移动窗口及改变窗大小 16

1.14.2 转换窗口 17

1.14.3 Command 窗口 17

1.14.4 滚动条 18

1.14.5 对话框 18

1.15 平台辅助程序(Dosktop Acccssorics) 18

第二章 数据库的建立与显示 20

2.1 数据库的建立 20

2.1.1 修正错误 23

2.1.2 数据库的存贮 23

2.2 添加文件内容 24

2.3 浏览命令 28

2.4 快速报表 30

2.5 显示命令 33

2.6 字段内查找 35

2.7 记录定位 36

第三章 数据库的修改 37

3.1 编辑数据库 37

3.2 Browse 方式下的编辑 41

3.2.1 Browse 菜单选项 42

3.2.2 改变字体 43

3.2.3 窗口的操作 44

3.2.4 在 Browsc 中进行编辑 46

3.2.5 取消两窗口间的相关性 46

3.2.6 改变字段的大小及位置 47

3.3 以命令方式使用 Browse 48

3.4 删除记录 50

3.5 删除文件 52

3.6 使用命令进行全程替换 53

3.7 修改数据库的结构 54

3.7.1 移动字段 55

3.7.2 保存修改结果 55

3.8 产生 Rentals 文件 57

第四章 数据库的排序与索引 58

4.1 排序 58

4.1.1 按多个字段进行排序 62

4.1.2 对数据库的子集排序 65

4.1.3 排序所选字段到一个文件 65

4.1.4 进行排序的原因 66

4.2 索引 66

4.2.1 索引的类型 66

4.2.2 创建索引 68

4.2.3 带选择的索引 69

4.2.4 基于多字段的索引 70

4.2.5 对不同类型的多个字段进行索引 71

4.2.6 打开数据库和索引文件 72

4.2.7 SET INDEX 72

4.2.8 SET ORDER 73

4.2.9 打开索引文件 74

4.2.10 REINDEX 76

4.2.11 CLOSE INDEX 77

4.3 查找 77

4.4 索引中的特殊方面 79

4.4.1 多个数值字段的陷井 79

4.4.2 使用函数实现标准化 80

4.4.3 对日期字段进行索引 81

4.4.4 索引中的几个问题 83

第五章 查询 84

5.1 用菜单方式实现查询 84

5.1.1 Goto 选项 84

5.1.2 Locate 选项 85

5.1.3 Continue 选项 88

5.1.4 Seek 选项 89

5.1.5 选择数据子集 90

5.2 报表 92

5.3 用命令方式实现查询 93

5.3.1 LOCATE 93

5.3.2 FIND 和 SEEK 94

5.3.3 FIND 和 SEEK 同 LOCATE 和 CONTINUE 的比较 95

5.4 SET FILTER 命令的使用 96

5.5 View 文件的使用 99

第六章 使用 RQBE 进行查询 100

6.1 用 RQBE 进行查询 100

6.2 查询的实现 101

6.2.1 使用在 AND 条件下的简单查询 103

6.2.2 使用在 OR 条件下的简单查询 103

6.2.3 使用数据范围的简单查询 104

6.3 在查询结果中增加排列顺序 106

6.4 为查询结果选择字段 107

6.5 改变查询输出 107

6.6 保存查询结果 109

6.6.1 执行已存贮的查询 110

6.6.2 修改已存贮的查询 110

6.7 有关 RQBE 和 SELECT 命令的说明 110

第七章 报表 112

7.1 Report 对话框 115

7.2 生成筛选性报表 117

7.3 用命令生成报表 119

7.4 设计列向定制报表 121

7.4.1 报表布局 121

7.4.2 修改报表设计 122

7.4.3 移动字段与改变字段宽度 125

7.4.4 Toolbox 设计工具 125

7.4.5 保存和运行报表 128

7.5 进行定制报表设计 128

7.6 在报表上增加分组 131

7.7 在会员报表上按省份增加分组 133

7.8 在 RQBE 窗生成报表 134

7.9 报表设计 135

第八章 使用图形及其它 Windows 对象 136

8.1 连接和嵌入 136

8.1.1 连接与嵌入的选择使用 137

8.1.2 OLE 服务器和客户 138

8.2 在数据库结构中定义 general 字段 138

8.3 加图形到数据库 139

8.4 用 Clipboard 添加 OLE 数据 140

8.5 用 Edit/Insert Obiject 添加 OLE 数据 142

8.6 编辑 OLE 数据 142

8.7 general 字段使用实例 143

第九章 文件管理 148

9.1 使用 Filer 148

9.1.1 在文件清单中移动 149

9.1.2 删除文件 149

9.1.3 更名文件 150

9.1.4 查找文件 150

9.1.5 编辑文件 151

9.1.6 拷贝和移动文件 151

9.1.7 改变文件属性 152

9.1.8 使用 Size 和 Tree 152

9.1.9 使用 Sort 153

9.2 文件管理命令 154

9.2.1 RUN 命令 154

9.2.2 COPY FILE 命令 154

9.2.3 COPY 命令 155

9.2.4 工作区和活化文件 157

9.2.5 CLOSE DATABASE 命令 158

9.2.6 文件的组合 159

9.2.7 拷贝数据库结构 160

第十章 用 Macros 使工作自动化 161

10.1 建立 Macros 161

10.2 保存 Macros 162

10.3 Macros 的命令级用法 163

10.4 Macro 菜单选项 163

10.5 在 Macro 上增添内容 164

10.6 Macros 的规则与限制 164

第十一章 高级报表 166

11.1 报表中的表达式和函数 166

11.1.1 表达式中的 IIF 函数 166

11.1.2 其它有用函数 168

11.2 打印信件的设计 168

11.3 在报表中加入图形 172

11.4 邮寄标签的建立和打印 173

11.4.1 标签的建立 173

11.4.2 在设计区中加入字段 175

11.4.3 标签设计的保存 176

11.4.4 标签的打印 176

11.4.5 一个示例标签 178

11.5 修改现有标签 181

第十二章 FoxPro 的关系能力 182

12.1 在 FoxPro 中建立关系数据库 182

12.2 在文件间建立关系 185

12.2.1 关于索引文件的忠告 187

12.2.2 用 View 文件存贮关系 188

12.3 建立关系报表 189

12.4 从关系文件中获取数据 193

12.5 在多个文件间建立关系 194

12.6 用 RQBE 在多个数据库中查询 200

12.7 View 窗口的使用 202

12.8 分析关系类型 205

12.8.1 一对多关系 206

12.8.2 多对多关系 206

第十三章 用 FoxApp 建立应用程序 211

13.1 已定义的应用程序 211

13.2 启动 FoxApp 212

13.3 建立相关文件 214

13.4 建立屏幕 215

13.5 生成应用程序 215

13.6 应用程序的使用 215

13.6.1 修改记录 216

13.6.2 建立报表 217

13.6.3 其它菜单选项 218

13.7 运行应用程序 218

13.8 退出应用程序 219

第十四章 FoxPro 的程序设计 220

14.1 建立命令文件 221

14.2 常量 224

14.3 内存变量 224

14.4 表达式 226

14.5 运算符 227

14.5.1 算术运算符 228

14.5.2 关系运算符 228

14.5.3 逻辑运算符 229

14.5.4 字符串运算符 229

14.6 函数 229

14.6.1 EOF 229

14.6.2 BOF 230

14.6.3 DATE 和 TIME 230

14.6.4 UPPER 231

14.6.5 LOWER 231

14.6.6 CTOD 和 DTOC 232

14.6.7 DTOS 232

14.6.8 SPACE 232

14.6.9 TRIM 232

14.6.10 LTRIM 233

14.6.11 STR 233

14.7 在命令文件中使用的命令 233

14.7.1 SET TALK 233

14.7.2 SKIP 234

14.7.3 RETURN 234

14.7.4 ACCEPT 和 INPUT 234

14.7.5 COUNT 235

14.7.6 SUM 235

14.7.7 AVERAGE 236

14.7.8 @,?,??,和 TEXT 236

14.8 程序设计总览 237

14.8.1 确定问题 238

14.8.2 输出要求 238

14.8.3 输入要求 238

14.8.4 设计程序 239

14.8.5 编写程序 241

14.8.6 检验程序 241

14.8.7 为程序提供文档说明 242

第十五章 程序控制 244

15.1 循环操作 244

15.2 SCAN 和 ENDSCAN 命令 245

15.3 IF,ELSE 和 ENDIF 246

15.3.1 IF-ENDIF 的嵌套 248

15.3.2 Immcdiate IF(直接 IF)函数 249

15.3.3 使用 IF-ENDIF 语句 249

15.4 CASE 语句用于多重选择 251

15.5 EXIT 命令 253

15.6 CANCEL 命令 254

15.7 WAIT 命令 254

15.8 ZAP 命令 255

15.9 编程中使用宏替换 255

第十六章 数据输入和编辑的编程 256

16.1 在屏幕上显示信息 256

16.1.1 GET、READ 与@和 SAY 连用的方法 258

16.1.2 对备注字段的操作 258

16.2 设计数据输入格式 259

16.3 使用格式文件 263

16.4 使用窗口 263

16.4.1 窗口的定义 264

16.4.2 窗口的活化和使用 265

16.4.3 窗口的非活化 265

16.4.4 窗口使用的一个实例 265

16.5 用@-PROMPT 和 MENU TO 设计亮条菜单 267

16.6 在程序控制下编辑记录 268

16.7 用内存变量输入和编辑数据 270

16.8 在程序控制下删除记录 272

16.9 屏幕设计的一些提示 274

第十七章 数据重排程序 275

17.1 用已有报表格式建造报表 275

17.2 报表送屏幕或打印机 277

17.3 报表书写程序 278

17.4 打印和控制 281

第十八章 高级编程技术 284

18.1 隐藏和显示变量 284

18.2 调试技术 285

18.2.1 SET TALK 287

18.2.2 SET ECHO 287

18.2.3 SET ALTERNATE 288

18.3 用 SET 命令设置 FoxPro 参数 288

18.3.1 SET BELL 288

18.3.2 SET CARRY 288

18.3.3 SET CONSOLE 288

18.3.4 SET DATE 288

18.3.5 SET DECIMALS 289

18.3.6 SET ESCAPE 289

18.3.7 SET EXACT 289

18.3.8 SET NEAR 290

18.3.9 SET FUNCTION 290

18.3.10 SET MEMOWIDTH TO 291

18.3.11 SET SAFETY 292

18.4 用户自定义函数 292

18.5 画直方图 293

第十九章 FoxPro 与其它软件的使用 302

19.1 文件格式 302

19.1.1 ASCⅡ格式 302

19.1.2 分界符(Delimites)格式 302

19.1.3 SDF 格式 303

19.1.4 FOXPLUS 或 DBMEMO3格式 303

19.1.5 Lotus 文件格式 304

19.1.6 Microsoft 文件格式 304

19.1.7 Paradox,Framework,和 Rapidfile 格式 304

19.1.8 DIF 文件格式 305

19.2 用 APPEND 和 COPY 命令实现数据共享 305

19.3 传送文件的例子 306

19.3.1 从 FoxPro 传送文件到 WordStar 和其它字处理软件 306

19.3.2 从 FoxPro 传送文件到合并文件和其它数据库管理系统 307

19.3.3 从合并文件和其它数据库管理系统传送数据到 FoxPro 308

19.3.4 创建文件用于 Mailmerge(邮件合并)选项 309

19.3.5 Microsoft Word 309

19.3.6 WordPerfect 的一个输出程序 311

19.3.7 在 FoxPro 和 Lotus1-2-3或 Symphony 之间传送数据 313

19.3.8 传送 FoxPro 数据到早期的电子数据表 314

19.3.9 传送电子数据表数据到 FoxPro 315

19.3.10 从其它字处理软件传送数据到 FoxPro 316

19.3.11 关于 FoxPro 和其它 dBASE 兼容软件的注意事项 317

附录 A FoxPro 命令汇总 318

A·1 符号表示和约定 318

A·2 命令清单 318

附录 B 函数汇总 401

B·1 术语词典的符号和规则 401

B·2 函数总结 401