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

Visual FoxPro数据库程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:卢春兰,赵蓓蓓主编;许小静,周明,胡靖副主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2009
  • ISBN:9787560958897
  • 页数:320 页
图书介绍:本书从数据库的基本概念出发,介绍数据表的建立、查看、修改和查询;数据库视图的建立和用法;面向过程和面向对象的程序设计技术。
《Visual FoxPro数据库程序设计》目录

第1章 Visual FoxPro基础 2

1.1 数据库系统的基本概念 2

1.1.1 数据、信息和数据处理 2

1.1.2 数据处理技术的发展 2

1.1.3 数据库系统的组成 4

1.2 数据模型 6

1.2.1 实体与实体间的联系 6

1.2.2 常见的三种数据模型 7

1.3 关系数据库 9

1.3.1 关系数据库的基本概念 9

1.3.2 关系运算 11

1.4 数据库设计基础 13

1.4.1 数据库设计的概念 13

1.4.2 数据库设计的基本步骤 13

1.5 Visual FoxPro的安装与启动 15

1.5.1 Visual FoxPro的安装 16

1.5.2 Visual FoxPro的启动和退出 16

1. 6 Visual FoxPro的特点 17

1.7 Visual FoxPro的工作界面 18

1.8 Visual FoxPro的配置 22

1.9 Visual FoxPro的数据类型和文件类型 23

1.9.1 Visual FoxPro的数据类型 23

1.9.2 Visual FoxPro的文件类型 24

本章小结 25

习题1 25

实训1 Visual FoxPro集成开发环境的使用 27

第2章 项目管理器与可视化编程工具 27

2.1 Visual FoxPro的项目管理器 30

2.1.1 建立、打开和关闭项目 30

2.1.2 项目管理器的基本操作 30

2.1.3 定制项目管理器 32

2.2 Visual FoxPro的可视化编程工具 33

2.2.1 向导 33

2.2.2 设计器 35

2.2.3 生成器 36

本章小结 38

习题2 38

实训2 项目管理器的使用 39

第3章 数据与数据运算 42

3.1 常量 42

3.2 变量 43

3.2.1 简单内存变量 44

3.2.2 数组 44

3.2.3 内存变量常用命令 45

3.3 表达式 48

3.3.1 算术表达式 48

3.3.2 字符表达式 48

3.3.3 日期/日期时间表达式 49

3.3.4 关系表达式 49

3.3.5 逻辑表达式 52

3.4 常用函数 52

3.4.1 函数的基本格式 52

3.4.2 数值函数 53

3.4.3 字符函数 55

3.4.4 日期和时间函数 58

3.4.5 数据类型转换函数 59

3.4.6 测试函数 61

本章小结 63

习题3 63

实训3 Visual FoxPro的数据与数据运算 65

第4章 数据库和表的基本操作 68

4.1 数据库的建立和使用 68

4.1.1 引例 68

4.1.2 数据库设计器 68

4.1.3 建立数据库的方法 69

4.1.4 打开已有的数据库 70

4.1.5 打开数据库设计器 72

4.1.6 删除数据库 72

4.2 建立数据库表 73

4.2.1 表的概念 73

4.2.2 表设计器 74

4.2.3 建立数据库表 76

4.3 表的基本操作 79

4.3.1 表结构的修改 79

4.3.2 表记录的显示与编辑 80

4.4 索引与排序 84

4.4.1 引例 84

4.4.2 索引及索引文件的概念 84

4.4.3 建立索引 86

4.4.4 使用索引 87

4.4.5 排序 88

4.5 数据完整性 89

4.5.1 实体完整性与主关键字 89

4.5.2 域完整性与字段有效性规则 89

4.5.3 参照完整性与表之间的联系 91

4.6 自由表 93

4.6.1 建立自由表的方法 93

4.6.2 数据库表和自由表之间的转换 94

4.7 多表操作 94

4.7.1 工作区的选择与使用 94

4.7.2 建立表间的关联 96

本章小结 97

习题4 97

实训4 数据库和表的基本操作 99

第5章 查询与视图 104

5.1 查询 104

5.1.1 使用查询设计器建立查询 104

5.1.2 运行查询 111

5.1.3 查询去向 111

5.1.4 修改查询文件 112

5.2 视图 112

5.2.1 使用“视图设计器”建立视图 113

5.2.2 用视图更新基本表中的数据 114

本章小结 115

习题5 115

实训5 查询设计器和视图设计器的使用 116

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

6.1 SQL概述 120

6.2 SQL的数据查询功能 121

6.2.1 SQL select命令的一般格式 121

6.2.2 简单查询 123

6.2.3 对查询结果的排序 128

6.2.4 分组与计算查询 130

6.2.5 联接查询 133

6.2.6 嵌套查询 137

6.2.7 集合的并运算 140

6.2.8 查询结果的输出 141

6.3 SQL的数据定义功能 142

6.3.1 定义表 142

6.3.2 修改表的结构 144

6.3.3 删除表 145

6.3.4 视图的定义 145

6.4 SQL的数据操纵功能 146

6.4.1 数据的插入 146

6.4.2 数据的更新 146

6.4.3 数据的删除 146

本章小结 146

习题6 147

实训6 关系数据库标准语言SQL 151

第7章 结构化程序设计基础 154

7.1 程序文件的建立与执行 154

7.1.1 程序的概念 154

7.1.2 建立和编辑程序文件 154

7.1.3 程序的运行 155

7.2 顺序结构程序设计 156

7.2.1 交互式输入/输出命令 156

7.2.2 程序设计常用命令 157

7.3 选择结构程序设计 159

7.3.1 if...endif语句 160

7.3.2 if...else...endif语句 160

7.3.3 do case...endcase语句 161

7.3.4 选择结构的嵌套 163

7.4 循环结构程序设计 163

7.4.1 do while...enddo语句 163

7.4.2 for...endfor语句 166

7.4.3 scan...endscan语句 168

7.4.4 多重循环 170

7.5 过程与用户自定义函数 171

7.5.1 过程定义和调用 172

7.5.2 过程文件 173

7.5.3 过程调用中的参数传递 174

7.5.4 变量的作用域 176

7.5.5 用户自定义函数 178

7.6 程序调试 180

7.7 结构化程序举例 182

本章小结 185

习题7 185

实训7 结构化程序设计初步 188

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

8.1 面向对象的基本概念 194

8.1.1 对象和类 194

8.1.2 属性、事件和方法 195

8.2 Visual FoxPro的基类 199

8.3 对象的基本操作 202

8.3.1 对象的引用 202

8.3.2 对象属性的设置 203

8.3.3 自定义属性 204

8.3.4 方法程序的调用 205

8.4 面向对象程序设计举例 206

本章小结 207

习题8 207

实训8 面向对象程序设计初步 208

第9章 表单设计 212

9.1 表单设计 212

9.1.1 使用表单向导设计表单 212

9.1.2 使用表单设计器设计表单 212

9.1.3 修改和运行表单 217

9.1.4 在表单中添加属性和方法 218

9.2 表单的数据环境 218

9.2.1 设置表单的数据环境 218

9.2.2 使用表单的数据环境 220

9.3 常用控件 220

9.3.1 标签控件 221

9.3.2 命令按钮控件 222

9.3.3 文本框控件 223

9.3.4 编辑框控件 226

9.3.5 命令按钮组控件 227

9.3.6 选项按钮组控件 229

9.3.7 复选框控件 230

9.3.8 列表框控件 232

9.3.9 组合框控件 235

9.3.10 表格控件 236

9.3.11 计时器控件 239

9.3.12 微调控件 240

9.3.13 页框控件 241

9.3.14 图像控件 244

9.3.15 其他控件 245

9.4 表单设计举例 246

9.4.1 浏览和编辑表记录的表单设计 246

9.4.2 数据查询表单设计 247

9.4.3 基于视图的表单设计 247

9.5 表单集和多文档界面 248

9.5.1 表单集 248

9.5.2 多文档界面 249

本章小结 250

习题9 251

实训9 表单设计 252

第10章 菜单设计 256

10.1 菜单系统 256

10.1.1 菜单的结构 256

10.1.2 系统菜单 257

10.2 菜单设计 258

10.2.1 菜单设计器 259

10.2.2 下拉式菜单设计 260

10.2.3 快捷菜单设计 263

10.2.4 在顶层表单中添加菜单 263

10.3 菜单设计举例 264

本章小结 269

习题10 269

实训10 菜单设计 270

第11章 报表设计 274

11.1 创建和输出报表 274

11.1.1 报表简介 274

11.1.2 使用报表设计器创建报表 274

11.1.3 使用报表向导创建报表 276

11.1.4 快速报表的创建 281

11.1.5 报表输出 282

11.2 报表设计 283

11.2.1 报表格式 283

11.2.2 添加报表控件 283

11.2.3 定义报表页面 284

11.2.4 分组报表 285

11.2.5 多栏报表 286

11.3 报表设计举例 286

本章小结 288

习题11 289

实训11 报表设计 290

第12章 应用系统开发实例——图书馆管理信息系统 290

12.1 应用系统开发的基本步骤 294

12.2 图书馆管理信息系统的开发 294

12.2.1 需求分析 294

12.2.2 数据库设计 295

12.2.3 系统功能模块设计 297

12.2.4 系统实施 297

12.2.5 设置主程序 311

12.2.6 连编应用程序 314

12.2.7 发布应用程序 315

本章小结 319

习题12 319

实训12 用Visual FoxPro开发“成绩管理系统” 320

返回顶部