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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:蔡庆华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302215943
  • 页数:366 页
图书介绍:本书精要地介绍了数据库的基本概念和理论以及Visual FoxPro提供的开发工具,按照使用数据库的逻辑顺序,从数据库的交互式操作、数据库程序设计和数据库应用系统开发3个方面组织教材内容。
《Visual FoxPro程序设计教程》目录

第1章 数据库系统基础知识 1

1.1 数据库基础知识 1

1.1.1 数据管理技术的发展 1

1.1.2 数据库系统 3

1.1.3 数据模型 11

1.2 关系数据库 15

1.2.1 关系数据库的基本概念 15

1.2.2 关系运算 16

1.2.3 关系的完整性约束 18

1.3 数据库设计基础 18

1.3.1 数据库设计步骤 18

1.3.2 数据库设计过程 20

本章小结 22

习题1 22

第2章 Visual FoxPro系统初步 24

2.1 Visual FoxPro简介 24

2.1.1 历史沿革 24

2.1.2 Visual FoxPro的特点 25

2.2 Visual FoxPro的安装与启动 26

2.2.1 Visual FoxPro的运行环境 26

2.2.2 安装Visual FoxPro 26

2.2.3 启动Visual FoxPro 27

2.2.4 退出Visual FoxPro 28

2.3 Visual FoxPro的用户界面 28

2.3.1 Visual FoxPro的系统菜单 28

2.3.2 Visual FoxFro的命令窗口 29

2.3.3 Visual FoxPro的工具栏和状态栏 30

2.4 Visual FoxPro操作概述 30

2.4.1 Visual FoxPro的操作方式 30

2.4.2 Visual FoxPro的可视化设计工具 31

2.4.3 Visual FoxPro的系统配置 32

2.5 Visual FoxPro命令概述 33

2.5.1 Visual FoxPro命令的结构 33

2.5.2 Visual FoxPro命令中的常用短语 33

2.5.3 Visual FoxPro命令的书写规则 34

本章小结 34

习题2 34

实验 Visual FoxPro系统环境 35

第3章 数据与数据运算 37

3.1 数据类型 37

3.2 常量与变量 38

3.2.1 常量 38

3.2.2 变量 40

3.3 运算符和表达式 43

3.3.1 算术运算符和算术表达式 43

3.3.2 字符串运算符和字符串表达式 43

3.3.3 关系运算符和关系表达式 44

3.3.4 逻辑运算符和逻辑表达式 46

3.3.5 日期时间运算符和日期时间表达式 46

3.4 常用函数 47

3.4.1 数值函数 48

3.4.2 字符函数 50

3.4.3 数据类型转换函数 55

3.4.4 日期和时间函数 57

3.4.5 测试函数 58

本章小结 60

习题3 60

实验 Visual FoxFro的数据及其运算 63

第4章 数据库及表的操作 64

4.1 数据库的操作 64

4.1.1 建立数据库 64

4.1.2 打开数据库 65

4.1.3 关闭数据库 66

4.1.4 删除数据库 66

4.2 建立数据库表 67

4.2.1 表结构的设计 67

4.2.2 表结构的建立 69

4.2.3 数据库表字段的扩展属性 70

4.2.4 数据库表的表属性 73

4.2.5 输入新记录 75

4.3 表的基本操作 77

4.3.1 表的打开与关闭 77

4.3.2 记录的操作 78

4.3.3 表结构的修改与复制 91

4.3.4 表的索引与排序 92

4.3.5 数据统计 99

4.4 数据完整性 101

4.4.1 数据库表间的永久关系 101

4.4.2 参照完整性 104

4.5 自由表 105

4.5.1 自由表与数据库表的差异 105

4.5.2 数据库表转成自由表 106

4.5.3 自由表添加到数据库 106

4.6 多个表的操作 106

4.6.1 工作区的概念 106

4.6.2 临时关系 109

本章小结 111

习题4 112

实验4.1 数据库及表的建立 116

实验4.2 表的基本操作 118

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

5.1 SQL语言概述 121

5.2 SQL语言的数据查询 122

5.2.1 基本查询 122

5.2.2 联结查询 127

5.2.3 嵌套查询 129

5.2.4 集合的并运算 131

5.2.5 查询结果输出 131

5.3 数据定义 133

5.3.1 定义表结构 133

5.3.2 修改表结构 136

5.3.3 删除表 137

5.4 数据操纵 138

5.4.1 插入记录 138

5.4.2 删除记录 139

5.4.3 更新记录 139

本章小结 139

习题5 140

实验 关系数据库标准语言SQL 142

第6章 查询和视图 143

6.1 查询 143

6.1.1 查询的概念 143

6.1.2 查询设计器 143

6.2 视图 149

6.2.1 视图的概念 149

6.2.2 视图设计器 150

6.2.3 在“视图设计器”中创建本地视图 152

6.2.4 用SQL命令创建视图 156

6.2.5 使用视图 157

6.3 视图和查询的区别 157

本章小结 157

习题6 158

实验 查询与视图 159

第7章 结构化程序设计 160

7.1 程序文件的建立和运行 160

7.1.1 程序的相关概念 160

7.1.2 结构化程序设计方法 161

7.1.3 程序文件的建立 161

7.1.4 程序文件的运行 162

7.2 程序中常用的命令 163

7.2.1 基本命令 163

7.2.2 基本输入输出命令 164

7.2.3 程序结束命令 166

7.3 程序的基本结构 166

7.3.1 顺序程序结构 166

7.3.2 分支程序结构 167

7.3.3 循环结构 171

7.4 多模块程序 179

7.4.1 主程序和子程序 179

7.4.2 过程及过程文件 180

7.4.3 带参数的过程调用 182

7.5 用户自定义函数 183

7.6 变量的作用域 184

7.6.1 全局变量 184

7.6.2 私有变量 185

7.6.3 局部变量 185

7.7 程序设计中的错误处理 186

7.7.1 预防错误 187

7.7.2 处理“运行时”的错误 188

7.7.3 建立ON ERROR例程 188

7.7.4 常见的错误 189

7.8 程序的调试 190

7.8.1 程序调试 190

7.8.2 调用调试器 190

7.8.3 设置断点 192

本章小结 193

习题7 193

实验7.1 顺序结构与选择结构 200

实验7.2 循环结构与子程序 201

第8章 表单设计与应用 203

8.1 面向对象的概念 203

8.1.1 对象 203

8.1.2 属性、事件和方法程序 203

8.2 Visual FoxPro中的类 205

8.2.1 类 205

8.2.2 Visual FoxPro定义的类 206

8.2.3 对象的引用 207

8.2.4 自定义类 208

8.2.5 使用类库 208

8.2.6 使用类浏览器 209

8.2.7 使用类设计器 211

8.3 创建与管理表单 212

8.3.1 创建表单 212

8.3.2 设置数据环境 218

8.3.3 管理表单 219

8.4 常用表单控件 223

8.4.1 表单控件 223

8.4.2 标签控件 225

8.4.3 文本框控件 226

8.4.4 命令按钮控件 228

8.4.5 命令按钮组控件 230

8.4.6 编辑框控件 232

8.4.7 复选框控件 234

8.4.8 选项按钮组控件 235

8.4.9 列表框控件 236

8.4.10 组合框控件 240

8.4.11 微调控件 240

8.4.12 表格控件 241

8.4.13 页框控件 244

8.4.14 计时器控件 247

8.4.15 线条和形状控件 248

8.4.16 图像控件 250

本章小结 251

习题8 251

实验 表单设计 257

第9章 菜单设计与应用 259

9.1 Visual FoxPro系统菜单 259

9.1.1 菜单结构 259

9.1.2 系统菜单 260

9.2 创建菜单系统 260

9.2.1 创建菜单的步骤 260

9.2.2 菜单设计器 261

9.2.3 应用系统菜单设计 264

9.2.4 定制菜单系统 267

9.2.5 快速菜单功能 269

9.3 创建表单菜单 270

9.4 创建快捷菜单 271

9.5 编程方式定义菜单 272

9.5.1 设计条形菜单 273

9.5.2 设计弹出式菜单 275

本章小结 277

习题9 277

实验 菜单设计 278

第10章 报表和标签设计 280

10.1 报表向导 280

10.1.1 报表的构成 280

10.1.2 使用“报表向导”创建报表 280

10.2 报表设计器 285

10.2.1 打开“报表设计器”窗口 285

10.2.2 “报表设计器”窗口组成 285

10.2.3 设置报表的数据环境 286

10.2.4 报表控件 287

10.2.5 报表的预览和打印 294

10.3 快速报表 296

10.4 标签设计 297

10.4.1 标签向导 297

10.4.2 标签设计器 300

10.4.3 打印标签 301

本章小结 301

习题10 301

实验 报表与标签设计 303

第11章 项目管理器的使用 305

11.1 项目文件的建立和打开 305

11.1.1 建立项目文件 305

11.1.2 打开项目文件 306

11.2 项目管理器的界面 307

11.2.1 项目管理器中的选项卡 307

11.2.2 项目管理器中的命令按钮 308

11.2.3 定制项目管理器 308

11.3 项目管理器的使用 310

11.3.1 创建和修改文件 310

11.3.2 添加或移去文件 312

11.3.3 项目间共享文件 312

11.3.4 项目文件的连编与运行 312

本章小结 313

习题11 313

实验 项目管理器的使用 314

第12章 数据库应用系统开发 316

12.1 开发数据库应用系统的一般步骤 316

12.1.1 需求分析 317

12.1.2 数据库设计 318

12.1.3 应用程序设计 318

12.1.4 软件测试 320

12.1.5 应用程序发布 320

12.1.6 系统运行与维护 320

12.2 编译应用程序 320

12.2.1 构造应用程序框架 321

12.2.2 将文件加入到项目中 324

12.2.3 编辑项目信息 325

12.2.4 创建并运行应用程序 326

12.3 发行应用程序 328

12.3.1 安装可执行程序的方法 328

12.3.2 制作应用程序的安装向导程序 328

12.4 学生成绩管理系统 330

12.4.1 系统概述 330

12.4.2 系统构成 330

12.4.3 系统中的各类文件 331

12.4.4 部分代码及运行界面 332

本章小结 334

习题12 334

附录1 Visual FoxPro常用文件类型一览表 336

附录2 Visual FoxPro常用函数一览表 337

附录3 全国计算机等级考试公共基础知识考试大纲 353

附录4 全国计算机等级考试二级——《Visual FoxPro程序设计》考试大纲 356

附录5 2009年3月全国计算机等级考试二级笔试试卷 359

附录6 全国计算机等级考试二级——《Visual FoxPro程序设计》机试样题 365

参考文献 366

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