《VisualFoxPro数据库程序设计教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:杨丽军,薛鸿民主编;刘敏钰主审
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:7030376343
  • 页数:368 页
图书介绍:本书以VisualFoxPro6.0为平台,以“学生成绩管理系统”之开发为教学案例,内容全面,突出应用。采取“两个结合”——把理论与实践相结合,把课程内容与等级考试要求相结合,既注重基础性和系统性,更注重实用性和可操作性。案例选取在设计层面上力求做到从整体到局部,循序渐进,简明易懂,使学生通过实验逐步完成应用系统的开发。课后习题结合等级考试,题量丰富并附有参考答案,便于学生测试与练习。本书适合作为普通高等学校非计算机专业计算机基础课程的教材,也可作为高等学校成人教育的教材或培训资料

第1章 关系数据库基础知识 1

1.1 数据库系统概述 1

1.1.1 数据库的基本概念 1

1.1.2 数据管理技术的发展 2

1.1.3 数据库系统的特点 5

1.1.4 数据库系统的内部结构体系 5

1.2 数据模型 7

1.2.1 数据模型的分类 8

1.2.2 数据模型的组成要素 9

1.2.3 概念模型 9

1.2.4 常用的数据模型 11

1.3 关系数据库 14

1.3.1 关系数据结构 14

1.3.2 关系操作 16

1.3.3 关系完整性约束 20

习题一 21

第2章 Visual FoxPro 6.0概述 25

2.1 Visual FoxPro 6.0简介 25

2.1.1 Visual FoxPro的历史沿革 25

2.1.2 Visual FoxPro 6.0的功能简介 26

2.2 Visual FoxPro 6.0的运行与安装 27

2.2.1 Visual FoxPro 6.0的运行环境 27

2.2.2 Visual FoxPro 6.0的安装 27

2.2.3 Visual FoxPro 6.0的启动与退出 28

2.3 Visual FoxPro 6.0操作概述 29

2.3.1 Visual FoxPro 6.0的用户界面 29

2.3.2 Visual FoxPro 6.0的操作方式 32

2.3.3 Visual FoxPro 6.0的系统配置 33

2.4 Visual FoxPro 6.0的应用 35

2.4.1 Visual FoxPro 6.0的命令 35

2.4.2 Visual FoxPro 6.0的命名规则 36

2.4.3 Visual FoxPro 6.0的文件类型 36

2.4.4 Visual FoxPro 6.0的技术指标 37

2.4.5 Visual FoxPro 6.0的向导、设计器、生成器 38

习题二 39

第3章 表和数据库 42

3.1 表的创建 42

3.1.1 表结构的设计 43

3.1.2 表结构的创建 43

3.1.3 表的打开与关闭 45

3.1.4 表结构的修改 46

3.2 表数据的处理 47

3.2.1 表数据的输入 47

3.2.2 表数据的显示和浏览 49

3.2.3 记录指针的定位 51

3.2.4 表数据的修改 54

3.2.5 记录的删除与恢复 54

3.2.6 筛选记录和字段 56

3.2.7 表数据的其他操作命令 57

3.3 数据库 58

3.3.1 数据库的创建 58

3.3.2 数据库的打开和关闭 59

3.3.3 数据库表的操作 61

3.3.4 数据库表的属性和设置 63

3.4 表的索引 67

3.4.1 索引的基本概念 67

3.4.2 索引的创建 69

3.4.3 索引的修改和删除 71

3.4.4 索引的使用 72

3.5 多表操作和表的关联 74

3.5.1 工作区的概念及操作 74

3.5.2 建立表间的临时关系 76

3.5.3 永久关系与参照完整性 80

习题三 84

第4章 Visual FoxPro语言基础 88

4.1 数据和数据类型 88

4.2 常量与变量 91

4.2.1 常量 91

4.2.2 变量 92

4.3 标准函数 97

4.3.1 数值函数 97

4.3.2 字符函数 100

4.3.3 日期时间函数 102

4.3.4 转换函数 104

4.3.5 测试函数 106

4.4 运算符与表达式 108

4.4.1 算术运算符和算术表达式 109

4.4.2 字符运算符和字符表达式 109

4.4.3 日期运算符和日期表达式 110

4.4.4 关系运算符和关系表达式 110

4.4.5 逻辑运算符和逻辑表达式 112

习题四 112

第5章 结构化查询语言SQL 115

5.1 数据定义语言 115

5.1.1 创建表结构 116

5.1.2 修改表结构 117

5.1.3 删除表 119

5.2 数据操纵语言 119

5.2.1 插入记录命令 120

5.2.2 更新记录命令 121

5.2.3 删除记录命令 121

5.3 数据查询语言 121

5.3.1 查询语句的一般形式 122

5.3.2 基本查询 122

5.3.3 条件查询 123

5.3.4 简单的计算查询 124

5.3.5 多表查询 124

5.3.6 连接查询 125

5.3.7 嵌套查询 127

5.3.8 分组查询结果 130

5.3.9 排序查询结果 131

5.3.10 集合的并运算 132

5.3.11 查询去向 132

习题五 133

第6章 查询与视图 137

6.1 查询 137

6.1.1 查询的建立 137

6.1.2 查询的修改 145

6.1.3 查询的运行 145

6.2 视图 146

6.2.1 视图的概念 146

6.2.2 本地视图的建立 148

6.2.3 视图的使用 152

6.2.4 远程视图 155

习题六 159

第7章 程序设计基础 162

7.1 程序设计概述 162

7.1.1 程序设计简介 162

7.1.2 结构化程序设计 163

7.1.3 程序的控制结构 164

7.1.4 程序文件的建立 165

7.1.5 程序设计中的常用命令 168

7.2 选择结构 171

7.2.1 单向分支 171

7.2.2 双向分支 172

7.2.3 多向分支 174

7.2.4 分支结构的嵌套 175

7.3 循环结构 177

7.3.1 条件循环DO WHILE语句 177

7.3.2 计数循环FOR语句 181

7.3.3 数据库循环SCAN语句 183

7.3.4 循环的嵌套 184

7.4 模块化程序设计 185

7.4.1 子程序 185

7.4.2 过程 188

7.4.3 函数 191

7.4.4 内存变量的作用域 192

7.5 程序调试 194

7.5.1 调试器 194

7.5.2 用户定义对话框 196

习题七 197

第8章 表单设计与应用 203

8.1 面向对象程序设计概述 203

8.1.1 对象和类 203

8.1.2 Visual FoxPro中的类 205

8.2 表单的创建 207

8.2.1 使用向导创建表单 207

8.2.2 使用表单设计器创建表单 210

8.3 输出类控件 214

8.3.1 标签控件 215

8.3.2 线条与形状控件 216

8.3.3 图像控件 217

8.4 输入类控件 217

8.4.1 文本框控件 217

8.4.2 编辑框控件 220

8.4.3 列表框控件 221

8.4.4 组合框控件 223

8.4.5 微调控件 224

8.5 控制类控件 226

8.5.1 命令按钮控件 226

8.5.2 命令按钮组控件 227

8.5.3 复选框控件 230

8.5.4 选项按钮组控件 232

8.5.5 计时器控件 233

8.6 容器类控件 234

8.6.1 表格 235

8.6.2 页框 239

8.6.3 容器 241

8.7 链接类控件 241

8.7.1 ActiveX控件 241

8.7.2 ActiveX绑定控件 242

8.7.3 超级链接控件 243

8.8 表单的高级设计 244

8.8.1 表单控件的布局调整与焦点分配 244

8.8.2 多文档界面表单 245

8.8.3 表单集 248

习题八 250

第9章 报表与标签 254

9.1 使用向导创建报表 254

9.1.1 报表设计基础 254

9.1.2 使用向导创建简单报表 255

9.1.3 使用向导创建一对多报表 257

9.2 使用报表设计器创建报表 259

9.2.1 报表设计器 259

9.2.2 使用快速报表创建报表 261

9.2.3 报表设计器的使用 262

9.2.4 报表操作命令 267

9.3 标签的创建和使用 267

9.3.1 利用向导创建标签 267

9.3.2 使用标签设计器创建标签 268

9.3.3 标签操作命令 269

习题九 269

第10章 菜单的设计与应用 272

10.1 菜单的基本概念 272

10.1.1 菜单的类型和结构 272

10.1.2 创建菜单的一般步骤 273

10.2 菜单设计器的使用 275

10.2.1 菜单设计器 275

10.2.2 使用菜单设计器创建下拉菜单 277

10.3 创建快捷菜单 280

10.3.1 快捷菜单设计器 280

10.3.2 创建快捷菜单 281

10.3.3 关于菜单程序文件 282

习题十 282

第11章 项目管理和系统发布 285

11.1 项目管理器 285

11.1.1 项目管理 285

11.1.2 项目管理器的组成 286

11.1.3 项目管理器的使用 288

11.2 应用系统的发布 293

习题十一 295

第12章 数据库应用系统开发 298

12.1 数据库应用系统开发概述 298

12.2 学生成绩管理系统的基本结构 299

12.2.1 系统的功能 299

12.2.2 系统数据库的设计 300

12.2.3 创建项目和数据库 302

12.3 模块表单的创建 303

12.3.1 创建学生信息模块 303

12.3.2 其他模块表单的创建 310

12.4 主菜单、登录和主窗口的设计 314

12.4.1 系统菜单的创建 314

12.4.2 登录程序的创建 316

12.4.3 主窗口的创建 318

12.5 应用系统的连编和运行 318

习题十二 319

第13章 课程实验 321

13.1 Visual FoxPro 6.0的基础操作 321

实验一 Visual FoxPro 6.0的安装 321

实验二 Visual FoxPro 6.0窗口操作 321

实验三 Visual FoxPro 6.0的系统配置 323

13.2 表和数据库的实验 323

实验四 表的创建 323

实验五 表的基本操作 325

实验六 数据库的基本操作 328

实验七 完整性与参照性 330

13.3 Visual FoxPro中数据的实验 331

实验八 数据元素 331

13.4 SQL实验 333

实验九 SQL定义语言 333

实验十 SQL操纵语言 333

实验十一 SQL查询语言 334

13.5 查询与视图实验 334

实验十二 查询文件的创建与使用 334

实验十三 视图文件的创建与使用 335

13.6 程序设计实验 337

实验十四 创建程序文件 337

实验十五 选择结构程序设计 338

实验十六 循环结构程序设计 339

实验十七 模块化程序设计 340

13.7 表单设计实验 341

实验十八 利用向导创建表单 341

实验十九 利用表单设计器创建表单 341

实验二十 输入类控件和输出类控件的使用 343

实验二十一 控制类控件和容器类控件的使用 343

实验二十二 连接类控件的使用 344

实验二十三 表单高级设计 344

13.8 报表与标签设计实验 344

实验二十四 报表设计 344

实验二十五 标签设计 346

13.9 菜单设计实验 346

实验二十六 设计菜单 346

13.10 项目管理实验 347

实验二十七 项目管理 347

13.11 数据库系统开发实验 347

实验二十八 开发实例 347

附录A Visual FoxPro常用命令表 348

附录B Visual FoxPro常用函数表 353

附录C 2012年全国计算机等级考试(二级Visual FoxPro)考试大纲 358

附录D 习题参考答案 361

参考文献 368