Windows Phone 開發環境搭建

openkk 12年前發布 | 35K 次閱讀 Windows Phone開發 移動開發 Windows Phone

簡介

本文通過step by step的模式講述如何從0開始搭建Window Phone 7開發環境,如果開發簡單的Windows Phone 7程序。只是一篇介紹性的文章,但是邁進Windows Phone 7開發之路其實就那么簡單,一起來開發Windows Phone 7吧。

Windows 7安裝

目前Windows Phone 7開發環境只是支持Windows 7和Vista,我推薦使用Windows 7,下面講述如何搭建Windows 7的環境。

準備條件

1. Windows Xp的系統。

2. 100 GB 硬盤空間

3. 2GB的內存

4. 如果要開發XNA程序的話, 顯示卡支持 DirectX? 10 或者更高版本,同時帶WDDM 1.1 驅動。

安裝步驟

1. 下載Windows 7 ISO

2. 下載 Windows 7 USB/DVD Download Tool

3. 安裝Windows 7 USB/DVD Download Tool。

格式化一個大于4G的USB盤。

  • Windows Phone 開發環境搭建

    運行Windows 7 USB/DVD Download Tool。

    Windows Phone 開發環境搭建

    選擇ISO的文件路徑。

    Windows Phone 開發環境搭建

    選擇USB Device

    Windows Phone 開發環境搭建

    選擇USB盤符。

    Windows Phone 開發環境搭建

    Windows Phone 開發環境搭建

    自動把ISO存放到該USB盤上。

    Windows Phone 開發環境搭建

    重啟機器自動進入安裝程序,點擊Next Next完成安裝。安裝程序比安裝Windows XP簡單,網絡也不需要手工配置。就能正常使用。

    Windows Phone 7開發環境安裝

    1.下載 Windows Phone Developer Tools CTP - April Refresh

    下載Windows Phone Developer Tools CTP - April Refresh,這個包含了以下所有組件,一次安裝就OK了。

    Visual Studio 2010 Express for Windows Phone CTP
    Windows Phone Emulator CTP
    Silverlight for Windows Phone CTP
    XNA Game Studio 4.0 CTP

    2. 點擊安裝vm_web.exe

    Windows Phone 開發環境搭建

    點擊Install Now

    Windows Phone 開發環境搭建

    點擊Accept,這是免費軟件,enjoy it。

    Windows Phone 開發環境搭建

    Windows Phone 開發環境搭建

    Windows Phone 開發環境搭建

    大概20分鐘,安裝完成,需要重啟機器。

    編寫第一個Windows Phone 7程序

    Windows Phone 開發環境搭建

    啟動Visual Studio 2010 Express for Windows Phone

    Windows Phone 開發環境搭建

    打開歡迎頁面,這里有一些鏈接可以下載Windows Phone 7相關的文檔和視頻。

    Windows Phone 開發環境搭建

    新建一個Window Phone Application項目,叫做HelloWorldWindowsPhone。

    Windows Phone 開發環境搭建

    修改MainPage.xmal的TextBlock textBlockPageTitle 和 textBlockListTitle

    Code Snippet

    1. <Grid x:Name="TitleGrid" Grid.Row="0">
    2. <TextBlock Text="Hello world application" x:Name="textBlockPageTitle" Style="{StaticResource PhoneTextPageTitle1Style}"/>
    3. <TextBlock Text="Say Hello World" x:Name="textBlockListTitle" Style="{StaticResource PhoneTextPageTitle2Style}"/>
    4. Grid>

    增加一個按鈕

    Code Snippet

    1. <Grid x:Name="ContentGrid" Grid.Row="1">
    2. <Button Content="Say Hi" Height="70" HorizontalAlignment="Left" Margin="144,65,0,0" Name="button1" VerticalAlignment="Top" Width="160" Click="button1_Click" />
    3. Grid>

    增加按鈕處理事件

    Code Snippet
    1. private void button1_Click(object sender,RoutedEventArgs e)
    2. {
    3. textBlockListTitle.Text = "Say Hi!";
    4. }

    一個demo程序就完成了。

     

    點擊F5啟動Emulator進行調試

    Windows Phone 開發環境搭建

    進入我們編寫的程序。

    Windows Phone 開發環境搭建

    點擊按鈕

    Windows Phone 開發環境搭建

  •  本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!