跟老鄧一起學Windows Phone7開發(一)第一個程式

來源:互聯網
上載者:User

一:下載Windows Phone SDK

系統要求

  • 支援的作業系統:Windows 7;Windows Vista
  • Windows Vista(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本
  • Windows 7(x86 和 x64)- 除 Starter Edition 之外的所有版本
  • 安裝需要系統磁碟機上有 4 GB 可用磁碟空間。
  • 3 GB 記憶體
  • Windows Phone Emulator 要求有使用 WDDM 1.1 驅動程式的支援 DirectX 10 或更高版本的圖形卡
  注意:Windows Phone SDK 7.1 與 Visual Studio 2010 SP1 的最終版本相容。 如果電腦中裝有 Windows Phone SDK 7.1 的預發行版本(Beta 或 RC),請先卸載該版本,然後再安裝本產品。    中文版:http://download.microsoft.com/download/7/E/C/7EC8F134-0CCF-4741-8BB0-2BABE4FC4875/WPSDKv71_chs1.iso   英文版:http://go.microsoft.com/fwlink/?LinkID=226694
Windows Phone SDK 包括以下組件
  • 用於 Windows Phone 的 Microsoft Visual Studio 2010 學習版
  • Windows Phone Emulator
  • Windows Phone SDK 7.1 程式集
  • Silverlight 4 SDK 和 DRT
  • 用於 XNA Game Studio 4.0 的 Windows Phone SDK 7.1 擴充
  • 用於 Windows Phone 7 的 Microsoft Expression Blend SDK
  • 用於 Windows Phone OS 7.1 的 Microsoft Expression Blend SDK
  • 用於 Windows Phone 的 WCF Data Services 用戶端
  • 用於 Windows Phone 的 Microsoft Advertising SDK
  二:安裝安裝過程很簡單,在這裡就不敘述  三:編寫第一個WP7程式
  1. 啟動Visual Studio2010,建立項目

  2. 編寫代碼
  3. 這裡我們要實現的功能是點擊一個按鈕讓PageTitle改變文本,所以我們要修改的代碼如下:

1 <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
2 <TextBlock x:Name="ApplicationTitle" Text="First Windows Phone" Style="{StaticResource PhoneTextNormalStyle}"/>
3 <TextBlock x:Name="PageTitle" Text="Hello Windows Phone" FontSize="38" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
4 <Button x:Name="btnClick" Content="點擊改變標題" Click="btnClick_Click"/>
5 </StackPanel>

為按鈕編寫事件:

private void btnClick_Click(object sender, RoutedEventArgs e)
{
PageTitle.Text = "跟Limits一起學習WP7開發!";
}

F5運行模擬器,效果如下:

點擊按鈕後的效果:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.