新电脑课堂(Visual FoxPro编程篇)

新电脑课堂(Visual FoxPro编程篇)
作 者: 本书编委会编著
出版社: 电子工业出版社
丛编项: 新电脑课堂系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxBase
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《新电脑课堂(Visual FoxPro编程篇)》作者简介

内容简介

Visual FoxPro是Microsoft公司推出的数据库集成开发环境。学习Visual FoxPro,不仅可以学习数据库管理方面的知识,而且可以学习结构化和面向对象的编程知识,可为中、小型数据库应用提供从桌面到Web的应用解决方案,是初学者掌握编程技巧的入门语言。本书以简化的库存管理系统为例介绍了Visual FoxPro的特点和集成开发环境、自由表操作、结构化编程、数据库操作、数据查询、面向对象编程技术、窗体编程、编译和调试应用程序、网络编程技术以及多媒体和Internet编程等Visual FoxPro编程的基本知识。本书的内容由浅入深,并给出了许多编程实例,帮助读者快速掌握Visual FoxPro的编程技术。本套丛书配有精彩生动的多媒体自学光盘,更加方便了读者自学,从而可大大提高学习的效率。

图书目录

第1章VisualFoxPro概述 1

1.1VisualFoxPro简介 1

1.1.1VisualFoxPro发展 1

1.1.2VisualFoxPro特点 2

1.1.3VisualFoxPro技术指标 3

1.2VisualFoxPro集成开发环境 4

1.2.1VisualFoxPro用户界面 4

1.2.2VisualFoxPro菜单栏 5

1.2.3VisualFoxPro工具栏 6

1.2.4VisualFoxPro命令窗口 9

1.2.5VisualFoxPro快捷键 11

1.2.6配置VisualFoxPro 13

1.2.7退出VisualFoxPro 15

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

1.3.1需求分析 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.3记录号和记录指针 32

2.2.4浏览.编辑和修改记录 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章VisualFoxPro语言基础 49

3.1数据结构 49

3.1.1数据类型 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.5VisualFoxPro配置命令 81

习题3 85

第4章VisualFoxPro结构化编程 87

4.1结构化编程思想 87

4.1.1三种基本结构 87

4.1.2算法和流程图 88

4.1.3结构化编程步骤 89

4.2顺序结构 90

4.2.1创建和运行程序 90

4.2.2添加表记录 92

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

4.3分支结构 93

4.3.1IF语句和IIF()函数 93

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

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

4.3.2DOCASE语句 96

实例6生成员工编号 97

4.4循环结构 98

4.4.1FOR语句 98

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

4.4.2DOWHILE语句 99

实例8生成物品类型表 101

4.4.3SCAN语句 102

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

4.4.4FOREACH...ENDFOR语句 103

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

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

4.5.1子程序 105

4.5.2过程和函数 106

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

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

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

4.6低级文件处理 111

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

习题4 115

第5章数据库操作 119

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

5.1.1创建数据库 119

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

5.1.2添加自由表 121

5.1.3新建数据库表 122

5.1.4移去或删除数据库表 124

5.2操作数据库 124

5.2.1打开和关闭数据库 125

5.2.2设置当前数据库 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章数据查询 141

6.1使用查询设计器 141

6.1.1创建信息查询 141

实例14创建物品信息查询 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.2.8合并查询 157

6.3其他SQL语句 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.1VisualFoxPro基类 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章VisualFoxPro窗体编程 189

8.1VisualFoxPro窗体设计 189

8.1.1创建窗体 189

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

8.1.2运行和修改窗体 200

8.1.3创建窗体集 201

8.2窗体控件 202

8.2.1常用控件 202

8.2.2ActiveX控件 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.3SPT编程技术 318

12.3数据库连接技术 319

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

习题12 325

第13章多媒体和Internet编程 327

13.1多媒体编程 327

13.1.1使用SETBELL命令播放声音 327

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

13.1.3使用WindowsMediaPlayer播放多媒体信息 330

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

13.1.5使用多媒体API函数 334

13.1.6播放Flash动画 339

13.2Internet编程 341

13.2.1使用另存为HTML功能 341

13.2.2添加网页浏览功能 341

13.2.3添加邮件发送功能 344

13.2.4XML技术编程 346

习题13 351

附录AVisualFoxPro8.0的安装 353

附录BVisualFoxPro命令和函数速查表 359

习题答案 389