定制屬于你的UI與開發(fā)環(huán)境
定制屬于你的UI與開發(fā)環(huán)境
首先我要對前兩篇文章的一些問題做一些簡要的補(bǔ)充說明:
1、Silverlight for Embedded base Consumer Shell里面有4個(gè)Theme,效果如下:
default theme - Theme3
當(dāng)然,這些都只是sample,大家完全可以開發(fā)出屬于自己的更漂亮的shell來。
2、關(guān)于IE7 for Windows Embedded compact,但是在CTP版本里面,實(shí)驗(yàn)證明并不支持flash 10.1,后來和微軟的朋友聯(lián)系了一下,確認(rèn)最終版本會(huì)有支持,還請關(guān)注的朋友們放心。
好了,下面要進(jìn)入今天的主題,就是定制SDK,然后做一個(gè)簡單的應(yīng)用程序。定制SDK很簡單了,和Windows Embedded Compact6.0的操作完全一樣。首先,在解決方案資源管理器里,找到SDKs項(xiàng);右鍵單擊,選擇Add NEW SDK;待出現(xiàn)以下的窗口,依次設(shè)置好名稱,版本等按確定就可以了。
接下來,需要對Config SDK和build SDK,這些都可以在解決方案資源管理器里,通過右鍵菜單來運(yùn)行。Build SDK完成以后,在項(xiàng)目目錄下,找到這個(gè)SDK的安裝文件,就可以把它安裝到指定的PC了。SDK安裝好了,我們就可以寫一個(gè)簡單的應(yīng)用程序來試試了。同樣是使用VS2008,選擇新建項(xiàng)目,在Visual C++里面選擇智能設(shè)備,因?yàn)镃TP版本不支持MFC,所以選擇Win32智能設(shè)備項(xiàng)目,然后按照向?qū)У奶崾?,完成?xiàng)目設(shè)定。
Windows Embedded Compact 7的一個(gè)優(yōu)勢是,它是基于Windows桌面版本的功能和優(yōu)化開發(fā)出來的。軟件開發(fā)領(lǐng)域最有限的資源就是人們的時(shí)間。好的工具能夠提高人們的工作效率,因此人們在開發(fā)工具上的投資永遠(yuǎn)也不會(huì)停止。既然作為嵌入式開發(fā)核心的 Windows Embedded Compact 7平臺(tái)生成器已經(jīng)集成到 Visual Studio 2008 中,而且Visual Studio擁有其自己專門的開發(fā)團(tuán)隊(duì),因此平臺(tái)生成器團(tuán)隊(duì)可以將更多精力放在添加***的新工具上,而不用花費(fèi)精力來維護(hù)IDE。
Windows Embedded Compact 7中增強(qiáng)了兩項(xiàng)新功能:一個(gè)是圖形注冊表文件編輯器,通過它可以輕松地編輯注冊表項(xiàng)和注冊表值并添加到 .reg 文件中;另一個(gè)工具是用于透視 nk.bin 文件的運(yùn)行時(shí)映像查看器,該工具甚至允許大家將兩個(gè)不同的nk.bin文件進(jìn)行比較,共享源碼。對于Windows CE開發(fā)人員,這些都讓人興奮不已。
歡迎下載試用新一代Windows Embedded CE(Compact 7):
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx