《Visual FoxPro程序设计与SQL数据库应用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:高昱,张宇,黄和主编;赵慧,韩智涌,张丽君,宋敏杰副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2017
  • ISBN:9787030538826
  • 页数:305 页
图书介绍:本书共由十二章组成。绪论VisualFoxPro6.0系统概述第一章面向对象的程序设计初步第二章面向过程的程序设计初步第三章项目、数据库和表设计第四章查询与视图设计第五章关系数据库标准语言SQL第六章报表与标签设计第七章菜单设计第八章面向过程的程序设计第九章面向对象的程序设计第十章应用程序开发第十一章程序设计基础知识附录参考文献

第1章 Visual FoxPro 6.0系统概述 1

1.1 Visual FoxPro 6.0简介 1

1.1.1 Visual FoxPro的发展历史 1

1.1.2 Visual FoxPro 6.0的安装、卸载和启动 2

1.2 Visual FoxPro 6.0集成工作环境 3

1.2.1 主窗口 3

1.2.2 操作方式 4

1.2.3 菜单系统 4

1.2.4 对话框 7

1.2.5 常用控件 8

1.2.6 系统设置 10

1.2.7 获取帮助 11

1.3 编辑窗口 11

1.3.1 “编辑”菜单 11

1.3.2 “格式”菜单 12

1.3.3 文本操作 12

1.3.4 命令窗口 13

1.4 Visual FoxPro 6.0文件类型和性能指标 14

第2章 面向过程的程序设计基础 17

2.1 数据基础 17

2.1.1 数据类型及非格式化数据输出命令 17

2.1.2 常量的输出 19

2.1.3 简单变量的赋值与输出 19

2.1.4 数组变量的使用 21

2.2 命令文件的建立与运行 22

2.2.1 命令文件的建立和编辑 22

2.2.2 命令文件的运行 23

2.2.3 交互式输入命令 23

2.3 顺序结构程序设计 26

2.4 选择结构程序设计 26

2.5 循环结构程序设计 33

2.6 程序应用示例 38

第3章 面向对象的程序设计基础 41

3.1 面向对象的基本理论 41

3.2 Visual FoxPro面向对象程序设计 45

3.3 对象的常用属性、事件和方法 47

3.3.1 对象的常用属性 47

3.3.2 对象属性的设置 49

3.3.3 对象的常用事件 51

3.3.4 对象的常用方法 53

3.3.5 对象的引用 55

3.4 表单的创建与运行 56

3.5 用表单设计器设计表单 58

3.6 表单的常用属性、事件和方法 60

3.7 基本型控件 62

3.7.1 标签控件与图像控件 62

3.7.2 线条控件与形状控件 63

3.7.3 命令按钮与复选框控件 65

3.7.4 文本框与编辑框 67

3.7.5 计时器 71

3.7.6 微调按钮控件 73

3.8 容器类控件 74

3.8.1 容器控件 74

3.8.2 命令按钮组 76

3.8.3 选项按钮组 78

3.9 自定义类 80

3.9.1 类设计器 80

3.9.2 类库管理 82

3.9.3 类的引用 82

第4章 项目、数据库和表操作 85

4.1 项目操作 85

4.2 数据库操作 87

4.3 数据库表操作 90

4.3.1 建立数据库表 90

4.3.2 将自由表添加到数据库 95

4.3.3 从数据库中移出表 96

4.3.4 数据库表记录的浏览、修改和增加 97

4.3.5 数据库表记录的删除和恢复 99

4.3.6 数据库表设计器 100

4.4 自由表操作 103

4.4.1 建立自由表 103

4.4.2 自由表设计器 104

4.4.3 自由表记录的操作 105

4.5 表索引 106

4.6 创建和编辑关系 108

4.6.1 表间临时性关系 109

4.6.2 表间永久性关系 110

4.7 建立参照完整性 111

第5章 查询与视图 114

5.1 查询、视图与SQL语句 114

5.2 结构化查询语言SQL 115

5.3 查询数据 117

5.3.1 建立简单查询 118

5.3.2 为查询结果排序 122

5.3.3 筛选查询结果 123

5.3.4 查询结果的分组 124

5.3.5 创建多个表的查询 125

5.4 视图查询 126

5.4.1 视图文件的建立 127

5.4.2 控制视图字段的显示与输入 129

5.4.3 为视图添加筛选表达式 130

5.4.4 建立远程数据连接 130

5.4.5 建立远程视图 131

5.4.6 用视图更新数据 131

5.4.7 控制更新数据的条件 132

5.4.8 控制视图更新的方法 132

5.4.9 为视图传递参数 133

第6章 关系数据库标准语言SQL 134

6.1 SQL概述 134

6.2 查询功能 134

6.2.1 简单查询 135

6.2.2 简单的联接查询 137

6.2.3 嵌套查询 139

6.2.4 几个特殊运算符 142

6.2.5 排序 143

6.2.6 简单的计算查询 145

6.2.7 分组与计算查询 145

6.2.8 利用空值查询 146

6.2.9 别名与自联接查询 146

6.2.10 超联接查询 147

6.2.11 集合的并运算 149

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

6.3 操作功能 150

6.4 定义功能 151

6.4.1 表的定义 152

6.4.2 表的删除 154

6.4.3 表结构的修改 155

6.5 视图的定义 157

6.5.1 定义视图 157

6.5.2 视图的删除 159

第7章 报表与标签设计 160

7.1 利用报表向导创建报表 160

7.2 利用快速报表创建报表 164

7.3 利用报表设计器创建报表 165

7.3.1 报表设计器 165

7.3.2 报表设计工具 166

7.3.3 报表控件的使用 167

7.4 标签的设计 171

第8章 菜单设计与应用 173

8.1 菜单概述 173

8.1.1 菜单结构 173

8.1.2 菜单设计的基本过程 173

8.2 系统菜单 175

8.2.1 系统菜单概述 175

8.2.2 系统菜单的配置 176

8.3 下拉菜单设计 177

8.3.1 定义菜单 177

8.3.2 设置常规选项 180

8.3.3 设置菜单选项 181

8.3.4 菜单程序的生成和运行 182

8.3.5 制作顶层表单的菜单 185

8.4 快捷菜单设计 187

8.4.1 快捷菜单 187

8.4.2 建立快捷菜单的步骤 187

第9章 面向过程的程序设计 189

9.1 数据及其运算 189

9.1.1 数据类型 189

9.1.2 常量及其类型 189

9.1.3 变量及其类型 191

9.1.4 函数及其类型 192

9.1.5 数据运算表达式及其类型 203

9.2 数据库和表操作命令 207

9.2.1 数据库操作命令 207

9.2.2 表操作命令 209

9.2.3 记录指针定位 211

9.2.4 记录显示 213

9.3 文件操作命令 214

9.4 表记录的修改和维护命令 215

9.4.1 记录的修改 215

9.4.2 记录的插入和删除 216

9.5 表的排序和索引 218

9.5.1 排序 218

9.5.2 索引 219

9.5.3 记录查询 221

9.5.4 过滤器命令 223

9.6 统计命令 224

9.7 使用多个表 228

9.7.1 工作区 228

9.7.2 设置表间的临时性关系 230

9.8 命令文件中的常用命令 231

9.8.1 辅助命令及过程化程序设计规则 231

9.8.2 格式化输入命令 232

9.8.3 输出命令 233

9.9 面向过程的程序设计应用 234

9.9.1 顺序结构程序设计 234

9.9.2 分支结构程序设计 235

9.9.3 循环结构程序设计 236

9.9.4 程序示例 239

9.10 过程及其调用 241

9.10.1 模块的建立和调用 241

9.10.2 子程序 242

9.10.3 过程 243

9.10.4 自定义函数 244

9.10.5 内存变量作用域 245

9.10.6 程序示例 246

第10章 面向对象的程序设计 249

10.1 表单的数据环境 249

10.1.1 数据环境 249

10.1.2 数据环境设计器 250

10.2 使用表单向导设计数据表表单 253

10.2.1 启动表单向导 253

10.2.2 用表单向导创建表单 253

10.2.3 用表单设计器修改表单 255

10.3 表格控件 256

10.4 控件与数据绑定 258

10.5 列表框与组合框控件 260

10.5.1 列表框 260

10.5.2 组合框 262

10.6 页框 263

10.6.1 页框的常用属性 263

10.6.2 页框中页面的设置方法 263

10.7 表单集设计 264

10.7.1 表单集的创建 265

10.7.2 表单集的删除 265

10.7.3 表单集的编辑 265

第11章 数据库基础 269

11.1 数据库基础知识 269

11.1.1 数据及数据管理 269

11.1.2 数据库系统的组成 273

11.1.3 数据库系统的内部结构体系 274

11.1.4 数据库系统的特点 276

11.1.5 数据库管理系统的功能 277

11.2 数据模型 278

11.2.1 概念数据模型 278

11.2.2 逻辑数据模型 280

11.2.3 关系数据库 281

11.3 关系运算 283

11.3.1 传统的集合运算 284

11.3.2 专门的关系运算 285

11.3.3 关系的完整性约束 287

附录 288

主要参考文献 305