国产探花免费观看_亚洲丰满少妇自慰呻吟_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來進行定義。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜阳县| 临夏市| 闸北区| 金阳县| 镇巴县| 札达县| 霍邱县| 峨眉山市| 泗洪县| 黄梅县| 太仓市| 灌阳县| 南投市| 工布江达县| 吴江市| 图片| 沿河| 紫阳县| 商丘市| 石林| 牡丹江市| 凌云县| 伊金霍洛旗| 炉霍县| 邻水| 无锡市| 仙桃市| 丹江口市| 保靖县| 资中县| 瑞金市| 瓦房店市| 庐江县| 新余市| 荃湾区| 阿坝县| 北辰区| 南充市| 新田县| 海南省| 弋阳县|