《Visual FoxPro程序设计 第3版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李珍香主编;郭显娥,任培花,王文军副主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2014
  • ISBN:7040347407
  • 页数:307 页
图书介绍:本书以“工学结合、理论实践一体化”思想为指导,以Visual FoxPro 6.0为平台,以“高(职)校学生管理信息系统”设计为主线,通过大量实例深入浅出地介绍了Visual FoxPro系统基础知识、Visual FoxPro编程基础、表的创建与基本操作、数据库和多表操作、查询与视图、关系数据库标准语言SQL、面向过程的程序设计、面向对象的程序设计、表单设计、报表设计、菜单设计、数据的导入和导出以及如何开发数据库应用系统等知识。全书在编排上由简及繁、由浅入深、循序渐进,力求通俗易懂、简洁实用。本书内容丰富,注重能力、实用性和可操作性,配套的还有《Visual FoxPro 程序设计实训指导与试题解析(第3版)》辅教材,所有的实例都已实际操作通过并提供有源代码。本书可作为高等院校计算机公共课教材,也可作为各类计算机培训班或读者的辅助教材,同时还可作为全国计算机等级考试的学习参考书。

第1章 Visual FoxPro系统概述 1

1.1 数据库系统基础 2

1.1.1 数据处理基本概念 2

1.1.2 数据模型 3

1.1.3 关系数据库 4

1.2 Visual FoxPro的特点 7

1.3 Visual FoxPro的菜单与窗口 7

1.3.1 启动和退出 7

1.3.2 菜单 10

1.3.3 工具栏 11

1.3.4 向导 11

1.3.5 设计器 13

1.3.6 生成器 13

1.4 项目管理器 14

1.4.1 创建和打开项目文件 14

1.4.2 项目管理器中的选项卡 15

1.4.3 项目管理器中的按钮 15

1.4.4 项目管理器中的操作 17

1.4.5 项目管理器中的菜单 18

本章小结 19

习题1 20

第2章 Visual FoxPro编程基础 23

2.1 数据类型 24

2.2 数据容器 26

2.2.1 常量 26

2.2.2 变量 26

2.2.3 数组 28

2.2.4 字段 29

2.2.5 记录 29

2.2.6 对象 29

2.3 运算符和表达式 30

2.3.1 运算符 30

2.3.2 表达式 32

2.4 命令和函数 33

2.4.1 命令格式 33

2.4.2 命令书写的有关约定 34

2.4.3 常用函数 34

本章小结 38

习题2 39

第3章 表的创建与基本操作 43

3.1 表的基本概念 44

3.2 创建新表 45

3.3 表的基本操作 48

3.3.1 表的打开和关闭 48

3.3.2 表结构的修改 49

3.3.3 表记录的添加、删除、浏览和修改 50

3.4 表的排序、索引与查询 52

3.4.1 表的排序 52

3.4.2 表的索引 53

3.4.3 表的查询 58

3.5 表操作命令汇总 60

本章小结 61

习题3 62

第4章 数据库和多表操作 65

4.1 数据库设计 66

4.1.1 数据库的设计过程 66

4.1.2 数据库表之间的关系 67

4.1.3 数据库的基本操作 68

4.2 创建数据库 69

4.2.1 建立一个新数据库 69

4.2.2 数据库中表的添加和移去 70

4.2.3 管理数据库 71

4.3 数据完整性 71

4.3.1 域完整性 71

4.3.2 实体完整性 73

4.3.3 参照完整性 75

4.4 多表操作 79

4.4.1 多工作区的概念 79

4.4.2 使用不同工作区的表 80

4.4.3 表之间的关联 81

本章小结 82

习题4 82

第5章 查询与视图 85

5.1 查询 86

5.1.1 查询概述 86

5.1.2 利用查询向导创建查询 86

5.1.3 利用查询设计器创建查询 89

5.1.4 运行查询 95

5.1.5 设置查询去向 95

5.1.6 使用查询设计器进行数据统计 98

5.2 视图 99

5.2.1 视图概述 99

5.2.2 创建本地视图 100

5.2.3 创建远程视图 102

5.2.4 参数化视图的创建与使用 103

本章小结 104

习题5 105

第6章 关系数据库标准语言SQL 107

6.1 SQL概述 108

6.2 SQL的数据定义功能 108

6.2.1 表的定义 109

6.2.2 表的删除 109

6.2.3 表结构的修改 110

6.3 SQL的数据查询功能 111

6.3.1 SELECT命令的基本语法 111

6.3.2 单表数据查询 112

6.3.3 多表数据查询 118

6.3.4 嵌套查询 119

6.3.5 查询结果的排序与分组 120

6.3.6 查询结果的显示和输出 122

6.4 SQL的数据更新功能 125

6.4.1 插入数据记录 125

6.4.2 修改数据记录 126

6.4.3 删除数据记录 127

本章小结 127

习题6 128

第7章 面向过程的程序设计 133

7.1 程序文件 134

7.1.1 程序相关概念 134

7.1.2 程序文件的基本操作 134

7.1.3 程序文件中的常用命令 138

7.2 Visual FoxPro程序的基本结构 140

7.2.1 顺序结构 140

7.2.2 分支结构 141

7.2.3 循环结构 144

7.3 过程和自定义函数 147

7.3.1 主程序与子程序 147

7.3.2 过程 148

7.3.3 用户自定义函数 150

7.3.4 变量的作用域及参数传递 151

本章小结 153

习题7 154

第8章 面向对象的程序设计基础 157

8.1 面向对象程序设计的基本概念 158

8.1.1 对象、控件和类 158

8.1.2 对象的事件、方法和属性 158

8.1.3 继承性、封装性和多态性 159

8.1.4 激发和响应 161

8.2 Visual FoxPro中的类 162

8.2.1 Visual FoxPro中的基类 162

8.2.2 容器类和控件类 162

8.2.3 创建新类 164

8.2.4 将类添加至表单中 168

8.3 Visual FoxPro中的对象 168

8.3.1 创建对象 169

8.3.2 对象的处理 169

8.4 Visual FoxPro的事件驱动机制 172

8.4.1 Visual FoxPro中的核心事件 172

8.4.2 容器事件和控件事件 173

8.4.3 对象响应事件 173

8.5 设计面向对象程序实例 174

本章小结 175

习题8 175

第9章 表单设计 179

9.1 创建表单 180

9.1.1 利用表单向导创建表单 180

9.1.2 利用表单设计器创建表单 184

9.1.3 利用表单生成器创建表单 187

9.2 表单设计 188

9.2.1 设置表单的数据环境 188

9.2.2 在表单中添加控件 190

9.2.3 设置对象属性 192

9.2.4 编写相关事件和方法代码 193

9.2.5 调整表单布局 196

9.3 常用表单控件 198

9.3.1 标签控件与文本框控件 198

9.3.2 命令按钮控件与命令按钮组控件 201

9.3.3 编辑框控件、列表框控件和组合框控件 205

9.3.4 选项按钮组控件与复选框控件 212

9.3.5 微调控件与图像控件 214

9.3.6 计时器控件 218

9.3.7 线条控件与形状控件 219

9.3.8 表格控件 221

9.3.9 页框控件 223

9.3.10 ActiveX控件与ActiveX绑定型控件 225

9.3.11 容器控件 228

本章小结 230

习题9 231

第10章 报表设计 235

10.1 报表与布局概述 236

10.1.1 报表类型 236

10.1.2 报表布局文件 236

10.1.3 报表的设计步骤 237

10.2 创建报表布局 237

10.2.1 用报表向导创建报表 237

10.2.2 创建快速报表 240

10.2.3 用报表设计器创建报表 241

10.3 利用报表设计器编辑报表 241

10.3.1 报表带区 241

10.3.2 带区高度和带区表达式 242

10.3.3 设置报表的数据环境 243

10.3.4 添加报表控件 244

10.3.5 设置报表页 247

10.3.6 数据分组 249

10.4 报表设计示例 251

10.4.1 设计带表格线的报表 251

10.4.2 设计带照片的档案卡片报表 252

10.4.3 设计分组报表 254

本章小结 256

习题10 256

第11章 菜单设计 259

11.1 规划菜单系统 260

11.1.1 菜单结构 260

11.1.2 菜单系统的设计步骤 261

11.1.3 规划菜单系统准则 261

11.2 菜单设计器 261

11.2.1 启动菜单设计器 261

11.2.2 菜单设计器的组成 262

11.3 创建菜单 265

11.3.1 创建菜单标题和菜单项 265

11.3.2 添加快捷键和访问键 267

11.3.3 菜单项分组 267

11.3.4 启用或禁用菜单项 268

11.3.5 设置常规选项与菜单选项 268

11.3.6 生成和运行菜单程序 270

11.3.7 SDI顶层菜单 271

11.4 设计快速菜单 272

11.5 创建快捷菜单 272

本章小结 274

习题11 274

第12章 数据的导入和导出 277

12.1 导入数据 278

12.1.1 可导入和追加的文件类型 278

12.1.2 导入数据实例 279

12.1.3 追加数据实例 282

12.2 导出数据 286

12.2.1 可导出的文件类型 286

12.2.2 导出数据实例 286

本章小结 288

习题12 288

第13章 开发数据库应用系统 289

13.1 数据库应用系统的开发步骤 290

13.2 “高(职)校学生管理信息系统”的开发 291

13.2.1 系统需求分析 291

13.2.2 可行性分析 293

13.2.3 系统总体设计 293

13.2.4 系统详细设计 295

13.3 应用程序的连编和发布 298

13.3.1 利用项目管理器组织应用程序 298

13.3.2 连编应用程序和可执行程序 299

13.3.3 为应用程序制作安装盘 302

本章小结 304

习题13 305

参考文献 306