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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李珍香主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2007
  • ISBN:9787040220582
  • 页数:322 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。本书结构安排合理,内容深入浅出、通俗易懂、实例丰富、图文并茂,实用性和实践性强,主要阐述VisualFoxPro的程序设计方法和技术。内容包括:Visual FoxPro基础知识与基本操作;利用项目管理器设计表、查询和视图、表单和报表、菜单和类等。本书可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。
《Visual FoxPro程序设计 第2版》目录

第1章 Visual FoxPro概述 1

1.1 表、关系模型和数据库 1

1.2 初步设计Visual FoxPro程序 2

1.3 Visual FoxPro发展史简介 4

1.4 Visual FoxPro的启动、退出与配置 5

1.4.1 Visual FoxPro的启动 5

1.4.2 Visual FoxPro的退出 6

1.4.3 Visual FoxPro的配置 7

1.5 Visual FoxPro运行环境 8

1.5.1 Visual FoxPro的菜单系统 8

1.5.2 Visual FoxPro的文件类型 8

1.5.3 Visual FoxPro的“项目管理器” 9

1.5.4 Visual FoxPro的“命令”窗口 15

习题一 16

实践一 17

第2章 Visual FoxPro编程基础 18

2.1 程序文件 18

2.1.1 程序文件的创建与编辑 18

2.1.2 程序文件的运行 19

2.2 数据类型 21

2.2.1 字符型 21

2.2.2 货币型 22

2.2.3 日期型 22

2.2.4 日期时间型 22

2.2.5 逻辑型 22

2.2.6 数值型与浮动型 22

2.2.7 双精度型 23

2.2.8 整型 23

2.2.9 备注型 23

2.2.10 通用型 23

2.2.11 字符型(二进制) 23

2.2.12 备注型(二进制) 23

2.2.13 对象型 23

2.3 数据容器 24

2.3.1 常量 24

2.3.2 变量 25

2.3.3 数组 27

2.3.4 字段 27

2.3.5 记录 28

2.3.6 对象 28

2.4 操作符和表达式 28

2.4.1 操作符 28

2.4.2 表达式 30

2.5 命令和函数 32

2.5.1 命令格式 32

2.5.2 命令书写的相关约定 32

2.5.3 常用函数 33

2.6 流程控制语句 37

2.6.1 顺序结构 37

2.6.2 分支结构 38

2.6.3 循环结构 40

2.7 过程和自定义函数 42

2.7.1 子程序 42

2.7.2 过程 42

2.7.3 自定义函数 43

2.7.4 参数传递 44

2.7.5 变量的作用域 46

习题二 48

实践二 50

第3章 表的创建与基本操作 51

3.1 表的基本概念 51

3.2 创建新表 52

3.2.1 用表设计器创建表 52

3.2.2 设计表时应注意的问题 55

3.3 表的基本操作 55

3.3.1 表的打开和关闭 55

3.3.2 记录的添加、查看和编辑 56

3.3.3 定制浏览窗口 57

3.3.4 修改表的结构 58

3.3.5 记录的删除与恢复 60

3.3.6 定制表中的数据 61

3.4 表的索引 62

3.4.1 索引的基本概念 63

3.4.2 索引文件的分类 63

3.4.3 创建和使用索引 65

3.5 表的基本操作命令 66

习题三 68

实践三 70

第4章 数据库和多表操作 71

4.1 数据库设计 71

4.1.1 数据库概述 71

4.1.2 数据库设计的目的 71

4.1.3 数据库设计的一般过程 72

4.1.4 数据库表之间的关系 73

4.2 创建数据库 74

4.2.1 建立一个新数据库 74

4.2.2 向数据库中添加表和移去表 75

4.2.3 管理数据库 77

4.3 数据完整性 77

4.3.1 域完整性 77

4.3.2 实体完整性 79

4.3.3 参照完整性 81

4.4 多表操作 84

4.4.1 多工作区的概念 84

4.4.2 使用不同工作区的表 85

4.4.3 表之间的关联 86

4.4.4 用命令方式操作数据库 86

习题四 87

实践四 88

第5章 查询与视图 89

5.1 查询 89

5.1.1 通过“查询向导”创建查询 89

5.1.2 通过“查询设计器”创建查询 94

5.1.3 运行查询 103

5.2 视图 104

5.2.1 创建本地视图 104

5.2.2 创建远程视图 105

5.3 使用视图更新源表数据 106

5.3.1 使表可更新 106

5.3.2 设置关键字 106

5.3.3 设置可更新字段 107

5.3.4 控制更新冲突的检测 109

5.4 定制视图 109

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

5.4.2 控制更新方法 110

5.4.3 定制视图参数 110

5.5 操作视图的命令 112

5.5.1 数据库视图的操作 112

5.5.2 显示视图结构 112

5.5.3 视图重命名 113

5.5.4 删除视图 113

5.5.5 创建视图索引 113

习题五 114

实践五 115

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

6.1 SQL概述 116

6.2 数据查询 117

6.2.1 SELECT命令的语法 117

6.2.2 简单查询 119

6.2.3 简单的联接查询 120

6.2.4 嵌套查询 122

6.2.5 简单的计算查询 122

6.2.6 分组与计算查询 125

6.2.7 排序 126

6.2.8 查询结果的显示和输出 127

6.2.9 超联接查询 131

6.2.10 别名与自联接查询 133

6.2.11 内、外层相关嵌套查询 134

6.2.12 集合“并”运算 135

6.2.13 特殊运算符的使用 135

6.3 数据操纵 138

6.3.1 插入 138

6.3.2 更新 139

6.3.3 删除 139

6.4 数据定义 139

6.4.1 表的定义 140

6.4.2 表的删除 140

6.4.3 表结构的修改 140

6.4.4 视图的定义 141

习题六 142

实践六 145

第7章 设计报表和标签 146

7.1 报表与布局概述 146

7.1.1 报表类型 146

7.1.2 报表布局文件 147

7.1.3 报表的设计步骤 147

7.2 创建报表布局 147

7.2.1 用“报表向导”创建报表 147

7.2.2 创建“快速报表” 151

7.2.3 用“报表设计器”创建报表 152

7.3 利用“报表设计器”编辑报表 153

7.3.1 报表带区 153

7.3.2 带区高度和带区表达式 154

7.3.3 设置报表的数据环境 156

7.3.4 添加报表控件 158

7.3.5 设置报表页 164

7.3.6 控件的打印控制 165

7.3.7 打印或预览报表命令 166

7.3.8 数据分组 167

7.4 标签设计 170

7.4.1 用“标签向导”创建标签 170

7.4.2 用“标签设计器”创建标签 170

习题七 171

实践七 172

第8章 面向对象的程序设计基础 173

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

8.1.1 对象、控件和类 173

8.1.2 对象的事件、方法和属性 174

8.1.3 继承性、封装性和多态性 175

8.1.4 激发和响应 177

8.2 Visual FoxPro中的类和对象 177

8.2.1 Visual FoxPro中的基类 177

8.2.2 容器类和控件类 178

8.2.3 创建新类 179

8.2.4 将类添加至表单中 183

8.2.5 类浏览器 184

8.3 Visual FoxPro中对象的处理 184

8.3.1 对象的引用 185

8.3.2 设置对象属性 186

8.3.3 响应事件 187

8.3.4 调用对象方法 187

8.4 设计面向对象程序实例 188

8.4.1 设计方式 188

8.4.2 事件捕捉 191

8.4.3 事件执行顺序 193

习题八 196

实践八 197

第9章 设计和使用表单 198

9.1 创建表单 198

9.1.1 利用“表单向导”创建表单 199

9.1.2 利用“表单设计器”创建表单 202

9.1.3 利用“表单生成器”创建表单 207

9.2 表单中控件的调整与定制 208

9.2.1 添加控件 209

9.2.2 选定控件 210

9.2.3 移动控件 210

9.2.4 复制和删除控件 210

9.2.5 设置Tab顺序 211

9.2.6 使用“自动格式生成器” 211

9.3 为表单中的对象编写事件代码 212

9.3.1 Visual FoxPro的常用事件和方法 212

9.3.2 追踪事件序列 213

9.3.3 为事件编写程序代码 215

9.4 表单和控件的使用 215

9.4.1 表单对象 215

9.4.2 控件的使用 217

习题九 252

实践九 255

第10章 菜单设计 257

10.1 规划菜单系统 257

10.1.1 菜单组成 257

10.1.2 菜单系统的设计步骤 258

10.1.3 规划菜单系统 258

10.2 利用“菜单设计器”设计菜单 259

10.2.1 启动“菜单设计器” 259

10.2.2 “菜单设计器”窗口组成 260

10.3 创建菜单 262

10.3.1 创建菜单标题和子菜单 262

10.3.2 添加快捷键和访问键 263

10.3.3 菜单项分组 264

10.3.4 启用或禁用菜单项 265

10.3.5 设置常规选项与菜单选项 265

10.3.6 预览菜单 268

10.3.7 生成菜单程序 269

10.4 快速菜单设计 269

10.5 创建快捷菜单 270

习题十 271

实践十 272

第11章 开发应用系统 273

11.1 系统开发基本步骤 273

11.1.1 需求分析 274

11.1.2 数据库设计 274

11.1.3 应用程序设计 275

11.1.4 软件测试 276

11.1.5 应用程序的发布 276

11.1.6 系统运行与维护 277

11.2 高校学生收费管理系统的开发 277

11.2.1 系统任务的提出 277

11.2.2 需求分析 277

11.2.3 数据库设计 279

11.2.4 应用程序设计 279

11.3 应用程序的连编和发布 285

11.3.1 利用“项目管理器”组织应用程序 285

11.3.2 连编应用程序和可执行程序 286

11.3.3 为应用程序制作安装盘 289

习题十一 294

实践十一 294

第12章 Visual FoxPro的网络应用 295

12.1 使用SQL视图和SQL传递编写客户-服务器程序 295

12.1.1 使用SQL视图编写客户-服务器应用程序 295

12.1.2 使用SQL传递编写客户-服务器应用程序 296

12.2 Visual FoxPro的Active Document应用 297

12.3 Visual FoxPro Web功能 299

12.3.1 数据的Web发布 299

12.3.2 创建Web浏览器 306

12.3.3 网页浏览 308

12.3.4 WWW网页查询 309

12.4 多用户与共享技术 314

12.4.1 网络环境下的系统配置 314

12.4.2 多用户环境下的数据访问技术 314

12.4.3 数据缓冲技术 318

12.4.4 对访问冲突的处理 319

习题十二 321

实践十二 322

参考文献 323

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