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

  • 购买积分:12 如何计算积分?
  • 作  者:高职高专贯通制教材编写组编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505390848
  • 页数:324 页
图书介绍:本书主要依据《全国计算机等级考试二级考试大纲(Visual FoxPro程序设计)》编写。全书紧扣考试大纲并渗透考纲各知识点,以通俗浅显的语言诠释各知识点要领,给读者以最明确直观的认识。本书通过大量的实例,深入浅出地介绍了Visual FoxPro的有关知识。本书概念清晰、逻辑性强、层次分明、例题丰富,符合教师教学和学生学习的习惯。书中每章均附有典型习题。本书的配套教材《Visual FoxPro 6.0上机指导与等级考试模拟试题》提供了多套全国计算机等级考试模拟试题,并且还增加了与每章相配套的上机练习,以加强学生的职业技能训练。本书突出操作实践,淡化理论阐述,针对性强,既有计算机语言教学的参考性、可操作性,又有实际开发应用的借鉴性、实用性。既可作为高职高专院校教学用书,也适合于初、中级读者自学使用。

第1章 Visual FoxPro 6.0基础 1

1.1 面向对象的概念 1

1.1.1 什么是对象(Object) 1

1.1.2 对象的属性、事件和方法 1

1.2 数据库基础知识 2

1.2.1 计算机数据管理的发展 2

1.2.2 数据库系统 4

1.2.3 数据模型 5

1.3 关系数据库 8

1.3.1 关系模型 8

1.3.2 关系运算 11

1.4 数据库设计基础 13

1.4.1 数据库设计步骤 13

1.4.2 数据库设计过程 14

习题1 17

第2章 Visual FoxPro 6.0启动与退出 19

2.1 Visual FoxPro 6.0的启动与退出系统 19

2.1.1 启动系统 19

2.1.2 退出系统 20

2.2 Visual FoxPro 6.0的用户界面 20

2.2.1 Visual FoxPro 6.0的主界面 20

2.2.2 工具栏的使用 22

2.2.3 Visual FoxPro 6.0的配置 24

2.3 Visual FoxPro 6.0的向导、设计器、生成器简介 28

2.3.1 Visual FoxPro 6.0的向导 28

2.3.2 Visual FoxPro 6.0的设计器 29

2.3.3 Visual FoxPro 6.0的生成器 30

习题2 34

第3章 数据与数据运算 35

3.1 常量与变量 35

3.1.1 常量 35

3.1.2 变量 38

3.1.3 内存变量常用命令 40

3.2 表达式 43

3.2.1 数值、字符与日期时间表达式 43

3.2.2 关系表达式 45

3.2.3 逻辑表达式 48

3.3 常用函数 48

3.3.1 数值函数 49

3.3.2 字符函数 50

3.3.3 日期和时间函数 52

3.3.4 数据类型转换函数 53

3.3.5 测试函数 55

习题3 58

第4章 创建表和索引 61

4.1 创建新表 61

4.1.1 选择数据类型 61

4.1.2 使用表设计器 62

4.2 编辑和查看表中的信息 65

4.2.1 查看表的内容 65

4.2.2 在表中移动 66

4.2.3 编辑字段 66

4.2.4 在表中添加新记录 67

4.2.5 删除记录 68

4.2.6 定制“浏览”窗口 70

4.3 修改数据表 71

4.4 定制表 72

4.4.1 筛选表 72

4.4.2 限制对字段的访问 73

4.4.3 查询定位命令 73

4.5 索引 74

4.5.1 索引的意义 74

4.5.2 索引的类型 74

4.6 建立索引 75

4.6.1 建立索引 75

4.6.2 使用索引 78

4.6.3 控制字段中重复值的输入 80

4.6.4 筛选记录 80

习题4 80

第5章 创建数据库、项目管理器 82

5.1 创建新数据库 82

5.1.1 创建新数据库 82

5.1.2 在数据库中加入表 84

5.1.3 多个表的同时使用 86

5.1.4 创建并添加视图 87

5.1.5 在数据库中查找表或视图 87

5.1.6 数据完整性 87

5.2 定义字段显示 92

5.2.1 设置字段标题 92

5.2.2 为字段输入注释 93

5.3 控制字段数据输入 93

5.3.1 设置字段默认值 93

5.3.2 设置有效性规则和有效性说明 94

5.4 设置触发器 94

5.5 项目管理器 95

5.5.1 创建、打开项目管理器 95

5.5.2 使用项目管理器 96

5.5.3 定制项目管理器 98

习题5 100

第6章 简单表单的设计 101

6.1 创建与管理表单 101

6.1.1 创建表单 101

6.1.2 管理表单属性和方法 104

6.1.3 容器与控件 106

6.1.4 常用事件与方法 107

6.2 表单设计器 110

6.2.1 表单设计器环境 110

6.2.2 控件的操作与布局 113

6.3 简单的可视化编程 115

6.3.1 格式化输出程序设计 115

6.3.2 条件分支结构程序设计 116

6.4 常用表单控件 117

6.4.1 标签(Label)控件 117

6.4.2 文本框(TextBox)控件 119

6.4.3 命令按钮(CommandButton)控件 120

6.4.4 命令组(CommandGroup)控件 123

6.4.5 编辑框(EditBox)控件 125

6.4.6 选项组(OptionGroup)控件 127

6.4.7 复选框(CheckBox)控件 129

6.4.8 列表框(ListBox)控件 130

6.4.9 组合框(ComboBox)控件 133

习题6 135

第7章 关系数据库标准语言SQL 137

7.1 SQL概述 137

7.2 查询功能 138

7.2.1 简单查询 139

7.2.2 简单的联接查询 141

7.2.3 嵌套查询 141

7.2.4 几个特殊运算符 142

7.2.5 排序 143

7.2.6 简单的计算查询 143

7.2.7 分组与计算查询 144

7.2.8 利用空值查询 145

7.2.9 别名与自联接查询 145

7.2.10 用量词和谓词的查询 146

7.2.11 超联接查询 146

7.2.12 集合的并运算 148

7.2.13 Visual FoxPro 6.0中SQL SELECT的几个特殊选项 149

7.3 操作功能 150

7.3.1 插入(INSERT) 150

7.3.2 更新(UPDATE) 151

7.3.3 删除(DELETE) 152

7.4 定义功能 152

7.4.1 表的定义(CREATE TABLE) 152

7.4.2 表的删除(DROP) 155

7.4.3 表结构的修改(ALTER) 155

7.4.4 视图的定义 156

习题7 157

第8章 查询和视图 160

8.1 创建查询 160

8.1.1 查询设计器 160

8.1.2 创建新查询 162

8.2 运行查询 163

8.2.1 定向输出查询结果 164

8.2.2 验证查询 164

8.3 修改查询 164

8.4 创建视图 165

8.4.1 视图的概念 165

8.4.2 建立视图 165

8.4.3 视图设计器 166

8.4.4 远程视图与连接 166

8.5 更新数据 168

8.5.1 向表发送更新数据 168

8.5.2 指定可更新的表 168

8.5.3 指定可更新的字段 168

8.5.4 控制如何检查更新冲突 169

8.5.5 使用更新方式 169

8.6 使用视图 169

8.7 对多个表和视图进行查询 171

习题8 172

第9章 程序设计基础 174

9.1 程序与程序文件 174

9.1.1 程序的概念 174

9.1.2 程序文件的建立与执行 175

9.1.3 简单的输入/输出命令 177

9.2 程序的基本结构 180

9.2.1 顺序结构 180

9.2.2 选择结构 180

9.2.3 循环结构 184

9.2.4 编程实例 188

9.3 多模块程序 191

9.3.1 模块的定义和调用 191

9.3.2 参数传递 193

9.3.3 变量的作用域 194

9.4 程序调试 196

9.4.1 调试器环境 196

9.4.2 设置断点 197

9.4.3 调试菜单 199

习题9 200

第10章 数组与循环结构 203

10.1 循环结构程序的设计 203

10.2 数组的使用 209

10.2.1 数组的声明与赋值 209

10.2.2 工具栏的设计 210

10.2.3 数组属性 212

10.2.4 数组与排序 213

习题10 221

第11章 图形与图像 222

11.1 与图形有关的控件 222

11.1.1 形状控件 222

11.1.2 直线控件 224

11.1.3 基本绘图功能 226

11.2 图像控件 230

11.2.1 使用图像控件 230

11.2.2 图像控件与动画 233

习题11 235

第12章 OLE拖放 236

12.1 OLE拖放的基本概念 236

12.1.1 拖放数据 236

12.1.2 拖动源属性、事件和方法程序 236

12.1.3 放落目标的属性和事件 237

12.1.4 移动与复制数据 237

12.2 设计时的OLE拖放 237

12.3 运行时的OLE拖放 238

12.3.1 DataObject对象 239

12.3.2 DataObject对象方法程序 239

12.4 固有和人工OLE拖放模式 239

12.4.1 固有的OLE拖放模式 239

12.4.2 人工OLE拖放模式 240

习题12 244

第13章 高级表单的设计与应用 245

13.1 类、子类与继承 245

13.1.1 类(Class) 245

13.1.2 子类与继承 245

13.2 Visual FoxPro 6.0基类简介 246

13.3 深入了解数据和控件 247

13.3.1 数据环境 247

13.3.2 表格(Grid)控件 249

13.3.3 页框(PageFrame)控件 253

13.4 单表的表单设计 256

13.4.1 使用表单设计器 256

13.4.2 用表单向导来创建表单 260

13.4.3 用表单设计器修改表单 261

13.5 多表的表单设计 265

13.5.1 用“一对多表单向导”创建表单 265

13.5.2 一对多表单的使用 267

13.5.3 利用“表单设计器”修改一对多表单 268

13.5.4 在表格中增加控件 268

13.6 表单集与多重表单 270

13.6.1 表单集 270

13.6.2 多重表单 273

习题13 281

第14章 选单的设计与应用 283

14.1 Visual FoxPro 6.0系统选单 283

14.1.1 选单的基本概念及其结构 283

14.1.2 系统选单 284

14.2 下拉式选单设计 285

14.2.1 选单设计的基本过程 285

14.2.2 定义选单 286

14.2.3 创建选单系统的步骤 289

14.2.4 用编程方式定义选单 292

14.2.5 为顶层表单添加选单 295

14.3 快捷选单设计 296

习题14 298

第15章 报表设计 299

15.1 创建报表 299

15.1.1 创建报表文件 299

15.1.2 报表工具栏 304

15.2 设计报表 305

15.2.1 报表的数据源和布局 305

15.2.2 在报表中使用控件 308

15.3 数据分组和多栏报表 315

15.3.1 设计分组报表 315

15.3.2 设计多栏报表 320

15.3.3 报表输出 321

习题15 322