嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 Ch11_行動應用程式設計.pptVIP

嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 Ch11_行動應用程式設計.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter 11 行動應用程式設計 銘傳大學 講師:蘇瑞元 大綱 簡介 Windows CE.Net 應用程式開發 Win32應用程式介面 微軟基本類別(MFC) .Net Compact Framework 應用程式開發工具 .Net Compact Framework應用程式開發 簡介 行動裝置可在各種移動的狀態中使用 無法固定連接上固定電源 多使用嵌入式系統,具備省電功能 使用精簡的作業系統,提高系統效率,平衡效能與耗電 行動裝置包括各式行動電話、智慧手機(Smart Phone)、Pocket PC、PDA、Webpad等 許多具備視窗介面的行動裝置使用Windows CE作業系統 大綱 簡介 Windows CE.Net 應用程式開發 Win32應用程式介面 微軟基本類別(MFC) .Net Compact Framework 應用程式開發工具 .Net Compact Framework應用程式開發 Windows CE.Net 應用程式開發 Windows CE.Net提供多種應用程式開發選擇 傳統Win32應用程式介面 微軟基礎類別(Microsoft Foundation Class,簡稱MFC) .Net Compact Framework Windows CE.Net提供桌上型應用程式介面的子集 使熟悉Windows應用程式設計的程式設計師容易跨入嵌入式系統程式設計的領域 Win32應用程式介面 使用與桌上型電腦相似的Win32 API來撰寫應用程式 提供Win32 API的子集 優點 可存取作業系統中,較為低階的功能 執行速度快 相容性最高,支援其他應用程式環境不支援的各項Windows CE功能 適合撰寫驅動程式等系統程式 缺點 需自行管理記憶體的使用與回收 程序導向的應用程式設計 微軟基礎類別(MFC) MFC是以Win32 API為基礎所開發的物件導向類別庫 仍以呼叫Win32 API來完成工作 提供各種類別或應用程式架構(Framework) 支援物件導向程式設計 可使用繼承、封裝與多型 利用建構子與反建構子解決部分記憶體問題 .Net Compact Framework .Net Compact Framework使用共用語言執行期程式(common lanaguage runtime),提供.Net Compact Framework應用程式一個類似虛擬機器的執行平台 為微軟桌上型 .Net Framework的子集 可在以Windows CE.Net為基礎的作業系統平台上執行.Net Compact Framework應用程式 使用物件導向設計方式 程式碼可跨各種.Net Compact Framework平台 .Net Compact Framework特點 使用命名空間(namespace) 記憶體管理 多種功能的API 執行檔可攜性 使用命名空間(namespace) 使用命名空間(namespace)來將組織各種相關的物件 如System.Drawing命名空間,提供與繪圖有關的各種物件以及常數宣告 System.Windows.Forms命名空間,則提供各種視窗上使用的元件類別以及相關的常數宣告 使用者可自訂名稱空間 當需用到某個名稱空間的類別時,則在程式碼開頭引用該名稱空間即可,語法為using 名稱空間,例如,引用視窗名稱空間時,使用 using System.Windows.Forms; 記憶體管理 在.Net Compact Framework中執行的應用程式,共用語言執行期程式會自動追蹤其在該環境中所產生的各個物件所使用的記憶體空間 當物件使用完畢,會自動被清除 清除物件記憶體的動作可能在任何時候發生,因此在.Net Compact Framework中不適合執行即時運算 多種功能的API 在.Net Compact Framework中,還包括 資料存取函式庫(ADO.Net) Socket網路存取 XML資料存取函式庫 視窗程式庫 Web服務存取 執行檔可攜性 .Net Compact Framework執行檔使用微軟中介語言(Microsoft Intermediate Language,簡稱MSIL)取代與實體機器相關的語言 執行檔利用Windows平台通用的PE執行檔格式,使各Windows平台皆能識別其為執行檔 大綱 簡介 Windows CE.Net 應用程式開發 Win32應用程式介面 微軟基本類別(MFC) .Net Compact Framework 應用程式開發工具 .Net Compact Framework應用程式開發 應用程式開發工具 Windows CE 3.0 Embedded Visual Tool 3.0 Embed

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档