当前位置:首页 > 工业技术
新编Visual FoxPro程序设计教程
新编Visual FoxPro程序设计教程

新编Visual FoxPro程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:高怡新,谷秀岩等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111125940
  • 页数:327 页
图书介绍:本书介绍了计算机知识。
《新编Visual FoxPro程序设计教程》目录

第1章 Visual FoxPro概述 1

1.1 数据库基本概念 1

1.1.1 数据与数据处理 1

1.1.2 数据库系统 2

1.1.3 数据库管理系统 3

1.2 数据模型 4

1.2.1 实体与实体之间的联系 4

1.2.2 几种主要的数据模型 5

1.3 关系型数据库 7

1.3.1 关系术语与关系特点 7

1.3.2 关系运算 8

1.4 微机数据库的发展 10

1.4.1 数据库的起源 10

1.4.2 xBASE时代 10

1.4.3 FoxPro时代 11

1.4.4 Visual FoxPro的推出 11

1.5 中文Visual FoxPro 6.0概述 11

1.5.1 中文Visual FoxPro 6.0的特点 12

1.5.2 中文Visual FoxPro 6.0的窗口界面 13

1.5.3 中文Visual FoxPro 6.0的工作方式 15

1.5.4 中文Visual FoxPro 6.0的环境设置 16

1.5.5 中文Visual FoxPro 6.0的设计工具 19

1.6 项目管理器 21

1.6.1 项目管理器的启动 22

1.6.2 项目管理器的操作 23

1.7 习题 25

第2章 Visual FoxPro的数据 27

2.1 常量 27

2.1.1 字符型常量 27

2.1.2 数值型常量 27

2.1.3 货币型常量 28

2.1.4 日期型常量 28

2.1.5 日期时间型常量 29

2.1.6 逻辑型常量 29

2.2 变量 29

2.2.1 字段变量 29

2.2.2 内存变量 30

2.3 表达式 33

2.3.1 算术表达式 33

2.3.2 字符表达式 34

2.3.3 日期表达式 34

2.3.4 逻辑表达式 35

2.3.5 表达式书写规则 38

2.3.6 表达式的计算和输出 38

2.4 函数 38

2.4.1 数值处理函数 39

2.4.2 字符处理函数 40

2.4.3 日期和时间函数 43

2.4.4 转换函数 44

2.4.5 测试函数 46

2.5 命令格式与文件类型 48

2.5.1 Visual FoxPro的命令格式 48

2.5.2 Visual FoxPro的文件类型 49

2.6 习题 50

第3章 数据表的创建与维护 53

3.1 数据表的菜单操作 53

3.1.1 表结构的创建 53

3.1.2 数据表的打开 57

3.1.3 数据的输入 57

3.1.4 数据表的查看 60

3.1.5 添加与删除记录 61

3.2 数据表的命令操作 62

3.2.1 数据表的创建 62

3.2.2 数据表的复制与删除 64

3.2.3 记录指针的移动 66

3.2.4 添加与插入记录 67

3.2.5 显示记录 69

3.2.6 修改记录 69

3.2.7 删除记录 72

3.3 数据表的排序与索引 73

3.3.1 数据表的物理排序 73

3.3.2 索引的分类 74

3.3.3 在表设计器中建立索引 75

3.3.4 用命令建立索引 77

3.3.5 索引文件的打开与关闭 80

3.4 数据表的查询与统计 82

3.4.1 数据表的查询 82

3.4.2 数据表的统计 84

3.5 习题 87

第4章 数据库的创建与操作 90

4.1 数据库的创建与使用 90

4.1.1 创建数据库 90

4.1.2 数据库的打开与关闭 92

4.1.3 数据库的修改与删除 92

4.1.4 数据库中表的添加与移去 92

4.2 创建数据库表 94

4.2.1 创建数据库表的方法 94

4.2.2 设置字段属性 95

4.2.3 建立主索引 96

4.2.4 记录有效性规则和触发器 97

4.3 永久关系和参照完整性 98

4.3.1 创建表间永久关系 98

4.3.2 建立参照完整性 100

4.4 多表操作 102

4.4.1 选择工作区 102

4.4.2 表间的逻辑关联 103

4.4.3 表间的横向连接 104

4.4.4 表间的数据更新 105

4.5 习题 106

第5章 查询与视图 109

5.1 查询的创建与使用 110

5.1.1 使用查询设计器创建查询 110

5.1.2 查询的运行与修改 112

5.1.3 查询设计器的界面 113

5.1.4 创建分组查询 115

5.1.5 查询菜单的使用 117

5.2 视图的创建与使用 118

5.2.1 视图的概念 118

5.2.2 视图的创建 119

5.2.3 使用视图更新数据 122

5.2.4 视图的定制 123

5.2.5 视图的使用与维护 125

5.3 习题 126

第6章 结构化查询语言SQL 128

6.1 SQL语言的特点 128

6.2 SQL的定义功能 129

6.2.1 建立表结构 129

6.2.2 修改表结构 132

6.2.3 建立视图 134

6.2.4 删除数据表 136

6.3 SQL的修改功能 136

6.3.1 插入数据 136

6.3.2 更新数据 137

6.3.3 删除数据 138

6.4 SQL的查询功能 138

6.4.1 SQL查询命令 138

6.4.2 简单查询 140

6.4.3 嵌套查询 141

6.4.4 连接查询 142

6.4.5 统计查询 143

6.4.6 分组查询 144

6.4.7 使用特殊运算符 145

6.4.8 其他查询选项 146

6.5 习题 148

第7章 程序设计基础 150

7.1 程序文件的建立与运行 150

7.1.1 程序文件的建立 150

7.1.2 程序文件的运行 151

7.2 程序中常用命令 152

7.2.1 环境设置命令 152

7.2.2 交互输入命令 153

7.2.3 其他辅助命令 155

7.3 结构化程序设计 156

7.3.1 结构化程序设计方法 156

7.3.2 三种基本程序结构 157

7.3.3 顺序结构程序举例 157

7.4 分支结构程序设计 158

7.4.1 简单分支结构 158

7.4.2 选择分支结构 158

7.4.3 多路分支结构 160

7.5 循环结构程序设计 161

7.5.1 当型循环结构 162

7.5.2 步长型循环结构 163

7.5.3 扫描型循环结构 164

7.5.4 多重循环结构 165

7.6 模块结构程序设计 166

7.6.1 程序模块的建立与运行 166

7.6.2 带参模块的建立与调用 167

7.6.3 内存变量作用域 169

7.6.4 过程与过程文件 171

7.6.5 用户自定义函数 172

7.7 数组及其应用 174

7.7.1 数组的定义与使用 174

7.7.2 数组与表之间的数据传递 176

7.7.3 数组应用举例 178

7.8 习题 179

第8章 面向对象程序设计 182

8.1 对象与类的基本概念 182

8.1.1 对象与类 182

8.1.2 对象与类的特性 183

8.2 Visual FoxPro的基类 185

8.2.1 控件类 185

8.2.2 容器类 185

8.3 对象的属性、方法与事件 186

8.3.1 属性 186

8.3.2 方法 188

8.3.3 事件 190

8.4 创建用户自定义类 191

8.4.1 用类设计器创建类 191

8.4.2 用程序方式定义类 193

8.4.3 类的复制与删除 194

8.5 用编程方式创建对象 195

8.5.1 用函数创建对象 195

8.5.2 向容器中添加对象 196

8.5.3 在程序中引用对象 199

8.5.4 编程创建对象举例 200

8.6 习题 202

第9章 表单设计 205

9.1 使用表单向导创建表单 205

9.1.1 使用向导创建单表表单 205

9.1.2 使用向导创建一对多表单 207

9.2 使用表单设计器创建表单 210

9.2.1 表单设计器的启动 210

9.2.2 表单设计工具 210

9.2.3 在表单设计器中设计表单 214

9.2.4 表单的修改与运行 216

9.3 使用表单生成器创建表单 217

9.4 常用表单事件与方法 219

9.4.1 常用表单事件 219

9.4.2 常用表单方法 219

9.5 设置数据环境 220

9.5.1 数据环境 220

9.5.2 数据绑定 221

9.5.3 把表或字段拖入表单 222

9.6 各种表单控件应用举例 222

9.6.1 标签、线条、形状与图像 222

9.6.2 文本框与编辑框 224

9.6.3 列表框与组合框 226

9.6.4 命令按钮与命令按钮组 229

9.6.5 复选框与选项按钮组 231

9.6.6 微调控件 233

9.6.7 计时器 234

9.6.8 表格 236

9.6.9 页框与容器 237

9.6.10 ActiveX控件与ActiveX绑定控件 240

9.7 习题 243

第10章 报表设计与菜单设计 245

10.1 报表设计概述 245

10.1.1 设置报表数据源 245

10.1.2 设计报表布局 246

10.1.3 报表的打印 246

10.2 使用向导创建报表 247

10.3 创建“快速报表” 251

10.4 报表设计器 252

10.4.1 报表设计器窗口 253

10.4.2 报表设计工具 254

10.4.3 在报表设计中使用控件 255

10.4.4 设计分组报表 259

10.5 标签设计 262

10.6 菜单设计 264

10.6.1 菜单设计器 264

10.6.2 菜单设计步骤 266

10.6.3 定制菜单 267

10.6.4 菜单设计实例 269

10.6.5 快捷菜单的创建 273

10.7 习题 274

第11章 多用户数据访问 277

11.1 多用户数据访问概述 277

11.1.1 数据访问方式 277

11.1.2 数据锁定 279

11.1.3 数据解锁 283

11.1.4 数据工作期 283

11.2 数据缓冲技术 284

11.2.1 缓冲与锁定 284

11.2.2 使用缓冲技术更新数据 286

11.3 事务处理 288

11.3.1 事务处理控制命令 288

11.3.2 使用事务处理 289

11.3.3 事务处理的嵌套 290

11.4 冲突管理 290

11.4.1 出错处理例程 291

11.4.2 检测冲突的函数 291

11.4.3 管理冲突的规则 292

11.5 习题 292

第12章 应用系统开发实例 293

12.1 系统总体设计 293

12.2 数据库设计 294

12.2.1 数据库设计原则 294

12.2.2 数据库设计过程 295

12.2.3 本项目数据库设计 295

12.3 创建新类 297

12.4 系统主界面设计 299

12.4.1 软件封面设计 299

12.4.2 身份验证界面设计 300

12.5 功能模块设计 302

12.5.1 查询模块设计 302

12.5.2 维护模块设计 303

12.5.3 其他模块设计 308

12.6 主菜单与主程序设计 308

12.6.1 系统主菜单设计 308

12.6.2 主程序设计 309

12.7 调试、连编与运行 310

12.7.1 应用系统的调试 310

12.7.2 应用系统的连编 311

12.7.3 应用系统的运行 312

12.7.4 应用系统的发行 313

12.8 习题 313

附录 315

附录A 各章习题参考答案 315

附录B Visual FoxPro常用命令一览表 320

附录C Visual FoxPro常用函数一览表 326

相关图书
作者其它书籍
返回顶部