《FoxPro 2.6 for Windows程序设计实用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘万春等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1998
  • ISBN:7118017353
  • 页数:349 页
图书介绍:

第一章 FoxPro2.6forWindows基本概念 1

1.1 数据库基础知识 1

1.1.1 数据处理 1

1.1.2 数据管理的进展 2

1.1.3 数据库描述和模型 3

1.1.4 数据库体系结构 7

1.2 FoxPro2.6的发展和特色 9

1.3 FoxPro2.6的硬件环境 10

第二章 FoxPro2.6forWindows基本操作 11

2.1 Windows特点 11

2.2 FoxPro2.6的操作 12

2.2.1 鼠标器的使用 12

2.2.2 窗口 12

2.2.3 菜单 14

2.2.4 对话框 16

2.3 FoxPro2.6的帮助系统 18

2.4 FoxPro2.6的安装、启动和退出 20

2.4.1 FoxPro2.6的安装 20

2.4.2 FoxPro2.6的启动 21

2.4.3 FoxPro2.6的退出 23

第三章 FoxPro2.6forWindows基本元素 24

3.1 数据与数据类型 24

3.1.1 常量与变量 25

3.1.2 函数 26

3.2 运算符与表达式 27

3.2.1 运算符 27

3.2.2 表达式 28

3.3 FoxPro2.6命令 30

3.4 文件 31

3.5.2 菜单方式编译 33

3.5 FoxPro2.6程序编译 33

3.5.1 用命令方式编译 33

第四章 数据库的设计与建立 36

4.1 数据库的设计过程 36

4.2 数据库结构设计 37

4.2.1 数据库的定义 37

4.2.2 字段、记录 38

4.3 建立数据库结构 39

4.3.1 菜单方式 39

4.3.2 命令方式 41

4.4 数据库的打开和关闭 41

4.4.1 数据库的打开 41

4.4.2 数据库的关闭 42

4.5.1 显示数据库结构 43

4.5 数据库结构操作 43

4.5.2 修改数据库结构 44

4.5.3 用COPY命令创建新库结构 45

4.6 多个数据库文件的操作 45

4.6.1 内存工作区 45

4.6.2 工作区的选择 46

第五章 数据库的管理与数据操作 48

5.1 输入数据库记录 48

5.2 数据库记录指针定位 50

5.2.1 利用SKIP定位 51

5.2.2 利用GOTO定位 51

5.3 数据库记录的修改 52

5.3.1 利用菜单命令修改记录 52

5.3.2 用Replace命令修改记录 52

5.4.1 命令删除和恢复 54

5.4 数据库记录的删除与恢复 54

5.4.2 利用菜单命令删除记录 55

5.5 BROWSE浏览窗口 56

5.5.1 BROWSE窗口操作命令 56

5.5.2 BROWSE窗口分割 57

5.5.3 改变BROWSE窗口字段的大小及位置 58

5.6 数据的统计与计算 59

5.6.1 COUNT计数 59

5.6.2 数值字段的求和 59

5.6.3 求数值字段平均值 60

5.6.4 CALCULATE统计 60

第六章 排序与索引技术 62

6.1 排序 62

6.2.1 索引简述 65

6.2 索引 65

6.2.2 索引命令 66

6.2.3 建立索引文件 67

6.2.4 打开索引文件 68

6.2.5 选择主索引 69

6.3 用菜单命令进行索引操作 70

6.3.1 创建索引 70

6.3.2 打开索引文件 72

6.4 索引查找 74

6.5 重建索引 75

6.6 索引转换 76

第七章 数据库的快速查询 77

7.1 FoxPro查询命令 77

7.1.1 数据的顺序查询 77

7.1.2 SETFILTER命令过滤记录 78

7.2 菜单查询 79

7.3 利用Setup命令设置过滤条件 80

7.4 RQBE窗口查询 81

7.4.1 RQBE简介 81

7.4.2 RQBE窗口 82

7.4.3 选择字段 83

7.4.4 给查询输出记录排序 84

7.4.5 数据的分组 85

7.4.6 过滤数据 86

7.4.7 确定查询输出显示或存放形式 87

7.5 在RQBE中进行多个数据库的查询 88

7.6 SQLSELECT查询命令 90

7.6.1 创建简单查询 92

7.6.2 设置查询输出 92

7.6.3 WHILE连接和过滤数据库 93

7.6.5 对结果排序 94

7.6.4 使用GROUPBY统计数据 94

7.6.6 联合查询 95

7.6.7 常用SQL出错情况表 96

7.7 Rushmore技术 97

7.7.1 使用Rushmore技术 97

7.7.2 识别优化表达式 98

第八章 建立数据库间的关系 100

8.1 关系类型的分析 100

8.2 建立一对一关系 101

8.3 建立一对多关系 103

8.4 建立多对多关系 105

8.5 使用VIEW菜单命令建立关系 106

8.6 用OLE实现数据的共享 109

8.6.1 关于OLE 109

8.6.2 把OLE对象嵌入到数据库 110

8.6.3 建立OLE对象链接 112

8.6.4 编辑OLE链接对象 113

第九章 FoxPro2.6forWindows程序设计 115

9.1 应用管理系统的目标 115

9.2 了解程序的基本工作 116

9.2.1 程序建立与执行 116

9.2.2 观察程序的结构和风格 117

9.3 基本输入输出命令 119

9.3.1 输入命令 119

9.3.2 输出命令 119

9.4 结构化程序开发技术 124

9.4.1 顺序结构 124

9.4.2 选择结构 124

9.4.3 循环结构 128

9.5 过程与函数 132

9.5.1 过程的定义与调用 132

9.5.2 函数定义与调用 133

9.5.3 参数传递 134

9.5.4 公用变量和局部变量 135

9.6 使用数组 136

9.6.1 建立数组 136

9.6.2 数组与数据库互传数据 137

9.6.3 数组元素操作 138

9.6.4 特殊数组及应用 139

9.7 宏的使用 140

9.7.1 宏替换 140

9.7.2 键盘宏命令 141

10.1.1 报表生成器的启动与快速报表 143

10.1 报表生成器 143

第十章 报表与标签 143

10.1.2 报表布局 145

10.1.3 自行设计报表格式 146

10.2 Report菜单 148

10.3 利用Object菜单修改对象 154

10.4 给报表添加图形对象 155

10.5 标签生成器 157

10.6 报表与标签的打印 158

第十一章 屏幕生成器与屏幕设计 160

11.1 启动屏幕生成器 160

11.2 Screen菜单 161

11.3 屏幕布局设计 162

11.4 屏幕对象设计 165

11.4.1 利用QuickScreen设计屏幕 166

11.4.2 给屏幕添加按钮 167

11.4.3 给屏幕添加无线按钮 168

11.4.4 给屏幕添加列表框 169

11.4.5 给屏幕添加文本编辑框 170

11.4.6 给屏幕添加数据输入框 171

11.4.7 给屏幕添加下拉式列表框 172

11.4.8 给屏幕添加复选框 173

11.4.9 给屏幕添加图片 174

11.5 屏幕设计实例 175

11.6 屏幕生成 179

第十二章 菜单生成器 181

12.1 菜单的组成 181

12.2 菜单生成器 182

12.2.1 菜单设计窗口 182

12.2.2 Menu菜单 184

12.3 菜单设计实例 185

12.4 菜单生成 188

第十三章 目录管理员及其魔术师(Wizard) 189

13.1 概述 189

13.2 目录管理员的菜单 191

13.2.1 File菜单笺 191

13.2.2 View菜单笺 192

13.2.3 Data菜单笺 192

13.2.4 Tools菜单笺 196

13.3 数据库设计魔术师 199

13.4 查询设计魔术师 203

13.5 屏幕设计魔术师 207

13.6 报表设计魔术师 210

13.6.1 自动报表命令 210

13.6.2 多栏式报表设计 211

13.6.3 分组/统计报表设计 214

13.6.4 报表设计 216

13.7 标签设计魔术师 217

13.8 应用程序设计魔术师 218

第十四章 利用RQBE设计图表(Graph) 221

14.1 利用RQBE生成Graph 221

14.2 利用MicrosoftGraph修改图表 224

14.3 直接给General字段加入图表 228

第十五章 网络环境下的多用户功能 229

15.1 多用户环境编程特点与方法 229

15.1.1 网络环境下编程的主要问题 229

15.1.2 多用户环境下FoxPro编程方法 230

15.2 独占与释放 231

15.2.1 数据文件独占加锁 231

15.2.2 加锁与解锁 232

15.3 使用REPROCESS测定加锁状态 233

15.2.3 自动加锁 233

15.4 冲突和出错处理 234

15.5 死锁 236

15.5.1 死锁的概念 237

15.5.2 死锁的预防 237

第十六章 项目管理器 239

16.1 概述 239

16.2 项目管理器的启动 239

16.3 项目对话框 240

16.4 Project菜单 242

第十七章 帐务管理系统开发实例 246

17.1 帐务管理系统的用户要求 246

17.1.1 帐务管理的内容 246

17.1.2 帐务管理系统的附加功能 247

17.2 帐务管理系统分析 248

17.3 帐务管理系统的数据结构 249

17.4 帐务管理系统的项目文件 256

17.5 帐务管理系统的菜单文件 257

17.5.1 帐务系统菜单结构 257

17.5.2 帐务菜单的SETUP段和CLEANUP段 258

17.5.3 若干菜单项的PROCEDURE段 260

17.6 帐务管理系统的屏幕文件 264

17.6.1 封面和口令检查 264

17.6.2 凭证处理 268

17.6.3 记帐 287

17.6.4 口令与权限 297

附录A 304

附录B 345

参考文献 349