《Visual FoxPro 6.0数据库程序设计教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李殿奎,闫瑞峰,王锐主编;薛佳楣,张竞达,邰学礼副主编
  • 出 版 社:沈阳:东北大学出版社
  • 出版年份:2016
  • ISBN:7551709309
  • 页数:368 页
图书介绍:

第0章 案例概述 1

0.1 案例介绍 1

0.2 案例效果 1

0.3 案例设计分析 2

0.4 案例设计要求 2

0.5 案例设计过程 3

0.5.1 数据库及表的建立 3

0.5.2 录入查询表单设计 5

0.5.3 报表设计 5

0.5.4 设置主文件 5

第1章 Visual FoxPro基础 6

1.1 关系数据库基础 6

1.1.1 数据库概述 6

1.1.2 数据模型 9

1.1.3 关系模型 12

1.1.4 关系运算 15

1.2 Visual FoxPro 6.0的窗口组成 16

1.2.1 标题栏 16

1.2.2 菜单栏 17

1.2.3 工具栏 19

1.2.4 命令窗口 22

1.2.5 状态栏 23

1.3 项目管理器 23

1.3.1 项目管理器窗口的组成 23

1.3.2 建立项目文件 25

1.3.3 使用“项目管理器”管理项目文件 26

1.3.4 定制项目管理器 28

1.3.5 Visual FoxPro 6.0的辅助设计工具 29

案例1 学生成绩管理系统项目的建立 32

小结与提高 34

习题 35

第2章 Visual FoxPro结构化程序设计 38

2.1 数据类型 38

2.1.1 数据类型 38

2.2 VFP 6.0常量与变量 39

2.2.1 常量 39

2.2.2 变量 42

2.3 表达式 46

2.3.1 数值表达式 46

2.3.2 字符表达式 47

2.3.3 日期和时间表达式 48

2.3.4 关系表达式 49

2.3.5 逻辑表达式 51

2.4 常用函数 52

2.4.1 数值函数 52

2.4.2 字符函数 54

2.4.3 日期和时间函数 57

2.4.4 数据类型转换函数 58

2.4.5 测试函数 60

2.5 程序与程序文件 62

2.5.1 程序的概念 62

2.5.2 程序文件的建立与执行 64

2.5.3 简单的输入/输出命令 66

2.6 程序的基本结构 68

2.6.1 顺序结构 68

2.6.2 选择结构 68

2.6.3 循环结构 71

案例2 程序设计基础 77

2.7 多模块程序设计 79

2.7.1 模块的定义和调用 80

2.7.2 参数传递 82

2.7.3 变量的作用域 83

案例3 过程调用及自定义函数 84

小结与提高 87

习题 87

第3章 Visual FoxPro数据库及其操作 95

3.1 数据库的建立 95

3.1.1 数据库的概念 95

3.1.2 数据库的基本操作 95

案例4 创建数据库 98

3.2 建立数据表 99

3.2.1 数据表的基本概念 99

3.2.2 数据表结构的建立 99

3.2.3 数据表结构的操作 108

3.2.4 输入数据 109

案例5 数据表的创建 111

3.3 表的基本操作 112

3.3.1 表的打开和关闭 112

3.3.2 表的显示 114

3.3.3 查询定位记录 117

3.3.4 增加记录 119

3.3.5 修改记录 121

3.3.6 删除记录 122

3.3.7 表的复制 124

3.3.8 统计命令 126

案例6 数据表的命令操作 129

3.4 排序与索引 131

3.4.1 排序 131

3.4.2 建立索引 132

3.4.3 使用索引 136

案例7 与数据库表相关的程序设计 140

3.5 多表操作 142

3.5.1 多工作区概念 142

3.5.2 工作区的选择和互访 143

3.5.3 表的连接 143

3.5.4 表的关联 144

案例8 数据库操作综合举例 146

3.6 数据完整性 147

3.6.1 实体完整性与主关键字 147

3.6.2 域完整性与约束规则 147

3.6.3 参照完整性与表之间的关联 148

小结与提高 151

习题 151

第4章 关系数据库标准语言SQL 155

4.1 SQL语言概述 155

4.2 数据定义 156

4.2.1 表的定义 156

4.2.2 表的删除 159

4.2.3 表结构的修改 159

4.2.4 视图的定义 161

4.3 数据查询 162

4.3.1 简单查询 163

4.3.2 运算符与常用函数 163

4.3.3 嵌套查询 165

4.3.4 连接查询 167

4.3.5 超连接查询 170

4.3.6 查询结果处理 172

4.4 数据操纵 177

4.4.1 插入记录 177

4.4.2 更新记录 178

4.4.3 删除记录 179

案例9 创建综合查询与统计案例 179

小结与提高 183

习题 183

第5章 查询与视图 188

5.1 查询 188

5.1.1 查询的概念 188

5.1.2 查询设计器 188

5.1.3 建立查询 194

5.1.4 使用查询(查询结果处理) 204

5.2 视图 206

5.2.1 视图的概念 206

5.2.2 视图设计器 207

5.2.3 建立视图 209

5.2.4 视图数据更新 217

5.2.5 使用视图 219

案例10 创建成绩查询 221

小结与提高 226

习题 226

第6章 Visual FoxPro面向对象程序设计基础 231

6.1 面向对象的概念 231

6.1.1 对象与类 231

6.1.2 对象引用 232

6.2 Visual FoxPro基类简介 233

6.2.1 Visual FoxPro基类 233

6.2.2 容器与控件 233

6.2.3 事件 234

6.3 创建与运行表单 235

6.3.1 创建表单 235

6.3.2 运行表单 239

6.4 表单设计器 240

6.4.1 表单设计器环境 241

6.4.2 控件操作与布局 242

6.4.3 数据环境 244

6.5 表单属性与方法 245

6.5.1 常用表单属性 245

6.5.2 常用表单方法与事件 246

6.6 基本型控件 247

6.6.1 标签 247

6.6.2 图像、线条、形状 248

6.6.3 文本框 249

6.6.4 编辑框 251

6.6.5 列表框 253

6.6.6 组合框 254

6.6.7 命令按钮 254

6.6.8 复选框 256

6.6.9 计时器 257

6.6.10 微调控件 258

6.7 容器型控件 259

6.7.1 命令组 259

6.7.2 选项组 261

6.7.3 表格 263

6.7.4 页框 265

6.8 自定义类 266

6.8.1 使用类设计器创建类 267

案例11 创建表单综合案例 269

小结与提高 272

习题 272

第7章 菜单设计与应用 276

7.1 菜单概述 276

7.1.1 菜单系统 276

7.1.2 创建菜单系统的过程 277

7.2 下拉式菜单设计 278

7.2.1 菜单设计器 278

7.2.2 建立菜单文件 283

7.2.3 快速菜单 283

7.2.4 为顶层表单添加菜单 285

7.3 快捷菜单 285

案例12 创建菜单 286

小结与提高 290

习题 290

第8章 报表设计与应用 292

8.1 建立报表 292

8.1.1 确立报表的格式 292

8.1.2 报表布局文件 293

8.1.3 用向导创建报表 293

8.1.4 打开“报表设计器”窗口 297

8.1.5 用“快速报表”建立报表 298

8.2 设计报表 301

8.2.1 设置报表数据环境 301

8.2.2 报表布局的设计 304

8.2.3 报表工具栏 307

8.2.4 使用报表控件 310

8.3 数据分组和多栏报表 317

8.3.1 分组报表 317

8.3.2 一对多报表 322

8.3.3 多栏报表 324

8.3.4 报表输出 326

案例13 创建成绩报表 327

小结与提高 329

习题 330

第9章 应用程序的开发与生成 332

9.1 应用程序的开发 332

9.1.1 系统开发步骤 332

9.1.2 连编应用程序 333

9.1.3 主程序设计 335

9.2 应用程序生成器 337

9.2.1 使用应用程序向导 337

9.2.2 应用程序生成器 338

9.2.3 建立Visual FoxPro应用程序 340

9.2.4 制作安装盘 344

案例14 应用程序的生成 347

小结与提高 349

习题 349

第10章 小型系统开发案例 352

10.1 教职工信息管理系统 352

10.1.1 案例效果 352

10.1.2 案例要求 353

10.1.3 设计思路 353

10.1.4 设计过程 353

小结与提高 367