自學Windows Phone 7隨筆

來源:互聯網
上載者:User

原文地址:http://www.cnblogs.com/tongyi/archive/2012/02/18/WindowsPhone1.html

 

 

 移動開發是趨勢,作為程式員應該不斷學習,我現在開始自學Windows Phone 7移動開發。其他的不多說了直接開始:

  1、我的開發環境:(http://msdn.microsoft.com/zh-cn/library/ff402535%28v=vs.92%29.aspx)

    *Windows 7 Vdisual Studio 2010 Express for Windows Phone

           *安裝Windows Phone SDK (工具)

           *Windows Phone Emulator (模擬器)也可以使用Windows Phone系統的真機

           *Expression Bleed 、SilverLight、XNA

     2、基本概念:

          *Metro、Zure、XNA、XMAl

     3、建立第一個Windows Phone 應用程式

         先看看模擬器:

         * vs 2010中建立項目

           開啟:MainPage.xaml

            <!--TitlePanel 包含應用程式的名稱和網頁標題-->
        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
            <TextBlock x:Name="ApplicationTitle" Text="我的應用程式" Style="{StaticResource PhoneTextNormalStyle}"/>
            <TextBlock x:Name="PageTitle" Text="  Hello World" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
        </StackPanel>

        <!--ContentPanel - 在此處放置其他內容-->
        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <Button Content="Say Hi" Height="72" HorizontalAlignment="Left" Margin="37,49,0,0" Name="button1" VerticalAlignment="Top" Width="160" Click="button1_Click" />
        </Grid>

         MainPage.xaml .cs

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            PageTitle.Text = "Good morning!";  //標題
            MessageBox.Show("Welcome to Windows Phone 7 application","Message",MessageBoxButton.OK); //資訊框
            this.NavigationService.Navigate(new Uri("/Second.xaml", UriKind.Relative));  //頁面跳轉
        }

        啟動調試看效果:

  

    WMAppManifest.xml  中的修改

    1.設定預設啟動頁面

        <Tasks>
           <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/>
        </Tasks>

       2.設定My First PhoneApp的表徵圖 紅框處

       <IconPath IsRelative="true" IsResource="false">myico.gif</IconPath>

      3.滑鼠在My First PhoneApp上點擊不放可以設定到Start中顯示,BackgroundImageURI 可以設定該程式在Start中顯示的表徵圖

       <Tokens>
      <PrimaryToken TokenID="PhoneApp1Token" TaskName="_default">
        <TemplateType5>
          <BackgroundImageURI IsRelative="true" IsResource="false">myBackgroudimg.gif</BackgroundImageURI>
          <Count>0</Count>
          <Title>Welcome</Title>
        </TemplateType5>
      </PrimaryToken>
    </Tokens>

      好,第一個Windows Phone應用程式就基本完成了。第一次寫部落格,文筆和頁面配置都不理想,請大家多多原諒,指正。希望跟喜歡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.