《数据库应用教程 从FoxPro 2.5/2.6到Visual FoxPro 6.0》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:姬秀荔,赵重明主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2000
  • ISBN:7801347323
  • 页数:346 页
图书介绍:

第1章 数据库基本知识 1

1.1 数据库概述 1

1.1.1 什么是数据库 1

1.1.2 数据模型 1

1.1.3 数据库系统的组成和特点 3

1.2 Foxpro 2.5/2.6概述 4

1.2.1 Foxpro的发展和特点 4

1.2.2 Foxpro的性能指标 6

1.2.3 Foxpro的启动 7

1.3 Foxpro的用户界面 8

1.3.1 Foxpro菜单系统 8

1.3.2 菜单操作 9

1.3.3 窗口操作 10

1.3.4 关于命令窗口(Command) 11

1.3.5 对话框 11

1.4 Foxpro基础 14

1.4.1 Foxpro的数据类型和文件类型 14

1.4.2 命令结构与命令的书写规则 15

1.4.3 关系的投影和选择运算 17

1.5 常量、变量、表达式 18

1.5.1 常量 18

1.5.2 变量 18

1.5.3 表达式 23

1.5.4 常用函数 28

习题 40

2.1.1 定义数据库的结构 42

2.1 数据库结构的建立 42

第2章 数据库的基本操作 42

2.1.2 数据库结构的建立 43

2.2 数据库的打开和关闭 46

2.2.1 数据库的打开 46

2.2.2 数据库的关闭 46

2.3 数据库记录的录入 47

2.3.1 直接录入 47

2.3.2 追加数据 48

2.4.1 数据库结构的显示 49

2.4 数据库结构的显示与修改 49

2.4.2 数据库结构的修改 50

2.5 数据库记录的显示 51

2.6 记录的定位、插入和删除 54

2.6.1 记录指针的定位 54

2.6.2 记录的插入 57

2.6.3 记录的删除 58

2.7 数据库记录的修改 64

2.7.1 浏览修改数据库中的数据 64

2.7.2 记录值的替换 73

2.8 数据库的统计 76

2.8.1 计算数据库中记录个数的命令COUNT 76

2.8.2 数据库字段的求和命令SUM 77

2.8.3 数据库字段的求平均值命令AVERAGE 78

2.8.4 数据库的综合计算命令 79

2.8.5 数据库的分类求和命令TOTAL 81

2.9.1 数据库结构的复制 83

2.9 数据库文件操作及其他命令 83

2.9.2 数据库文件的复制 84

2.9.3 文件的更名命令 87

2.9.4 文件的删除命令 87

2.9.5 其他命令 87

习题 88

第3章 数据库的排序、索引和查询 90

3.1 数据库的排序 90

3.2.1 索引文件的类型 92

3.2 数据库的索引 92

3.2.2 索引文件的建立 93

3.2.3 索引文件的使用 97

3.2.4 关于索引文件的说明 100

3.2.5 重建索引文件 100

3.2.6 数据库排序和索引的区别 101

3.3 数据库的查询 101

3.3.1 LOCATE和CONTINUE命令 102

3.3.2 FIND命令 104

3.3.3 SEEK命令 107

3.3.4 查询命令的比较 109

习题 109

第4章 多工作区操作 110

4.1 工作区与多个数据库 110

4.1.1 工作区号与别名 110

4.1.2 工作区的选择与多个数据库文件的打开和关闭 110

4.1.3 工作区的互访 113

4.2.1 建立一对一关联 114

4.2 数据库文件的关联 114

4.2.2 解除关联 116

4.2.3 建立一对多关联 117

4.3 数据库文件的连接 119

4.4 数据库文件间的更新 120

习题 122

第5章 SQL语言 123

5.1 第一部分子句 123

5.2 第二部分子句 128

5.3 第三部分子句 132

5.4 第四部分子句 134

5.5 第五部分子句 136

习题 138

第6章 Foxpro程序设计预备知识 139

6.1 程序设计简介 139

6.1.1 命令文件的建立、编辑和运行 139

6.1.2 程序注释及程序流程图 141

6.2.1 非格式化命令 143

6.2 人机交互命令 143

6.2.2 格式化命令 145

6.3 数组 150

6.3.1 数组的定义 151

6.3.2 数组元素的序号 151

6.3.3 内存变量或数组向数据库文件的传递 152

6.3.4 数据库数据向内存变量或数组传递 153

6.3.5 COPY TO ARRAY命令 153

习题 154

7.1.3 顺序语句 156

7.1.2 三种程序控制语句 156

第7章Foxpro程序设计 156

7.1.1 数据库的程序文件 156

7.1 程序设计基础 156

7.2 分支语句 157

7.2.1 IF~ELSE~ENDIF语句 158

7.2.2 IF~ENDIF语句 159

7.2.3 单分支的嵌套 159

7.2.4 DO CASE~ENDCASE语句 162

7.3 循环语句 164

7.3.1 DO WHILE~ENDDO语句 164

7.3.2 FOR~ENDFOR语句 170

7.3.3 SCAN~ENDSCAN语句 171

7.3.4 多重循环 172

7.4 过程与自定义函数 176

7.4.1 子程序 176

7.4.2 过程 179

7.4.3 自定义函数 183

7.4.4 参数传递 186

7.5.1 局部变量 188

7.5 变量的作用域 188

7.5.2 全局变量 189

7.5.3 程序设计中常见的错误和要注意的问题 191

7.6 事件陷阱功能 191

7.6.1 ON ERROR命令 192

7.6.2 ON READERROR命令 193

7.6.3 ON ESCAPE命令 193

7.6.5 ON KEY=语句 194

7.6.4 ON KEY命令 194

7.6.6 ON KEY LABEL命令 195

习题 196

第8章 菜单技术 198

8.1 光棒式菜单 198

8.1.1 光棒式菜单 198

8.1.2 一个示例 199

8.2.1 弹出式菜单 200

8.2 弹出式菜单 200

8.2.2 一个示例 201

8.3 下拉菜单设计 202

8.3.1 下拉菜单的定义 202

8.3.2 激活下拉菜单 204

8.4 级联菜单设计 204

8.4.1 级联菜单 204

8.4.2 一个示例 205

8.5 菜单系统设计 205

8.5.1 菜单系统的定义 206

8.5.2 激活菜单系统 207

8.5.3 从内存中删除菜单系统 207

8.5.4 一个示例 207

习题 208

第9章 应用程序设计实例分析 209

9.1 应用程序设计方法 209

9.2.1 系统基本结构 210

9.2 管理信息系统结构分析实例 210

9.2.2 数据库设计 211

9.2.3 程序清单 213

第10章 Visual Foxpro 6.0简介 229

10.1 从Foxpro到Visual Foxpro 229

10.1.1 Visual Foxpro的过去与现在 229

10.1.2 Visual Foxpro的主要改进 229

10.1.3 VFP的进入和退出 230

10.1.4 VFP的基本菜单简介 231

10.1.5 学习VFP时要注意的问题 233

10.2 数据库和数据表 234

10.2.1 全新概念的库和表 234

10.2.2 字段数据类型 236

10.2.3 创建数据库 238

10.2.4 数据库表的好处 240

10.2.5 库和表的命令操作 243

10.3 面向对象编程思想 244

10.3.1 类和对象 244

10.3.3 面向对象编程的优点 245

10.3.2 封装、继承与多态性 245

习题 246

第11章 表单和控件 247

11.1 表单和数据环境 247

11.1.1 创建和编辑表单 247

11.1.2 表单的常用属性 250

11.1.3 表单的常用事件与方法 252

11.1.4 表单的新建属性与方法 254

11.1.5 MessageBox()函数 255

11.1.6 数据环境 257

11.1.7 表单的保存和运行 259

11.2 常用控件概述 260

11.2.1 在表单中添加控件 260

11.2.2 常用控件 261

11.2.3 常见共同属性 263

11.2.4 常用共同事件 267

11.3.1 VFP中的对象分类 268

11.3 深入VFP中的对象 268

11.3.2 对象引用 269

11.3.3 设置对象属性 270

11.3.4 对象事件代码 271

11.3.5 一个实例 272

11.4 命令按钮和命令按钮组 272

11.4.1 命令按钮 272

11.4.2 命令按钮组 273

11.4.3 一个示例 273

11.5.1 文本框 274

11.5 文本框、编辑框、微调控件 274

11.5.2 编辑框 276

11.5.3 微调控件 277

11.5.4 两个示例 278

11.6 选项按钮组与复选框 279

11.6.1 选项按钮组 279

11.6.2 复选框 280

11.6.3 一个示例 281

11.7.1 列表框 282

11.7 列表框与组合框 282

11.7.2 组合框 285

11.7.3 两个示例 286

11.8 图像、形状、线条 288

11.8.1 图像 288

11.8.2 形状 289

11.8.3 线条 289

11.8.4 表单的显示信息方法 289

11.8.5 一个示例 291

11.9.2 一个示例 293

11.9 计时器 293

11.9.1 计时器 293

11.10 页框 294

11.10.1 页框 295

11.10.2 一个示例 295

11.11 表格 296

11.11.1 表格 296

11.11.2 快速生成表格 297

11.12.1 表单集 298

11.12 表单集 298

11.12.2 一个示例 299

11.13 表单设计技巧 300

11.13.1 以选择代替输入 301

11.13.2 给对象起个好名 301

11.13.3 设置控件的文本提示 301

11.13.4 设置控件的Tab键次序 302

11.13.5 设置控件热键 302

11.13.6 更改鼠标指针的显示 303

11.13.7 加入合适的图形 303

11.13.8 延迟屏幕刷新 304

习题 304

第12章 查询与视图 306

12.1 利用查询设计器设计查询 306

12.1.1 建立一个新的查询 306

12.1.2 定制连接条件 307

12.1.4 记录分组和记录排序 309

12.1.3 使用多个条件过滤器 309

12.1.15 输出查询结果 310

12.1.6 保存和运行查询 311

12.2 SELECT-SQL 311

12.2.1 SELECT-SQL的命令格式 311

12.2.2 SELECT-SQL结果输出 312

12.3 创建视图 313

12.3.1 视图概述 313

12.3.3 定义连接 314

12.3.2 创建本地视图 314

12.3.4 创建远程视图 316

12.3.5 设置视图属性和连接属性 316

12.3.6 视图更新选项 317

12.3.7 使用视图 319

12.3.8 显示和修改视图结构 321

12.3.9 删除视图和创建视图索引 321

12.3.10 打开视图的多个实例 322

习题 323

12.3.11 视图集成 323

第13章 报表和标签 324

13.1 报表的数据源 324

13.2 设计报表 325

13.2.1 创建报表 326

13.2.2 预览和打印报表 334

13.3 在项目中添加报表 335

13.4 标签的设计 336

13.5 标签向导 338

13.6 报表示例 340

习题 341

第14章 项目管理器 342

14.1 项目管理器的基本操作 342

14.1.1 项目管理器 342

14.1.2 项目管理器的操作 343

14.2 项目编译 345

习题 346