• <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>

            MUILIB

            讓UI設(shè)計(jì)師的思想自由飛翔

               :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理 ::
              33 隨筆 :: 0 文章 :: 39 評(píng)論 :: 0 Trackbacks
                 MUILIB是一個(gè)使用C++技術(shù)開(kāi)發(fā)的純Win32UI開(kāi)發(fā)庫(kù),其基礎(chǔ)來(lái)自于國(guó)內(nèi)免費(fèi)開(kāi)源的DUILIB,
            開(kāi)發(fā)這個(gè)UI庫(kù)的本意是為了解決在開(kāi)發(fā)Windows平臺(tái)下基于透明和半透明窗口中的標(biāo)準(zhǔn)控件無(wú)法正常
            顯示的問(wèn)題,一開(kāi)始采用的是GDI技術(shù)使用層窗口作為基礎(chǔ)開(kāi)發(fā),后來(lái)遇到透明位圖疊加的問(wèn)題遲遲
            沒(méi)有找到解決方法,后來(lái)又嘗試使用GDI+技術(shù),多次嘗試無(wú)果就擱置了下來(lái),后來(lái)工作忙就沒(méi)有再顧
            的上這個(gè)東西的研究,后來(lái)由于工作變動(dòng)的原因空下來(lái)再次研究透明位圖的問(wèn)題,得到了比較大的突破
            后就下決心把這個(gè)東西好好完善完善做出來(lái),因?yàn)楦杏X(jué)這種透明效果的窗口技術(shù)做出來(lái)的程序很酷,感覺(jué)
            市場(chǎng)也不錯(cuò),為了將來(lái)能夠開(kāi)發(fā)出更好的程序,有必要把所有控件都實(shí)現(xiàn)一遍,形成一個(gè)庫(kù)的概念,最
            開(kāi)始做的這個(gè)庫(kù)是基于ini的配置文件模式,還為此特別封裝了一個(gè)讀寫(xiě)類(lèi),在幾個(gè)驗(yàn)證性的桌面程序中
            使用的效果還是不錯(cuò)的,不過(guò)在易用性上還是有很大的問(wèn)題!在11年的3月份一個(gè)偶然的機(jī)會(huì)在網(wǎng)上看到
            了DUILIB這個(gè)庫(kù),對(duì)于其前身德國(guó)人的那個(gè)倒是也研究過(guò),不過(guò)感覺(jué)入手比較困難,就沒(méi)太仔細(xì)研究,
            但是DUILIB這個(gè)庫(kù)就不一樣了,經(jīng)過(guò)了DUILIB當(dāng)時(shí)的發(fā)起人“當(dāng)個(gè)傻瓜蛋”的改造后可讀性變得很高,并且
            還有一個(gè)QQ群可以討論學(xué)習(xí),并且有幾個(gè)例子看著很讓人心動(dòng),所以果斷的推倒了原來(lái)寫(xiě)的那個(gè)架構(gòu),
            基于DUILIB架構(gòu)進(jìn)行了重寫(xiě),當(dāng)時(shí)與“傻瓜蛋”(呵呵,當(dāng)時(shí)就這么簡(jiǎn)稱(chēng)了,雖然現(xiàn)在他已經(jīng)改了名字,
            這么稱(chēng)呼還是很親切的)溝通透明的問(wèn)題,需要對(duì)系統(tǒng)結(jié)構(gòu)做一些比較大的調(diào)整,估計(jì)當(dāng)時(shí)雙方也不熟悉
            以及太麻煩之類(lèi)的,對(duì)方?jīng)]同意,于是從那時(shí)開(kāi)始我就自己改造調(diào)整了一個(gè)框架,并在此基礎(chǔ)上進(jìn)行了跟蹤
            更新和完善,當(dāng)時(shí)的庫(kù)還不是叫MUILIB,而是XUILIB,后來(lái)過(guò)了一段時(shí)間到網(wǎng)上一查竟然有一個(gè)同名的
            UI庫(kù),也是用XML進(jìn)行控件生成的,后來(lái)就從A到Z之間找了一些域名進(jìn)行了注冊(cè),最后選中了MUILIB。
                自從改名后,趁著這個(gè)機(jī)會(huì)把原先的那個(gè)庫(kù)一些不太好的地方又進(jìn)行了一次重構(gòu)和改造,終于在11年
            國(guó)慶節(jié)期間形成了一個(gè)初步的版本,并做了一個(gè)普通窗口的Toolkit和一個(gè)透明窗口的Toolkit的演示程序。
                至此,MUILIB終于形成了一個(gè)有DUILIB影子并具有自己特色的UI開(kāi)發(fā)庫(kù),MUILIB現(xiàn)在與DUILIB想
            比較,大約有70%左右的代碼進(jìn)行了重寫(xiě)和改造,能夠完整保留下來(lái)的就只有XML解析和圖片讀取部分了,
            繪制部分的引擎基本上算是全部重寫(xiě)了,加入了透明處理和旋轉(zhuǎn)特效等圖形處理引擎功能。配置文件讀取
            解析模塊也加入了更自由的配置方式和模塊處理等功能,使得整個(gè)庫(kù)的使用越來(lái)越像我以前搞WEB開(kāi)發(fā)
            時(shí)的模式,開(kāi)發(fā)界面就像寫(xiě)網(wǎng)頁(yè),易用性正是我所需要的。
                MUILIB目前只能在Windows PC平臺(tái)上運(yùn)行,CE版本的需要在此后一個(gè)時(shí)間內(nèi)進(jìn)行兼容性改造后就
            可以應(yīng)用了。但是縱觀當(dāng)前開(kāi)發(fā)的流行趨勢(shì),好像Android平臺(tái)更有市場(chǎng)的樣子,今年估計(jì)是不行了,
            大約春節(jié)過(guò)后開(kāi)始著手Android平臺(tái)的移植可行性研究。
                隨著MUILIB的基礎(chǔ)開(kāi)發(fā)工作告一段落,進(jìn)入代碼優(yōu)化調(diào)整的階段。相關(guān)采用MUILIB的應(yīng)用產(chǎn)品也將會(huì)
            陸續(xù)出現(xiàn),值此機(jī)會(huì),非常感謝DUILIB開(kāi)發(fā)組的成員的偉大奉獻(xiàn),也非常感謝網(wǎng)上其他開(kāi)源作者的無(wú)私奉獻(xiàn),
            正是因?yàn)槟銈兎瞰I(xiàn)的代碼才最終早就了MUILIB的出世!MUILIB的相關(guān)網(wǎng)站正在準(zhǔn)備制作當(dāng)中,對(duì)應(yīng)所有對(duì)
            MUILIB有過(guò)幫助的人,都將在該網(wǎng)站上得到鳴謝!并承諾所有這些人員都可以免費(fèi)的自由的使用該產(chǎn)品!
                更多關(guān)于MUILIB內(nèi)容請(qǐng)猛擊這里訪問(wèn)www.muilib.com
            posted on 2011-10-16 21:08 bukebushuo 閱讀(2882) 評(píng)論(3)  編輯 收藏 引用

            評(píng)論

            # re: MUILIB—UI開(kāi)發(fā)庫(kù)的簡(jiǎn)歷[未登錄](méi) 2011-10-17 09:42 azl
            期待下。  回復(fù)  更多評(píng)論
              

            # re: MUILIB—UI開(kāi)發(fā)庫(kù)的簡(jiǎn)歷 2011-10-24 09:22 anexx
            這套代碼開(kāi)源么?還是非開(kāi)源商業(yè)服務(wù)型的?  回復(fù)  更多評(píng)論
              

            # re: MUILIB—UI開(kāi)發(fā)庫(kù)的簡(jiǎn)歷 2011-10-24 12:20 bukebushuo
            MUILIB界面開(kāi)發(fā)庫(kù)目前尚未開(kāi)源,非商業(yè)應(yīng)用免費(fèi)!  回復(fù)  更多評(píng)論
              


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            狠狠色狠狠色综合久久| 久久婷婷色香五月综合激情| 亚洲va久久久噜噜噜久久狠狠| 亚洲乱码中文字幕久久孕妇黑人| 无遮挡粉嫩小泬久久久久久久| 99久久精品费精品国产一区二区| 91性高湖久久久久| 久久国产亚洲精品| 99久久www免费人成精品| 国产精品亚洲综合久久| 欧美精品一区二区精品久久 | 国内高清久久久久久| 国产精品久久久久久久| 亚洲国产成人久久综合野外| 久久99中文字幕久久| 中文字幕人妻色偷偷久久 | 2021国内久久精品| 色综合久久中文综合网| 7777精品久久久大香线蕉| 999久久久国产精品| 国产精品久久久久影院嫩草| 国产免费久久精品99re丫y| 久久精品视屏| 久久国产精品偷99| 超级碰久久免费公开视频| 久久久久久久亚洲Av无码| 久久人人爽人人爽人人av东京热 | 日韩亚洲欧美久久久www综合网| 久久婷婷五月综合国产尤物app| 狠狠人妻久久久久久综合| 91久久精品国产91性色也| 久久99精品久久久久婷婷| 久久99久久99精品免视看动漫| 伊人久久大香线蕉综合影院首页| 香蕉99久久国产综合精品宅男自| 久久强奷乱码老熟女网站| 久久久久人妻一区精品果冻| 久久久久女教师免费一区| 久久精品亚洲欧美日韩久久| 久久免费大片| 亚洲色大成网站www久久九|