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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:秦维佳主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113108175
  • 页数:306 页
图书介绍:本书系统地介绍了Visual FoxPro的开发环境、数据库、表、查询与视图、程序设计基础、表单、报表、菜单等内容。
《Visual FoxPro程序设计》目录

第1章 数据库基础知识 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.2.3 数据间联系的描述 5

1.2.4 数据处理 6

1.3 数据模型 7

1.3.1 层次模型 7

1.3.2 网状模型 7

1.3.3 关系模型 8

1.3.4 面向对象模型 9

1.4 数据库系统 10

1.4.1 数据库 10

1.4.2 数据库应用系统 10

1.4.3 数据库管理系统 10

1.4.4 数据库系统的构成 11

1.5 关系数据库 12

1.5.1 关系模型的基本概念 13

1.5.2 关系模式的分解 13

1.5.3 表间的关联关系 14

1.5.4 关系的完整性 15

1.6 习题 17

第2章 Visual FoxPro系统概述 19

2.1 Visual FoxPro系统的特点 19

2.2 Visual FoxPro的安装与启动 20

2.2.1 Visual FoxPro的安装环境 20

2.2.2 Visual FoxPro的安装 20

2.2.3 启动Visual FoxPro 21

2.2.4 退出Visual FoxPro 22

2.3 Visual FoxPro用户界面 22

2.3.1 Visual FoxPro的窗口 23

2.3.2 标题栏 23

2.3.3 菜单栏 24

2.3.4 工具栏 28

2.3.5 命令窗口 29

2.3.6 状态栏 30

2.3.7 Visual FoxPro的配置 30

2.4 项目管理器 32

2.4.1 创建项目 32

2.4.2 使用项目管理器 33

2.4.3 定制项目管理器 35

2.5 Visual FoxPro向导、生成器、设计器 36

2.5.1 Visual FoxPro向导 36

2.5.2 Visual FoxPro生成器 37

2.5.3 Visual FoxPro设计器 38

2.6 习题 38

第3章 数据与数据运算 40

3.1 数据类型 40

3.1.1 数值型 40

3.1.2 字符型 40

3.1.3 日期型 41

3.1.4 日期时间型 41

3.1.5 逻辑型 41

3.1.6 备注型 41

3.1.7 通用型 41

3.2 常量与变量 41

3.2.1 常量 41

3.2.2 变量 42

3.2.3 记录 45

3.2.4 对象 45

3.2.5 内存变量的作用域 45

3.2.6 有关内存变量的操作 45

3.3 运算符与表达式 48

3.3.1 运算符 48

3.3.2 算数表达式 49

3.3.3 字符表达式 49

3.3.4 日期时间表达式 50

3.3.5 关系表达式 50

3.3.6 逻辑表达式 52

3.3.7 表达式的优先级 53

3.4 常用函数 53

3.4.1 数学函数 54

3.4.2 字符函数 55

3.4.3 日期和时间函数 58

3.4.4 转换函数 59

3.4.5 测试函数 60

3.4.6 表操作函数 61

3.4.7 其他函数 61

3.5 数组 63

3.5.1 数组的定义 63

3.5.2 数组的赋值和引用 64

3.6 习题 64

第4章 表的建立与操作 66

4.1 创建表 66

4.1.1 定义表中的数据类型 66

4.1.2 利用表设计器创建表 67

4.1.3 表的打开与关闭 69

4.2 表结构的显示和修改 71

4.2.1 显示表结构 71

4.2.2 修改表结构 72

4.2.3 复制表 73

4.3 向表中添加数据 73

4.3.1 创建表时立即输入数据 74

4.3.2 追加数据 74

4.3.3 备注型字段的输入 75

4.3.4 通用型字段的输入 75

4.4 记录的显示和修改 76

4.4.1 列表和显示记录 77

4.4.2 编辑和浏览记录 78

4.5 记录的定位 78

4.5.1 记录指针的移动范围 79

4.5.2 GOTO语句和SKIP语句 79

4.5.3 顺序查找 80

4.5.4 索引查找 81

4.6 记录的删除和恢复 84

4.6.1 逻辑删除 84

4.6.2 逻辑删除的恢复 85

4.6.3 物理删除 85

4.6.4 删除命令的比较 86

4.7 习题 86

第5章 排序、索引及多表操作 89

5.1 排序 89

5.2 索引 90

5.2.1 索引的目的 90

5.2.2 索引类型 91

5.3 创建索引 92

5.3.1 用表设计器创建索引 92

5.3.2 用命令创建索引 93

5.4 使用索引 94

5.4.1 利用菜单打开索引显示记录 94

5.4.2 使用命令打开索引显示记录 95

5.5 多个表的同时使用 97

5.5.1 数据表的更新 97

5.5.2 表间的物理连接 98

5.5.3 表间的逻辑关联 100

5.6 统计汇总命令 102

5.6.1 计数命令 102

5.6.2 求和命令 104

5.6.3 求平均值命令 104

5.6.4 分类汇总命令 105

5.7 习题 107

第6章 数据库的创建与操作 109

6.1 基本概念 110

6.2 创建数据库 110

6.3 使用数据库 111

6.3.1 打开数据库 111

6.3.2 关闭数据库 113

6.3.3 删除数据库 113

6.4 数据库表 114

6.4.1 向数据库添加自由表 114

6.4.2 从数据库中移出表 115

6.4.3 设置表中字段的显示方式 116

6.4.4 设置表中字段的有效规则 118

6.4.5 设置表中字段的注释 118

6.5 数据库表之间的永久关系 118

6.5.1 建立表间关系 119

6.5.2 删除表间关系 120

6.5.3 设置参照完整性 121

6.6 习题 123

第7章 结构化查询语言及视图与查询 124

7.1 SQL概述 125

7.2 SQL语言的基本概念 126

7.3 SQL表定义功能 126

7.3.1 创建表 127

7.3.2 修改字段属性 127

7.3.3 删除字段 128

7.3.4 增加字段 129

7.4 SQL查询功能 129

7.4.1 简单查询 131

7.4.2 连接查询 132

7.4.3 嵌套查询 132

7.4.4 计算查询 133

7.4.5 分组查询 134

7.4.6 利用空值查询 134

7.4.7 内外层互相关嵌套查询 135

7.4.8 使用量词和谓词查询 135

7.4.9 集合的并运算 136

7.4.10 SQL SELECT的几个特殊选项 137

7.5 SQL记录操作功能 138

7.5.1 插入记录 138

7.5.2 删除记录 138

7.5.3 更新记录 139

7.6 视图与查询 139

7.6.1 视图的概念 139

7.6.2 创建视图 140

7.6.3 利用视图更新数据 145

7.6.4 查询的概念 147

7.6.5 建立查询 147

7.6.6 运行查询 152

7.7 习题 155

第8章 程序设计基础 157

8.1 程序与程序文件 158

8.1.1 程序的概念 158

8.1.2 程序文件的建立与编辑 159

8.1.3 程序文件的执行 160

8.2 常用的交互命令 162

8.2.1 Wait命令 162

8.2.2 Accept命令 163

8.2.3 Input命令 164

8.2.4 注释语句 164

8.3 顺序结构 165

8.4 分支程序设计 165

8.4.1 简单分支程序 166

8.4.2 多分支程序 167

8.4.3 分支语句的嵌套 169

8.5 循环程序设计 171

8.5.1 循环程序的基本结构 171

8.5.2 Do循环语句 172

8.5.3 For循环语句 174

8.5.4 Scan循环语句 174

8.5.5 循环程序举例 175

8.6 子程序与过程 177

8.6.1 子程序 178

8.6.2 过程 180

8.6.3 自定义函数 181

8.6.4 变量的作用域和参数传递 182

8.7 程序调试 185

8.7.1 程序调试器 185

8.7.2 设置断点 188

8.7.3 “调试”菜单 190

8.8 习题 191

第9章 面向对象程序设计 192

9.1 面向对象程序设计基础 193

9.1.1 对象 193

9.1.2 类 194

9.1.3 属性 196

9.1.4 事件与方法 197

9.2 类的创建 198

9.2.1 用类设计器创建类 198

9.2.2 通过编程定义类 200

9.3 对象的操作 202

9.3.1 由类创建对象 202

9.3.2 设置对象属性 202

9.3.3 调用对象方法 203

9.4 面向对象程序设计实例 204

9.4.1 使用编程方法设计对象 204

9.4.2 使用类设计器设计对象 207

9.4.3 系统预定义类的使用 211

9.5 习题 215

第10章 表单设计 216

10.1 表单概述 217

10.1.1 用表单设计器创建表单 218

10.1.2 用向导创建表单 219

10.2 窗体设计器 220

10.2.1 窗体设计器工具栏 220

10.2.2 数据环境 220

10.2.3 控件的操作 222

10.2.4 保存和执行表单 224

10.2.5 关闭活动表单 224

10.3 修改表单 225

10.3.1 调整控件位置 225

10.3.2 设置控件的Tab键次序 226

10.3.3 表单的属性、事件和方法 227

10.4 常用表单控件 228

10.4.1 标签 229

10.4.2 文本 229

10.4.3 编辑框 231

10.4.4 按钮及按钮组 234

10.4.5 选项组 237

10.4.6 组合框 241

10.4.7 列表框 244

10.4.8 表格 245

10.4.9 页框 249

10.4.10 插入图片 252

10.4.11 OLE控件 252

10.4.12 计时器 256

10.5 创建表单集 258

10.6 习题 258

第11章 创建报表与标签 260

11.1 报表布局及控件 260

11.1.1 进入报表生成器 260

11.1.2 设置报表页面与布局 262

11.1.3 报表控件 262

11.1.4 设置报表的数据源 264

11.2 创建报表 264

11.2.1 快速报表 264

11.2.2 报表向导 266

11.2.3 报表设计器 269

11.3 修改报表 271

11.4 多栏报表 272

11.5 报表输出 274

11.5.1 预览报表 274

11.5.2 打印报表 274

11.6 标签设计器 275

11.7 习题 276

第12章 菜单设计 278

12.1 Visual FoxPro系统菜单 278

12.2 菜单设计器 279

12.2.1 打开菜单设计器的方法 279

12.2.2 菜单设计器窗口 280

12.2.3 使用菜单设计器新建菜单 283

12.3 使用“快速菜单”功能创建菜单系统 286

12.4 快捷菜单设计 287

12.5 为顶层表单添加菜单 291

12.6 习题 293

第13章 系统开发实例 295

13.1 系统开发的一般过程 295

13.2 系统总体规划 296

13.3 系统功能设计 296

13.4 数据库设计 296

13.5 系统功能模块程序设计 297

13.5.1 系统主界面 297

13.5.2 学生成绩录入 299

13.5.3 学生成绩修改 300

13.5.4 学生成绩查询 301

13.5.5 打印学生成绩单设计 303

13.6 连编应用程序 304

参考文献 306

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