• <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>
            我個人覺得作為一個傳統桌面應用(desktop application)的程序員,要在Win8 Metro下用C++熟練開發應用程序, 有幾個門檻需要跨越:

            (1) Win8 Metro系統原理的學習,理清它和傳統桌面程序的關系。

            (2) C++11的學習, 許多C++11的新特性已經在Metro開發中被廣泛使用(比如auto, lambda等)。

            (3) C++/CX語言及其原理的學習,C++/CX是微軟為支持元數據(meta data)模式的開發,而在標準C++的基礎上加了些擴充。

            (4) WinRT類庫的學習,理清該類庫的體系結構及使用方法。

            (5) 通過XAML方式開發UI的學習,除了熟練使用微軟內置的XAML元素,還要能定制自己需要的控件。

            (6) D3D(D2D)的學習, 以及它們和XAML交互方式的學習, 開發一些高端產品最終會需要在XAML里實時Rendering自己的東西。 


            其中(1)(2)(3)相對比較容易,其中(4)(5)則需要比較長時間的實際項目開發才能掌握,(6)則需要一些線性代數(矩陣)的一些知識才能學好。
            一般來說,如果有WPF和D3D開發經驗,轉到Metro開發會輕松很多,但是現實中往往很少有人會同時掌握這2項,因為前者一般是.Net程序員,而后者通常是游戲程序員。

            從理論上來說,Metro開發也是windows上最新技術的集合,有C++11的支持,有GPU加速支持的D3D(D2D)引擎,有面向對象的跨語言(
            元數據描述)的WinRT類庫,有通過標記(XAML)描述的界面, 而且它是Native的(非托管),所以性能上也有保障。

            我們現在還不能斷定Win8  Metro能否成功,如果它真的成功了,無疑是類似過去從DOS到Windows的跨越。就是苦了我們這群苦命的程序員,又要學新東西了:)

            對Win8 Metro,你怎么看呢?
            posted on 2012-06-15 09:19 Richard Wei 閱讀(4271) 評論(6)  編輯 收藏 引用 所屬分類: win8 metro

            FeedBack:
            # re: 跨越Win8 Metro開發
            2012-06-15 10:05 | 空明流轉
            METRO不管能不能成功,都是十多年來C++ UI的一個趨勢。

            作為一個開發人員應該早就對Metro的功能有所預見。

            所以談不上“學習”,只是別人幫你把你要的東西實現了而已。  回復  更多評論
              
            # re: 跨越Win8 Metro開發
            2012-06-15 12:11 | 華夏之火
            大家都在Windows和C++上練就一身過硬內功,不懼怕任何跨越  回復  更多評論
              
            # re: 跨越Win8 Metro開發
            2012-06-15 16:16 | leolai
            坑爹的,上次試著做了一個Metro程序,發現和WPF沒有很大的區別,跟無語了是,現在在用C++做3D開發  回復  更多評論
              
            # re: 跨越Win8 Metro開發
            2012-06-15 16:43 | Richard Wei
            @leolai
            恭喜你,看來Metro開發對你沒多少障礙  回復  更多評論
              
            # re: 跨越Win8 Metro開發
            2012-06-15 16:56 | Richard Wei
            @空明流轉
            是的,微軟做了我們想做的,如果Desktop下也有Native的Xaml UI, 那么自己開發DirectUI就沒多少用處了。  回復  更多評論
              
            # re: 跨越Win8 Metro開發[未登錄]
            2012-08-14 15:08 | ming
            看來挑戰不小啊  回復  更多評論
              
            久久99热这里只有精品国产 | 精品国产青草久久久久福利| 久久久久亚洲精品天堂| 久久精品免费一区二区三区| 久久久久亚洲精品男人的天堂| 久久久国产打桩机| 香蕉久久夜色精品国产小说| 久久只有这精品99| 色综合久久精品中文字幕首页| 人妻精品久久久久中文字幕| 一本久久a久久精品vr综合| 俺来也俺去啦久久综合网| 国内精品伊人久久久久网站| av国内精品久久久久影院| 香蕉久久影院| 久久精品国产精品亚洲艾草网美妙| 无码精品久久一区二区三区| 久久精品国内一区二区三区| 亚洲精品乱码久久久久久| 亚洲精品高清一二区久久| 久久久精品一区二区三区| 久久久一本精品99久久精品88| 亚洲第一永久AV网站久久精品男人的天堂AV| 久久久久久久久久久久中文字幕 | 国产福利电影一区二区三区久久老子无码午夜伦不 | 无码人妻久久一区二区三区免费| 久久久久国产| 久久久精品人妻无码专区不卡 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲天堂久久久| 久久天天日天天操综合伊人av| 国产69精品久久久久9999| 久久被窝电影亚洲爽爽爽| 久久伊人精品青青草原高清| 国产国产成人精品久久| 精品久久久久久亚洲| 成人久久久观看免费毛片| www.久久99| 香蕉久久永久视频| 久久精品久久久久观看99水蜜桃| 久久丫忘忧草产品|