第一篇 梦幻旅程 3
第1章 网络交互尝试 3
1.1 新闻系统 3
1.1.1 系统结构 3
1.1.2 系统分析 4
1.1.3 实践与建议 9
1.2 Web签名簿 10
1.2.1 应用介绍 10
1.2.2 应用分析 10
1.2.3 实践与建议 14
1.3 Web计数器 14
1.3.1 牛犊出世 14
1.3.2 PHP计数器 16
1.3.3 JSP计数器 19
1.3.4 流式文件读写 21
1.4 意见信箱 22
1.4.1 应用介绍 22
1.4.2 应用列示与分析 23
1.5 客户端测试 25
1.5.1 文档列举与分析 25
1.6 Web E-mail 27
1.6.1 应用概述 27
1.6.2 应用列举与分析 28
1.7 梦幻旅程 29
1.7.1 你的程序梦 29
1.8 友情交换 32
1.8.1 应用介绍 32
1.8.2 应用列举与分析 32
1.8.3 安装及应用 36
1.9 本章小结 36
第二篇 接口编程与实践 41
第2章 接口程序设计 41
2.1 科学计算器 41
2.1.1 应用介绍 41
2.2 用户需求 42
2.2.1 需求分析 42
2.2.2 需求建模 42
2.3 程序设计 43
2.3.1 写伪代码 44
2.3.2 预处理 44
2.3.3 模拟测试 45
2.3.4 处理过程 45
2.4 编写代码 46
2.4.1 应用类库 46
2.4.2 语言选择 47
2.4.3 权衡利弊 47
2.4.4 应用分析 47
2.5 程序与移植 48
2.5.1 Server环境 48
2.5.2 系统平台 48
2.5.3 代码重用 49
2.6 测试及调试 49
2.6.1 过程及方法学 49
2.6.2 问题孤立 52
2.6.3 测试脚本 53
2.6.4 测试应用程序 55
2.7 计算器分析 56
2.8 本章小结 57
第3章 XML技术与应用 58
3.1 ASP.NET/XML 58
3.1.1 应用列举与分析 58
3.2 ADO与XML 60
3.2.1 假冒XML 61
3.2.2 ADO访问XML 62
3.3 XML客户端 65
3.3.1 客户端支持 65
3.3.2 应用列举与分析 66
3.4 CD检索器 70
3.4.1 应用介绍 70
3.4.2 定义标识 70
3.4.3 建立XML文档 71
3.4.4 建立相应Web 72
3.5 本章小结 74
第4章 JSP技术与应用 75
4.1 JSP留言本 75
4.1.1 应用介绍 75
4.1.2 JSP平台搭建 75
4.1.3 JSP for Win32 79
4.1.4 JSP for Linux 86
4.1.5 应用列举与分析 87
4.2 用JSP发送E-maiL 89
4.2.1 应用列举 89
4.2.2 应用分析 90
4.3 接口技术比较 91
4.3.1 各交互技术比较 91
4.3.2 接口技术比较 96
4.3.3 运作速度比较 99
4.4 通用JSP日历 101
4.4.1 应用列举与分析 101
4.5 本章小结 103
第5章 PHP应用技巧 104
5.1 文件下载统计 104
5.1.1 应用介绍 104
5.1.2 应用分析 104
5.1.3 实践与建议 106
5.2 POP邮件 107
5.2.1 应用概述 107
5.2.2 应用实例 113
5.2.3 PHP平台搭建 114
5.2.4 安装及配置 114
5.2.5 PHP编译及配置 123
5.2.6 php.ini配置 126
5.3 PHP/E-mail 126
5.3.1 阅读IMAP邮件 126
5.3.2 用Socket发E-mail 128
5.3.3 发送MIME邮件 133
5.3.4 发送带附件E-mail 141
5.3.5 管理小型邮件列表 144
5.3.6 可扩展Web邮件系统 148
5.3.7 支持多附件和HTML的SMTP 152
5.3.8 Web/Mail系统 160
5.4 PHP/Chat/Forum 166
5.4.1 系统介绍 167
5.4.2 系统分析 167
5.4.3 大门登录 169
5.4.4 密谈 170
5.4.5 表情和动作 171
5.4.6 贴图 172
5.4.7 异常离线 173
5.4.8 PHP/Socket/Chat Server 173
5.5 迷你购物篮 175
5.5.1 购物篮结构 175
5.5.2 应用分析 175
5.6 玩具店 178
5.6.1 玩具店结构 178
5.6.2 应用分析 178
5.7 在线人数统计 181
5.7.1 应用列举与分析 181
5.8 计数器原理 182
5.8.1 应用分析 183
5.9 判断Oicq在线 185
5.9.1 应用分析 186
5.10 本章小结 186
第三篇 数据库应用 189
第6章 接口处理数据库 189
6.1 通讯录 189
6.1.1 应用介绍 189
6.1.2 数据库接口 190
6.1.3 前端接口 190
6.1.4 运作机制 191
6.1.5 应用分析 202
6.1.6 建议与进阶 206
6.2 Web索引器 209
6.2.1 自建前端 209
6.3 大型数据库应用 210
6.3.1 数据库前端 210
6.3.2 应用分析 211
6.4 本章小结 214
第7章 PHP与数据库 215
7.1 职工管理 215
7.1.1 应用介绍 215
7.1.2 应用分析 215
7.1.3 PHP与MySQL 216
7.1.4 MySQL应用 226
7.1.5 PHP/MySQL构建网站 229
7.1.6 向Server传送数据 234
7.1.7 数据库维护 236
7.1.8 完整程序 237
7.1.9 程序测试 238
7.2 Oracle分页留言簿 239
7.2.1 应用概述 239
7.2.2 Oracle WebDB/Web解决方案 240
7.2.3 Win9x下安装Personal Oracle 242
7.2.4 Linux下安装Oracle 243
7.2.5 PHP链接Oracle 245
7.2.6 限制Oracle回送结果集 246
7.2.7 Oracle查询 246
7.2.8 Oracle中图片存贮/显示 247
7.2.9 PHP调用COM组件 248
7.2.10 通过ADO调用Asscess和COM 249
7.2.11 应用分析 250
7.3 本章小结 258
第8章 ASP与数据库 259
8.1 精美贺卡 259
8.1.1 贺卡概述 259
8.1.2 WinNT/2000/XP 261
8.1.3.在NT/2000/XP上安装IIS 264
8.1.4 建立企业Intranet 267
8.1.5 应用分析 272
8.2 咨询台 273
8.2.1 应用介绍 273
8.2.2 数据库和互联网 274
8.2.3 数据库应用 274
8.2.4 文本与数据库的数据交换 275
8.2.5 将DBF转换到HTML 278
8.2.6 ASP.NET数据库操作 280
8.2.7 ASP.NET语法 282
8.2.8 数据表格(Datagrid)控件 283
8.2.9 RecordSet对象 284
8.2.10 导出SQL Server数据到Access或Excel中 285
8.2.11 ADO记录操作 285
8.2.12 ASP访问Foxpro 286
8.2.13 ASP调用Notes数据 287
8.2.14 动态生成SQL语句 288
8.2.15 咨询分析 288
8.3 本章小结 289
第9章 JSP与数据库 290
9.1 用户注册 290
9.1.1 应用结构 290
9.1.2 JDBC接口 291
9.1.3 建立SQL Server链接 294
9.1.4 数据库处理 295
9.1.5 JavaBeans与数据库 296
9.1.6 应用分析 302
9.2 在线相册 304
9.2.1 应用概述 304
9.2.2 Session管理 305
9.2.3 自动换行 307
9.2.4 XML与JSP 307
9.2.5 相册分析 308
9.2.6 查找文件 309
9.2.7 进行Model/View分离 311
9.2.8 结论与实践 313
9.3 本章小结 313
第四篇 实践与进阶 317
第10章 接口程序实例 317
10.1 民意调查 317
10.1.1 投票站系统 317
10.1.2 接口平台搭建 318
10.1.3 Win32下调试 323
10.1.4 简易投票站 324
10.1.5 技术分析 325
10.1.6 功能列表 327
10.1.7 多状态接口 327
10.1.8 生成报告 328
10.2 电子论坛 329
10.2.1 论坛概述 329
10.2.2 论坛输出 330
10.2.3 树型输出 331
10.2.4 脚本示例 331
10.2.5 论坛管理 332
10.2.6 论坛功能 332
10.3 聊天室系统 333
10.3.1 聊天室介绍 333
10.3.2 编码与调试 334
10.3.3 Chat系统及登录 335
10.3.4 功能扩充 335
10.3.5 Chat Master 336
10.3.6 私人信息 337
10.3.7 取代CGI Chat 337
10.4 多用户游戏 338
10.4.1 系统介绍 338
10.4.2 游戏规则 338
10.4.3 建立框架 339
10.4.4 编码及调试 340
10.5 用户跟踪 342
10.5.1 跟踪目的 343
10.5.2 分析访问日志 343
10.5.3 环境变量 344
10.5.4 伪访问日志文件 345
10.5.5 访问日志 345
10.5.6 跟踪接口 345
10.5.7 简单Web计数器 346
10.5.8 查找用户地理位置 346
10.5.9 Cookies 347
10.5.10 GD库安装 347
10.5.11 其他跟踪方法 349
10.6 订购表单 349
10.6.1 表单与数据 349
10.6.2 Perl处理数据 350
10.6.3 查错 351
10.6.4 安全 354
10.6.5 网络安全 354
10.7 购物车与电子商务 361
10.7.1 电子购物 361
10.7.2 程序要素 363
10.7.3 跟踪方法 364
10.7.4 数据库管理 366
10.7.5 购物车程序 366
10.8 本章小结 367
第11章 PHP实例及实践 370
11.1 Web E-mail 370
11.2 文件管理 371
11.2.1 文件上载 371
11.2.2 文件管理 373
11.3 通讯录 375
11.3.1 应用概述 375
11.3.2 通讯录分析 376
11.4 聊天室 377
11.4.1 系统概述 377
11.4.2 系统分析 378
11.5 数据库搜索器 380
11.5.1 数据库搜索 380
11.5.2 应用分析 380
11.5.3 分页显示 381
11.5.4 查询MySQL 381
11.6 投票调查 381
11.6.1 应用概述 382
11.6.2 简单投票 382
11.6.3 图形统计 383
11.7 PHP社区 383
11.7.1 安装方法 384
11.7.2 登录移植 384
11.7.3 社区分析 385
11.8 广告轮播 385
11.8.1 应用概述 385
11.8.2 广告分析 386
11.9 购物车类 387
11.10 本章小结 388
第12章 ASP实例与开发 389
12.1 滚动新闻 389
12.2 MSIE模式对话框 391
12.3 电信业务 392
12.3.1 应用结构 393
12.3.2 应用实例 394
12.3.3 ADO分页 395
12.4 留言簿 395
12.5 聊天室 396
12.5.1 结构与分析 396
12.6 社区/Forum 397
12.6.1 Forum结构与分析 397
12.6.2 图片上载 398
12.7 多页面表单处理 401
12.7.1 应用结构与分析 401
12.7.2 优点和缺点 405
12.8 广告交换 406
12.8.1 数据表结构 406
12.8.2 管理功能 407
12.8.3 显示广告 410
12.9 动态列表 413
12.9.1 动态列表 414
12.9.2 列表分析 415
12.10 网站统计 420
12.10.1 获取访问者信息 420
12.10.2 访问统计 421
12.10.3 网站统计 423
12.11 ASP中实现Ping 424
12.11.1 SQL Server存储 425
12.11.2 用ASP生成Chart 426
12.12 Web中上载文件 426
12.12.1 实现方法 426
12.12.2 实现要素 426
12.12.3 完整实例 427
12.13 表单发送数据 428
12.13.1 应用分析 428
12.13.2 网站“目录树”管理 431
12.14 计数器 433
12.14.1 基本素材 433
12.14.2 趣味计数器(Ⅰ) 433
12.14.3 趣味计数器(Ⅱ) 434
12.15 手机上网 434
12.15.1 手机浏览 434
12.15.2 变量及语法 437
12.16 进度条 439
12.16.1 应用概述 439
12.16.2 应用分析 440
12.17 按钮菜单 449
12.17.1 应用概述 450
12.17.2 应用分析 450
12.18 条形码 451
12.18.1 应用介绍 451
12.18.2 应用分析 452
12.19 异步树形结构 455
12.19.1 应用结构 455
12.19.2 服务器端代码 457
12.19.3 客户端代码 458
12.19.4 实践与建议 459
12.20 本章小结 460
第13章 JSP实例与开发 461
13.1 JSP聊天系统 461
13.1.1 系统结构 461
13.1.2 用户登录 462
13.1.3 聊天室初始化 466
13.1.4 显示聊天室状态信息 468
13.1.5 发言处理 472
13.1.6 显示对话 483
13.1.7 离开聊天室 485
13.1.8 聊天室管理 486
13.1.9 聊天室辅助功能 489
13.2 JSP论坛 490
13.2.1 论坛结构 490
13.2.2 论坛分析 491
13.3 分页显示类 499
13.3.1 JSP分页类 499
13.3.2 在JSP中实现分页 502
13.4 点击数统计 503
13.4.1 功能分析 503
13.5 信息发布 505
13.5.1 应用结构 505
13.5.2 应用分析 506
13.6 JSP网上购物 509
13.6.1 应用分析与实践 509
13.7 音乐店系统 514
13.7.1 Servlets的缺陷 514
13.7.2 音乐店分析 515
13.7.3 开发与建议 520
13.8 本章小结 520
第五篇 接口开发与探索 525
第14章 交互式实践与探索 525
14.1 ASP购物车系统 525
14.1.1 分析与实践 525
14.2 网上调查 530
14.2.1 调查分析 530
14.2.2 树型菜单 534
14.3 模拟扫雷 536
14.3.1 分析与实作 536
14.4 纸牌游戏 539
14.4.1 游戏分析 539
14.4.2 应用与建议 547
14.5 本章小结 548