Visual C++ 6.0自動、查詢和智能代理程序設計

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

內容概要

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

作者簡介

作者簡介
DAVIDPALLMANN
DavidPallmann是微軟認證的方案開發(fā)員,也是AlphaCONNECT的發(fā)明人。這
是智能客戶機領域的一項前沿技術。他是位于加州SantaAna的AlphaServ公司
(前身是AlphaMicrosystems公司)的技術指導,也是許多商業(yè)軟件和智能客戶
機產品,包括AlphaCONNECTBusinessVue,Stockvue和Spotlight的設計者。
David的家在南加州,與他的妻子Rebekah和他們兩歲的女兒Susan生活在一起。
工作之余,David喜歡和他的家人在一起閱讀科技小說,在周末學校義務授課和
唱歌。他的近期主要目標是作為一名競爭者克服困難,解決Y2K。他在互連網
上的地址是www.alph aconnect.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面臨的挑戰(zhàn)
編程:WebFinder,第一版
編程:WebFinder,第二版
小結
第七章 實現站點爬行
簡單爬行
更高級的爬行
編程:SiteMap
源代碼:CRobotCrawl
小結
第八章 多線程
進程和線程
創(chuàng)建工作者線程
線程間共享數據
監(jiān)視對共享資源的訪問
線程同步
編程:WebSpeed
理解代碼
如何改進
小結
第三篇 智能代理
第九章 智能代理:電子雇員
為什么稱之為智能代理
常見的代理
智能代理和Internet
CarpalDiem手腕保護程序
小結
第十章 用戶界面
外表精悍
降低可見性
Windows系統(tǒng)托盤
編程:高版本的CarpalDiem
小結
第十一章 解釋數據
HMTL
XML
文本289
其它數據類
數據值
程序:SKYBOT
小結
第十二章 事件
作為觸發(fā)器的事件
典型事件
編程: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語句句柄
執(zhí)行SQL查詢
增加記錄
更新記錄
刪除記錄
選擇一條記錄
源程序列表:CROBOTDATABASE類
小結
第二十章 E-mail編程
在Windows下的E-MAIL編程
初始化MAPI
閱讀E-MAIL
發(fā)送E-MAIL
源程序列表:CRobotMail類
小結
第五篇 附錄
附錄A VisualC++和MFC的進一步研究
建立一個新的項目
打開已存在的項目
定位648
CLASSWIZARD
DEBUG及RELEASEBUILD設置
指定鏈接模塊
編譯一個項目
運行一個項目
文件類型
附錄B ASCII碼值表
附錄C HTTP頭文件
附錄D HTTP狀態(tài)代碼
附錄EHTML特征常量
附錄FHTMLMeta標簽
HTTP-EQUIVmeta標簽
NAMEMETA 標簽
附錄G所附光盤
CLASSESANDFUNCTIONS
PROGRAMEXAMPLES
SOFTWARE
推薦的閱讀材料

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Visual C++ 6.0自動、查詢和智能代理程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7