欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
從0開(kāi)始Windows Mobile 開(kāi)發(fā) - 克偉的博客·Windows Embedde...

開(kāi)發(fā)工具(第1、3兩項需要向微軟購買(mǎi),如果僅僅是學(xué)習第4項你下個(gè)試用版就可以了。具體請看這里)

1.Platform Builder for Windows Mobile(注意和Windows CE版本的區別),在定制內核、內核調試(另外可以借助很多PB的插件)等操作中,它將是一個(gè)得力的助手。

2.Windows Mobile 6 Professional SDK(或者Standard版本的,這里僅僅提供Professional版本),在安裝完Visual Studio之后安裝Windows Mobile 6 Professional SDK Refresh.msi,然后安裝中文包:Windows Mobile 6 Professional Images (CHS).msi。提供了你開(kāi)發(fā)所需要的基本接口,和調試用的模擬器等。另外其它的頭文件和Lib庫等文件你可能需要在A(yíng)KU里面查找。

3.Adaptation Kit Update(AKU),微軟更新Windows Mobile的方式。來(lái)看看維基的解釋?zhuān)?
"It is a collection of updates, fixes and enhancements to the tools delivered to hardware device manufacturers to create or update devices based on a specific platform.”更多

4.Visual Studio 2005/2008(有很多提高開(kāi)發(fā)效率的插件,比如Visual Assist X),VS自帶的工具,如下圖,都是很有用的。
 

5.ActiveSync,不管是真機還是模擬器,如果想與PC同步(比如手機通過(guò)PC來(lái)上網(wǎng)),需要使用這個(gè)工具。

6.SourceInsight(驅動(dòng)開(kāi)發(fā)常用的工具,管理、編輯代碼很方便。)

7.在如內存泄漏等錯誤查找方面有很多專(zhuān)門(mén)的工具,比如Application Verify等。(請各位看官補充一下:))

整體開(kāi)發(fā)流程

主要分為:硬件、Driver、RIL、應用程序。(在以后的文章中詳細總結)

應用程序開(kāi)發(fā)技術(shù)

語(yǔ)言:C/C++(Native Code)     VS   C#/VB/…(Managed Code)

選擇什么開(kāi)發(fā)方式就選擇什么語(yǔ)言,選擇Managed Code,即在.Net CF下開(kāi)發(fā),但是實(shí)現有些功能你需要P/Invoke Win32   DLL。比如在CodeProject上的一個(gè)使用C#編寫(xiě)的,在Windows Mobile上運行的iPhone界面程序,就調用了GDI API函數AlphaBlend來(lái)實(shí)現半透明。請看

關(guān)于本地代碼開(kāi)發(fā)和提高代碼開(kāi)發(fā)的比較有很多資料,這里不詳細介紹了,它們的PK是開(kāi)發(fā)效率和運行效率上面的PK。其實(shí)在一個(gè)項目中它們可能都是需要的。

.Net CF
是微軟.NET Framework 的子集合,專(zhuān)為Mobile Device上的Windows CE平臺系列提供應用程序開(kāi)發(fā)的支持。目前.NET Compact Framework最新版本為3.5,可運行在Windows CE 6.0以及Windows Mobile 6.0系統中。更多

Win32
我們團隊用的最多的,開(kāi)發(fā)效率低,直接使用系統的API,程序的運行效率比較高。因為Windows Mobile編程繼承了Windows桌面編程風(fēng)格,所以學(xué)習這方面知識你可以閱讀《Windows 程序設計(第5版)》、《Windows核心編程(第5版)》等書(shū)籍。 

MFC
采用的倒是不多,簡(jiǎn)單的界面就直接編寫(xiě)個(gè)Win32應用程序,復雜一點(diǎn)的界面可以使用WTL或者使用.Net CF(第三方OpenNETCF提供更多的擴展)進(jìn)行托管開(kāi)發(fā)。
MFC對Win32的封裝跟WTL很多地方是相似的,封裝的機制值得學(xué)習,關(guān)于這方面的基礎視頻推薦:《孫鑫C++視頻》。

COM
擴展微軟自帶的應用程序,比如IE、Windows Media Player等,需要使用COM技術(shù)。
不單單如此,微軟的技術(shù)很多都是構建于組件技術(shù)的,所以值得深入學(xué)習,推薦《COM技術(shù)內幕》(侯捷和潘愛(ài)民都有翻譯)。

ATL
Active Template Library(活動(dòng)模板庫),是一個(gè)以C++模板技術(shù)的類(lèi)的集合,幫助你更方便的使用COM,創(chuàng )建ActiveX等。推薦閱讀深入解析ATL(第2版)維基更多介紹

WTL
是一個(gè)用于研發(fā)的面向對象的C++模板函數庫,它主要被開(kāi)發(fā)作為MFC的輕量化替代品,以ATL函數庫為基礎。
一個(gè)使用WTL和使用MFC生產(chǎn)的應用程序的簡(jiǎn)單比較:更多

Version

Size (in KB on disk)

MFC Debug

2030

MFC Release

212

WTL Debug

420

WTL Release

56

 

我們再來(lái)看看Windows Mobile 6.5及以后帶給我們開(kāi)發(fā)人員的好東西

用戶(hù)界面(靜態(tài)的、動(dòng)態(tài)的和可交互的)一直是開(kāi)發(fā)中的難點(diǎn),怎樣提高用戶(hù)體驗一直是開(kāi)發(fā)中不斷挖掘的東西。以下兩個(gè)技術(shù)就是為此而生的:

Silverlight for mobile

Q: What is Silverlight?
A: Microsoft Silverlight powers rich application experiences and delivers high quality, interactive video across the Web and mobile devices through the most comprehensive runtime available on the Web.
Built to integrate with Microsoft Servers, Developer and Designer Tools and supported by a thriving partner ecosystem, the Silverlight solution accelerates the results of compelling experiences through powerful technology.

Q: How does Silverlight for mobile integrate with the standards-based Web?
A: Silverlight for mobile fully integrates with the standards-based Web technologies. On the client side, there is seamless DOM integration and bi-directional integration between Silverlight and JavaScript. On the server side, Silverlight can communicate with any standards-based server side technology including REST, POX, SOAP, and more.
目前Silverlight for mobile還在開(kāi)發(fā)中,讓我們期待一下吧。

Widgets

在Mobile上,它吸引我的地方在于它可以?xún)H僅做成一個(gè)獨立的基于網(wǎng)絡(luò )交互的應用程序,它使用的技術(shù)就像我當初寫(xiě)網(wǎng)頁(yè)用的技術(shù)一樣:XHTML、CSS、AJAX、JavaScript,這相當爽的啊。那是在Today界面上編寫(xiě)一個(gè)天氣預報的插件那是多么的方便啊,想想現在得用C++寫(xiě),實(shí)屬沒(méi)辦法。請看

A good way to think of a Windows Mobile Widget is as a “Portable chunk of the web” or just basically a rich internet application.  Widgets are written using all the web technologies we know and love (HTML, CSS, AJAX, JavaScript) and, since they are powered under the covers by our new internet browser, they have full access to flash and other ActiveX controls available on the device (Like MediaPlayer).

Widgets最初源于蘋(píng)果電腦的一個(gè)插件工具——Konfabulator,現在W3C發(fā)布了關(guān)于Widget的標準草案。請看

學(xué)習和參考資料

[1].Windows Mobile 6.0/6.5/7.0 Documentation(最主要的資料。)

在你安裝的Windows Mobile 6 Professional SDK目錄下,有很多不錯的Samples,初學(xué)者應該多閱讀這里的代碼:


里面的htm文件已經(jīng)幫你歸類(lèi)了,比如:

你到論壇上面問(wèn)的一些簡(jiǎn)單問(wèn)題在這里都能找到答案。

[2].Microsoft WebCast開(kāi)發(fā)資料(包括視頻、PPT和示例代碼,這是個(gè)好東西,我喜歡。你可以使用ireaper小程序方便的下載和管理這些資料。):

[3].CSDN Windows Mobile論壇

[4].MSDN Windows Mobile論壇

[5].Windows Mobile中國官方網(wǎng)站

[6].CodeProject/http://sourceforge.net//http://www.codeplex.com/(好東西啊)

[7].維基百科嵌入式系統介紹

[8].其它資源請見(jiàn)施炯的博客:Windows Mobile Jump Start Guide

作者: 王克偉
出處: http://wangkewei.cnblogs.com/
版權聲明: 本文的版權歸作者與博客園共有。轉載時(shí)須注明本文的詳細鏈接,否則作者將保留追究其法律責任的權利。
您可以從這里更方便的找到我的文章。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
通過(guò)鼠標事件來(lái)看QT/Embedded 窗體事件是如何派發(fā)的
【更新】Visual Studio 2019全新發(fā)布!代碼更快,工作更智能!
Qt for Embedded Linux and OpenGL
Microsoft Releases Major Update to Windows Li...
微軟五大不完美技術(shù)及解決方案
鮑爾默:瀏覽器與操作系統無(wú)實(shí)質(zhì)差別
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久