我介绍一下我设计的方法,希望对大家有参考作用:CWebPageRaw                 ---> 下载任意的html页面
+-CCSDNMaxTopicId           ---> IOCSDNMaxTopicId (解析html页面)
+-CCSDNOnlineUsers          ---> IOCSDNOnlineUsers(解析html页面)
+-CWebPageXml               ---> 下载并分析任意的xml页面
    +-CCSDNForumHeadPage    ---> IOCSDNForumHeadPage (解析xml数据)
    +-CCSDNTopic            ---> IOCSDNTopic         (解析xml数据)F:\lylong\MyProjects\followmeexample>findstr /R /S class *.h
Include\ArrayPP.h:class CArrayPP
Include\BonusBuffer.h:class CBonusBuffer
Include\CSDNForumHeadPage.h:class CCSDNForumHeadPage : public CWebPageXml
Include\CSDNMaxTopicId.h:class CCSDNMaxTopicId : public CWebPageRaw
Include\CSDNOnlineUsers.h:class CCSDNOnlineUsers : public CWebPageRaw
Include\CSDNReply.h:class CCSDNReply
Include\CSDNTopic.h:class CCSDNTopic  : public CWebPageXml
Include\CSDNTopicBrief.h:class CCSDNTopicBrief
Include\CSDNUser.h:class CCSDNUser
Include\FileTools.h:class CFileTools
Include\HttpTools.h:class CHttpTools
Include\Str.h:class CStr;
Include\WebPageRaw.h:class CWebPageRaw
Include\WebPageXml.h:class CWebPageXml : public CWebPageRaw
大家要关注这个帖子的话,请访问我在vc版的post,里面我的介绍会更详细些
http://www.csdn.net/expert/topic/602/602443.xml