成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WindowsPhone項目組織結構&簡單登陸例子(上)

移動開發
這里主要是軟件生命周期中事件實現,已經保存全局變量或者數據等(比如:登陸用戶賬號,密碼等),同時也包括了軟件頂級容器:PhoneApplicationFrame。以上可以看出App主要是保存或者是定義全局的地方,你寫程序的時候可以考慮需要保存全局的。

一:準備好開發環境,win7+VS2010sp1+wp7 sdk7.1

注釋:操作系統是必須是WIN7的,當然XP上安裝VS2010 Express for window phone 也是有的。可參考:http://www.iwp7.com/archives/3882

我這里用的是WP7 SDK7.1RC版,最新的,增加了500多項新特性。下載地址是:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27153

我用的是旗艦版本的VS2010,因為它自帶了很多東西提供開發使用,不單是WP7支持,很遺憾的是我在安裝VS2O10后再安裝WP7 SDK 7.1RC 竟然報不能安裝,它需要的是SP1支持,所以呢,我就更新了開發工具為VS2010SP1,大家也麻煩點吧。地址是:http://www.microsoft.com/download/en/details.aspx?id=23691

介紹完開發工具后,我們就來開發吧,其實安裝時需要很長時間的。

 二:File-->New Project,我們會看到許多項目模板,這里我們先選擇第一項window phone application吧。

1:window phone application:標準的單頁面WP7應用程序。

2:window phone Databound  application:多頁面WP7應用程序。它提供了一個Title 和Summary --(標題欄、備注欄),然后在以LIST列表方式呈現出來.

3:window phone class library :提供使用的類庫,這是作為用戶封裝類庫項5目使用的。

4:Windows Phone Panorama Application:全景圖的應用程序開發模板,針對屏幕比較小但要顯示大內容的時用到,我們可以拖動畫面來查看全部內容。

5:Windows Phone Pivot Application:把Application 界面當成圓形轉輪,在里面的父窗口都是以一個軸為中心點,不管用戶怎么選擇都會輪換切換。類似于Tab.

6:其它的比如播放器使用的就不一一介紹了。

 三:認識項目。

這里我們一一說明:

1:App

App.xaml:這里主要存放一些全局使用的資源,比如樣式Style資源等。也定義了軟件生命周期的各個事件,

  1. <shell:PhoneApplicationService  
  2.             Launching="Application_Launching" Closing="Application_Closing"  
  3.             Activated="Application_Activated" Deactivated="Application_Deactivated"/> 

App.xaml.cs:這里主要是軟件生命周期中事件實現,已經保存全局變量或者數據等(比如:登陸用戶賬號,密碼等),同時也包括了軟件頂級容器:PhoneApplicationFrame

以上可以看出App主要是保存或者是定義全局的地方,你寫程序的時候可以考慮需要保存全局的。:

2:MainPage

MainPage.xaml:主要是定義軟件的UI界面,是個“分部類”,是繼承phone:PhoneApplicationPage  頁面的。在這里我們一般是書寫軟件的UI,當然也可以保存Style資源,動畫資源,但這個是局部的,在本界面有效。

  • xmlns 默認的空間,如果在UI里面控件沒有前綴則代表它屬于默認的名字空間。例如,mainPages 里面的Grid 標簽。
  • xmlns:x代表專屬的名字空間,比如一個控件里面有一個屬性叫name 那么 x:name 則代表這個name 代表xaml的名字空間。
  • xmlns:phone 包含在Miscroft.phone 的引用DLL
  • xmlns:shell 包含在Miscroft.sell的引用DLL,此文件可以幫助我們管理就用的生命周期。
  • xmlns:d 呈現一些設計時的數據,而應用真正運行起來時會幫我們忽略掉這些運行時的數據,比如下文件的d:DesignWidth="480" d:DesignHeight="768"然后在如下的名字空間會忽略掉這些數據。
  • xmlns:mc 布局的兼容性,這里主要配合xmlns:d 使用,它包含Ignorable屬性,可以在運行時忽略掉這些設計時的數據。

MainPage.xaml.cs:這個內置類,與MainPage.xaml合并為一個類,這里主要是書寫C#,VB代碼的地方,以及處理事件,播放動畫等等。

3:ApplicationIcon.png(應用程序ICON),Background.png(程序ICon背景),SplashScreenImage.jpg(加載歡迎頁面圖)

4:AppManifest.xml:

應用列表,會打包并發布,文件作用是把我們需要布署和發布的所有文件列表列出來。

5:AssemblyInfo.cs:程序集中包含的軟件名稱、語言版本以及公司信息等。
6:WMAppManifest.xml:包含了Wp7 的一些特殊屬性,定義可用能力,讓它支持比如游戲服務、本地化、網絡鏈接、瀏覽器等功能;  默認啟動界面任務類;還可以定義應用程序的圖片等.

  1. <Capabilities> 
  2.       <Capability Name="ID_CAP_GAMERSERVICES"/> 
  3.       <Capability Name="ID_CAP_IDENTITY_DEVICE"/> 
  4.       <Capability Name="ID_CAP_IDENTITY_USER"/> 
  5.       <Capability Name="ID_CAP_LOCATION"/> 
  6.       <Capability Name="ID_CAP_MEDIALIB"/> 
  7.       <Capability Name="ID_CAP_MICROPHONE"/> 
  8.       <Capability Name="ID_CAP_NETWORKING"/> 
  9.       <Capability Name="ID_CAP_PHONEDIALER"/> 
  10.       <Capability Name="ID_CAP_PUSH_NOTIFICATION"/> 
  11.       <Capability Name="ID_CAP_SENSORS"/> 
  12.       <Capability Name="ID_CAP_WEBBROWSERCOMPONENT"/> 
  13.       <Capability Name="ID_CAP_ISV_CAMERA"/> 
  14.       <Capability Name="ID_CAP_CONTACTS"/> 
  15.       <Capability Name="ID_CAP_APPOINTMENTS"/> 
  16.     </Capabilities> 
  17.     <Tasks> 
  18.       <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/> 
  19.     </Tasks> 
  20.     <Tokens> 
  21.       <PrimaryToken TokenID="PhoneAppToken" TaskName="_default"
  22.         <TemplateType5> 
  23.           <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI> 
  24.           <Count>0</Count> 
  25.           <Title>PhoneApp</Title> 
  26.         </TemplateType5> 
  27.       </PrimaryToken> 
  28.     </Tokens> 
  29.   </App> 
  30. </Deployment> 

查看下篇:WindowsPhone項目組織結構&簡單登陸例子(下)

責任編輯:閆佳明 來源: oschina
相關推薦

2013-04-10 10:48:56

2009-07-16 15:14:27

WebWork用戶登陸

2009-07-24 15:46:00

ASP.NET登陸控件

2014-09-29 09:31:35

Angular

2023-12-05 07:26:21

Golang項目結構

2011-07-20 09:27:37

Scala

2009-12-22 13:50:00

2009-11-10 17:31:38

VB.NET注冊表

2010-04-21 17:20:03

Unix遠程

2011-03-08 13:52:25

Proftpd

2018-02-24 14:00:42

TensorFlow數學計算機器學習

2011-02-25 17:07:25

2012-11-07 10:09:11

組件技術OAuth授權登陸

2012-02-14 10:46:15

WP Marketpl雜志月刊

2010-08-18 08:21:49

Adobe AIRAndroid

2009-12-15 17:28:58

戴爾互聯課堂

2009-02-18 22:19:24

AD用戶登陸實現限制

2013-04-09 11:36:38

WindowsPhon

2014-07-01 10:01:36

Go安卓開發

2011-12-25 20:25:22

iPhone
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99这里只有精品 | 4h影视| 国产h视频 | 特黄色一级毛片 | 91p在线观看| 免费在线观看黄色av | 99re在线播放| 国产精品区二区三区日本 | 国产线视频精品免费观看视频 | 国产成人在线观看免费 | 国产精品激情在线 | 国产激情福利 | 亚洲一区不卡在线 | 国产99久久精品一区二区300 | 精品国产精品三级精品av网址 | 成人动慢 | 亚洲国产一区在线 | 伊伊综合网 | 免费黄色av网站 | 巨大荫蒂视频欧美另类大 | 男女性毛片 | 韩日在线视频 | 国产精品美女久久久av超清 | 久久人爽| 亚洲品质自拍视频 | 色www精品视频在线观看 | 视频一区二区三区中文字幕 | 国产精品一区久久久 | 日韩激情在线 | 欧美一区二区三区在线看 | 成人激情视频免费观看 | 91视在线国内在线播放酒店 | 久久久久久久国产 | 欧美激情一区二区三区 | 国产精品中文字幕在线 | 久久大 | 九九导航 | 91精品综合久久久久久五月天 | 中文字幕影院 | 一区在线观看 | 男人的天堂久久 |