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

Visual Foxpro程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘建平,孙艳秋,刘广主编;刘世芳,吴磊,岳慧平副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2015
  • ISBN:9787030450029
  • 页数:291 页
图书介绍:本书共分为十二章,系统介绍了数据库系统的基本知识;VisualFoxPro6.0的使用,尤其是项目管理器的使用、数据与数据运算、数据库的管理以及关于表的操作、尤其对于关系数据库标准语言SQL作了详细的介绍、查询与视图、面向过程的程序设计基础、表单设计、常用控件设计、菜单设计、报表设计和典型案例应用系统的开发。
《Visual Foxpro程序设计教程》目录

第1章 数据库系统概述 1

1.1 数据库系统基本概念 1

1.1.1 数据管理技术的发展 1

1.1.2 数据库系统 3

1.1.3 数据模型 6

1.2 关系数据库 9

1.2.1 关系数据库术语 9

1.2.2 关系数据库特点 10

1.2.3 关系运算 10

1.2.4 关系完整性 12

本章小结 13

习题1 13

第2章 Visual FoxPro 6.0系统概述 15

2.1 Visual FoxPro 6.0的安装 15

2.1.1 Visual FoxPro 6.0的安装环境 15

2.1.2 Visual FoxPro 6.0的安装方式 15

2.2 Visual FoxPro 6.0的启动与退出 16

2.2.1 Visual FoxPro 6.0的启动 16

2.2.2 Visual FoxPro 6.0的退出 16

2.3 Visual FoxPro 6.0系统环境介绍 17

2.3.1 Visual FoxPro 6.0系统主屏幕界面 17

2.3.2 Visual FoxPro 6.0系统环境设置 19

2.3.3 Visual FoxPro 6.0系统工作方式 21

2.4 Visual FoxPro 6.0的辅助设计工具 21

2.4.1 Visual FoxPro 6.0的向导 22

2.4.2 Visual FoxPro 6.0的设计器 22

2.4.3 Visual FoxPro 6.0的生成器 23

2.5 Visual FoxPro 6.0的性能指标与文件类型 24

2.5.1 Visual FoxPro 6.0的性能指标 24

2.5.2 Visual FoxPro 6.0的文件类型 24

2.6 项目管理器 25

2.6.1 项目管理器概述 25

2.6.2 新建、打开与关闭项目 26

2.6.3 使用项目管理器 28

2.6.4 定制项目管理器 29

本章小结 30

习题2 30

第3章 Visual FoxPro 6.0数据基础 33

3.1 命令 33

3.1.1 命令的格式 33

3.1.2 命令书写的规则 34

3.2 常量 34

3.2.1 数值型常量 34

3.2.2 字符型常量 34

3.2.3 货币型常量 35

3.2.4 逻辑型常量 35

3.2.5 日期型常量 35

3.2.6 日期时间型常量 36

3.3 变量 36

3.3.1 内存变量 37

3.3.2 字段变量 38

3.3.3 数组变量 39

3.3.4 系统变量 40

3.4 表达式 40

3.4.1 数值表达式 41

3.4.2 字符表达式 41

3.4.3 日期时间表达式 42

3.4.4 逻辑表达式 42

3.5 常用函数 45

3.5.1 数值函数 45

3.5.2 字符函数 47

3.5.3 日期时间函数 49

3.5.4 数据类型转换函数 50

3.5.5 测试函数 51

本章小结 55

习题3 55

第4章 数据库的管理 57

4.1 数据库的建立及操作 57

4.1.1 数据库的建立 57

4.1.2 数据库的打开 59

4.1.3 数据库的修改 60

4.1.4 数据库的删除 61

4.1.5 数据库管理的其他命令 61

4.2 表的建立及操作 62

4.2.1 数据表的建立 62

4.2.2 自由表的建立 66

4.2.3 表结构的修改 67

4.2.4 数据表与自由表 68

4.3 表的基本操作 69

4.3.1 表的打开与关闭 70

4.3.2 向表中追加记录 71

4.3.3 记录指针定位 72

4.3.4 记录的显示与修改 74

4.3.5 记录的删除 78

4.4 表的排序与索引 79

4.4.1 排序 80

4.4.2 索引类型 81

4.4.3 索引文件的建立 82

4.5 数据检索 87

4.5.1 查找命令FIND 87

4.5.2 检索命令SEEK 88

4.5.3 顺序查找命令(LOCATE与CONTINUE) 88

4.6 统计命令 89

4.6.1 求和命令 89

4.6.2 求平均值命令 89

4.6.3 计数命令 90

4.6.4 分类汇总命令 90

4.7 数据完整性 92

4.7.1 实体完整性与主关键字 92

4.7.2 域完整性与约束规则 92

4.7.3 参照完整性与表之间的关联 94

本章小结 99

习题4 100

第5章 关系数据库标准语言SQL 102

5.1 SQL概述 102

5.1.1 SQL语言的主要特点 102

5.1.2 SQL语言的使用规则 103

5.2 数据定义功能 103

5.2.1 创建表结构 103

5.2.2 修改表结构 106

5.2.3 删除表 107

5.2.4 创建临时表 108

5.3 数据操纵功能 109

5.3.1 数据插入 109

5.3.2 数据更新 110

5.3.3 数据删除 111

5.4 数据查询功能 112

5.4.1 SELECT语句基本格式 112

5.4.2 简单查询 113

5.4.3 计算查询 117

5.4.4 分组查询 118

5.4.5 连接查询 119

5.4.6 嵌套查询 122

5.4.7 内外层互相关嵌套查询 126

5.4.8 集合并操作 127

5.4.9 查询结果输出 127

5.5 SQL对其他数据对象的操作 129

5.5.1 创建视图 129

5.5.2 查询视图 130

5.5.3 删除视图 131

本章小结 131

习题5 131

第6章 查询与视图 133

6.1 基本概念 133

6.1.1 查询 133

6.1.2 视图 133

6.2 查询数据 133

6.2.1 利用“查询设计器”创建查询 134

6.2.2 利用查询向导创建查询 140

6.3 视图 141

6.3.1 视图的建立 141

6.3.2 远程视图与连接 143

6.3.3 用视图更新数据 145

6.3.4 查询与视图的区别 148

本章小结 149

习题6 149

第7章 程序设计基础 151

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

7.1.1 程序文件的建立与修改 151

7.1.2 程序文件的运行 153

7.1.3 程序中的辅助命令 153

7.1.4 程序中的交互输入命令 154

7.2 顺序结构程序设计 156

7.3 分支结构程序设计 156

7.3.1 简单分支结构 156

7.3.2 选择分支结构 157

7.3.3 分支嵌套结构 158

7.3.4 多分支结构 159

7.4 循环结构程序设计 160

7.4.1 DO WHILE-ENDDO循环结构 160

7.4.2 FOR-ENDFOR循环结构 163

7.4.3 SCAN-ENDSCAN循环结构 164

7.4.4 循环嵌套结构 164

7.5 模块结构程序设计 165

7.5.1 子程序(外部过程)的建立与运行 166

7.5.2 过程文件(内部过程)的建立与运行 167

7.5.3 参数传递 168

7.5.4 变量的作用域 169

本章小结 170

习题7 171

第8章 表单设计 174

8.1 面向对象程序设计的基本概念 174

8.1.1 基本概念 174

8.1.2 面向对象程序设计的特点 176

8.2 Visual FoxPro基类简介 177

8.2.1 容器类与控件类 177

8.2.2 常用控件及对象属性方法引用 177

8.3 表单设计概述 180

8.3.1 可视化编程简介 180

8.3.2 创建表单 181

8.3.3 运行和修改表单 183

8.3.4 表单的属性、事件与方法 184

8.4 用表单向导设计表单 186

8.4.1 表单向导 186

8.4.2 一对多表单向导 190

8.5 用表单设计器设计表单 193

8.5.1 表单设计器环境 193

8.5.2 控件的操作与布局 196

8.5.3 设置数据环境 198

本章小结 199

习题8 199

第9章 常用控件设计 201

9.1 输出类控件 201

9.1.1 标签 201

9.1.2 图像、线条和形状 206

9.2 输入类控件 207

9.2.1 文本框 208

9.2.2 编辑框 214

9.2.3 列表框 217

9.2.4 组合框 221

9.2.5 微调控件 224

9.3 控制类控件 226

9.3.1 命令按钮 226

9.3.2 命令按钮组 227

9.3.3 复选框 229

9.3.4 选项按钮组 231

9.3.5 计时器 233

9.4 容器类控件 234

9.4.1 表格 234

9.4.2 页框 235

本章小结 236

习题9 236

第10章 菜单设计 238

10.1 Visual FoxPro系统菜单 238

10.1.1 菜单结构 238

10.1.2 系统菜单 239

10.2 下拉式菜单设计 240

10.2.1 启动菜单设计器 241

10.2.2 定义菜单项 241

10.2.3 保存菜单文件 244

10.2.4 生成菜单文件 245

10.2.5 运行菜单文件 245

10.2.6 用快速菜单创建菜单 246

10.3 菜单位置的设置 248

10.3.1 设置程序菜单与VFP系统菜单的相对位置 248

10.3.2 设置表单中的程序菜单 249

10.4 快捷菜单的设计 250

本章小结 251

习题10 251

第11章 报表设计 252

11.1 报表设计概述 252

11.2 使用“报表向导”创建报表 252

11.2.1 启动“报表向导” 252

11.2.2 使用向导创建报表 253

11.3 使用“快速报表”创建报表 257

11.4 使用“报表设计器”创建报表 260

11.4.1 打开报表设计器 260

11.4.2 添加和编辑报表控件 263

本章小结 267

习题11 267

第12章 应用系统开发 269

12.1 系统设计目标 269

12.2 需求分析 269

12.3 系统结构 270

12.4 数据库设计 271

12.4.1 项目文件的建立 271

12.4.2 数据库和表的建立 272

12.5 表单设计 273

12.5.1 系统登录 273

12.5.2 数据录入 276

12.5.3 数据检索 278

12.5.4 数据维护 281

12.5.5 密码修改 285

12.6 主程序设计 287

12.7 应用程序的连编 289

本章小结 290

习题12 290

参考文献 291

返回顶部