当前位置:首页 > 工业技术
Visual Foxpro 6.0 数据库程序设计基础  第2版
Visual Foxpro 6.0 数据库程序设计基础  第2版

Visual Foxpro 6.0 数据库程序设计基础 第2版PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:陈富贵主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2007
  • ISBN:7307054396
  • 页数:415 页
图书介绍:本书介绍了Visual Foxpro 6.0数据库的基本技术和程序设计的语言及方法等。
《Visual Foxpro 6.0 数据库程序设计基础 第2版》目录

第一章 数据库基本知识 1

1.1 数据处理和数据管理技术 1

1.2 数据库及其组织结构 2

1.2.1 什么是数据库 2

1.2.2 数据库的三级结构 3

1.2.3 数据库系统 4

1.3 数据库管理系统 5

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

1.3.2 DBMS的组成 5

1.4 数据模型 6

1.4.1 实体及其属性的概念 6

1.4.2 数据模型 7

1.4.3 数据库种类 9

1.5 E-R方法 9

1.5.1 E-R图的基本图素 10

1.5.2 设计E-R图的方法 10

1.5.3 将E-R图转换为关系数据模型 11

1.6 关系的几个术语和关系的性质 14

1.6.1 关系的几个术语 14

1.6.2 关系的性质 15

1.7 关系运算 16

1.7.1 传统的集合运算——并、差、交 16

1.7.2 专门的关系运算——选择、投影、连接 17

1.8 关系模型的实例 20

习题 23

第二章 Visual FoxPro 6.0概述 26

2.1 Visual FoxPro 6.0运行环境与安装过程 26

2.1.1 软件和硬件环境 26

2.1.2 VFP 6.0中文版的安装 26

2.1.3 VFP 6.0的启动与退出 27

2.2 VFP 6.0数据库组成及其关系运算概述 28

2.2.1 VFP中的关系运算 28

2.2.2 VFP 6.0关系数据库的组成 30

2.3 VFP中提供的工作方式 31

2.4 VFP 6.0的文件类型及说明 32

2.5 VFP 6.0的主要性能指标 33

2.6 VFP 6.0的基本功能特点 34

2.7 VFP 6.0的环境配置 35

2.7.1 用“SET”命令配置环境参数 35

2.7.2 用菜单操作交互设置环境参数 37

习题 40

上机实习题 41

第三章 VFP 6.0的语言元素和系统函数 42

3.1 VFP 6.0的语言元素 42

3.1.1 关于常量与变量的概念 42

3.1.2 VFP 6.0的内存变量及数据类型 43

3.1.3 字段变量及其数据类型 49

3.1.4 内存变量与字段变量的区别 50

3.1.5 数组 51

3.1.6 运算符与表达式 53

3.2 利用“表设计器”建立自由表 59

3.3 常见函数的使用 62

3.3.1 数值运算函数 63

3.3.2 字符操作函数 64

3.3.3 日期和日期时间函数 67

3.3.4 数据类型转换函数 68

3.3.5 测试函数 69

习题 73

上机实习题 76

第四章 VFP 6.0的命令及数据表的基本操作 77

4.1 VFP 6.0的命令结构 77

4.2 命令文件的建立、修改与执行 80

4.3 数据表操作常用的命令 82

4.3.1 数据表结构的建立、修改与追加记录 82

4.3.2 数据表的打开和关闭 83

4.3.3 数据表的显示 85

4.3.4 数据表内容的复制 86

4.3.5 数据表记录的定位 87

4.3.6 数据表记录的增加、删除、编辑和修改 89

4.3.7 排序、索引 93

4.3.8 数据检索或查找定位命令 97

4.3.9 数据表的统计 99

4.4 多表操作 101

4.4.1 工作区的选择 101

4.4.2 数据表文件的连接、更新和关联 104

习题 108

上机实习题 110

第五章 VFP程序设计 112

5.1 输入和输出命令 112

5.2 程序的三种基本结构 114

5.2.1 顺序结构 114

5.2.2 分支结构 115

5.2.3 循环结构 119

5.3 过程调用 126

5.3.1 过程与过程文件的概念 126

5.3.2 过程调用 127

5.3.3 过程的嵌套调用 131

5.3.4 带参数的过程调用 132

5.4 内存变量的作用范围 135

5.5 数组的使用 137

5.5.1 数组的作用范围和一般使用 137

5.5.2 数组与数据表之间的数据交换 139

5.6 自定义函数 140

5.6.1 自定义函数的句法 141

5.6.2 函数的引用 141

5.7 综合举例 143

习题与上机实习题 147

第六章 用户界面与项目管理器 154

6.1 VFP 6.0的用户界面 154

6.1.1 菜单系统 155

6.1.2 工具栏 158

6.1.3 三类可视化交互开发工具 159

6.1.4 命令窗口 164

6.2 项目管理器 165

6.2.1 项目文件的建立 165

6.2.2 项目管理器的界面 166

6.2.3 项目管理器的使用 170

习题 172

上机实习题 173

第七章 数据库的建立及数据完整性控制 174

7.1 表结构的创建和数据输入 174

7.1.1 建立表结构的三种方法 174

7.1.2 表中的数据输入 180

7.1.3 利用源表追加记录 183

7.2 在“项目管理器”中对表的操作 185

7.2.1 打开/关闭表 185

7.2.2 在项目中添加/移去表 185

7.2.3 在项目中修改表结构 185

7.2.4 数据表维护 186

7.2.5 记录查找和定位 187

7.2.6 “数据工作期”简介 190

7.3 数据库的设计 191

7.3.1 数据库设计的基本过程 191

7.3.2 表中字段的确定 192

7.3.3 表间联系的确定 193

7.4 数据库的创建与操作 194

7.4.1 数据库文件的创建 195

7.4.2 在数据库中添加、移去表 197

7.4.3 直接创建数据库表 199

7.4.4 在“表设计器”中设置表的属性 200

7.4.5 数据库使用 205

7.5 索引与排序的交互设置 208

7.5.1 在表设计器中设置索引 209

7.5.2 复合索引的使用 214

7.6 表间关系的建立与编辑 215

7.6.1 表间联系的建立 215

7.6.2 表间联系的编辑 216

7.7 参照完整性 217

7.7.1 参照完整性的概念 217

7.7.2 参照完整性的设置 218

习题 219

上机实习题 220

第八章 SQL语言以及查询和视图设计 222

8.1 概述 222

8.2 SQL的数据定义功能 223

8.2.1 表的定义 223

8.2.2 表的删除 226

8.2.3 表结构的修改 226

8.3 SQL的操作功能 228

8.3.1 插入 228

8.3.2 更新 229

8.3.3 删除 229

8.4 SQL的查询功能 230

8.4.1 SQL SELECT命令的格式 230

8.4.2 简单查询 232

8.4.3 带特殊运算符的条件查询 232

8.4.4 排序 233

8.4.5 简单的连接查询 234

8.4.6 嵌套查询 235

8.4.7 使用函数计算与分组查询 237

8.4.8 使用量词和谓词的查询 239

8.4.9 自连接和超连接查询 241

8.4.10 用空值查询 244

8.4.11 集合的并运算 244

8.4.12 VFP的SQL SELECT命令中几个特殊选项 245

8.5 视图及视图的定义 246

8.6 查询设计与视图设计 248

8.6.1 查询和视图设计的概念 248

8.6.2 查询设计 249

8.6.3 视图设计 264

习题 270

上机实习题 272

第九章 表单设计 274

9.1 面向对象程序设计的基本概念 274

9.1.1 面向过程与面向对象 274

9.1.2 对象、类、属性、事件和方法 275

9.1.3 子类与继承 276

9.1.4 Visual FoxPro的基类简介 276

9.1.5 容器和控件 277

9.1.6 VFP中对象的创建 278

9.1.7 对象引用 280

9.2 表单设计基础 282

9.2.1 用“表单向导”设计表单 282

9.2.2 用“表单设计器”设计表单 285

9.2.3 表单的数据环境设置 295

9.2.4 “字段映象”选项卡的设置 298

9.2.5 表单上控件的操作与布局调整 299

9.2.6 表单的常用属性、事件和方法以及属性和方法的添加 300

9.3 一对多表单 304

9.3.1 使用表单向导创建一对多表单 304

9.3.2 使用“表单设计器”设计一对多表单 306

9.4 常用控件的使用 308

9.4.1 标签控件(Label) 308

9.4.2 命令按钮和命令按钮组(CommandGroup) 308

9.4.3 文本框(TextBox)控件 309

9.4.4 选项按钮(OptionGroup)组 311

9.4.5 复选(CheckBox)框 312

9.4.6 表格(Grid)控件 314

9.4.7 列表框控件和组合2框控件 317

9.4.8 编辑(EditBox)框 321

9.4.9 页框(PageFrame)控件 321

9.4.10 微调(Spinner)控件 323

9.4.11 计时器(Timer)控件 324

9.4.12 ActiveX(OleBoundControl)绑定控件 325

9.4.13 表单集 326

9.5 表单中自定义类的使用 327

习题 331

上机实习题 333

第十章 菜单与自定义工具栏 335

10.1 VFP的菜单系统组成 335

10.2 创建菜单系统的过程 336

10.3 菜单系统的规划 336

10.3.1 设计菜单系统的一般原则 336

10.3.2 菜单系统规划实例 337

10.4 菜单系统的建立 338

10.4.1 用“菜单设计器”建立菜单系统 338

10.4.2 利用VFP的菜单范例创建新的菜单 344

10.4.3 为顶层表单添加菜单 345

10.4.4 快捷菜单的创建 346

10.4.5 编程方式定义菜单 348

10.5 自定义工具栏 351

10.5.1 利用现有工具栏创建定义新工具栏 351

10.5.2 新建自定义工具栏类 352

10.5.3 自定义工具栏类的使用 354

10.5.4 菜单和自定义工具栏功能的协调 355

习题 356

上机实习题 356

第十一章 报表与打印 358

11.1 报表外观设计 358

11.2 报表的创建途径 359

11.3 利用向导创建报表 359

11.3.1 启动报表向导的途径 359

11.3.2 单表报表的创建 359

11.3.3 一对多报表的创建 363

11.4 使用设计器创建报表 365

11.4.1 启动报表设计器的途径 365

11.4.2 用报表设计器创建“快速报表” 365

11.4.3 用“报表设计器”设计报表 366

11.4.4 报表数据分组 373

11.4.5 报表的修改和美化 375

11.4.6 报表页面设置、多列布局与打印 377

11.5 标签的创建 379

11.5.1 利用标签向导建标签 380

11.5.2 “标签设计器” 382

习题 382

上机实习题 382

第十二章 VFP应用程序的开发 383

12.1 开发VFP应用程序的一般过程 383

12.1.1 需求分析 383

12.1.2 系统设计 386

12.1.3 具体实现 389

12.1.4 测试和调试 390

12.2 VFP应用程序的建立 391

12.2.1 应用程序的管理 391

12.2.2 主文件设置 393

12.2.3 主程序设计 394

12.2.4 连编应用程序 395

习题 398

上机实习题 399

附录 400

附录一 ASCII码表 400

附录二 常用的函数及简单用法 401

附录三 常用的事件、方法和属性 404

附录四 Visual FoxPro 6.0常用命令 410

主要参考文献 416

返回顶部