Visual C++ 6.0自動、查詢和智能代理程序設(shè)計(jì)

出版時(shí)間:1999-10  出版社:北京希望電子出版社  作者:David Pallmann(美)  
Tag標(biāo)簽:無  

內(nèi)容概要

內(nèi)容提要
隨著Internet的迅猛發(fā)展,與之相關(guān)的軟件范疇也逐步得到了成熟和完善。本書詳細(xì)地討論了這些內(nèi)
容的基礎(chǔ)知識,并著重講述了如何用VisualC++和Microsoft基礎(chǔ)類庫(MFC)來實(shí)現(xiàn)這些技術(shù)。
本書共20章,分為五個(gè)部分。第一篇講述了Bot的概念,探討了各種Bot程序,描述了訪問Internet
的方法和規(guī)則,還講解了規(guī)劃自動進(jìn)程的方法,登錄的種類以及用于Robot程序的C++類。第二篇著重
講解一類特殊的Bot,稱之為Spider,其中介紹了實(shí)現(xiàn)探索系統(tǒng)、站點(diǎn)爬行和多線程的技術(shù)。第三篇講述
智能代理及能使之有效工作的大量編程組件,其中詳細(xì)介紹了用戶界面設(shè)計(jì)、解釋數(shù)據(jù)的不同方法及事
件、警示和通知。第四篇深入介紹Bot、Spider和智能代理中用到的技術(shù)。第五篇介紹了書中代碼的風(fēng)格
及使用方法。
本書本書的材料組織嚴(yán)密,內(nèi)容由淺入深,由易到難。本書特別適合用VisualC++進(jìn)行Internet開發(fā)
的編程人員參考,也可供Internet上開發(fā)的初學(xué)者、大專院校師生自學(xué)、教學(xué)參考用書和社會相關(guān)領(lǐng)域培
訓(xùn)班教材。

作者簡介

作者簡介
DAVIDPALLMANN
DavidPallmann是微軟認(rèn)證的方案開發(fā)員,也是AlphaCONNECT的發(fā)明人。這
是智能客戶機(jī)領(lǐng)域的一項(xiàng)前沿技術(shù)。他是位于加州SantaAna的AlphaServ公司
(前身是AlphaMicrosystems公司)的技術(shù)指導(dǎo),也是許多商業(yè)軟件和智能客戶
機(jī)產(chǎn)品,包括AlphaCONNECTBusinessVue,Stockvue和Spotlight的設(shè)計(jì)者。
David的家在南加州,與他的妻子Rebekah和他們兩歲的女兒Susan生活在一起。
工作之余,David喜歡和他的家人在一起閱讀科技小說,在周末學(xué)校義務(wù)授課和
唱歌。他的近期主要目標(biāo)是作為一名競爭者克服困難,解決Y2K。他在互連網(wǎng)
上的地址是www.alph aconnect.com/agents,我們在這里可以找到他。

書籍目錄

目 錄
第一篇 Bot
第一章 Bots:Internet的幕后英雄
究竟什么是bot
Bot與Internet
InternetRobotExclusionStandard
程序:Authorize
小結(jié)
第二章 Internet初步
IP地址
URL
HTTP
FTP
HTML
XML
小結(jié)
第三章 Robot類
內(nèi)容提要
CRobotInternet
CRobotDatabase
CROBOTCRAWL
CROBOTMAIL
小結(jié)
第四章 調(diào)度
選擇調(diào)度方式
實(shí)例程序:WebWatch
小結(jié)
第五章 記錄
為什么需要事件記錄
事件記錄的問題
記錄類型
MicrosoftWindowsNT事件記錄程序
記錄文件
其它事件記錄方式
記錄內(nèi)容
程序?qū)嵗篧EBMONITOR
小結(jié)
第二篇 Spider
第六章 Spider:網(wǎng)上的圖書管理員
Spider應(yīng)用程序
搜索引擎中Spider的作用
探索:在網(wǎng)上穿行
爬行:映射站點(diǎn)
編索引:描述站點(diǎn)
Spider面臨的挑戰(zhàn)
編程:WebFinder,第一版
編程:WebFinder,第二版
小結(jié)
第七章 實(shí)現(xiàn)站點(diǎn)爬行
簡單爬行
更高級的爬行
編程:SiteMap
源代碼:CRobotCrawl
小結(jié)
第八章 多線程
進(jìn)程和線程
創(chuàng)建工作者線程
線程間共享數(shù)據(jù)
監(jiān)視對共享資源的訪問
線程同步
編程:WebSpeed
理解代碼
如何改進(jìn)
小結(jié)
第三篇 智能代理
第九章 智能代理:電子雇員
為什么稱之為智能代理
常見的代理
智能代理和Internet
CarpalDiem手腕保護(hù)程序
小結(jié)
第十章 用戶界面
外表精悍
降低可見性
Windows系統(tǒng)托盤
編程:高版本的CarpalDiem
小結(jié)
第十一章 解釋數(shù)據(jù)
HMTL
XML
文本289
其它數(shù)據(jù)類
數(shù)據(jù)值
程序:SKYBOT
小結(jié)
第十二章 事件
作為觸發(fā)器的事件
典型事件
編程:Flash
小結(jié)
第十三章 警示和決擇
表示警示
警示的類型
警示類型的特點(diǎn)
復(fù)雜的警示
事件產(chǎn)生警示
對警示的響應(yīng)
編程:GOVTAGENT
小結(jié)
第十四章 通知(Notification)
為什么需要通知
適合的通知(Appropriate Notification)
聚合性通知(Collective Notification)
通知的方法
程序:通知員(SNITCH)
小結(jié)
第十五章 保護(hù)代理免受變化影響
變化的種類
編程:ANYQUOTE
小結(jié)
第十六章 品行良好的(Well-Behaved)
代理
代理行為
同用戶的通訊
信任
實(shí)現(xiàn)
安裝
容錯(cuò)
保存
錯(cuò)誤處理
性能
成為好網(wǎng)民
個(gè)性
樣品會話:BUSINESSVUE
小結(jié)
第四篇 潛在的技術(shù)
第十七章 使用HTTP訪問Internet
在Windows下的Internet通訊
用于HTTP通訊的WinInet類
閱讀網(wǎng)頁
閱讀標(biāo)題
郵寄表格
源目錄:CROBOTINTERNET類
小結(jié)
第十八章 使用FTP訪問Internet
選擇一種方式
使用為FTP通訊提供的WinInet類
程序:REPORTBOT
小結(jié)
第十九章 訪問數(shù)據(jù)庫
在windows下的數(shù)據(jù)庫編程
ODBC的基本概念
建立連接
ODBC語句句柄
執(zhí)行SQL查詢
增加記錄
更新記錄
刪除記錄
選擇一條記錄
源程序列表:CROBOTDATABASE類
小結(jié)
第二十章 E-mail編程
在Windows下的E-MAIL編程
初始化MAPI
閱讀E-MAIL
發(fā)送E-MAIL
源程序列表:CRobotMail類
小結(jié)
第五篇 附錄
附錄A VisualC++和MFC的進(jìn)一步研究
建立一個(gè)新的項(xiàng)目
打開已存在的項(xiàng)目
定位648
CLASSWIZARD
DEBUG及RELEASEBUILD設(shè)置
指定鏈接模塊
編譯一個(gè)項(xiàng)目
運(yùn)行一個(gè)項(xiàng)目
文件類型
附錄B ASCII碼值表
附錄C HTTP頭文件
附錄D HTTP狀態(tài)代碼
附錄EHTML特征常量
附錄FHTMLMeta標(biāo)簽
HTTP-EQUIVmeta標(biāo)簽
NAMEMETA 標(biāo)簽
附錄G所附光盤
CLASSESANDFUNCTIONS
PROGRAMEXAMPLES
SOFTWARE
推薦的閱讀材料

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C++ 6.0自動、查詢和智能代理程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7