《Visual FoxPro及其应用系统开发 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:史济民主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302146218
  • 页数:376 页
图书介绍:

0 数据库系统概述    1

0.1 数据库的基本概念 1

0.1.1 从文件管理到数据库管理 1

0.1.2 数据库系统的特点 1

0.1.3 数据库系统的分代 2

0.1.4 数据库系统的分类 4

0.2 数据库管理系统 5

0.2.1 数据库管理系统的基本功能 5

0.2.2 数据库管理系统的发展现状 6

0.3 数据库系统的应用模式 7

0.3.1 单用户应用模式 7

0.3.2 多用户集中应用模式 7

0.3.3 客户机/服务器应用模式 8

0.4.1 SQL及其接口 9

0.4 数据库应用系统与开发环境 9

0.4.2 典型的RDBAS开发环境 10

习题 11

上篇 语言基础 14

1 初识Visual FoxPro  14

1.1 Visual FoxPro的产生与特点 14

1.1.1 Visual FoxPro的产生 14

1.1.2 Visual FoxPro的新版本 15

1.1.3 Visual FoxPro的特点 15

1.2 Visual FoxPro的界面组成 17

1.2.1 Visual FoxPro的窗口 17

1.2.2 Visual FoxPro的菜单 19

1.2.3 Visual FoxPro的对话框 20

1.3 Visual FoxPro的命令与工作方式 22

1.3.1 Visual FoxPro的命令 22

1.3.2 Visual FoxPro的工作方式 23

1.4 Visual FoxPro的设计与管理工具 24

1.4.1 向导 24

1.4.2 设计器 26

1.4.3 生成器 27

1.4.4 项目管理器 28

习题 31

2 表的基本操作   32

2.1 表的建立与修改 32

2.1.1 建立表结构 32

2.1.2 输入表数据 37

2.1.3 修改表结构 40

2.1.4 修改表数据 41

2.1.5 通用型字段 43

2.2.1 常量与变量 46

2.2 表达式与函数 46

2.2.2 表达式 49

2.2.3 函数 52

2.3 Visual FoxPro命令的常用子句 55

2.3.1 4种常用的命令子句 55

2.3.2 命令子句中的表达式 56

2.3.3 命令和子句的书写规则 57

2.4 表的维护命令 57

2.4.1 表的复制 57

2.4.2 表数据的替换 59

2.4.3 逻辑表的设置 62

2.4.4 建立或修改表结构 63

2.5 记录的维护命令 65

2.5.1 记录的定位与移位 65

2.5.2 记录的插入与追加 66

2.5.3 记录的删除与恢复 68

习题 69

3 查询与统计 72

3.1 排序与索引 72

3.1.1 排序 72

3.1.2 索引 73

3.2 查询命令 77

3.2.1 顺序查询命令 78

3.2.2 索引查询命令 78

3.2.3 工作区和数据工作期 79

3.3 表的关联 83

3.3.1 关联的概念 84

3.3.2 在数据工作期窗口建立关联 85

3.3.3 用Relation命令建立关联 87

3.4 统计命令 88

3.5.1 直接用命令查询 91

3.5 SELECT-SQL查询 91

3.5.2 用查询设计器建立查询 96

3.5.3 查询结果的图形处理 105

3.6 数据库表及其数据完整性 107

3.6.1 创建数据库表 107

3.6.2 表的数据完整性 112

3.7 视图:虚拟的数据库表 116

习题 119

上篇小结 121

中篇 程序设计 124

4 结构化程序设计    124

4.1 程序文件 124

4.1.1 程序的建立与执行 124

4.1.2 程序中的专用命令 126

4.2.2 分支结构 128

4.2.1 顺序结构 128

4.2 程序的控制结构 128

4.2.3 循环结构 132

4.3 多模块程序 135

4.3.1 子程序 135

4.3.2 自定义函数 137

4.3.3 过程 139

4.3.4 变量的作用域 139

4.3.5 程序调试方法 141

4.3.6 模块化设计 143

4.4 窗口设计样例 146

4.4.1 浏览窗口的定制 146

4.4.2 窗口命令与函数 151

习题 154

5.1.1 菜单生成的基本步骤 157

5.1 下拉式菜单设计 157

5 菜单设计 157

5.1.2 快速菜单命令 158

5.1.3 菜单设计器 160

5.1.4 “显示”菜单中的相关命令 162

5.2 快捷菜单设计 165

习题 167

6 表单设计基础     168

6.1 表单向导 168

6.1.1 生成单表表单 168

6.1.2 生成多表表单 171

6.2 表单设计器 173

6.2.1 表单设计器的基本操作 174

6.2.2 在表单上设置控件 178

6.3 面向对象的程序设计 180

6.3.1 基本概念 180

6.3.2 对象的引用 185

习题 191

7 表单控件设计      192

7.1 输出类控件 192

7.1.1 标签 192

7.1.2 图像、线条与形状 193

7.2 输入类控件 196

7.2.1 文本框 196

7.2.2 编辑框 200

7.2.3 列表框与组合框 201

7.2.4 微调控件 209

7.3 控制类控件 210

7.3.1 命令按钮与命令按钮组 210

7.3.2 复选框与选项按钮组 214

7.3.3 计时器 221

7.4.1 表格 223

7.4 容器类控件 223

7.4.2 页框 228

7.4.3 容器 229

7.5 连接类控件 229

7.5.1 连接技术的演变 229

7.5.2 ActiveX控件 230

7.5.3 ActiveX绑定控件 233

7.5.4 超级链接 235

习题 235

8 表单高级设计      237

8.1 多表单应用程序 237

8.1.1 多文档界面应用程序 237

8.1.2 表单集应用程序 242

8.2 用户定义属性与方法程序 243

8.2.1 用户定义属性 244

8.2.2 用户定义方法程序 248

8.3.1 基本概念 250

8.3 类 250

8.3.2 用户定义类 252

8.3.3 用户定义工具栏 256

习题 259

9 报表设计     260

9.1 打印基础 260

9.1.1 打印前的准备 260

9.1.2 打印的方法与命令 261

9.2 报表设计器的基本操作 263

9.2.1 打开报表设计器窗口 263

9.2.2 快速制表 264

9.2.3 页面预览 265

9.2.4 报表打印 266

9.3.1 页面设置 267

9.3 报表设计器的高级操作 267

9.3.2 设计报表带区 268

9.3.3 创建报表控件 274

9.3.4 报表变量 278

习题 282

中篇小结 283

下篇 系统开发 286

10 系统开发实例    286

10.1 数据库应用系统的开发步骤 286

10.2 一个实例:“汽车修理管理系统”的开发 291

10.2.1 需求分析 291

10.2.2 数据库设计 293

10.2.3 应用程序设计 297

10.2.4 程序试运行 307

10.3.1 应用程序管理 308

10.3 应用程序的管理与发布 308

10.3.2 应用程序发布 310

习题 311

11 客户/服务器应用程序开发   312

11.1 客户/服务器模式 312

11.1.1 早期的数据库应用模式 312

11.1.2 客户/服务器结构的工作 312

11.1.3 开放数据库连接(ODBC) 313

11.2 局域网中的C/S系统 314

11.2.1 配置Visual FoxPro/SQL Server的C/S系统 314

11.2.2 ODBC数据源的建立和连接 319

11.2.3 远程视图方法 321

11.2.4 SQL Pass-Through方法 324

11.3.1 B/W/S结构的组成 325

11.3.2 B/W/S结构的工作 325

11.3 三层结构的数据库模式 325

11.3.3 CGI与IDC接口 326

11.3.4 ASP与ADO 327

11.4 Web数据库的开发环境 329

11.4.1 主要的相关概念 329

11.4.2 Web数据库的环境要求 329

11.4.3 安装IIS的Web服务器 330

11.5 网页生成与发布 331

11.5.1 用Visual FoxPro表生成Web页 331

11.5.2 将Web页发布到Web服务器 332

11.6 开发交互式数据库网页 334

11.6.1 ASP与ADO编程的预备知识 334

11.6.2 ASP应用程序示例 336

习题 341

12.1.1 关系的数学定义 342

12.1 关系模型的基本概念 342

12 关系数据库基本原理 342

12.1.2 关系的性质 344

12.1.3 关系数据库的描述 345

12.2 关系数据操作 346

12.2.1 关系代数运算 346

12.2.2 关系完备性 348

12.3 关系规范化理论 349

12.3.1 函数依赖 350

12.3.2 关系模式的范式 351

12.3.3 规范化理论的应用 353

12.4 关系数据库设计 353

12.4.1 数据库设计的3个阶段 353

12.4.2 数据库系统的分级结构 355

习题 357

13.1.1 Visual FoxPro 9.0的界面 359

13 Visual FoxPro 9.0简介     359

13.1 Visual FoxPro 9.0概述 359

13.1.2 Visual FoxPro 9.0的新功能 360

13.2 语言增强 360

13.2.1 SQL的改进 360

13.2.2 新的数据类型 362

13.2.3 新增的函数 362

13.3 全新的报表设计器 364

13.3.1 数据环境的重用 364

13.3.2 多细节带 365

13.4 使用InstallShield Express发布应用程序 366

习题 371

下篇小结 373

系统开发小结 374

参考文献 376