青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

<2009年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

統計

  • 隨筆 - 21
  • 文章 - 0
  • 評論 - 2
  • 引用 - 0

常用鏈接

留言簿

隨筆分類

隨筆檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

飛鴿文件結構分析

1、IP Messenger源代碼的下載

  在寫這篇文章時,IP Messenger的最新版本是2.06,因此大家在下載時盡量選擇最新版本下載。IP Messenger源代碼的下載地址是http://www.ipmsg.org/,在網站的右上角,點擊English page,網站轉換到英文界面,網站有英文版以及其它語言的版本,當然還有中文版的鏈接(http://www.azhi.net/IPMsg/),建議 大家盡量下載原版的英文版源代碼,以利于學習。

2、IP Messenger源代碼的目錄及文件

  IP Messenger源代碼的目錄結構及文件詳見列表1.1 IP Messenger源代碼主要的目錄及文件:

列表1.1 IP Messenger源代碼主要的目錄及文件

屬性 名稱 描述
目錄 SRC 工程文件源代碼和INSTALL目錄

文件

IPMSG.MAK VC4及以前版本使用的工程文件,用來指定如何建立一個工程,VC6把MAK文件轉換成DSP文件來處理
IPMSG.MDP 后綴MDP(Microsoft DevStudio Project的簡稱)是老版本的項目文件,相當于DSP文件
PROT-ENG.TXT 英文版的協議描述
PROTOCOL.TXT 日文版的協議描述
README.TXT 英文版的README
README-J.TXT 日文版的README

IP Messenger的SRC目錄內容描述在列表1.2,SRC目錄及主要文件。

屬性 名稱 描述
目錄 INSTALL 安裝程序源代碼目錄
文件 BLOWFISH.CPP 加密算法源文件
BLOWFISH.H 加密算法頭文件
BLOWFISH.H2 加密算法隨機數頭文件
CFG.CPP 系統配置源文件
IPMSG.CPP IPMSG的APP源文件
IPMSG.H IPMSG頭文件
LOGDLG.CPP 日志DLG源文件
LOGMNG.CPP 日志處理源文件
MAINWIN.CPP IP Messenger主窗口源文件
MISCDLG.CPP 消息DLG,關于DLG,以及控件子類化等源文件
MSGMNG.CPP Socket管理源文件
PLUGIN.CPP Dll plugin加載源文件
RECVDLG.CPP 接收消息處理源文件
SENDDLG.CPP 發送消息處理源文件
SETUPDLG.CPP IP Messenger屬性配置源文件
SHARE.CPP 文件傳輸接收管理源文件
TAPP.CPP 應用程序類源文件
TDLG.CPP DLG類源文件
TLIST.CPP 鏈表類源文件
TREGIST.CPP 注冊表操作類源文件
TWIN.CPP 窗口類源文件
MSGSTR.H 字符串常量頭文件
TLIB.H 類、結構等頭文件

  另外在SRC目錄下,還有一個INSTALL目錄,該目錄中的文件是IP Messenger安裝程序的源代碼,其主要文件描述在列表1.3 INSTALL目錄主要文件。

列表1.3 INSTALL目錄主要文件

屬性 名稱 描述
文件 INSTALL.CPP 安裝程序源文件
INSTALL.H 安裝程序頭文件

  以上是IP Messenger的主要目錄及其主要源文件的描述,通過列表我們可以清晰看出IP Messenger的功能分布。在以下的詳細分析中,我們主要圍繞著這些源文件而展開。

3、IP Messenger源代碼的工程轉換

由于IP Messenger是使用以前版本的VC編寫的,因此在打開工程文件時,需要轉換該工程文件為VC6版本的工程文件。
雙擊打開IPMSG.MDP文件,系統提示轉換IPMSG.MAK工程配置文件到VC6下的工程文件,如下圖所示。

單擊 “是”按鈕,確定將工程轉換成VC6的工程。系統提示將MAK工程文件轉換成DSP工程文件,如下圖所示。



單擊“確定”按鈕,系統根據MAK文件生成IPMSG.DSP文件,以及VC6下的IPMSG.DSW文件,另外系統還生成了IPMSG.NCB和IPMSG.OPT兩個文件。

4、IP Messenger的工程配置

  IP Messenger的配置和目前VC6的工程配置有些不同,其安裝工程文件和工程文件在混合在一起,不像VC6工程文件,不同的工程在不同的項目下,分別進行配置。
單擊“Build”菜單,選擇“Set Active Configuration…”,彈出“Set Active Project Configuration”對話框,如下圖所示。

  IP Messenger的工程配置有6個,分別是Release的英文、日文以及Debug的ipmsg工程和安裝工程。通過選擇不同的配置,可以編譯出不同 的工程。根據需要,我們選擇ipmsg-Win32 Debug配置作為當前活動工程,此編譯配置可以編譯出Debug版的ipmsg。

單擊“Project”菜單,選擇“Settings…”,彈出“Project Settings”對話框,選擇“C/C++”標簽欄,如下圖所示。

可以看到,在“Preprocessor definition:”中,工程使用了“JAPANESE”宏定義,也就是說,編譯后的Debug版的ipmsg是日文版。當然,可以根據需要,修改此宏為“ENGLISH”,就可以編譯出Debug版的英文ipmsg。
當然,在以后的分析中,我們將分析ipmsg的安裝工程,那么就應當選擇ipmsg-Win32 InstallerDbg配置作為當前活動工程,編譯出Debug版的安裝工程。

posted on 2009-09-08 23:21 ChinaPanda 閱讀(701) 評論(0)  編輯 收藏 引用 所屬分類: network

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲日本国产| 在线精品国精品国产尤物884a| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲国产精品女人久久久| 国产欧美精品在线| 欧美一区1区三区3区公司| 久久久噜噜噜久久狠狠50岁| 国产一区二区三区四区三区四| 久久国内精品自在自线400部| 免费人成网站在线观看欧美高清| 在线免费观看欧美| 欧美日韩亚洲国产一区| 亚洲欧美精品在线观看| 毛片一区二区| 亚洲天堂av高清| 国内精品久久久久影院优| 欧美成黄导航| 午夜久久福利| 亚洲精品女av网站| 亚洲午夜免费视频| 一色屋精品视频在线观看网站| 欧美精品一区二区三区很污很色的| 亚洲精品在线视频观看| 久久精品国产清高在天天线| 亚洲三级电影全部在线观看高清| 国产精品久久久亚洲一区| 久久久精品国产免费观看同学 | 久久久久九九九| 亚洲精品视频免费| 国产热re99久久6国产精品| 欧美成人一区二区三区片免费| 亚洲无线视频| 亚洲国产日韩欧美在线图片| 欧美一区二区三区播放老司机| 亚洲欧洲一区二区三区在线观看| 亚洲精品美女久久久久| 99re在线精品| 国产精品久久久久久久久搜平片 | 一区二区三区视频在线播放| 久久精品国产综合| 亚洲网站视频福利| 亚洲精品1区| 伊人激情综合| 国产一区二区三区日韩| 欧美日韩一卡二卡| 欧美国产视频日韩| 久久久人人人| 久久精品国产99国产精品澳门 | 久久免费视频网| 亚洲一区二区三区免费视频| 亚洲人妖在线| 亚洲精品极品| 亚洲黄色免费电影| 欧美成年人视频网站欧美| 久久久久久久久综合| 欧美一二区视频| 亚洲综合色在线| 亚洲一区在线免费| 亚洲综合欧美日韩| 欧美一区二区三区久久精品茉莉花| 一区二区三区四区国产| 亚洲理论在线观看| 一区二区高清视频| 一区二区三区欧美激情| 亚洲一卡久久| 亚洲女与黑人做爰| 亚洲欧美日韩电影| 亚洲欧美日韩精品综合在线观看| 亚洲一区久久久| 午夜在线播放视频欧美| 午夜久久影院| 欧美中文在线观看国产| 久久久久久久久综合| 老司机成人在线视频| 欧美+日本+国产+在线a∨观看| 欧美成人一区二区三区片免费| 欧美成ee人免费视频| 亚洲国产影院| 一本色道久久综合亚洲精品不 | 久久久国际精品| 美女黄色成人网| 午夜精品久久久久久久久久久久久 | 亚洲一区在线直播| 午夜亚洲影视| 久久激情五月激情| 欧美黄色日本| 国产精品爽黄69| 国语自产精品视频在线看| 亚洲第一区在线观看| 99这里有精品| 久久久精品欧美丰满| 亚洲第一免费播放区| 在线视频日韩| 久久久xxx| 欧美午夜电影在线| 在线观看亚洲精品视频| 亚洲视频免费观看| 久久婷婷国产综合精品青草| 亚洲激情第一区| 午夜一区二区三视频在线观看| 老**午夜毛片一区二区三区| 欧美日韩免费一区二区三区视频| 国产日韩欧美在线播放| 亚洲伦理在线观看| 久久成人亚洲| 亚洲精品国产无天堂网2021| 久久国产黑丝| 国产精品毛片a∨一区二区三区| 伊人婷婷久久| 午夜宅男久久久| 亚洲伦理自拍| 欧美不卡福利| 国产在线精品二区| 亚洲欧美三级在线| 亚洲日本aⅴ片在线观看香蕉| 欧美一区二区视频免费观看| 欧美日韩精品高清| 亚洲欧洲一区二区在线播放 | 欧美成人午夜激情在线| 性欧美暴力猛交69hd| 欧美色123| 99在线精品观看| 欧美成人资源| 欧美中文字幕在线播放| 国产精品免费视频xxxx| 亚洲性xxxx| 亚洲精品综合精品自拍| 欧美~级网站不卡| 国产亚洲欧美中文| 香蕉国产精品偷在线观看不卡| 亚洲精品免费看| 欧美欧美午夜aⅴ在线观看| 亚洲精品日韩在线观看| 亚洲精品综合| 欧美激情一区二区三区成人| 在线欧美日韩国产| 久久久综合香蕉尹人综合网| 一本色道久久88综合日韩精品 | 久久综合激情| 欧美一区二区三区四区视频| 国产精品五月天| 性欧美激情精品| 亚洲综合色视频| 国产欧美一区二区精品性色| 欧美一级电影久久| 性色一区二区| 精品盗摄一区二区三区| 免费成人在线观看视频| 美女日韩欧美| 日韩午夜精品视频| 妖精视频成人观看www| 国产精品久久久亚洲一区| 性色av一区二区三区红粉影视| 亚洲午夜精品| 韩国女主播一区二区三区| 亚洲电影自拍| 国产精品极品美女粉嫩高清在线 | 在线视频亚洲一区| 亚洲午夜高清视频| 国产综合色产| 91久久精品国产| 国产精品免费网站在线观看| 久久深夜福利免费观看| 欧美激情精品久久久久久黑人| 亚洲一区二区日本| 久久九九全国免费精品观看| 亚洲人成免费| 亚洲综合二区| 亚洲欧洲另类| 一区二区日韩伦理片| 国精品一区二区| 亚洲精品欧美精品| 国产一区美女| av成人动漫| 一区二区在线免费观看| 亚洲精品极品| 黄色欧美日韩| 亚洲精品一区二区在线观看| 国产精品三级久久久久久电影| 久久综合九色综合欧美就去吻 | 一本色道久久综合狠狠躁篇怎么玩 | 欧美精品导航| 久久高清国产| 欧美日韩国产综合视频在线观看中文 | 国产日韩欧美一区| 亚洲国产精品小视频| 国产欧美一区二区三区视频| 亚洲国产岛国毛片在线| 韩国成人精品a∨在线观看| 一区二区三区精品久久久| 精品动漫一区| 亚洲欧美电影在线观看| 99成人精品| 免播放器亚洲| 久久久夜夜夜| 国产无一区二区| 亚洲一二三区视频在线观看| 亚洲麻豆av| 免费久久99精品国产自| 久久精品亚洲精品国产欧美kt∨|