书籍详情

Visual C++ 6.0自动、查询和智能代理程序设计

Visual C++ 6.0自动、查询和智能代理程序设计

作者:(美)[帕尔曼]David Pallmann著;希望图书创作室译

出版社:北京希望电子出版社

出版时间:1999-01-01

ISBN:9787980026596

定价:¥66.00

购买这本书可以去
内容简介
  内容提要随着Internet的迅猛发展,与之相关的软件范畴也逐步得到了成熟和完善。本书详细地讨论了这些内容的基础知识,并着重讲述了如何用VisualC++和Microsoft基础类库(MFC)来实现这些技术。本书共20章,分为五个部分。第一篇讲述了Bot的概念,探讨了各种Bot程序,描述了访问Internet的方法和规则,还讲解了规划自动进程的方法,登录的种类以及用于Robot程序的C++类。第二篇着重讲解一类特殊的Bot,称之为Spider,其中介绍了实现探索系统、站点爬行和多线程的技术。第三篇讲述智能代理及能使之有效工作的大量编程组件,其中详细介绍了用户界面设计、解释数据的不同方法及事件、警示和通知。第四篇深入介绍Bot、Spider和智能代理中用到的技术。第五篇介绍了书中代码的风格及使用方法。本书本书的材料组织严密,内容由浅入深,由易到难。本书特别适合用VisualC++进行Internet开发的编程人员参考,也可供Internet上开发的初学者、大专院校师生自学、教学参考用书和社会相关领域培训班教材。
作者简介
  作者简介DAVIDPALLMANNDavidPallmann是微软认证的方案开发员,也是AlphaCONNECT的发明人。这是智能客户机领域的一项前沿技术。他是位于加州SantaAna的AlphaServ公司(前身是AlphaMicrosystems公司)的技术指导,也是许多商业软件和智能客户机产品,包括AlphaCONNECTBusinessVue,Stockvue和Spotlight的设计者。David的家在南加州,与他的妻子Rebekah和他们两岁的女儿Susan生活在一起。工作之余,David喜欢和他的家人在一起阅读科技小说,在周末学校义务授课和唱歌。他的近期主要目标是作为一名竞争者克服困难,解决Y2K。他在互连网上的地址是www.alphaconnect.com/agents,我们在这里可以找到他。
目录
     目 录
   第一篇 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
    推荐的阅读材料
   
猜您喜欢

读书导航