《新编Visual FoxPro程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:匡松,马义玲,王锦主编
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:2006
  • ISBN:7811045052
  • 页数:334 页
图书介绍:本书内容包括:数据库系统概述,Visual FoxPro6.0基础知识及数据基础,表地创建和基本操作,查询统计和多表操作,数据库操作与视图等。

第1章 数据库概述 1

1.1 数据、信息与数据处理 1

1.1.1 数据与信息 1

1.1.2 数据处理 2

1.2 数据管理技术的发展 2

1.2.1 人工管理阶段 2

1.2.2 文件管理阶段 3

1.2.3 数据库系统阶段 4

1.3 数据库系统基本概念 5

1.3.1 数据库 5

1.3.2 数据库管理系统 5

1.3.3 数据库系统 5

1.3.4 数据库应用系统 6

1.4 数据模型 6

1.4.1 数据模型概述 6

1.4.2 E-R概念数据模型 7

1.4.3 常用逻辑数据模型 8

1.5 关系数据库 10

1.5.1 关系术语 11

1.5.2 关系的规范化 11

1.5.3 关系运算 12

1.5.4 关系数据库 13

1.5.5 关系的完整性 15

习题1 16

第2章 Visual FoxPro概述 17

2.1 Visual FoxPro的启动和退出 17

2.2 Visual FoxPro的用户界面 17

2.3 Visual FoxPro的文件类型 19

2.3.1 Visual FoxPro常用文件类型 19

2.3.2 Visual FoxPro表的类型 21

2.4 Visual FoxPro操作概述 21

2.4.1 Visual FoxPro操作方式 21

2.4.2 Visual FoxPro命令格式 22

2.5 Visual FoxPro可视化设计工具 23

2.5.1 Visual FoxPro向导 23

2.5.2 Visual FoxPro设计器 24

2.5.3 Visual FoxPro生成器 25

2.6 项目管理器的基本概念 26

2.6.1 创建项目 26

2.6.2 项目管理器的使用 28

习题2 29

第3章 Visual FoxPro数据基础 30

3.1 数据类型 30

3.2 常量 33

3.3 变量 34

3.3.1 内存变量 34

3.3.2 数组变量 36

3.3.3 字段变量 37

3.4 运算符与表达式 38

3.5 常用函数 41

3.5.1 数值运算函数 42

3.5.2 字符处理函数 45

3.5.3 转换函数 49

3.5.4 日期和时间函数 51

3.5.5 测试函数 52

习题3 55

第4章 表的基本操作 57

4.1 建立表 57

4.1.1 分析和设计表的结构 57

4.1.2 建立表的结构 60

4.1.3 输入记录 63

4.2 打开和关闭表 68

4.2.1 打开表 68

4.2.2 关闭表 69

4.3 显示和修改表结构 70

4.3.1 显示表结构 70

4.3.2 修改表结构 70

4.4 复制表 71

4.4.1 复制表结构 71

4.4.2 复制表文件 72

4.5 记录的操作 73

4.5.1 定位记录 73

4.5.2 显示记录 76

4.5.3 修改记录 80

4.6 删除与恢复记录 85

4.6.1 逻辑删除记录 86

4.6.2 恢复表中逻辑删除的记录 88

4.6.3 物理删除表中的记录 94

4.7 表的过滤 96

4.7.1 过滤字段 96

4.7.2 过滤记录 99

习题4 101

第5章 索引、统计和多表操作 102

5.1 物理排序 102

5.2 索引 104

5.2.1 索引的概念及类型 104

5.2.2 建立索引 106

5.2.3 使用索引 110

5.3 统计命令 116

5.3.1 计数命令 116

5.3.2 求和命令 117

5.3.3 求平均值命令 117

5.3.4 计算命令 118

5.3.5 汇总命令 119

5.4 多个表的同时使用 120

5.4.1 工作区的使用 120

5.4.2 建立表间的临时关系 121

习题5 125

第6章 数据库的操作 126

6.1 建立和打开数据库 126

6.1.1 建立数据库 126

6.1.2 打开数据库 127

6.2 数据库中表的基本操作 128

6.2.1 新建表 128

6.2.2 添加表 130

6.2.3 移除表 132

6.3 设置数据库表的属性 132

6.3.1 设置表中字段的显示标题 132

6.3.2 设置表中字段的输入输出掩码 135

6.3.3 设置表中字段的注释 137

6.3.4 设置表中字段的默认值 138

6.3.5 设置表中字段的有效性规则 140

6.3.6 设置触发器 141

6.4 建立永久关系 143

6.4.1 建立表间的关联关系 143

6.4.2 设置参照完整性 146

习题6 150

第7章 视图与查询 151

7.1 视图的创建与应用 151

7.1.1 创建视图 151

7.1.2 利用视图更新数据 158

7.2 查询的创建与应用 160

7.2.1 创建查询 160

7.2.2 使用查询 166

习题7 169

第8章 关系数据库标准语言SQL 170

8.1 SQL概述 170

8.1.1 SQL的特点 170

8.1.2 SQL数据库的体系结构 171

8.2 SQL的数据定义 171

8.2.1 创建表 171

8.2.2 修改表的结构 172

8.2.3 删除字段 173

8.2.4 增加字段 174

8.3 SQL的数据查询功能 174

8.3.1 SELECT语句的格式 175

8.3.2 投影查询 176

8.3.3 条件查询 177

8.3.4 统计查询 182

8.3.5 分组查询 183

8.3.6 查询的排序 184

8.3.7 连接查询 185

8.4 SQL的数据操纵功能 187

8.4.1 插入记录 187

8.4.2 更新记录 188

8.4.3 删除记录 189

习题8 189

第9章 程序设计基础 190

9.1 程序设计基本知识 190

9.1.1 Visual FoxPro的语法成分 190

9.1.2 程序的书写规则 191

9.2 程序文件的建立、编辑与运行 191

9.2.1 建立和编辑程序文件 191

9.2.2 运行程序文件 193

9.3 程序中的基本命令 194

9.3.1 交互式输入命令 194

9.3.2 其他命令 195

9.4 程序的基本结构 196

9.4.1 顺序结构 196

9.4.2 分支结构 196

9.4.3 循环结构 200

9.5 子程序和过程文件 203

9.5.1 子程序 203

9.5.2 过程文件 204

9.5.3 内存变量的作用域和参数传递 205

9.5.4 参数传递 208

9.6 程序的调试 209

9.6.1 调试程序 209

9.6.2 调试器 210

习题9 211

第10章 面向对象程序设计 212

10.1 面向对象程序设计基础 212

10.1.1 基本概念 212

10.1.2 面向对象程序设计基本方法 214

10.1.3 Visual FoxPro中的类 215

10.1.4 属性、事件与方法程序 216

10.2 对象的操作 217

10.2.1 引用容器类对象 218

10.2.2 设置对象的属性值 218

10.2.3 调用对象方法 219

10.2.4 设计类与对象 219

习题10 226

第11章 表单设计 227

11.1 表单设计基础 227

11.1.1 表单概述 227

11.1.2 表单向导 232

11.1.3 表单设计器 237

11.1.4 表单的基本操作 243

11.1.5 控件的基本操作 244

11.2 表单常用控件及应用 245

11.2.1 标签控件 245

11.2.2 文本框控件 247

11.2.3 命令按钮控件 249

11.2.4 编辑框控件 254

11.2.5 计时器控件 256

11.2.6 图像控件 257

11.2.7 表格控件 258

11.2.8 ActiveX控件和ActiveX绑定控件 261

11.2.9 命令按钮组控件 262

习题11 267

第12章 菜单设计及应用 268

12.1 菜单系统的结构与设计步骤 268

12.1.1 菜单系统的基本结构 268

12.1.2 菜单的类型 269

12.1.3 菜单设计的一般步骤 269

12.2 建立菜单系统 270

12.2.1 创建菜单栏(主菜单) 270

12.2.2 创建子菜单(下拉菜单) 273

12.2.3 指定菜单项任务 274

12.2.4 生成并运行菜单程序 276

12.3 设计快捷菜单 276

习题12 279

第13章 报表设计 280

13.1 报表的基本组成 280

13.1.1 报表布局 280

13.1.2 报表布局文件 281

13.2 使用“报表向导”创建报表 281

13.3 使用“报表设计器”创建报表 284

13.3.1 打开“报表设计器” 284

13.3.2 创建快速报表 285

13.3.3 报表设计工具栏简介 288

13.3.4 报表的数据源 289

13.3.5 报表布局 289

13.3.6 报表控件的使用 292

13.4 打印报表 295

13.5 报表设计举例 295

习题13 299

第14章 应用程序的集成与发布 300

14.1 应用程序的一般开发过程 300

14.1.1 应用程序设计的基本过程 300

14.1.2 应用程序组织结构 300

14.1.3 主程序设计 303

14.2 利用项目管理器开发应用程序 304

14.2.1 用项目管理器组织文件 304

14.2.2 连编项目 305

14.3 发布应用程序 307

14.3.1 准备工作 307

14.3.2 应用程序的发布 308

习题14 309

附录1 Visual FoxPro 6.0常用函数表 310

附录2 Visual FoxPro 6.0命令概要 321