《新电脑课堂 Visual FoxPro编程篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:本书编委会编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505394517
  • 页数:390 页
图书介绍:Visual FoxPro是Microsoft公司推出的数据库集成开发环境,学习Visual FoxPro,不仅可以学习数据库管理方面的知识,而且可以学习结构化和面向对象的编程知识,可为中、小型数据库应用提供从桌面到Web的应用解决方案,是编程初学者掌握编程技巧的编程入门语言。本书以简化的库存管理系统为例介绍了Visual FoxPro的特点和集成开发环境、自由表操作、结构化编程、数据库操作、数据查询、面向对象编程技术、窗体编程、编译和调试应用程序、网络编程技术以及多媒体和Internet编程等Visual FoxPro编程的基本知识。本书从浅入深并结合许多编程实例,帮助读者快速掌握Visual FoxPro编程技术。本套丛书配有精彩生动的多媒体自学光盘,更加方便了读者自学,从而可大大提高学习的效率。

目录 1

第1章 Visual FoxPro概述 1

1.1 Visual FoxPro简介 1

1.1.1 Visual FoxPro发展 1

1.1.2 Visual FoxPro特点 2

1.1.3 Visual FoxPro技术指标 3

1.2 Visual FoxPro集成开发环境 4

1.2.1 Visual FoxPro用户界面 4

1.2.2 Visual FoxPro菜单栏 5

1.2.3 Visual FoxPro工具栏 6

1.2.4 Visual FoxPro命令窗口 9

1.2.5 Visual FoxPro快捷键 11

1.2.6 配置Visual FoxPro 13

1.3.1 需求分析 15

1.3 库存信息管理系统的设计 15

1.2.7 退出Visual FoxPro 15

1.3.2 概念设计 17

1.3.3 逻辑设计 17

1.3.4 物理设计 19

1.3.5 实施及维护 19

习题1 19

第2章 自由表操作 21

2.1 创建自由表 21

2.1.1 表结构 21

2.1.2 字段数据类型 22

2.1.3 创建表结构 23

实例1 创建自由表account 23

2.2 表的基本操作 29

2.2.1 选择工作区 29

2.2.2 打开和关闭表 29

2.2.4 浏览、编辑和修改记录 32

2.2.3 记录号和记录指针 32

2.2.5 显示和修改表结构 34

2.2.6 追加和插入记录 37

2.2.7 删除和恢复记录 38

2.2.8 复制表结构和表文件 39

2.3 排序与索引 39

2.3.1 排序 40

2.3.2 索引 41

2.4 数据的导入和导出 44

2.4.1 导入数据 44

实例2 使用导入功能得到库存物品信息 44

2.4.2 导出数据 46

习题2 47

3.1 数据结构 49

3.1.1 数据类型 49

第3章 Visual FoxPro语言基础 49

3.1.2 常量 50

3.1.3 变量 50

3.1.4 数组 52

3.1.5 函数 53

3.2 操作符和表达式 53

3.2.1 操作符 53

3.2.2 表达式 54

3.2.3 表达式生成器 55

3.3 常用函数 57

3.3.1 数值处理函数 58

3.3.2 字符处理函数 59

3.3.3 日期和时间处理函数 64

3.3.4 数据类型转换函数 65

3.3.5 表测试函数 66

3.3.6 数组处理函数 69

3.3.7 环境和输入函数 71

3.4 常用命令 72

3.4.1 输入输出命令 73

3.4.2 表操作命令 75

3.4.3 记录过滤、统计和汇总命令 78

3.4.4 数组 80

3.4.5 Visual FoxPro配置命令 81

习题3 85

第4章 Visual FoxPro结构化编程 87

4.1 结构化编程思想 87

4.1.1 三种基本结构 87

4.1.2 算法和流程图 88

4.1.3 结构化编程步骤 89

4.2 顺序结构 90

4.2.1 创建和运行程序 90

实例3 在account表中添加记录 92

4.2.2 添加表记录 92

4.3 分支结构 93

4.3.1 IF语句和IIF()函数 93

实例4 实现口令验证功能 95

实例5 实现口令修改功能 96

4.3.2 DO CASE语句 96

实例6 生成员工编号 97

4.4 循环结构 98

4.4.1 FOR语句 98

实例7 权限字段显示加密处理 99

4.4.2 DO WHILE语句 99

实例8 生成物品类型表 101

4.4.3 SCAN语句 102

实例9 计算物品库存数的最大和最小值 103

4.4.4 FOR EACH...ENDFOR语句 103

实例10 按物品类型计算库存数的最大和最小值 104

4.5.1 子程序 105

4.5 子程序、过程与自定义函数 105

4.5.2 过程和函数 106

4.5.3 局部变量、全局变量和私有变量 107

4.5.4 调用过程中的参数传送 109

实例11 生成物品信息表记录 110

4.6 低级文件处理 111

实例12 转换物品描述信息 114

习题4 115

5.1.1 创建数据库 119

实例13 创建数据库stock和数据库表 119

第5章 数据库操作 119

5.1 创建数据库和数据库表 119

5.1.2 添加自由表 121

5.1.3 新建数据库表 122

5.1.4 移去或删除数据库表 124

5.2 操作数据库 124

5.2.2 设置当前数据库 125

5.2.1 打开和关闭数据库 125

5.2.3 修改数据库 126

5.2.4 查看数据库信息 126

5.2.5 编辑存储过程 127

5.2.6 数据库属性 128

5.2.7 检查数据库 130

5.2.8 删除数据库 131

5.3 操作数据库表 131

5.3.1 打开数据库表 131

5.3.2 设置字段属性 132

5.3.3 创建主索引 133

5.3.4 设置表属性 133

5.3.5 创建触发器 135

5.3.6 设置表间临时关系 135

5.3.7 设置表间永久关系 137

5.3.8 参照完整性 138

习题5 139

6.1 使用查询设计器 141

6.1.1 创建信息查询 141

实例14 创建物品信息查询 141

第6章 数据查询 141

6.1.2 运行查询 148

6.1.3 设置输出位置 149

6.1.4 查看SQL语句 150

6.2 使用SELECT-SQL语句查询 151

6.2.1 简单查询 151

6.2.2 条件查询 153

6.2.3 定义输出位置的查询 154

6.2.4 分组查询 155

6.2.5 排序查询 155

6.2.6 多表查询 156

6.2.7 嵌套查询 156

6.3 其他SQL语句 157

6.2.8 合并查询 157

6.4 创建本地视图 161

6.4.1 创建本地视图 161

实例15 创建当前库存物品信息视图 162

6.4.2 使用本地视图 164

6.4.3 创建参数化视图 165

习题6 166

第7章 面向对象编程技术 169

7.1 面向对象编程技术 169

7.1.1 面向对象编程与结构化编程 169

7.1.2 理解对象和类 170

7.1.3 属性、方法和事件 171

7.2 类 172

7.2.1 Visual FoxPro基类 172

7.2.2 创建和管理类库文件 173

7.2.3 创建自定义类 175

实例16 创建记录指针移动的可视类 179

实例17 创建字符串加密类 182

7.3 对象 183

7.3.1 创建对象 183

7.3.2 对象的引用 184

7.3.3 ∷操作符 185

习题7 186

第8章 Visual FoxPro窗体编程 189

8.1 Visual FoxPro窗体设计 189

8.1.1 创建窗体 189

实例18 创建用户登录窗体 189

8.1.2 运行和修改窗体 200

8.1.3 创建窗体集 201

8.2 窗体控件 202

8.2.1 常用控件 202

8.2.2 ActiveX控件 217

实例19 创建用户管理窗体 221

8.3 应用实例 222

实例20 创建物品信息管理窗体 222

实例21 创建填写入库单窗体 226

习题8 230

第9章 菜单栏、工具栏和消息框 233

9.1 菜单栏 233

9.1.1 创建菜单 233

实例22 创建库存管理信息系统的主菜单 233

9.1.2 运行和修改菜单 238

9.1.3 创建快捷菜单 239

9.1.4 编程实现菜单栏 244

9.2 工具栏 248

9.2.1 创建工具栏 248

实例23 创建库存信息管理系统工具栏类 248

9.2.2 在窗体中使用工具栏 250

9.2.3 协调菜单项和工具栏 251

9.3 消息框 251

习题9 253

第10章 报表和标签 255

10.1 报表 255

10.1.1 使用报表向导创建报表 255

10.1.2 使用报表设计器创建报表 260

实例24 创建库存物品报表 266

10.1.3 报表打印与预览 270

10.1.4 修改报表 272

10.2 标签 272

10.2.1 创建标签 273

实例25 创建物品标签 273

10.2.2 标签的打印与预览 274

10.2.3 修改标签 274

10.2.4 添加标签定义 275

习题10 277

第11章 编译和调试应用程序 279

11.1 编译应用程序 279

11.1.1 项目管理器 279

11.1.2 添加已有文件 281

11.1.3 新建文件 282

11.1.4 修改和删除文件 283

11.1.5 设置主程序 283

11.1.6 编译并运行应用程序 284

11.2 调试应用程序 285

11.2.1 设置调试环境 285

11.2.2 修改程序错误 286

11.2.3 错误定位方法 287

11.3 错误处理技术 291

11.3.1 处理运行时错误 291

11.3.2 显示错误消息 292

11.3.3 使用结构化处理语句 294

11.4 生成安装文件 296

习题11 298

第12章 网络编程技术 301

12.1 多用户访问控制 301

12.1.1 数据库和表文件的访问控制 301

12.1.2 锁定数据 302

12.2 客户端编程技术 304

12.2.1 使用远程视图 304

实例26 使用远程视图更新远程用户表 315

12.2.2 使用事务管理更新数据 316

12.2.3 SPT编程技术 318

12.3 数据库连接技术 319

实例27 在ASP中使用ADO访问Visual FoxPro数据 321

习题12 325

13.1.1 使用SET BELL命令播放声音 327

第13章 多媒体和Internet编程 327

13.1 多媒体编程 327

13.1.2 使用Animation控件播放AVI文件 328

13.1.3 使用Windows Media Player播放多媒体信息 330

13.1.4 使用多媒体MCI控件播放多媒体信息 331

13.1.5 使用多媒体API函数 334

13.1.6 播放Flash动画 339

13.2 Internet编程 341

13.2.1 使用另存为HTML功能 341

13.2.2 添加网页浏览功能 341

13.2.3 添加邮件发送功能 344

13.2.4 XML技术编程 346

习题13 351

附录A Visual FoxPro 8.0的安装 353

附录B Visual FoxPro命令和函数速查表 359

习题答案 389