修鍊九陰真經Windows Phone開發 (3):Windtows Phone 7工程簡介

來源:互聯網
上載者:User

Windows Phone 7程式簡介

      如何建立就不多說了,有過Visual Studio IDE經驗的開發人員一上手就會,建立完以後如所示,左側是Windows Phone的模擬器,右側為介面代碼編輯區,是以XAML語言形式程現的。

 

      Solution Explorer 

  • AppManifest.xml:一般在vs中,AppManifest.xml基本就是空的,沒有具體內容,build 時候vs根據你使用的程式集情況,產生AppManifst.xaml
  • AssemblyInfo.cs:設定應用程式的常規資訊,如應用程式名稱,公司,作者,版本等等
  • WMAppManifest.xml:這個檔案是記錄了應用程式的相關屬性描述,以及定義應用程式的功能性,詳見Application Manifest File for Windows Phone
  • APP.xaml應用程式定義:裡麵包含了Launching,Closing,Activated,Deactivatedg自動產生的四個應用程式的運行周期事件,分別代表啟動,關閉,活動狀態和非使用中,事件代碼可在App.xaml.cs裡進行定義,其中還包含了應用程式的異常捕捉事件和完成初始化應用程式時事件
  • ApplicationIcon.png:預設應用程式圖示
  • Background.png:預設應用程式大表徵圖
  • MainPage.xaml:應用程式主介面
  • SplashScreenImage.jpg:啟動應用程式時的等待介面

      Develop Explorer

      如所示,在代碼編輯區的下面我們看到了一段被注釋起來的程式碼,這段程式碼是手機系統應用程式的工具列,包括了工具列按鈕和菜單,這些是與上面的SilverLight層次分開的,將注釋去掉運行後如

 

 

      如你所看到的兩個按鈕和兩個功能表項目,但按鈕沒有表徵圖,要添加按鈕的表徵圖很簡單,你可以使用自己製作的表徵圖,也可以通過Expression Blend 4來添加。

      xap

      我們怎麼把編寫好的應用程式發布和安裝呢?將目錄導航到應用程式的Debug目錄下,發現會有一個副檔名為xap的檔案,這個檔案就是已經打包好的應用程式套件組合,有過SilverLight開發經驗的開發人員都知道,這個檔案實際上就是一個ZIP壓縮包,可以在檔案名稱最後加上.zip即可將其解壓,把這個檔案放在手機上即可進行安裝。

      還可以通過Application Deployment工具對xap檔案進行部署運行,如

 

 

 

結尾語

Windows Phone Emulator 非常的佔用記憶體和CPU的使用率,建議在搞Windows Phone開發之前先把硬體提升起來。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.