当前位置:首页 > 工业技术
Visual FoxPro数据库程序设计与项目实践
Visual FoxPro数据库程序设计与项目实践

Visual FoxPro数据库程序设计与项目实践PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈灿,彭萃芬主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302233862
  • 页数:347 页
图书介绍:本书共12章,主要介绍了Visual FoxPro程序设计语言的基本语法和应用程序实例。
《Visual FoxPro数据库程序设计与项目实践》目录

第1章 数据库系统概论 1

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

1.1.1 数据与信息 1

1.1.2 数据处理 2

1.1.3 数据管理技术的发展 2

1.1.4 数据库系统的新技术 5

1.2 数据库系统 7

1.2.1 数据库 7

1.2.2 硬件系统 7

1.2.3 软件系统 7

1.2.4 用户 8

1.3 数据模型 9

1.3.1 基本概念 9

1.3.2 实体之间的联系 10

1.3.3 数据模型 11

1.4 关系数据库 14

1.4.1 基本概念 14

1.4.2 关系操作与完整性约束 15

习题 16

第2章 Visual FoxPro系统简介 18

2.1 Visual FoxPro的发展历史 18

2.1.1 dBase系列数据库 18

2.1.2 FoxBase系列数据库 18

2.1.3 FoxPro系列数据库 19

2.1.4 Visual FoxPro系列数据库 19

2.2 Visual FoxPro的安装、卸载和启动 20

2.2.1 安装Visual FoxPro的基本配置要求 20

2.2.2 Visual FoxPro的安装 20

2.2.3 Visual FoxPro的卸载 22

2.2.4 Visual FoxPro的启动与退出 22

2.3 设置系统集成开发环境 23

2.4 项目管理器 26

2.4.1 创建项目 26

2.4.2 使用项目管理器 29

2.4.3 定制项目管理器 30

2.5 实践训练:使用项目管理器 31

习题 33

第3章 Visual FoxPro语言基础 35

3.1 常量、变量和数据类型 35

3.1.1 常量 35

3.1.2 数据类型 36

3.1.3 变量 38

3.2 命令和表达式 41

3.2.1 算术表达式 41

3.2.2 字符表达式 42

3.2.3 关系表达式 42

3.2.4 逻辑表达式 43

3.2.5 表达式生成器 43

3.3 常用函数及其应用 44

3.4 过程与函数 56

3.4.1 自定义函数 56

3.4.2 过程 57

3.4.3 参数传递过程 59

3.5 程序设计基础 60

3.5.1 顺序结构 60

3.5.2 分支结构 60

3.5.3 循环设计 63

3.6 数组 66

3.7 实践训练:编程语句应用 68

习题 69

第4章 面向对象的程序设计 71

4.1 面向对象的基本概念 71

4.1.1 面向对象的程序设计 71

4.1.2 对象与类 71

4.1.3 事件与方法 72

4.1.4 面向对象程序设计的特点 73

4.1.5 Visual FoxPro的基本类 73

4.2 利用向导创建表单 75

4.2.1 利用向导创建单表表单 75

4.2.2 利用向导创建一对多表单 77

4.3 利用表单设计器创建表单 78

4.3.1 表单对象的层次结构及对象的引用 78

4.3.2 启动表单设计器创建表单 79

4.3.3 设置表单的基本属性 79

4.3.4 设置表单的数据环境 80

4.3.5 向表单中添加控件 81

4.3.6 设置控件的必要属性及编写事件代码 83

4.3.7 控件的编辑操作 84

4.3.8 保存表单 86

4.3.9 运行表单 86

4.3.10 关闭活动表单 87

4.3.11 修改已有的表单 87

4.4 常用的表单控件 88

4.4.1 标签 88

4.4.2 命令按钮 88

4.4.3 文本框 89

4.4.4 编辑框 90

4.4.5 选项按钮组 92

4.4.6 命令按钮组 94

4.4.7 复选框 96

4.4.8 列表框 97

4.4.9 组合框 99

4.4.10 表格 100

4.4.11 页框 102

4.4.12 微调控件 103

4.4.13 计时器 105

4.4.14 图像 106

4.4.15 OLE绑定型控件 106

4.4.16 容器 107

4.4.17 形状 108

4.4.18 线条 109

4.5 类的创建与应用 109

4.5.1 类的创建方法 109

4.5.2 类的应用实例 110

4.6 用户自定义属性与方法 112

4.6.1 用户自定义属性 112

4.6.2 用户自定义方法 113

4.6.3 自定义属性、方法的修改与删除 114

4.6.4 应用实例 114

4.7 表单集 115

4.7.1 表单集概述 115

4.7.2 表单集的基本操作 116

4.7.3 表单集应用实例 117

4.8 多重表单 117

4.8.1 表单的类型 117

4.8.2 定义表单的类型 118

4.8.3 隐藏Visual FoxPro的系统窗口 119

4.8.4 在顶层表单中运行子表单 119

4.8.5 表单之间的参数传递 121

4.9 实践训练:创建表单 125

习题 128

第5章 菜单与工具栏设计 131

5.1 菜单系统概述 131

5.1.1 菜单的结构和种类 131

5.1.2 菜单设计的一般步骤 132

5.2 利用菜单设计器创建菜单 133

5.2.1 启动菜单设计器 133

5.2.2 创建快速菜单 134

5.2.3 在菜单设计器中设计菜单 134

5.2.4 菜单的常规选项和菜单选项 138

5.2.5 菜单程序的生成与运行 140

5.2.6 隐藏/显示Visual FoxPro的系统菜单 141

5.3 快捷菜单 142

5.4 自定义工具栏 144

5.4.1 定制工具栏 144

5.4.2 创建自定义工具栏 145

5.4.3 在表单中添加自定义工具栏 146

5.5 实践训练:制作“学生信息管理系统”菜单 147

习题 149

第6章 自由表的建立和操作 152

6.1 创建自由表 152

6.1.1 表结构的设计 152

6.1.2 表结构的建立 154

6.2 自由表的基本操作 155

6.2.1 表的打开与关闭 155

6.2.2 表数据的输入 156

6.2.3 显示与浏览表中的数据 159

6.2.4 记录指针的定位命令 160

6.2.5 修改数据表 162

6.2.6 记录的删除与恢复 163

6.2.7 当前记录与数组内容的交换 165

6.2.8 定制数据的访问范围〈字段名表〉 167

6.3 数据表的其他操作命令 168

6.4 索引的建立与使用 169

6.4.1 索引的基本概念 169

6.4.2 索引文件的类型 169

6.4.3 索引类型 170

6.4.4 建立索引 171

6.4.5 索引文件的使用 172

6.4.6 索引定位命令 173

6.4.7 删除索引标识 173

6.5 数据表的多区操作 174

6.5.1 工作区的相关概念及操作 174

6.5.2 建立表间的临时关系 175

6.6 实践训练:数据查询 176

习题 177

第7章 数据库及数据库表的操作 180

7.1 数据库的建立与使用 180

7.1.1 数据库的建立 180

7.1.2 数据库的操作 183

7.2 数据库表的操作 186

7.2.1 数据库表的添加与删除 186

7.2.2 数据库表的浏览与修改 187

7.2.3 表设计器的各种相关属性 188

7.3 数据库表的关系 194

7.3.1 数据库表之间的关系概述 194

7.3.2 设置数据库表间关系 195

7.3.3 参照完整性设置 196

7.4 实践训练:创建管理音像店数据库 198

习题 204

第8章 查询与视图 206

8.1 SQL结构化查询语言 206

8.1.1 SQL语言概述 206

8.1.2 数据定义语言 207

8.1.3 数据操纵命令 208

8.1.4 SELECT数据查询命令 209

8.2 使用向导创建查询文件 214

8.2.1 使用查询向导设计单表查询 214

8.2.2 使用查询向导设计多表联合查询 217

8.2.3 利用查询向导创建交叉查询 219

8.2.4 使用查询向导创建图形 222

8.3 使用查询设计器创建查询文件 223

8.3.1 打开查询设计器 224

8.3.2 选定查询字段 224

8.3.3 确定表之间的联接关系 225

8.3.4 筛选记录 225

8.3.5 排序记录 226

8.3.6 分组查询 227

8.3.7 杂项 227

8.3.8 运行查询 228

8.4 视图的创建与使用 228

8.4.1 视图概述 228

8.4.2 创建本地视图 229

8.4.3 视图的使用 232

8.4.4 远程视图 233

8.5 实践训练:在【视图设计器】中查询数据 235

习题 237

第9章 报表和标签的设计 239

9.1 概述 239

9.2 计划报表布局 240

9.2.1 决定报表的常规布局 240

9.2.2 报表布局文件 240

9.3 创建报表 241

9.3.1 用报表向导创建报表 241

9.3.2 用快速报表功能创建报表 244

9.3.3 用报表设计器创建报表 245

9.3.4 修改报表布局 249

9.3.5 报表预览和打印 252

9.3.6 报表调用 253

9.4 设计标签 254

9.4.1 标签向导 254

9.4.2 标签设计器 255

9.5 实践训练:创建学生报表并分字段排列 255

习题 257

第10章 应用系统的开发 259

10.1 开发Visual FoxPro数据库应用系统的一般步骤 259

10.1.1 系统分析与设计 259

10.1.2 系统的具体实现 264

10.1.3 建立主程序与系统的集成 266

10.2 设计客户机/服务器应用程序 268

10.2.1 客户机/服务器应用模式介绍 268

10.2.2 客户机/服务器应用程序的设计目的 270

10.2.3 开发客户机/服务器应用程序的一般步骤 270

10.3 Visual FoxPro的Web应用 272

10.3.1 Web简介 272

10.3.2 HTML介绍 275

10.3.3 Web发布 278

10.3.4 创建Web页 280

10.4 实践训练:调试程序并使用Web发布 282

10.4.1 调试应用程序 282

10.4.2 使用Web发布向导 283

习题 284

第11章 应用系统开发项目一——图书馆管理系统 286

11.1 系统分析与建模 286

11.1.1 需求分析 286

11.1.2 系统建模 287

11.2 数据库分析与设计 288

11.2.1 数据库分析 288

11.2.2 数据库设计 289

11.3 数据库的实现 291

11.3.1 新建数据库与物理表 291

11.3.2 新建数据库的表连接 294

11.3.3 新建本地视图 295

11.4 各个功能模块的界面设计与代码实现 296

11.4.1 系统启动界面的实现 297

11.4.2 会员登录功能的实现 298

11.4.3 系统主界面的实现 299

11.4.4 查询功能的实现 303

11.4.5 借阅功能的实现 307

11.4.6 图书管理功能的实现 311

11.4.7 会员管理功能的实现 312

11.4.8 主程序分析与实现 314

11.5 实例运行演示 314

11.5.1 启动实例 314

11.5.2 登录系统 315

11.5.3 功能主界面 315

11.5.4 借阅记录 316

11.5.5 图书管理 316

11.5.6 会员管理 318

11.6 开发中的难点与技巧 319

11.6.1 应用程序编译运行时如何避免显示FoxPro窗口 319

11.6.2 向表单中添加多个控件 319

11.6.3 复制控件 319

11.6.4 利用默认值来加快数据的输入 320

第12章 应用系统开发项目二——高校人事档案管理系统 321

12.1 概述 321

12.2 需求分析 322

12.2.1 理解需求 322

12.2.2 分析需求 323

12.3 数据库设计 323

12.4 系统实现 325

12.4.1 主文件(主程序.PRG) 326

12.4.2 主表单设计 326

12.4.3 登录表单设计 327

12.4.4 系统主菜单的设计 328

12.4.5 系统管理部分 329

12.4.6 档案更新部分 332

12.4.7 档案查询部分——人事卡片查询表单设计 335

12.4.8 档案统计部分 337

12.4.9 档案打印部分 340

12.5 编译和发布应用程序 341

12.5.1 编译应用程序 341

12.5.2 调试应用程序 342

12.5.3 发布应用程序 344

返回顶部