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

隨筆-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>
            久久深夜福利免费观看| 久久综合久久久| 欧美三日本三级少妇三2023| 日韩视频一区二区三区在线播放免费观看 | 午夜精品视频在线观看一区二区| 夜夜嗨av一区二区三区四区| 国产精品v欧美精品∨日韩| 亚洲一卡久久| 亚洲欧美不卡| 一区在线电影| 亚洲激情欧美激情| 欧美精品一区在线播放| 亚洲欧美成人综合| 亚洲欧美日韩中文播放| 激情一区二区三区| 亚洲风情亚aⅴ在线发布| 欧美激情第1页| 亚洲欧美日韩成人| 久久精品九九| 亚洲作爱视频| 午夜欧美不卡精品aaaaa| 亚洲国产精品久久久久久女王| 亚洲国产激情| 国产精品乱看| 欧美国产日韩一区二区在线观看| 欧美日韩国产一级片| 久久精品国产视频| 欧美精品在线看| 久久久久综合网| 欧美日韩hd| 美女露胸一区二区三区| 欧美日韩亚洲一区| 女女同性女同一区二区三区91| 欧美三区视频| 欧美高清在线观看| 国产欧美一区二区精品性色| 最新国产乱人伦偷精品免费网站 | 香蕉成人久久| 一区二区三区高清不卡| 久久精品一区二区三区不卡牛牛| 在线综合欧美| 欧美高清视频在线| 久久综合亚州| 国产精品一卡| 亚洲精品欧美专区| 亚洲高清色综合| 午夜在线一区| 亚洲一区二区三区免费视频| 男人的天堂成人在线| 久久精品首页| 国产模特精品视频久久久久| 亚洲精品一区二区三区樱花| 亚洲国产精品999| 久久国产88| 欧美一区二区精美| 国产精品www色诱视频| 亚洲九九精品| 一本大道久久a久久精品综合| 噜噜噜久久亚洲精品国产品小说| 久久精品一区二区三区四区| 国产欧美婷婷中文| 亚洲一区精彩视频| 欧美亚洲一区| 国产精品久久久久9999高清| 一本一本久久| 这里是久久伊人| 欧美日韩亚洲网| 一区二区冒白浆视频| 亚洲视频图片小说| 国产精品草草| 亚洲欧美日韩直播| 久久免费视频网站| 在线精品视频一区二区| 麻豆精品视频在线| 亚洲日本精品国产第一区| 亚洲日本成人| 欧美日韩在线精品一区二区三区| 亚洲精品日韩激情在线电影 | 国产精品久久九九| 午夜精彩视频在线观看不卡 | 午夜精品剧场| 国产欧美丝祙| 久久亚洲捆绑美女| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲一区二区日本| 国产精品视频午夜| 久久精品国产69国产精品亚洲| 麻豆久久婷婷| 一本色道**综合亚洲精品蜜桃冫| 欧美调教视频| 欧美一区二区三区视频免费| 久久亚洲综合色| 亚洲精品影视| 国产欧美一区二区三区另类精品 | 亚洲国产高清一区| 亚洲男人的天堂在线aⅴ视频| 国产精品久久久久一区| 欧美在线视频网站| 亚洲第一中文字幕| 亚洲欧美日本在线| 亚洲电影毛片| 国产精品久久久久国产精品日日 | 久久国产精品第一页| 欧美国产日韩一区二区在线观看| 在线视频免费在线观看一区二区| 国产日韩欧美亚洲| 欧美精品一区二区三区蜜桃 | 另类专区欧美制服同性| 一本一道久久综合狠狠老精东影业 | 亚洲激情一区| 国产欧美综合在线| 欧美大片一区二区| 久久aⅴ国产欧美74aaa| 亚洲乱码一区二区| 久久婷婷激情| 午夜国产精品视频| 亚洲黄页一区| 国产亚洲午夜| 欧美午夜不卡在线观看免费| 免费91麻豆精品国产自产在线观看| 亚洲免费观看在线观看| 欧美xart系列在线观看| 先锋影音久久久| 99精品热视频只有精品10| 韩国久久久久| 国产精品一二一区| 国产精品成人免费精品自在线观看| 久久久亚洲影院你懂的| 小黄鸭视频精品导航| 99国产精品久久久久久久| 亚洲高清视频一区二区| 久久亚洲综合| 久久精品一本| 久久xxxx| 久久国产天堂福利天堂| 亚洲一区欧美| 亚洲午夜一区二区三区| 在线视频一区二区| 一区二区三区福利| 在线亚洲自拍| 亚洲午夜精品网| 制服丝袜亚洲播放| 一区二区三区蜜桃网| 一本久道久久综合婷婷鲸鱼| 日韩午夜免费| 中日韩视频在线观看| 夜夜嗨av一区二区三区中文字幕 | 欧美亚洲一区二区三区| 亚洲一区不卡| 亚洲欧美国内爽妇网| 亚洲女爱视频在线| 午夜在线精品偷拍| 欧美资源在线| 裸体歌舞表演一区二区| 麻豆久久婷婷| 亚洲高清视频一区| 亚洲伦伦在线| 亚洲天堂第二页| 午夜精品久久久久久久99水蜜桃| 亚洲综合视频1区| 欧美一区二区三区在线播放| 久久国产精品久久久| 老司机午夜精品视频| 欧美精品综合| 国产精品超碰97尤物18| 国产夜色精品一区二区av| 亚洲国产成人不卡| 夜夜嗨av一区二区三区网站四季av | 精品不卡一区二区三区| 亚洲精品视频二区| 亚洲免费一区二区| 久久久亚洲一区| 亚洲欧洲一区二区在线播放| 91久久线看在观草草青青| 99天天综合性| 欧美在线播放高清精品| 欧美大成色www永久网站婷| 国产精品国产三级国产| 国产日韩综合一区二区性色av| 一区二区三区在线免费播放| 日韩视频一区二区三区在线播放| 午夜激情综合网| 你懂的国产精品| 一区二区三区免费看| 久久久久久一区| 国产精品高潮久久| 亚洲福利在线视频| 欧美一区2区视频在线观看| 欧美国产三区| 亚洲一区影音先锋| 欧美第一黄色网| 国内一区二区三区在线视频| 99v久久综合狠狠综合久久| 久久精品99久久香蕉国产色戒| 91久久国产综合久久| 欧美在线观看一区| 国产精品v日韩精品| 亚洲精品乱码久久久久久黑人| 久久成人这里只有精品| 日韩亚洲视频|