国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

Silverlight for Windows Phone 7開發系列(2):第一個Silverlight程序

2020-02-17 16:08:00
字體:
來源:轉載
供稿:網友

前言

上一篇講述了Windows Phone 7開發環境的搭建,這篇文章講述如何創建,部署,調試以及運行Silverlight for Windows Phone應用程序,同時介紹如何Microsoft Visual Studio 2010 Express for Windows Phone和Windows Phone Emulator(模擬器)的使用。在文章中會建立一個叫做SilverRadio的Silverlight for Windows Phone應用程序,我把這個程序取名為銀光收音機,這個程序用于收聽網絡電臺節目。

新建Silverlight for Windows Phone項目

點 擊 Start -> All Programs -> Microsoft Visual Studio 2010 Express -> Microsoft Visual Studio 2010 Express for Windows Phone 。啟動Microsoft Visual Studio 2010 Express for Windows Phone

在File菜單下點擊New Project。

在New Project對話框下選擇Silverlight for Windows Phone模板目錄,然后選擇Windows Phone Application模板,項目名字取名為SilverRadio,然后點擊OK按鈕。

一個Silverlight for Windows Phone的項目就創建成功了,下面看看Windows Phone Application模板為我們創建了那些文件。

模板生成的文件結構

在Solution Explorer(解決方案瀏覽器)可以看到Windows Phone Application 模板為SilverRadio項目所創建以下的目錄結構和文件。

App.xaml和App.xaml.cs定義程序的入口點,初始化應用程序級別的全局靜態資源(StaticResource)和啟動程序的頁面。Beta版本把一些全局資源的定義從App.xaml移走了,原先可以看到定義的源代碼,現在需要參考各個全局靜態資源的定義,請參考這篇文章Theme Resources for Windows Phone。

MainPage.xaml和MainPage.xaml.cs定 義一個UI的頁面,通常Silverlight程序的模板會生成一個叫做MainPage.xaml和MainPage.xaml.cs的UI頁面作為默 認的啟動UI,但是UI啟動頁面不是必須取MainPage作為名字,使用MainPage只是一個慣例。如果需要修改第一個啟動頁面可以在 WMAppManifest.xml 修改下面的代碼。

       

ApplicationIcon.png是在Phone application List顯示的圖標,例如在下面模擬器顯示SilverRadio的圖標。

Background.png用于start screen(啟動屏幕)顯示的圖標

SplashScreenImage.jpg 當程序啟動之后,在第一個頁面啟動之前顯示的圖片。

Properties/AppManifest.xml 用于定義程序打包文件(manifest)。 Silverlight程序最終會打成XAP包,這個XAP包是zip格式的文件,里面包含了程序需要用到的所有資源(例如圖片,聲音文件等等),和依賴 的第三方DLL等等。AppManifest.xml文件用于定義打包的結構, 下圖為生成的xap的。

如果把SilverRadio.xap文件改名為SilverRadio.zip,然后解壓,能看到程序發布時候所有的文件,這些文件的結構由AppManifest.xml來進行定義。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河曲县| 剑川县| 通许县| 资阳市| 融水| 宜春市| 绩溪县| 中阳县| 永丰县| 枣阳市| 雷山县| 彭水| 尼玛县| 永春县| 广德县| 西安市| 丘北县| 新龙县| 芷江| 平果县| 新乐市| 衡阳县| 扬中市| 余干县| 舞钢市| 弋阳县| 虹口区| 临江市| 睢宁县| 新昌县| 泰州市| 泽普县| 仁寿县| 宣城市| 香格里拉县| 全州县| 霍城县| 凭祥市| 镇原县| 湄潭县| 凭祥市|