《新编中文Visual FoxPro 6.0程序设计 2004版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:本书编委会编
  • 出 版 社:西安市:西北工业大学出版社
  • 出版年份:2003
  • ISBN:7561216297
  • 页数:316 页
图书介绍:本书共分十二章,主要包括数据库基础知识、Visual FoxPro的数据库设计、数据库应用系统的创建操作、面向过程的程序设计和面向对象程序设计方法等。

目录 1

第一章 VisualFoxPro基础知识 1

第一节 Xbase系列数据库的发展 1

一、dBASE系列数据库阶段 1

二、FoxBase系统数据库阶段 1

三、FoxPro系列数据库阶段 2

四、VisualFoxPro系列数据库阶段 2

第二节 数据库基本概念 3

一、数据、信息和数据库 3

二、数据库系统 4

三、数据模型 6

四、数据库管理系统 7

第三节 关系数据库 8

一、关系术语 8

二、关系的特点 9

三、关系设计 9

四、关系运算 10

一、VisualFoxPro的命令格式 11

第四节 VisualFoxPro的命令格式及文件类型 11

二、VisualFoxPro的文件类型 13

第五节 VisualFoxPro6.0数据库管理系统的特点 13

四、增强了网络功能 14

一、数据库设计步骤 14

第六节 数据库设计基础 14

三、增强了项目及数据库管理功能 14

二、提供可视设计工具 14

一、面向对象由事件驱动的应用程序设计方法 14

二、数据库设计过程 16

习题一 19

第二章 VisualFoxPro系统初步 21

第一节 VisualFoxPro6.0概述 21

一、软硬件环境 21

二、VisualFoxPro6.0安装的过程 21

三、安装后自定义系统 22

四、启动与退出VisualFoxPro6.0系统 23

五、VisualFoxPro6.0系统的配置 24

第二节 VFP的用户界面组成与操作 26

一、窗口 26

二、图标 28

三、菜单 28

四、对话框 29

五、鼠标的操作 31

六、窗口操作 31

八、对话框操作 32

七、菜单操作 32

第三节 VFP的工作方式 34

一、VFP命令的格式与特点 34

二、两类工作方式 35

第四节 项目管理器 36

一、项目管理器简介 36

二、管理项目的数据 38

四、管理项目的各种操作 39

三、管理项目的文档 39

第五节 VFP向导、设计器、生成器 42

一、向导 42

二、设计器 45

三、生成器 46

习题二 47

第三章 数据与数据运算 48

第一节 数据类型 48

第二节 常量与变量 49

一、常量 50

二、变量 50

三、内存变量赋值命令 51

第三节 表达式 52

一、运算符 52

二、表达式 55

第四节 常用函数 56

一、字符及字符串处理函数 56

二、数学运算函数 57

三、转换函数 58

四、日期函数 59

五、测试函数 60

六、键值函数 63

七、数组函数 63

八、其他函数 65

习题三 67

一、VisualFoxPro中数据库的概念 68

二、数据库的创建 68

第一节 创建数据库 68

第四章 数据库与表 68

三、数据字典 69

第二节 创建表 70

一、表的基本概念 70

二、创建表的准备 71

三、创建表的步骤 72

四、向表中输入记录 75

二、打开表和关闭表 76

第三节 打开数据库与表 76

一、打开、修改和关闭数据库 76

第四节 显示和修改表结构 77

第五节 显示和修改表中的记录 78

一、“浏览”窗口和浏览命令 78

二、定位记录 80

三、显示记录 81

四、追加记录 81

五、修改记录 83

六、删除记录 84

第六节 表的索引 85

一、索引的概念 85

二、索引类型 86

三、建立索引 86

四、索引的应用 87

第七节 表之间的关系 88

二、建立参照完整性 89

一、创建表间的永久关系 89

第八节 自由表 90

一、数据库表与自由表 90

二、将目由表添加到数据库 91

三、从数据库中移出表 92

第九节 多个表的同时使用 93

一、多工作区的概念 93

二、使用不同工作区的表 94

第十节 排序 94

习题四 95

第五章 视图与查询 97

第一节 创建本地视图 97

一、视图设计器 97

二、编程方式创建本地视图 104

第二节 创建远程视图 105

一、创建命名连接 105

二、创建远程视图 106

一、指定更新字段 107

第三节 用视图更新数据 107

二、控制更新冲突 108

三、控制更新方法 109

第四节 定制和使用视图 109

一、控制字段显示和数据输入 109

二、在视图中添加表达式 110

三、创建参数化视图 110

四、使用视图 112

第五节 SELECT-SQL语句 112

一、SFLECT语句格式 112

二、WHERE子句 113

三、GROUPBY子句和HAVING子句 113

四、ORDERBY子句 114

五、INTO子句 114

第六节 创建和运行查询 114

一、创建查询 114

二、运行查询 115

习题五 116

第六章 结构化程序设计 118

第一节 VisualFoxPro6.0程序设计框架 118

一、VisualFoxPro6.0程序设计机制 118

二、程序文件编辑器 119

三、程序编辑器的功能键 120

四、程序的建立与执行 122

五、简单的程序设计 123

第二节 顺序结构与分支结构程序设计 124

一、顺序结构 124

二、简单分支选择结构 127

三、选择分支结构 128

四、if语句的嵌套 130

五、结构分支 134

第三节 循环结构程序设计 136

一、当循环结构 136

二、FOR循环结构 139

三、SCAN循环结构 145

四、多重循环 147

习题六 150

第七章 VisualFoxPro程序设计基础 152

第一节 程序文件 152

一、程序文件的建立与执行 152

二、不同工作方式下的环境设置 154

三、输入输出命令 154

二、选择结构 158

一、顺序结构 158

第二节 程序的基本结构 158

三、循环结构 162

第三节 过程与过程调用 171

一、子程序、函数与过程 172

二、全局变量与局部变量 175

三、主程序与子程序或过程之间的参数传递 178

四、结构化程序设计 179

第四节 应用程序的编译和调试 179

二、常用的调试技术 180

一、常见的错误类型 180

三、使用“调试器”进行调试 181

习题七 185

第八章 表单设计与应用 186

第一节 面向对象编程基础 186

一、基本概念 186

第二节 VisualFoxPro6.0中的类和对象 187

一、VisualFoxPro6.0的基类 187

二、面向对象程序设计的优点 187

二、容器类 188

三、控件类 188

第三节 表单向导 189

第四节 表单设计器 192

一、打开“表单设计器” 192

二、“表单设计器”窗口 192

三、“属性”窗口 193

四、表单的数据环境 194

五、设置表单的属性 196

六、添加控件 197

七、执行表单 200

第五节 表单控件 201

一、标签 201

二、命令按钮和命令按钮组 201

三、选项按钮组 202

四、复选框 203

五、微调 203

六、文本框 204

七、编辑框 205

八、表格 205

九、列表框 207

十、组合框 208

十一、ActiveX控件和ActiveX绑定控件 209

十二、线条、形状和图像 209

十三、计时器 210

十四、页框 210

一、表单实例一 211

第六节 表单设计实例 211

二、表单实例二 214

习题八 216

第九章 报表与标签 217

第一节 创建简单报表 217

一、报表布局 217

二、利用向导创建报表 219

三、利用一对多向导创建报表 224

一、快速创建报表 227

第二节 快速创建报表 227

二、设置报表布局 230

三、报表控件的使用 232

四、美化报表设计 238

第三节 创建标签 246

一、标签概念 246

二、利用标签向导创建 247

三、利用标签设计器创建 250

习题九 252

四、打印报表或标签 252

第十章 菜单与工具栏设计 254

第一节 下拉式菜单设计 254

一、菜单生成的基本步骤 254

二、快速菜单命令 255

三、菜单设计器窗口 257

四、“显示”菜单的命令 259

第二节 弹出式菜单设计 262

一、用菜单设计器设计快捷菜单 262

二、用菜单命令为弹出式菜单编程 264

第三节 创建自定义工具栏 268

一、定义工具栏类 269

二、在自定义工具栏类中添加对象 269

三、将工具栏添加到表单集中 270

四、协调菜单和用户自定义工具栏 271

习题十 272

一、多用户环境中数据访问的方式 273

第一节 多用户环境中的数据访问 273

第十一章 多用户与数据共享 273

二、数据锁定的方法 275

三、数据解锁的方法 278

四、数据工作期 278

第二节 数据缓冲技术 279

一、缓冲方法与锁定方式 279

二、使用缓冲技术更新数据 281

第三节 事务处理 282

一、事务处理的控制命令 282

二、使用事务 283

三、事务处理的嵌套 284

第四节 冲突处理 284

一、死锁 284

二、出错处理例程 284

第五节 小结 285

习题十一 285

三、冲突检测的函数 285

第十二章 学生管理系统的开发 286

一、课程设计的目的和意义 286

二、系统功能设计 286

三、数据表设计 286

四、自己开发一个表单 287

第一节 上机考试系统使用说明 293

第二节 上机考试内容 293

第十三章 上机指导 293

习题十三 300

附录一二级考试大纲 302

一、基本要求 302

二、考试内容 302

三、考试方式 304

附录二全国计算机等级考试二级笔试试卷2002年9月 305

参考答案 310

2003年4月 311

参考答案 316