《Visual FoxPro程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:于江涛,徐善针主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113070663
  • 页数:299 页
图书介绍:本书是学习Visual FoxPro程序设计的实用教材。

第1章 绪论 1

1.1 数据库 1

1.1.1 信息与数据 1

1.1.2 数据处理 1

1.1.3 数据库 2

1.2 数据库系统 3

1.2.1 数据库系统的三级模式结构 3

1.2.2 数据库系统构成 4

1.3 数据库管理系统和数据库应用系统 5

1.3.1 数据库管理系统 5

1.3.2 数据库应用系统 5

1.4 数据模型 6

1.4.1 三类数据模型 6

1.4.2 关系模型 6

1.5.1 “文件”菜单 8

1.5 Visual FoxPro 6.0用户界面 8

1.5.2 “编辑”菜单 10

1.5.3 “显示”菜单 11

1.5.4 “格式”菜单 11

1.5.5 “工具”菜单 12

1.5.6 “程序”菜单 13

1.5.7 “窗口”菜单 13

1.5.8 “帮助”菜单 14

1.6.3 生成器 15

1.7 项目管理器 15

1.6 VFP的辅助设计工具 15

1.6.2 设计器 15

1.6.1 向导 15

1.7.1 创建与打开项目 16

1.7.2 项目管理器中的命令按钮 17

1.7.3 项目管理器的基本操作 17

小结 22

习题 23

第2章 表的基本操作 28

2.1 表的建立与修改 28

2.1.1 表结构的建立 28

2.1.2 表数据的输入 31

2.1.3 表结构的修改 33

2.1.4 表数据的修改 34

2.2 数据的存储方式 34

2.2.1 常量 34

2.2.2 变量 36

2.2.3 运算符 39

2.2.4 函数 40

2.2.5 VFP命令常用子句 43

2.3 表的维护命令 45

2.3.1 记录指针的移动 45

2.3.2 记录的插入与追加 46

2.3.3 表记录的删除与恢复 47

2.3.4 表数据的替换 48

2.3.5 表与表结构的复制 51

2.3.6 逻辑表的设置 53

小结 54

习题 56

第3章 查询与统计 61

3.1 排序与索引 61

3.1.1 排序 61

3.1.2 索引 62

3.2 查询命令 66

3.2.1 顺序查询命令 66

3.2.2 索引查询命令 67

3.3 数据工作期 67

3.3.1 多工作区的查询 68

3.3.2 “数据工作期”窗口 69

3.3.3 视图文件 71

3.3.4 表的关联 71

3.4.1 计数命令 75

3.4 统计命令 75

3.4.2 求和命令 76

3.4.3 求平均值命令 76

3.4.4 计算命令 76

3.4.5 汇总命令 77

小结 77

习题 78

4.1.1 建立数据库 80

4.1 创建和使用数据库 80

第4章 数据库、表和视图 80

4.1.2 设置数据库 82

4.1.3 设计数据库 86

4.2 数据查询技术 87

4.2.1 建立新的查询 87

4.2.2 设计与使用查询 89

4.2.3 建立多表查询关系 94

4.3.1 创建本地视图 96

4.3 创建与使用视图 96

4.3.2 查看与更新远程视图 97

4.3.3 在视图中使用多个表 100

小结 101

习题 102

第5章 程序设计初步 104

5.1 程序文件 104

5.1.1 程序文件的建立与执行 104

5.1.2 程序文件中的专用命令 107

5.2 程序的控制结构 109

5.2.1 顺序结构 109

5.2.2 分支结构 110

5.2.3 循环结构 112

5.3 多模块程序 113

5.3.1 子程序 113

5.3.2 自定义函数 115

5.3.3 过程 115

5.3.4 变量的作用域 116

小结 118

习题 119

第6章 面向对象程序设计技术 124

6.1 面向对象程序设计简介 124

6.1.1 面向对象程序设计的优势 124

6.1.2 对象与类 125

6.2 Visual FoxPro 6.0与面向对象技术 126

6.2.1 Visual FoxPro类 126

6.2.2 Visual FoxPro类的概述 127

6.2.3 容器类 128

6.2.4 控件类 129

6.3 面向对象程序设计的具体实现 129

6.3.1 设置属性 129

6.3.2 方法调用 130

6.3.3 事件的响应 130

6.3.6 向容器类中添加对象 131

6.3.5 保护类成员 131

6.3.4 指派方法代码和事件代码 131

6.3.7 检查对象是否存在 132

6.4 扩充Visual FoxPro的功能 132

6.4.1 访问外部类库 132

6.4.2 使用ActiveX控件和对象 133

6.4.3 动态链接库 134

6.4.4 使用Visual FoxPro库 135

小结 136

习题 137

第7章 菜单及表单设计 139

7.1 创建菜单系统 139

7.1.1 新建菜单 140

7.1.2 使用“快捷菜单设计器” 140

7.2 设计用户菜单界面 141

7.2.1 添加菜单项 142

7.2.2 添加子菜单 142

7.3.1 设置访问键 143

7.3 给菜单项指定工作任务 143

7.2.3 分组菜单项 143

7.3.2 设置键盘快捷键 144

7.3.3 设置菜单项的启动条件 144

7.3.4 为菜单项指定任务 145

7.3.5 设置菜单名 148

7.3.6 预览及运行菜单系统 149

7.3.7 执行菜单 149

7.4 设置菜单显示方式 149

7.4.1 建立状态条信息 149

7.4.2 为菜单标题指定位置 150

7.5 设计表单 152

7.5.1 使用表单设计器设计表单 152

7.5.2 使用表单向导设计表单 154

7.6.1 保存和运行表单 157

7.6.2 向表单中添加控件 157

7.6 加工表单 157

7.6.3 定制表单 159

7.6.4 创建表单集 160

7.7 设置表单属性 161

7.7.1 通过“属性”对话框设置表单属性 161

7.7.2 通过程序语句设置表单属性 162

7.8 SCREEN系统变量和LockScreen属性简介 162

小结 163

习题 164

第8章 表单控件设计 168

8.1 Visual FoxPro 6.0中的表单控件 168

8.2 常用控件的相关操作 169

8.2.1 复制和删除表单控件 169

8.2.2 表单中控件的布局方法 170

8.2.3 设置Tab键次序 170

8.2.4 表单控件的数目 170

8.3.1 标签 171

8.3 输出类控件 171

8.3.2 图像 172

8.3.3 线条 173

8.3.4 形状 173

8.4 控制类控件 175

8.4.1 命令按钮与命令按钮组 175

8.4.2 复选框与选项按钮组 179

8.4.3 计时器控件 180

8.5.1 文本框控件 182

8.5 输入类控件 182

8.5.2 编辑框控件 184

8.5.3 列表框控件 185

8.5.4 组合框控件 188

8.6 容器类控件 189

8.6.1 表格控件 189

8.6.2 页框控件 190

8.8 实现拖放操作 194

8.7.3 超级链接 194

8.7 连接类控件 194

8.7.2 ActiveX绑定控件 194

8.7.1 ActiveX控件 194

8.8.1 与拖动相关的属性、事件和方法 195

8.8.2 手工拖动和自动拖动方式的区别 199

8.8.3 光标形状与鼠标的有效区域 200

8.8.4 如何通过拖放操作移动控件 200

8.8.5 设置拖动的开始和停止时间 200

小结 201

习题 203

第9章 用SQL语言编写查询程序 207

9.1 SQL语言简介 207

9.2 查询操作 207

9.3 SELECT-SQL命令 207

9.3.1 选择列 208

9.3.2 选择行 210

9.3.4 连接 211

9.3.3 FROM子句 211

9.3.5 数据汇总 212

9.3.6 GROUP BY子句 213

9.3.7 HAVING子句 213

9.3.8 排序 214

9.3.9 SELECT语句的其他子句 214

9.4 ALTER TABLE-SQL 216

9.5 CREATE CURSOR-SQL命令 219

9.6 CREATE TABLE-SQL命令 220

9.7 DELETE-SQL命令 222

9.8 INSERT-SQL命令 222

9.9 UPDATE-SQL命令 223

小结 223

习题 224

10.1 创建报表 227

10.1.1 创建一对一报表 227

第10章 报表和标签设计技术 227

10.1.2 创建一对多报表 229

10.1.3 使用“自动报表向导” 230

10.2 创建标签 230

10.3 定制报表布局 231

10.3.1 报表带区的修改 231

10.3.2 添加报表控件 232

10.3.3 添加字段控件 233

10.3.4 添加标签控件 235

10.3.5 添加通用字段和图片 236

10.3.6 添加线条、矩形和圆角矩形 237

10.3.7 控件的操作 238

10.3.8 改变控件的颜色 240

10.3.9 设置矩形控件的填充 240

10.3.10 设置线条粗细或样式 241

10.3.11 在报表布局上分组数据 241

10.3.12 给报表添加标题和总结 243

10.3.13 设置报表变量 243

10.3.14 报表的页面设置 244

10.4 报表的打印及预览 245

10.4.1 预览结果 245

10.4.2 打印报表 245

10.4.3 控制打印记录 246

10.5 报表举例 247

小结 250

习题 250

11.1.1 开发前的准备工作 253

11.1 如何开发应用程序 253

第11章 设计一个小型数据库系统 253

11.1.2 使用“项目管理器” 254

11.1.3 创建数据库 254

11.1.4 创建类 255

11.1.5 设计访问信息的方法 255

11.1.6 测试和调试 255

11.2 系统功能分析 255

11.3.2 数据库逻辑设计 256

11.3 数据库设计 256

11.3.1 数据库需求分析 256

11.4 详细设计 257

11.4.1 创建项目和数据库 257

11.4.2 各个功能模块的设计 258

11.5 系统的编译和发布 267

11.5.1 应用程序管理 267

11.5.2 主程序的设计 268

11.5.3 连编应用程序 269

11.5.4 创建发布磁盘 270

11.5.5 总结 272

小结 273

附录A Visual FoxPro命令集 274

附录B Visual FoxPro主要函数 283

附录C ON KEY LABEL键标号一览表 295

附录D ASCII表 296

参考答案 297