| 作 者: | (美)[帕尔曼]David Pallmann著;希望图书创作室译 |
| 出版社: | 北京希望电子出版社 |
| 丛编项: | Microsoft Visual Studio中文版系列图书 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | C语言 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目 录
第一篇 Bot
第一章 Bots:Internet的幕后英雄
究竟什么是bot
Bot与Internet
InternetRobotExclusionStandard
程序:Authorize
小结
第二章 Internet初步
IP地址
URL
HTTP
FTP
HTML
XML
小结
第三章 Robot类
内容提要
CRobotInternet
CRobotDatabase
CROBOTCRAWL
CROBOTMAIL
小结
第四章 调度
选择调度方式
实例程序:WebWatch
小结
第五章 记录
为什么需要事件记录
事件记录的问题
记录类型
MicrosoftWindowsNT事件记录程序
记录文件
其它事件记录方式
记录内容
程序实例:WEBMONITOR
小结
第二篇 Spider
第六章 Spider:网上的图书管理员
Spider应用程序
搜索引擎中Spider的作用
探索:在网上穿行
爬行:映射站点
编索引:描述站点
Spider面临的挑战
编程:WebFinder,第一版
编程:WebFinder,第二版
小结
第七章 实现站点爬行
简单爬行
更高级的爬行
编程:SiteMap
源代码:CRobotCrawl
小结
第八章 多线程
进程和线程
创建工作者线程
线程间共享数据
监视对共享资源的访问
线程同步
编程:WebSpeed
理解代码
如何改进
小结
第三篇 智能代理
第九章 智能代理:电子雇员
为什么称之为智能代理
常见的代理
智能代理和Internet
CarpalDiem手腕保护程序
小结
第十章 用户界面
外表精悍
降低可见性
Windows系统托盘
编程:高版本的CarpalDiem
小结
第十一章 解释数据
HMTL
XML
文本289
其它数据类
数据值
程序:SKYBOT
小结
第十二章 事件
作为触发器的事件
典型事件
编程:Flash
小结
第十三章 警示和决择
表示警示
警示的类型
警示类型的特点
复杂的警示
事件产生警示
对警示的响应
编程:GOVTAGENT
小结
第十四章 通知(Notification)
为什么需要通知
适合的通知(Appropriate Notification)
聚合性通知(Collective Notification)
通知的方法
程序:通知员(SNITCH)
小结
第十五章 保护代理免受变化影响
变化的种类
编程:ANYQUOTE
小结
第十六章 品行良好的(Well-Behaved)
代理
代理行为
同用户的通讯
信任
实现
安装
容错
保存
错误处理
性能
成为好网民
个性
样品会话:BUSINESSVUE
小结
第四篇 潜在的技术
第十七章 使用HTTP访问Internet
在Windows下的Internet通讯
用于HTTP通讯的WinInet类
阅读网页
阅读标题
邮寄表格
源目录:CROBOTINTERNET类
小结
第十八章 使用FTP访问Internet
选择一种方式
使用为FTP通讯提供的WinInet类
程序:REPORTBOT
小结
第十九章 访问数据库
在windows下的数据库编程
ODBC的基本概念
建立连接
ODBC语句句柄
执行SQL查询
增加记录
更新记录
删除记录
选择一条记录
源程序列表:CROBOTDATABASE类
小结
第二十章 E-mail编程
在Windows下的E-MAIL编程
初始化MAPI
阅读E-MAIL
发送E-MAIL
源程序列表:CRobotMail类
小结
第五篇 附录
附录A VisualC++和MFC的进一步研究
建立一个新的项目
打开已存在的项目
定位648
CLASSWIZARD
DEBUG及RELEASEBUILD设置
指定链接模块
编译一个项目
运行一个项目
文件类型
附录B ASCII码值表
附录C HTTP头文件
附录D HTTP状态代码
附录EHTML特征常量
附录FHTMLMeta标签
HTTP-EQUIVmeta标签
NAMEMETA 标签
附录G所附光盘
CLASSESANDFUNCTIONS
PROGRAMEXAMPLES
SOFTWARE
推荐的阅读材料