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

数据库技术及应用:Visual FoxPro程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:罗先文,胡继宽主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302230212
  • 页数:306 页
图书介绍:本书介绍了数据库系统的基本概念和关系数据库的理论。
《数据库技术及应用:Visual FoxPro程序设计》目录

第1章 数据库技术概述 1

1.1 数据库技术的发展 1

1.1.1 人工管理阶段 1

1.1.2 文件系统阶段 2

1.1.3 数据库系统阶段 3

1.1.4 数据库技术的发展 5

1.2 数据库技术基本概念 7

1.2.1 信息与数据 7

1.2.2 记录与数据表 8

1.2.3 数据库 8

1.2.4 数据库管理系统 8

1.2.5 数据库系统 9

1.3 数据库系统的体系结构 9

1.3.1 数据库系统的模式结构 10

1.3.2 数据库系统的体系结构 12

1.4 数据库系统的研究与应用 14

1.5 数据模型 15

1.5.1 概念层数据模型 15

1.5.2 层次数据模型 16

1.5.3 网状模型 17

1.5.4 面向对象模型 18

1.5.5 关系模型 19

1.6 关系数据库理论基础 20

1.6.1 基本概念 20

1.6.2 关系数据库的特点 21

1.6.3 关系数据库基本运算 21

1.7 数据库设计过程 22

1.7.1 需求分析阶段 22

1.7.2 概念模型设计 24

1.7.3 数据库逻辑设计 24

1.7.4 数据库物理设计 25

习题1 26

第2章 Visual FoxPro概述 30

2.1 Visual FoxPro系统概述 30

2.1.1 Visual FoxPro 6.0的发展历程 30

2.1.2 Visual FoxPro 6.0的特点 31

2.1.3 Visual FoxPro 6.0的功能 33

2.2 Visual FoxPro 6.0开发环境简介 33

2.3 Visual FoxPro 6.0基本操作 35

2.3.1 Visual FoxPro 6.0主要文件类型 35

2.3.2 Visual FoxPro 6.0的操作方式 36

2.4 Visual FoxPro 6.0的命令和语法规则 37

2.4.1 命令格式 37

2.4.2 命令中几种常用子句 37

2.4.3 命令书写规则 38

2.4.4 命令工作方式中的常见错误 39

2.4.5 Visual FoxPro 6.0命令窗口的使用 39

2.5 Visual FoxPro 6.0设计工具 39

2.5.1 项目管理器 39

2.5.2 向导 40

2.5.3 设计器 40

2.5.4 生成器 41

2.6 Visual FoxPro 6.0环境配置 42

习题2 44

第3章 Visual FoxPro语言基础 47

3.1 数据类型 47

3.2 数据存储 48

3.2.1 常量 48

3.2.2 内存变量 50

3.2.3 数组变量 52

3.2.4 系统变量 53

3.2.5 字段变量 53

3.2.6 字段、记录和数据表 53

3.2.7 对象、类和属性 53

3.3 运算符及表达式 53

3.3.1 算术表达式 54

3.3.2 字符表达式 54

3.3.3 日期及日期时间表达式 55

3.3.4 关系表达式 56

3.3.5 逻辑表达式 57

3.3.6 类与对象表达式 57

3.4 函数 58

3.4.1 函数的要素 58

3.4.2 函数的类型 58

3.4.3 Visual FoxPro常用函数 58

习题3 62

第4章 数据库与数据表的基本操作 66

4.1 数据表的建立 66

4.1.1 设计表结构 66

4.1.2 建立表结构 68

4.1.3 修改表结构 68

4.1.4 输入记录 68

4.1.5 编辑记录 69

4.2 数据表的基本操作 69

4.2.1 打开与关闭 69

4.2.2 显示记录 70

4.2.3 定位记录指针 71

4.2.4 表数据的替换 72

4.2.5 添加记录 74

4.2.6 删除记录 75

4.2.7 复制表 77

4.3 数据表的排序、索引与查询 78

4.3.1 数据表的排序 78

4.3.2 数据表的索引 79

4.3.3 数据表的查询 85

4.4 数据表的统计与汇总 87

4.4.1 数据表的统计 87

4.4.2 数据表的汇总 89

4.5 多数据表的操作 90

4.5.1 工作区的概念 90

4.5.2 选择工作区 90

4.5.3 不同工作区的互访 91

4.5.4 数据表之间的关联 91

4.5.5 数据表文件的更新 93

4.6 数据库及其基本操作 93

4.6.1 数据库的基本概念 93

4.6.2 设计数据库 94

4.6.3 创建数据库 95

4.6.4 数据库的基本操作 96

4.6.5 查看和修改数据库结构 98

4.6.6 数据词典 101

习题4 108

第5章 关系数据库结构化查询语言 112

5.1 关系数据库SQL 112

5.1.1 SQL概述 112

5.1.2 SQL语言的主要功能 112

5.1.3 SQL语言的主要特点 112

5.2 SQL数据定义语言 113

5.3 SQL数据操纵语言 116

5.4 SQL的数据查询功能(从一个或多个表中检索数据) 117

5.4.1 单表查询 118

5.4.2 连接查询 123

5.4.3 TOP子句的使用 125

5.4.4 查询结果去向子句 125

习题5 126

第6章 查询与视图 128

6.1 查询 128

6.1.1 查询的概念 128

6.1.2 查询设计器 128

6.1.3 运行查询 135

6.1.4 查询设计器的局限性 136

6.2 视图 136

6.2.1 视图的定义 136

6.2.2 视图的分类 137

6.2.3 建立视图 137

6.2.4 远程视图与连接 139

6.2.5 视图与数据更新 140

6.2.6 使用视图 141

习题6 141

第7章 Visual FoxPro结构化程序设计 144

7.1 程序文件的建立、编辑、修改 145

7.1.1 程序文件的建立 145

7.1.2 修改程序文件 146

7.2 执行程序文件 146

7.3 程序中常用命令 147

7.3.1 基本的输入输出命令 147

7.3.2 程序文件中的辅助命令 149

7.4 Visual FoxPro程序的三种基本结构 150

7.5 模块化程序设计 160

7.5.1 子程序 160

7.5.2 过程 162

7.5.3 自定义函数 163

7.5.4 过程文件 164

7.5.5 变量的作用域 165

7.6 程序调试与测试 168

7.6.1 调试的概念 168

7.6.2 Visual FoxPro的程序调试器 168

7.6.3 程序中常见错误 171

7.6.4 查错技术 171

7.6.5 程序调试实例 172

习题7 173

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

8.1 面向对象的概念 176

8.1.1 基本概念 176

8.1.2 对象程序设计方法 180

8.2 表单的基本操作 183

8.2.1 表单的设计过程 183

8.2.2 操作表单 184

8.2.3 表单创建与保存 184

8.2.4 表单属性和方法 186

8.2.5 表单集 190

8.3 表单的调整和定制 191

8.3.1 控件编辑 191

8.3.2 控件排列 192

8.3.3 使用自动格式生成器 192

8.3.4 设置Tab顺序 193

8.3.5 表单的数据环境 193

8.4 表单控件 195

8.4.1 表单控件 195

8.4.2 标签控件 197

8.4.3 线条与形状控件 198

8.4.4 文本框控件 200

8.4.5 命令按钮和按钮组 203

8.4.6 单选按钮 207

8.4.7 复选框 208

8.4.8 微调按钮 210

8.4.9 列表框 212

8.4.10 组合框 214

8.4.11 编辑框 216

8.4.12 页框 217

8.4.13 表格 218

8.4.14 图像控件 221

8.4.15 计时控件 222

8.4.16 OLE控件 223

习题8 225

第9章 菜单与报表 229

9.1 菜单 229

9.1.1 菜单设计的一般步骤 229

9.1.2 规划菜单 230

9.1.3 菜单创建 230

9.1.4 保存菜单定义 234

9.1.5 生成程序 235

9.1.6 执行菜单程序 237

9.1.7 菜单设计技术 237

9.1.8 将系统菜单引入用户菜单系统 237

9.2 弹出式菜单设计 239

9.2.1 用菜单设计器设计快捷菜单 239

9.2.2 用菜单命令为弹出式菜单编程 240

9.3 顶层表单设计 243

9.4 设计应用系统启动程序 244

9.5 报表格式设计初步 245

9.5.1 报表设计器 246

9.5.2 页面设置 247

9.5.3 快速报表 247

9.5.4 存储与预览报表 248

9.6 报表设计 248

9.6.1 报表格式概述 248

9.6.2 域控件设计 250

9.6.3 标签控件设计 253

9.6.4 画线设计 254

9.6.5 标题/总结设计 254

9.6.6 分组设计 257

9.6.7 圆角矩形控件设计 258

9.7 报表输出 259

9.7.1 菜单方式打印报表 259

9.7.2 命令方式报表输出 260

习题9 260

第10章 系统开发实例 263

10.1 应用系统开发的基本步骤 263

10.1.1 需求分析 263

10.1.2 数据库设计 264

10.1.3 应用程序设计 264

10.1.4 软件测试 265

10.1.5 应用程序发布 265

10.1.6 系统运行与维护 265

10.2 “学生成绩管理系统”的开发简介 265

10.2.1 系统设计的目的意义 265

10.2.2 系统需求分析 266

10.2.3 数据库设计 266

10.2.4 系统的主要功能模块 268

10.3 生成可发布的应用程序 281

10.3.1 发布过程 281

10.3.2 准备要发布的应用程序 281

10.3.3 选择连编类型 281

10.3.4 考虑硬件、内存和网络问题 282

10.3.5 确保正确运行 282

10.3.6 在应用程序中包含资源 283

10.3.7 删除受限制的Visual FoxPro功能和文件 283

10.3.8 定制要发布的应用程序 284

10.3.9 生成应用程序 284

10.3.10 准备制作发布磁盘 285

附录A 部分习题解答 286

习题1 286

习题2 287

习题3 287

习题4 288

习题5 289

习题6 290

习题7 291

习题8 292

习题9 293

附录B 理论考试样题 294

B.1 模拟题一 294

B.2 模拟题二 299

参考文献 306

返回顶部