《Visual FoxPro 6.0程序设计基础》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:卢湘鸿主编;李吉梅等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302056463
  • 页数:384 页
图书介绍:书是根据教育部高等教育司组织制订的《普通高等学校文科类专业计算机基础课程教学大纲(2000版)》的要求编写的。本书以VisualFoxPro6.0为背景,介绍了关系数据库管理系统的基础理论及系统开发技术。主要内容包括数据库系统概述、VisualFoxPro6.0基础知识、数据表的创建和基本操作、数据库的设计与操作、结构化程序设计、面向对象程序设计、表单的建立与使用、结构化查询语言SQL、视图与实用表单开发、报表与标签技术、菜单技术和应用系统集成技术等12部分,配有丰富的例题、习题(包括上机练习),并附有解答。本书可作为普通高等学校各专业计算机公共课的教材,还可作为计算机等级考试培训教材,也可供从事数据库开发的人员学习、参考。【本书有配套电子教案(素材)库】

第1章 概述 1

1.1 数据库系统概述 1

1.1.1 数据库系统基础知识 1

1.1.2 现实世界的数据描述 3

1.1.3 关系模型 6

1.1.4 关系操作 8

1.1.5 关系完整性 8

1.2.1 数据库管理系统概述 10

1.2 Visual FoxPro 6.0系统概述 10

1.2.2 Visual FoxPro的发展历史 11

1.2.3 Visual FoxPro的性能指标 11

1.2.4 Visual FoxPro文件类型 12

1.2.5 Visual FoxPro的安装、卸载和启动 13

1.2.6 书写约定 16

1.2.7 引例 17

1.3 本章小结 19

习题1 19

2.1.2 操作方式 22

2.1.1 Visual FoxPro窗口 22

第2章 Visual FoxPro基础知识 22

2.1 Visual FoxPro用户界面 22

2.1.3 菜单系统 23

2.1.4 对话框 26

2.1.5 常用控件 27

2.1.6 命令语法规则 28

2.1.7 系统设置 30

2.1.8 获取帮助 30

2.2 编辑窗口 31

2.2.1 编辑菜单 31

2.2.2 格式菜单 32

2.2.3 文本操作 32

2.2.4 命令窗口 33

2.3 基本语法与规定 35

2.3.1 数据类型 35

2.3.2 常量 36

2.3.3 变量 37

2.3.4 常见函数及其应用 41

2.3.5 表达式 49

2.4 本章小结 54

习题2 54

第3章 数据表的基本操作 59

3.1 Visual FoxPro项目管理器 59

3.1.1 项目文件的建立 59

3.1.2 项目管理器的界面 62

3.1.3 项目管理器的使用 64

3.1.4 创建自己的应用程序 66

3.2 创建自由表 67

3.2.1 表的概念 67

3.2.2 表结构设计 68

3.2.3 表结构建立 69

3.2.4 记录的键盘输入 75

3.2.5 将已有数据添加到记录中 79

3.3 表的修改与使用 81

3.3.1 表的打开/关闭 81

3.3.2 查看记录 82

3.3.3 维护表记录 87

3.3.4 修改表结构 93

3.3.5 在项目中添加/移去表 94

3.3.6 使用多个工作区 94

3.4 表的索引与排序 97

3.4.1 索引的类型 97

3.4.2 索引文件的类型 98

3.4.3 索引的建立、引用与维护 98

3.5.1 索引查询命令 102

3.5 查询与统计命令 102

3.4.4 排序 102

3.5.2 统计命令 103

3.6 数据共享 104

3.6.1 数据共享 105

3.6.2 数据导入 105

3.6.3 数据导出 108

3.7 本章小结 111

习题3 111

4.1.1 数据库设计的一般步骤 116

4.1 数据库设计概述 116

第4章 数据库的设计与操作 116

4.1.2 确定数据库的用途 117

4.1.3 确定需要的表文件 118

4.1.4 确定需要的字段 118

4.1.5 确定各表之间的关系 120

4.1.6 完善数据库 123

4.2 创建数据库 123

4.2.1 建立数据库文件 123

4.2.2 在数据库中操作表 125

4.2.3 在数据库中新建表 126

4.2.4 多表关联 128

4.2.5 表间临时关联 128

4.2.6 表的连接 130

4.3 数据库表属性的设置 132

4.3.1 字段显示属性的设置 133

4.3.2 字段输入默认值的设置 134

4.3.3 有效性规则 135

4.3.4 “触发器”设置 136

4.3.6 参照完整性 137

4.3.5 表名和表注设置 137

4.4 数据库操作 138

4.4.1 数据库的打开/关闭 138

4.4.2 查看数据库中的表 138

4.4.3 修改与查看数据库结构 140

4.4.4 与数据库操作相关的命令与函数 140

4.5.2 移去或删除数据库 141

4.6 使用多个数据库 141

4.5.1 添加数据库 141

4.5 在项目中添加/移去数据库 141

4.6.1 打开多个数据库 142

4.6.2 当前数据库的设置 142

4.6.3 作用域 142

4.7 本章小结 142

习题4 143

5.1.1 程序文件的建立 145

5.1.2 程序文件的保存 145

第5章 结构化程序设计 145

5.1 程序的编辑与使用 145

5.1.3 程序文件的修改 146

5.1.4 程序文件的执行 146

5.1.5 程序调试 146

5.1.6 程序编辑技巧 147

5.2.1 基本输出命令“?|??” 148

5.2.2 基本输入命令 148

5.2 程序设计的一些常用命令 148

5.2.3 格式输入输出命令 149

5.3 程序的基本控制结构 149

5.3.1 顺序结构 149

5.3.2 分支结构 150

5.3.3 循环结构 151

5.4 过程与用户自定义函数 153

5.4.1 过程 154

5.4.2 用户自定义函数 157

5.4.3 变量作用域 157

习题5 159

5.5 本章小结 159

第6章 面向对象程序设计 167

6.1 面向对象编程概述 167

6.1.1 从面向过程到面向对象 167

6.1.2 对象 168

6.1.3 类 169

6.1.4 多态和虚拟方法 170

6.2 Visual FoxPro中的类和对象 171

6.2.1 Visual FoxPro的类概述 171

6.2.2 容器与非容器 172

6.3 面向对象的程序设计方法 173

6.3.1 程序设计方法 173

6.3.2 对象程序设计 174

6.3.3 类与事件程序设计 177

6.3.4 类的继承 188

6.3.5 事件驱动模型 189

6.4 本章小结 193

习题6 193

7.2.1 表单创建与保存 198

7.2 操作表单 198

7.1 表单的设计过程 198

第7章 表单的建立与使用 198

7.2.2 表单属性和方法 199

7.2.3 表单集 202

7.2.4 表单文件分析 203

7.2.5 数据环境定义 204

7.2.6 修改表单 208

7.2.7 运行表单 208

7.3.1 表单控件 209

7.3 控件应用初步 209

7.3.2 创建表单与数据环境 211

7.3.3 标签控件 211

7.3.4 线条与形状控件 211

7.3.5 文本框控件 212

7.4 按钮类控件 215

7.4.1 命令按钮和按钮组 215

7.4.2 单选按钮 219

7.4.3 复选框 220

7.4.4 微调按钮 221

7.5.1 列表框 223

7.5 框类控件 223

7.5.2 组合框 225

7.5.3 编辑框 227

7.5.4 页框 228

7.5.5 网格 228

7.6 其它控件 231

7.6.1 图像控件 231

7.6.3 超级链接(Hyperlink)控件 232

7.6.2 计时(Timer)控件 232

7.7 表单的调整和定制 234

7.7.1 控件编辑 234

7.7.2 控件排列 235

7.7.3 使用自动格式生成器 235

7.7.4 设置Tab顺序 235

7.8 本章小结 236

习题7 236

8.1.1 SQL语言的特点 238

8.1 SQL语言概述 238

第8章 结构化查询语言 238

8.1.2 数据定义语言 239

8.1.3 数据操纵语言 242

8.1.4 数据控制语言 244

8.2 SELECT命令基本用法 244

8.2.1 基本查询 245

8.2.2 带条件查询 246

8.2.3 嵌套查询 249

8.2.4 多表查询 250

8.2.5 连接查询 252

8.3 查询结果处理 253

8.3.1 排序输出 253

8.3.2 重定向输出(INTO) 254

8.3.3 输出合并(UNION) 255

8.3.4 分组统计(GROUP)与筛选(HAVING) 255

8.4 查询设计器 256

8.4.1 查询设计器的应用 256

8.4.2 交叉表应用 261

8.4.3 查询结果输出 263

8.4.4 查询设计器的表单设计 264

8.5 本章小结 265

习题8 265

第9章 视图与实用表单开发 268

9.1 视图设计 268

9.1.1 视图 268

9.1.2 视图设计器概述 269

9.1.3 视图设计 270

9.1.4 视图的应用 276

9.1.5 视图的SQL语句 277

9.1.6 视图与查询、视图与表的比较 278

9.2 基于视图的表单设计 279

9.2.1 成绩表单 279

9.2.2 学生学籍表单 282

9.3 本章小结 283

习题9 284

10.1.1 报表设计器 285

10.1 报表格式设计初步 285

第10章 报表与标签技术 285

10.1.2 页面设置 286

10.1.3 快速报表 286

10.1.4 存储与预览报表 287

10.2 报表设计 288

10.2.1 报表格式概述 288

10.2.2 域控件设计 289

10.2.3 标签控件设计 292

10.2.4 画线设计 293

10.2.5 标题/总结设计 294

10.2.6 分组设计 297

10.2.7 圆角矩形控件设计 298

10.2.8 OLE控件设计 299

10.3 报表输出 301

10.3.1 菜单方式打印报表 301

10.4 实用报表设计 302

10.4.1 学生登记卡报表设计 302

10.3.2 命令方式报表输出 302

10.4.2 创建课程表报表 303

10.4.3 创建成绩单报表 304

10.5 标签设计 305

10.6 本章小结 305

习题10 306

第11章 菜单技术 307

11.1 菜单设计的一般步骤 307

11.2.2 菜单创建 308

11.2 操作菜单 308

11.2.1 规划菜单系统 308

11.2.3 生成程序 312

11.2.4 执行菜单程序 315

11.3 菜单设计技术 315

11.3.1 菜单系统选择逻辑设计 316

11.3.2 将系统菜单引入用户菜单系统 319

11.3.3 顶层表单设计 321

11.3.4 设计应用系统启动程序 322

习题11 324

11.4 本章小结 324

第12章 应用系统集成技术 326

12.1 错误处理技术 326

12.1.1 错误处理 326

12.1.2 对象错误事件处理 328

12.2 编译应用程序 329

12.2.1 构造应用程序框架 329

12.2.2 将文件加入到项目中 331

12.2.3 连编应用程序 333

12.3 软件发布 334

12.3.1 教学管理系统软件发布 335

12.3.2 软件的安装与删除 336

12.4 应用程序框架 337

12.4.1 应用程序向导 338

12.4.2 应用程序生成器 339

12.4.3 应用程序框架 340

12.5 应用软件开发过程概述 346

12.5.2 需求分析阶段 347

12.5.1 可行性研究阶段 347

12.5.3 系统设计阶段 350

12.5.4 实现阶段 356

12.5.5 测试运行阶段 360

12.6 本章小结 361

习题12 362

附录 363

附录1 习题1答案 363

附录2 习题2答案 364

附录3 习题3答案 366

附录4 习题4答案 369

附录5 习题5答案 370

附录6 习题6答案 373

附录7 习题7答案 378

附录8 习题8答案 379

附录9 习题9答案 382

附录10 习题10答案 382

附录11 习题11答案 382

附录12 习题12答案 383

参考文献 384