《Visual FoxPro 6使用详解》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张磊,孔庆阳等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111072693
  • 页数:376 页
图书介绍:

前言 1

全书导读 1

第1章 Visual FoxPro 的安装与使用 1

1.1 Visual FoxPro 的安装 1

1.1.1 安装环境 1

1.1.2 开始安装 1

1.2 探讨 Visual FoxPro 的界面 6

1.3 Visual FoxPro 的项目管理器 7

1.4 命令窗口 7

1.5 展示 Visual FoxPro 的菜单项和工具栏 9

1.5.1 菜单项能做什么 9

1.5.2 “文件”菜单 9

1.5.3 “编辑”菜单 10

1.5.4 “显示”菜单 11

1.5.5 “格式”菜单 13

1.5.6 “工具”菜单 14

1.5.7 “程序”菜单 15

1.5.8 “窗口”菜单 16

1.5.9 “帮助”菜单 17

1.6 小结 18

第2章 建立第一个 Visual FoxPro 应用程序 19

2.1 步骤1:建立项目文件 19

2.2 步骤2:建立一个数据库容器文件 21

2.3 步骤3:用表向导为数据库容器添加表 22

2.4 步骤4:建立一个可应用的表单 24

2.6 步骤6:制作一个报表 27

2.5 步骤5:运行刚建立的表单 27

2.8 小结 29

2.7 结束 Visual FoxPro 的使用 29

第3章 管理数据库 30

3.1 数据库的相关概念 30

3.2 自由表的建立 31

3.2.1 建立表 31

3.2.2 为表制作索引 36

3.3 访问表 38

3.3.1 打开表 38

3.3.2 关闭表 40

3.33. 介绍一些访问 Visual FoxPro 文件头信息的函数 40

3.4.1 添加记录 41

3.4 在表中增减数据记录 41

3.4.2 删除记录 42

3.4.3 恢复使用 DELETE 命令删除的记录 44

3.4.4 彻底删除记录 44

3.5 移动记录指针 45

3.5.1 使用 SKIP 命令移动指针 45

3.5.2 使用 GO 和 GOTO 命令移动指针 46

3.6 数据库容器文件 47

3.6.1 创建数据库容器文件 47

3.6.2 打开数据库容器文件 50

3.6.3 在数据库中创建新表 51

3.6.4 为数据库添加表 54

3.6.6 删除数据库中的表 55

3.6.5 访问数据库中的表 55

3.6.7 用于获取数据库信息的函数 56

3.7 小结 57

第4章 对数据集进行操作 58

4.1 范围 58

4.2 数据集的计算:CALCULATE 60

4.3 DISPLAY 和 LIST 语句的数据集操作 61

4.4 SCAN 命令 62

4.5 导出数据 62

4.5.1 使用程序的方法:COPY TO 命令 62

4.5.2 可视化导出数据方法 64

4.6 导入数据 66

4.6.1 命令的方法 66

4.6.2 使用菜单命令 67

4.7 COPY STRUCTURE 命令 69

4.8 表和数组之间的数据传递 70

4.8.1 COPY TO ARRAY 命令 70

4.8.2 APPEND FROM ARRAY 命令 70

4.8.3 SCATTER和GATHER 命令 71

4.9 小结 74

第5章 数据的排序与索引 75

5.1 对数据排序:SORT 命令的使用 75

5.2 索引的概念 78

5.3 建立索引 79

5.3.1 INDEX 命令 79

5.3.2 索引的类型 81

5.4.1 SET INDEX TO 命令 83

5.3.3 REINDEX 命令 83

5.4 使用索引 83

5.4.2 SET ORDER TO 命令 84

5.4.3 SEEK 和 FIND 命令 85

5.4.4 SET NEAR 命令 85

5.4.5 SEEK()函数 86

5.4.6 LOOKUP()函数 86

5.4.7 CLOSE INDEX 命令 87

5.4.8 DELETE TAG 命令 87

5.5 索引函数 87

5.5.1 DESCENDING()函数 87

5.5.2 FOR()函数 87

5.5.5 索引文件参数函数 88

5.5.4 KEYMATCH()函数 88

5.5.3 FOUND()函数 88

5.6 小结 89

第6章 基本输入输出及全屏幕编辑命令 90

6.1 行输入命令 90

6..1.1 ACCEPT 命令和 INPUT 命令 90

6.1.2 WAIT 命令 91

6.1.3 INKEY()函数 92

6.1.4 KEYBOARD 命令 93

6.2 行输出命令(?和??) 93

6.2.1 输出到当前光标位置 93

6.2.2 格式代输出结果 94

6.3.2 REPORT 命令 96

6.3 打印机输出命令 96

6.3.1 ???命令 96

6.3.3 LABEL 命令 98

6.4 低级文件输入和输出 98

6.4.1 FCHSIZE() 99

6.4.2 FCLOSE() 100

6.4.3 FCREATE() 100

6.4.4 FEOF() 101

6.4.5 FERROR() 101

6.4.6 FFLUSH() 102

6.4.7 FGETS() 102

6.4.8 FOPEN() 103

6.4.9 FPUTS() 104

6.4.11 FSEEK() 105

6.4.10 FREAD() 105

6.4.12 FWRITE() 106

6.5 全屏幕编辑@命令 107

6.5.1 @…SAY…GET 命令 107

6.5.2 @…CLEAR 命令 113

6.5.3 @…FILL 命令 113

6.5.4 @…TO 命令 113

6.6 全屏幕数据编辑命令 115

6.7 环境参数 120

6.7.1 SET AUTOSAVE 命令 120

6.7.2 SET CENTURY 命令 120

6.7.5 SET DATABASE 命令 121

6.7.4 SET CURRENCY 命令 121

6.7.3 SET CONFIRM 命令 121

6.7.6 SET DEFAULT TO 命令 122

6.7.7 SET DELETED 命令 122

6.7.8 SET DEVICE TO 命令 122

6.7.9 SET FIELDS 命令 123

6.7.10 SET FILTER 命令 123

6.7.11 SET LIBRARY TO 命令 124

6.7.12 SET SAFETY 命令 124

6.7.13 SET SYSMENU 命令 125

6.7.14 SET TALK 命令 125

6.7.15 SET()函数 126

6.8 小结 126

7.1.1 建立内存变量 127

第7章 Visual FoxPro 程序初步 127

7.1 内存变量 127

7.1.2 数据类型 129

7.1.3 变量的动态变化 131

7.1.4 释放内存变量 131

7.1.5 内存变量文件 132

7.1.6 数组 133

7.2 表达式 137

7.2.1 常量 137

7.2.2 变量 139

7.2.3 运算符 139

7.3.2 多重分支语句(DO CASE…ENDCASE) 142

7.3.1 条件选择语句(IF…ELSE…ENDIF) 142

7.3 控制流程 142

7.3.3 固定次数循环(FOR……ENDFOR) 143

7.3.4 条件表达式循环(DO WHILE…ENDDO) 144

7.3.5 压缩的条件选择函数 145

7.3.6 ON命令控制进程 145

7.4 进程与函数 148

7.4.1 进程 148

7.4.2 用户自定义函数 149

7.4.3 参数的动态传递 150

7.5 小结 150

第8章 面向对象的程序设计 152

8.1.1 对象简介 153

8.1 Visual FoxPro 的概念简介 153

8.1.2 类简介 154

8.2 命名规范 154

8.2.1 Visual FoxPro的对象命名规范 155

8.2.2 Visual FoxPro的变量命名规范 156

8.2.3 Visual FoxPro的表字段命名规范 157

8.2.4 Visual FoxPro的常量命名规范 158

8.2.5 Visual FoxPro的窗口命名规范 158

8.3 对象的操作处理 158

8.3.1 对象的引用 158

8.3.2 对象属性的设置 160

8.3.3 调用方法程序 164

8.3.4 响应事件的触发 164

8.4.1 可视地定义类 165

8.4 类的定义和应用 165

8.4.2 以编程的方式定义类 174

8.5 事件简介 179

8.5.1 事件的分类 179

8.5.2 事件的指派和事件代码的编辑 184

8.5.3 事件的跟踪 185

8.6 小结 186

第9章 Visual FoxPro 的菜单设计 187

9.1 菜单的几个基本概念 187

9.2 Visual FoxPro 的菜单设计器 188

9.2.1 打开菜单设计器 189

9.2.2 菜单设计器打开后的菜单 190

9.2.3 菜单设计器 191

9.3 设计下拉式菜单 193

9.3.1 用户自己定义菜单 194

9.3.2 利用系统菜单定义用户菜单 195

9.3.3 建立表单菜单 196

9.3.4 执行自定义菜单 197

9.4 设计快捷菜单 197

9.4.1 在菜单中插入系统菜单 198

9.4.2 在菜单项中设置快捷键 199

9.5 预览菜单系统 200

9.6 在系统菜单中插入一个菜单 200

9.7 小节 201

第10章 表单的设计 203

10.1 打开表单设计器 203

10.2.1 “文件”菜单 205

10.2 “表单设计器”窗口 205

10.2.2 “显示”菜单 206

10.2.3 “格式”菜单 208

10.2.4 “表单”菜单 208

10.2.5 快捷工具栏 210

10.2.6 “属性”窗口 215

10.2.7 生成器 216

10.2.8 代码窗口 218

10.3 事件代码的建立和编辑 219

10.4.2 数据环境设计器 221

10.4.3 “数据环境”菜单 221

10.4.1 什么是“数据环境” 221

10.4 数据环境 221

10.4.4 “数据环境”快捷菜单 222

10.4.5 向表单中添加字段和表 222

10.5 表单属性 223

10.6 介绍页和页框 225

10.6.1 页 225

10.6.2 页框 225

10.6.3 常见的页框属性 225

10.6.3 常见的页框属性 225

10.6.4 调整页框中的页 226

10.7 容器与控件的关系 227

10.8 控件 227

10.8.1 标签(Label)控件 227

10.8.3 编辑框(EditBox)控件 228

10.8.4 命令按钮(CommandButton)控件 228

10.8.2 文本框(TextBox)控件 228

10.8.5 命令按钮组(CommandButton)控件 230

10.8.6 选项按钮组(OptionGroup)控件 230

10.8.7 复选框(CheckBox)控件 231

10.8.8 组合框(CheckBox)控件与列表框(ListBox)控件 231

10.8.9 微调按钮(Spinner)控件 234

10.8.10 网格(Grid)控件 235

10.8.11 图像(Imager)控件 236

10.8.12 计时器(Timer)控件 237

10.8.13 形状(Shape)控件 237

10.9.1 什么是表单集 238

10.9.2 用表单集扩展表单 238

10.9.3 创建新的表单集 238

10.9 表单与表单集 238

10.8.14 容器(Container)控件 238

10.9.4 在表单集中添加移去表单 239

10.9.5 为表单或表单集设置设计区 239

10.9.6 保存表单 239

10.9.7 运行表单 240

10.9.8 关闭表单 240

10.10 小结 241

第11章 设计完美的报表和标签 242

11.1 报表及应用环境简介 242

11.2 使用“报表设计器”创建报表 244

11.2.1 步骤1:打开“报表设计器” 244

11.2.2 步骤2:向报表中添加数据源 245

11.2.3 步骤3:合理安排报表布局 247

11.2.4 步骤4:进一步美化您的报表 248

11.2.5 步骤5:报表的打印和打印预览 252

11.4 利用“快速报表”创建报表 258

11.5 设计完美的标签 259

11.5.1 利用报表设计器创建标签 259

11.5.2 利用“标签向导”创建标签 261

11.6 小结 261

12.1 Visual FoxPro 中的向导 262

12.2 执行向导 262

第12章 Visual FoxPro 的向导 262

12.3 表向导 263

12.3.2 步骤2:修改字段设置 264

12.3.3 步骤3:表索引 264

12.3.1 步骤1:字段选取 264

12.3.4 步骤4:完成 265

12.4.1 步骤1:字段选取 266

12.4.2 步骤2:选取表单样式 267

12.4.3 步骤3:排序记录 268

12.4.4 步骤4:完成 268

12.5.1 步骤1:选择表和字段 270

12.5 报表向导 270

12.5.2 步骤2:选择报表样式 270

12.5.4 步骤4:排序数据 271

12.5.3 步骤3:定义报表布局 271

12.5.5 步骤5:完成 271

12.7 分组/总计报表向导 273

12.6 一对多报表向导 273

12.8 查询向导 274

12.8.2 步骤2:关联表 275

12.8.1 步骤1:字段选取 275

12.8.3 步骤3:筛选记录 275

12.8.4 步骤5:完成 276

12.9 交叉表向导 276

12.9.1 步骤1:字段选取 277

12.9.2 步骤2:布局 277

12.10 图表向导 278

12.9.4 步骤4:完成 278

12.10.1 步骤1:字段选取 278

12.10.2 步骤2:定义布局 278

12.9.3 步骤3:加入总和信息 278

12.10.3 步骤3:选择图形样式 279

12.10.4 步骤4:完成 279

12.11.1 步骤2:选择标签类型 280

12.11 标签向导 280

12.11.2 步骤3:定义布局 280

12.11.3 排序字段和完成 281

12.12 邮件合并向导 281

12.13 数据透视表向导 283

12.14 导入向导 283

12.14.2 步骤2:确定数据类型 284

12.14.1 步骤1:数据识别 284

12.14.3 步骤3:设置列 285

12.14.4 步骤4:定义导入字段 285

12.14.5 步骤3a:指定国际化选项 286

12.14.6 步骤4:完成 286

12.15 文档向导 286

12.15.1 步骤1:选择源文件 286

12.15.2 步骤2:大写 286

12.15.3 步骤3:缩进 287

12.15.4 步骤4:加入标题 288

12.15.5 步骤5:选择报表 288

12.16.1 步骤1:定位文件 289

12.15.6 步骤6:完成 289

12.16 安装向导 289

12.16.2 步骤2:可先组件 290

12.16.3 步骤3:磁盘映象 290

12.16.5 步骤5:默认目标目录 291

12.16.4 步骤4:安装选项 291

12.16.6 步骤6:改变文件设置 292

12.17 应用程序向导 293

12.16.7 步骤7:完成 293

12.17.1 步骤1:选定项目位置 293

12.17.2 步骤2:选择数据库 294

12.17.3 步骤3:选择文档 294

12.17.4 步骤4:配置菜单 295

12.17.5 步骤5:完成 296

12.18 小结 296

第13章 Visual FoxPro 语言的扩展 297

13.1 Visual FoxPro 的扩展 297

13.2 什么是DLL 298

13.3 32位DLL的注册 298

13.4 在Visual FoxPro程序中使用Windows APPI DLL 300

13.4.1 用RegFn32()对Windows API 函数进行注册 300

13.4.2 用CallFn()调用Windows函数 301

13.4.3 其他FOXTOOLS 函数 301

13.5 小结 305

14.1.1 文件锁定 306

14.1 网络和多用户的术语 306

14.1.2 冲突 306

14.1.3 并行级别 306

第14章 Visual FoxPro 基于多用户的考虑 306

14.2 数据表及记录的锁定 307

14.1.5 死锁 307

14.2.1 数据文件的打开状态 307

14.1.4 锁定间隔 307

14.2.2 自动锁定 308

14.2.3 重复锁定 308

14.2.4 手动锁定 309

14.3 共享的只读访问 310

14.4.1 缓冲方式 311

14.4 缓冲式访问 311

14.4.2 缓冲的模式 311

14.4.3 指定缓冲和锁定方式 311

14.4.4 更新缓冲区 312

14.5.1 为什么需要事务处理 314

14.5 事务处理 314

14.5.2 事务处理命令 315

14.5.4 不能在事务处理中使用的命令 316

14.5.3 TXTLEVEL()函数 316

14.6 小结 317

15.1.1 ODBC(开放数据连接) 318

15.1 Client/Server 概述 318

15.1.2 SQL(结构化查询语言) 318

第15章 VFP 的Client/Server 模式 318

15.1.3 Client/Server 应用程序的形式及特点 321

15.2 设计一个好的C/S系统的基本原则 322

15.3 用Visual FoxPro 建立C/S机制 322

15.4.1 采用远程视图方式 324

15.4 实现C/S的方法 324

15.4.2 采用SQL Passthrough技术 333

15.4.3 一个示例 340

15.5 性能优化 341

15.5.1 优化连接的使用 341

15.5.2 加速数据检索 342

15.5.3 加速查询、视图和表单的动行 343

15.5.4 提高更新性能 344

15.6 运行环境 345

15.7 小结 345

第16章 项目管理和程序调试 346

16.1 项目文件 346

16.2 建立和修改项目文件 347

16.3 “项目”菜单 350

16.3.1 新建文件 350

16.3.4 运行文件 351

16.3.3 修改文件 351

16.3.5 移去文件 351

16.3.2 添加文件 351

16.3.8 设置主文件 352

16.3.7 排除/包含 352

16.3.9 编辑说明 352

16.3.6 重命名文件 352

16.3.10 项目信息 353

16.3.13 刷新 354

16.3.12 连编 354

16.3.14 清理项目 354

16.4 应用程序的构建 354

16.3.11 错误 354

16.5.1 错误类型 355

16.5 Visual FoxPro的调试器 355

16.5.2 调试器 356

16.5.3 调试器的窗口 359

16.6 小结 360

附录A VFP的文件扩展名及其类型说明 361

附录B Visual FoxPro 系统定义的快捷键 363

附录C Visual FoxPro 的系统容量 365

附录D Visual FoxPro 常用窗口简介 367

11.3 利用“报表向导”创建报表 523

12.4 表单向导 2666