《数据库技术及开发教程 修订版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:常明华主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505376136
  • 页数:331 页
图书介绍:

第1章 数据库系统概述 1

第1节 数据、信息和数据处理技术 2

1.数据与信息 2

2.数据处理 2

3.计算机数据处理技术的发展 2

第2节 数据库及其特点 4

1.什么是数据库系统 4

2.数据库的主要特点 5

3.与文件系统的联系与区别 6

1.三个世界假设 7

第3节 三个世界与两种模型 7

2.两种模型 10

第4节 关系模型 15

1.关系模型的数据模式 15

2.关系代数 16

3.关系数据库的存储结构 19

4.关系数据库设计 20

第2章 VFP基础知识和集成开发环境 21

第2节 VFP用户界面 22

第1节 VFP的特点 22

1.菜单系统 23

2.动态菜单和快捷菜单 24

3.工具栏 25

4.对话框 26

第3节 VFP中的文本编辑与命令窗口 27

1.文本编辑基本命令 27

3.设置编辑器的特性 28

4.命令窗口 28

2.文本编辑 28

第4节 数据类型、常量与变量、表达式、函数 29

1.数据类型 29

2.常量和变量 30

3.运算符与表达式 32

4.常用函数 35

第5节 VFP集成开发环境——项目管理器 39

1.项目管理器 39

2.创建或打开一个项目文件 41

3.项目管理器界面 42

4.定制项目管理器 43

5.数据标签页 44

6.文档、类、代码、其他标签页 48

7.项目信息 49

8.连编项目 50

第3章 表的基本操作 53

第1节 表的设计 55

1.表结构的创建和修改 55

2.表结构的显示 57

3.表的打开和关闭 58

4.表结构及其状态信息函数 59

第2节 记录的基本操作 60

1.表记录的基本操作 60

2.记录的修改、删除和过滤 67

3.记录的浏览 71

第4章 程序设计初步 75

第1节 VFP代码编写环境 76

1.程序文件的建立 76

3.程序文件的运行 77

2.程序文件的修改 77

第2节 程序中常用的命令 78

1.基本输入输出命令 78

4.程序文件存入指定的文件夹 78

2.状态设置命令 80

3.赋值语句 81

4.宏替换命令&和名称表达式 81

5.简单控制命令 82

第3节 程序控制结构 83

1.顺序结构 83

7.清屏命令 83

6.程序中的注释命令 83

2.判断/分支结构 84

3.循环结构 86

第4节 数组在程序设计中的应用 90

1.数组的定义 90

2.数组的赋值 91

第5节 子程序、过程和自定义函数 93

1.子程序 93

2.过程 94

3.用户自定义函数 95

第6节 内存变量的使用 96

1.局部型内存变量 96

2.全局型内存变量 96

3.私有型内存变量 97

4.内存变量的屏蔽 97

第5章 数据库的管理 99

2.数据库的设计 100

1.什么是数据库 100

第1节 数据库的创建 100

3.数据库表的属性 102

第2节 数据库的维护 106

1.数据库的打开与关闭 106

2.数据库的修改 107

3.删除数据库 109

4.显示当前数据库的信息 109

5.添加表、移去表、删除表 110

1.索引的作用 111

第3节 创建表索引 111

2.索引的类型 112

3.索引文件的创建 113

4.索引的使用 115

5.索引的维护 116

第4节 关系和参照完整性 117

1.关系操作 117

2.参照完整性(Referential Integrity) 121

第5节 视图 122

2.视图的创建 123

1.视图的分类与特点 123

3.视图的维护 129

第6章 SQL查询语言 131

第1节 SQL语言概述 132

1.什么是SQL语言 132

2.Visual FoxPro中的SQL 132

第2节 SQL查询语言命令 133

1.数据的定义 133

2.数据的操纵 134

第3节 SELECT查询命令 136

第4节 SELECT命令的使用方法 138

1.查询实例 139

2.基本使用方法 139

3.多表查询 140

4.SQL函数的使用方法 141

5.结果排序 141

6.结果统计 142

7.输出结果重定向 142

9.谓词演算 143

8.SELECT嵌套 143

第5节 QUERY系统 145

1.启动查询设计器 146

2.用命令方式进入QUERY 146

3.QUERY的退出 147

4.QUERY窗口的组成 147

5.QUERY菜单的功能 150

6.运行查询 150

7.基本查询 150

8.多表查询操作 151

9.输出操作 152

10.输出结果排序 154

11.多表查询结果格式报表输出 154

第6节 数据库操作中的程序设计 155

1.字段变量与内存变量的区别 155

2.记录指针的移动 157

3.表记录与数组之间的数据传递 162

第7章 表单设计 165

第1节 表单设计器 166

1.表单控件工具栏 167

2.属性窗口 168

3.代码编辑窗口 170

4.布局工具栏 170

5.表单的数据环境设计器 171

6.表单设计器工具栏 172

第2节 用表单设计器设计表单 173

1.添加对象 173

2.选择对象 173

5.改变对象的Tab键次序 174

3.移动并更改对象的大小 174

4.复制和删除对象 174

6.生成器 175

7.表单设计实例 175

第3节 常用控件的使用 179

1.标签 179

2.文本框与编辑框 180

3.列表框与组合框 183

4.命令按钮与命令按钮组 190

5.选项按钮组与复选框 192

6.微调控件 195

7.表格 196

8.页框 197

9.计时器 198

10.容器 199

11.OLE绑定型控件 199

12.图像、线条、形状 199

第4节 使用向导创建表单 200

1.利用表单向导创建表单 200

2.利用一对多表单向导创建一对多表单 202

第8章 面向对象编程的基本知识 203

第1节 对象、控件和类 204

第2节 属性、事件和方法 204

1.对象的属性 205

2.对象的事件 205

3.对象的方法 206

第3节 面向对象程序设计的基本知识 206

1.对象的层次与对象的引用 206

第4节 类的设计与类的特性 208

2.属性的设置、方法事件程序的调用 208

1.类的建立和应用 209

2.在类中增加新属性和新方法 211

3.类的特性——继承性、封装性、多态性 214

第9章 建立应用程序的子类 217

第1节 表单子类的建立 218

1.建立表单子类UserForm 218

2.表单子类的属性设置 219

3.在表单子类中新增属性 219

4.将表单子类设置成默认表单模板 220

1.建立标签子类UserLabel 221

2.设置标签子类的属性 221

第2节 标签子类的建立 221

3.应用标签子类 222

第3节 文本框子类的建立 223

1.建立文本框子类 223

2.设置文本框子类的属性 223

3.设置文本框子类的Refresh方法 223

4.文本框子类的应用 224

第4节 复选框子类的建立 225

1.建立复选框子类 225

2.设置复选框子类的属性 225

3.设置复选框子类的Refresh方法 225

4.复选框子类的应用 226

第5节 编辑框子类的建立 226

3.设置编辑框子类的Refresh方法 227

4.编辑框子类的应用 227

2.设置编辑框子类的属性 227

1.建立编辑框子类 227

第6节 微调子类的建立 228

1.建立微调子类 228

2.设置微调子类的属性 229

3.设置微调子类的Refresh方法 229

4.微调子类的应用 229

第7节 性别子类的建立 230

1.建立性别子类 230

2.设置性别子类的属性 230

3.设置性别子类的Refresh方法 231

4.性别子类的应用 232

第8节 表格子类的建立 232

1.建立表格子类 233

2.设置表格子类的属性 233

3.设置表格子类的Init事件 233

4.表格对象的应用 234

第9节 文字型记录移动子类的建立 235

1.建立文字型记录移动子类 235

2.设置文字型记录移动子类的属性 235

4.设计文字型记录移动子类的方法事件 236

3.建立文字型记录移动子类的新属性 236

5.记录移动子类的应用 239

第10节 图形方式记录移动子类的建立 239

1.建立图形方式记录移动子类 240

2.设置图形方式记录移动子类的属性 240

3.图形方式记录移动子类的应用 241

第11节 文字型记录更新子类的建立 241

1.建立文字型记录更新子类 241

4.文字型记录更新子类的新增方法 242

3.文字型记录更新子类的新增属性 242

2.设置文字型记录更新子类的属性 242

5.设置文字型记录更新子类的方法事件 243

6.文字型记录更新子类的应用 246

第12节 图形方式记录更新子类的建立 246

1.建立图形方式的记录更新子类 246

2.设置图形方式的记录更新子类的属性 247

3.重写图形方式记录更新子类的Init事件 247

第10章 报表与标签设计 249

1.快速报表制作 250

第1节 报表的制作 250

2.报表向导 252

3.报表设计器 255

第2节 标签的制作 262

1.标签向导 262

2.标签设计器 264

第3节 打印报表和标签 264

第11章 菜单设计 267

1.水平菜单栏设计 268

第1节 弹出式下拉菜单设计 268

2.弹出菜单条(POPUP)设计 270

3.弹出式下拉菜单的设计 272

第2节 菜单设计器 272

1.菜单设计器的使用步骤 272

2.启动菜单设计器 273

3.退出菜单设计器 274

4.系统菜单中的“菜单(M)”项 274

5.水平菜单栏 275

6.弹出式菜单条定义 277

7.快捷菜单 278

8.顶层菜单 280

9.一个菜单系统设计实例 281

第12章 应用程序设计实践 285

第1节 建立应用程序的目录结构 286

第2节 设置应用程序文件夹为默认的工作目录 286

第3节 使用项目管理器 287

第4节 在项目中增加模块 289

1.把数据库加入项目中 289

2.建立表单 289

3.设计菜单 294

4.设计报表——成绩单 295

5.设计主程序 298

6.使用连编功能建立应用程序 299

第5节 运行程序 300

第13章 高级编程技术——ActiveX控件及应用 301

第1节 ActiveX控件的一般使用方法 302

1.添加ActiveX控件到“表单控件”工具栏 302

2.添加ActiveX控件到表单 302

4.VFP提供的ActiveX控件 303

3.设置ActiveX控件的属性和事件过程 303

1.Tree View控件 304

第2节 Tree View控件显示树形菜单 304

第3节 MsComm控件开发通信系统 310

1.上位机通信程序的源代码 310

2.通信系统的下位机程序设计 312

第14章 开发客户/服务器应用系统 315

第2节 客户/服务器系统的软件、硬件环境 316

第3节 用VFP设计客户/服务器系统的任务及解决方法 316

第1节 客户/服务器概述 316

第4节 升迁VFP数据到SQL Server中 317

1.使用升迁向导 317

2.升迁到SQL Server上 318

第5节 远程视图及其应用 328

1.远程视图的特点 328

2.创建远程视图 328

3.远程视图的应用 330

参考文献 331