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

隨筆-250  評論-20  文章-55  trackbacks-0
我一直在尋找這樣一個類庫:他對Windows的窗口提供面向對象的封裝,有靈活的消息響應機制和比較完備的界面框架解決方案,對標準控件提供簡練實用的封裝,支持操作系統的新特性,支持功能擴充和二次開發,有代碼自動生成向導機制,生成的程序使用較少的系統資源,最后是有完全的代碼支持和文檔支持。

你會說那就用MFC吧!

是的,我一直使用MFC,但我對MFC已經越來越厭倦了。陳舊的類庫使得它無法支持操作系統的新特性(MFC的類庫從4.21版之后就沒有更新了,而那時是1998年,人們使用Windows 95和windows NT4),臃腫的消息映射機制和為了兼容性而保留下來的代碼使得程序效率低下,面面俱到的框架結構使得生成的應用程序龐大并占用過多的系統資源。當一個功能簡單的程序使用動態鏈接也超過200K,占用3%-4%的系統資源時,我決定放棄MFC,尋找一個新的功能類似的類庫。我研究過很多類似的代碼,不是過于簡單,無法用于應用程序的開發就是缺乏代碼和文檔的支持。在CodeProject上有一個名為Class的類庫,我也研究過它的代碼,具備了基本的界面框架,對控件也有了簡單的封裝,但是不實用,龐大的虛函數機制使得對象非常臃腫,無法減少對資源的占用。我甚至仿照MFC做了一個簡單的類庫miniGUI,形成了基本的框架解決方案,但是最后放棄了,原因很簡單:無法用于應用程序的開發。一個應用程序界面框架錯綜復雜,要考慮的事情太多,開發者不可能在應用程序和界面框架兩線作戰。就在我即將絕望的時候,我遇到了WTL。

由于工作的需要經常開發一些COM組件,在要求不能使用MFC的場合就是用ATL。ATL提供了對窗口的面向對象地封裝和簡單的消息映射機制,但是ATL過于簡單,用它開發應用程序幾乎不可能。要想讓ATL具備界面框架解決方案的功能還需要做很多事情,幸運的是WTL就做了這些事情。WTL是個很奇特的東西,它由微軟公司一群熱情的程序員維護,它從未出現在微軟的官方產品名單上,但可以從微軟的官方網站下載最新的WTL。它沒有正式的文檔支持,用WTL做關鍵字在MSDN中檢索只能得到0個結果,但是全世界的開發網站上都有針對WTL的討論組和郵件列表,任何問題都會得到熱情的解答。我認真地對比了MFC和WTL,發現二者有很多相通之處,MFC的功能幾乎都能在WTL中實現,只是方法不同而已。我幾乎不費吹灰之力就將以前寫的一個MFC程序用WTL改寫了,使用靜態鏈接的WTL程序比使用動態鏈接的MFC程序還要小,資源占用只有MFC程序的一半。

但是一時的熱情不能解決文檔缺乏的困擾,雖然網上有很多使用WTL的例子和說明文章,幾乎把MFC能實現的各種稀奇古怪的效果都實現了,但都是叛塾誥植課侍獾媒餼觶狽ο低車厝嫻亟檣躓TL的文章。就在這個時候我看到了邁克爾.敦(Michael Dunn)的“WTL for MFC Programmers”系列文章,我的感覺和1995年我第一次見到MSDN時一樣,幾乎是迫不及待地將其讀完,同時也萌發了將其翻譯成漢語的沖動。于是給Michael寫了封郵件,希望能夠得到授權將他的文章翻譯成漢語(事實上在這之前我已經翻譯了兩章了)。在得到授權確認后才發現這個工作是多么的困難,但為時已晚,只能硬著頭皮撐下去。
現在介紹一下邁克爾.敦這個人。邁克(Mike)住在陽光燦爛的洛杉磯,深受那里天氣的寵愛使他愿意一直住在那里。他在4年級時就開始在Apple //e上編程序,1995年從UCLA (加利福尼亞大學洛杉磯分校)畢業,獲得數學學士學位。畢業后加盟賽門鐵克(Symantec)公司,成為Norton AntiVirus小組的質量評價工程師。他幾乎是自學了Windows和MFC編程,1999年他為Norton AntiVirus 2000設計并編寫了新的界面。邁克現在是pressplay(不久成為Napster) 的開發人員。他最近開發了一個IE的工具條插件UltraBar ,可以輕松實現繁瑣的網絡搜索功能。他還和別人合作創辦了一家軟件開發公司:Zabersoft ,該公司在洛杉磯和歐登賽(丹麥)都設有辦事處。邁克喜歡玩彈球和騎自行車,偶爾也玩一下PlayStation,他還一直堅持學習法語,官方漢語和日語。
另外需要說明得是我翻譯“WTL for MFC Programmers”系列文章不是為了獲得任何利益,只是想為大家提供一些新的思路。如果你是MFC的堅定捍衛者,看到這里你就可以停下來了,再看下去是浪費你的時間(希望你看了前面幾段文字還能挺住不要嘔吐)。如果你是個對另類事物充滿熱情的程序員,你不能不研究WTL,它真的是一座寶藏最后用我的朋友對我的翻譯文章的評價來結束“WTL for MFC Programmers”中文版的序言:翻譯水平和你用的鼠標一樣爛!

posted on 2007-03-09 11:43 jay 閱讀(485) 評論(0)  編輯 收藏 引用 所屬分類: WTL
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            狼狼综合久久久久综合网 | 午夜精品一区二区三区在线视| 美脚丝袜一区二区三区在线观看| 黑人一区二区| 欧美激情一区二区三级高清视频 | 亚洲日本一区二区三区| 狂野欧美一区| 亚洲视频网站在线观看| 亚洲亚洲精品在线观看| 国产又爽又黄的激情精品视频| 美女啪啪无遮挡免费久久网站| 久热re这里精品视频在线6| 91久久极品少妇xxxxⅹ软件| 最新成人av网站| 国产欧美精品在线播放| 老妇喷水一区二区三区| 欧美久久久久久久久久| 亚洲欧美日韩国产成人| 久久久久久亚洲精品杨幂换脸| 亚洲人被黑人高潮完整版| 一本大道久久a久久综合婷婷 | 欧美亚男人的天堂| 久久精品国产99精品国产亚洲性色| 久久久免费av| 午夜视频在线观看一区| 久久久久久网址| 亚洲欧美日韩成人| 麻豆av一区二区三区久久| 亚洲欧美视频在线观看| 免费欧美高清视频| 欧美一区二视频| 欧美激情一区二区三区全黄| 亚洲欧美日本国产有色| 免费看亚洲片| 久久亚洲二区| 国产精品久久综合| 亚洲欧洲一区二区三区在线观看| 国产香蕉97碰碰久久人人| 亚洲精品国产精品国自产观看浪潮 | 免费在线成人av| 欧美一区二区三区成人| 欧美日韩成人在线播放| 美女免费视频一区| 国产农村妇女精品| 一本大道久久a久久精品综合| 永久91嫩草亚洲精品人人| 亚洲影视九九影院在线观看| 99视频精品在线| 麻豆成人综合网| 美腿丝袜亚洲色图| 国产一区二区三区在线观看网站 | 久久香蕉国产线看观看av| 亚洲综合精品| 欧美日韩一区二区在线视频| 亚洲电影欧美电影有声小说| 国语自产偷拍精品视频偷 | 亚洲人体1000| 亚洲精品1区2区| 久久精品亚洲精品| 久久国产手机看片| 国产精品视频自拍| 亚洲一区二区三区高清| 中文网丁香综合网| 欧美三区视频| 国产精品99久久99久久久二8| 一本色道久久综合狠狠躁篇的优点 | 久久激情五月婷婷| 久久久久久久一区二区三区| 国产欧美一区在线| 午夜欧美精品久久久久久久| 久久精品盗摄| 国内精品视频久久| 久久久精品性| 亚洲国产精品一区| 亚洲色图在线视频| 国产精品极品美女粉嫩高清在线 | 欧美一区二区三区婷婷月色| 欧美在线高清| 狠狠久久五月精品中文字幕| 久久久www成人免费无遮挡大片| 米奇777超碰欧美日韩亚洲| 精品成人一区| 欧美精品日韩一本| 亚洲一区二区视频在线观看| 久久精品国产精品| 91久久国产综合久久| 欧美区二区三区| 亚洲主播在线播放| 老司机精品久久| 日韩午夜三级在线| 国产精品揄拍一区二区| 久久久不卡网国产精品一区| 欧美黄色免费网站| 夜夜夜久久久| 国产亚洲精品一区二555| 久久影视精品| 一区二区免费看| 久久综合久久88| 亚洲一区二区在| 黄色一区二区三区| 欧美日韩免费视频| 久久久国产精品一区| 亚洲精品免费在线| 久久精品在线观看| 野花国产精品入口| 国产酒店精品激情| 欧美精品久久天天躁| 亚洲免费小视频| 亚洲国产综合在线| 久久成人精品一区二区三区| 亚洲毛片在线免费观看| 国产一区 二区 三区一级| 欧美日本不卡高清| 久久久一区二区三区| 一区二区精品国产| 亚洲高清网站| 免费欧美在线| 久久精品亚洲精品| 亚洲影院色无极综合| 亚洲美女黄网| 在线看一区二区| 国产日韩欧美高清| 国产精品成人播放| 欧美精品久久99| 另类国产ts人妖高潮视频| 欧美一区二区视频97| 一本一本a久久| 最新成人av在线| 欧美成人国产| 欧美1区2区| 免费一级欧美片在线播放| 欧美在线观看一区| 午夜精品剧场| 亚洲欧美日韩一区二区三区在线观看| 亚洲免费电影在线| 亚洲欧洲精品一区二区精品久久久| 狠狠色综合网站久久久久久久| 国产精自产拍久久久久久蜜| 国产精品卡一卡二| 国产精品久久久久久久久借妻| 欧美日韩免费视频| 欧美视频二区36p| 欧美午夜激情视频| 欧美午夜精品久久久久久人妖| 欧美激情精品久久久六区热门| 欧美大成色www永久网站婷| 男人插女人欧美| 欧美电影在线播放| 欧美日韩高清在线观看| 欧美日韩精品一区二区在线播放| 欧美日韩免费观看一区=区三区| 欧美高清在线视频观看不卡| 欧美伦理一区二区| 欧美四级剧情无删版影片| 国产精品播放| 国产精品亚发布| 国产综合久久久久影院| 在线观看免费视频综合| 亚洲欧洲在线看| 一本大道av伊人久久综合| 亚洲综合成人在线| 久久狠狠亚洲综合| 蜜臀久久99精品久久久久久9| 欧美高清在线视频观看不卡| 亚洲日本va午夜在线电影| 亚洲无线一线二线三线区别av| 亚洲欧美在线看| 久久男人av资源网站| 欧美另类在线播放| 国产精品久久夜| 在线日韩欧美视频| 亚洲神马久久| 久久久爽爽爽美女图片| 欧美韩日亚洲| 亚洲自拍电影| 女人香蕉久久**毛片精品| 欧美特黄a级高清免费大片a级| 国产欧美亚洲精品| 亚洲精品中文在线| 久久精品91| 91久久夜色精品国产九色| 午夜亚洲性色福利视频| 欧美高清不卡在线| 国产亚洲永久域名| 一区二区三区精品| 免费日本视频一区| 亚洲宅男天堂在线观看无病毒| 久久九九热re6这里有精品| 欧美日韩一二三区| 亚洲第一精品夜夜躁人人爽| 亚洲一区二区三区四区五区黄| 老司机一区二区| 中文国产成人精品久久一| 久久综合一区| 国产日韩欧美一区二区三区在线观看 | 亚洲欧美日韩国产一区二区| 欧美成人一区二区在线 | 久久亚洲综合色一区二区三区| 国产精品xxxxx| 亚洲免费大片|