天翼空間應(yīng)用工廠《windows_hone開發(fā)具體實例》課程
Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone,Microsoft Corporation.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone,Microsoft Corporation.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone,Microsoft Corporation.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone,Microsoft Corporation.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone,Microsoft Corporation.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone,Microsoft Corporation.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,2011 Microsoft Corporation.,All rights reserved.Microsoft,Windows,Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S.and/or other countries.,The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.Because Microsoft must respond to changing market conditions,it should not be interpreted to be a commitment on the part of Microsoft,and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.,MICROSOFT MAKES NO WARRANTIES,EXPRESS,IMPLIED OR STATUTORY,AS TO THE INFORMATION IN THIS PRESENTATION.,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit text,Second level,Third level,Fourth level,Fifth level,*,*,Windows Phone 7,開發(fā)實例,構(gòu)建高質(zhì)量的,WP7,應(yīng)用程序,李政,-,小米科技,天翼空間應(yīng)用工廠專家講壇,Agenda,產(chǎn)品定義,應(yīng)用程序架構(gòu),MVVM,單元測試,用戶界面,Panorama VS Pivot,站在巨人的肩膀上,性能,啟動性能,數(shù)據(jù)庫性能,UI,性能,內(nèi)存泄露,錯誤報告,應(yīng)用程序架構(gòu),用戶界面,錯誤報告,產(chǎn)品定義,性能,產(chǎn)品定義,應(yīng)用程序架構(gòu),用戶界面,錯誤報告,產(chǎn)品定義,性能,方向比努力更重要,4,騰訊,:,即時通訊,李彥宏,:,搜索,馬云,:,電子支付,成功的產(chǎn)品,強大的產(chǎn)品經(jīng)理,強大的工程師,成功的產(chǎn)品,高質(zhì)量的產(chǎn)品,6,應(yīng)用程序架構(gòu),應(yīng)用程序架構(gòu),用戶界面,錯誤報告,產(chǎn)品定義,性能,傳統(tǒng)的,Silverlight,應(yīng)用程序架構(gòu),8,View,Model,(domain objects),XAML,(UI layout),Code Behind,updates,may observe,代碼示例,9,XAML:,window layout+named controls,Code behind:,event handlers and manipulating the controls,void CountryList_SelectionChanged(),City.Text=,GetCity(CountryList.SelectedItem as Country);,MVVM,10,Model,View,Something,Controller?,Presenter?,Code Behind?,MVVM(Model-View-ViewModel),11,Model,(domain objects),View,(input,output),ViewModel,(UI state),updates,may observe,DataBinding,View.DataContext=ViewModel;,深入,MVVM,源出處:,微軟官方開,源,源類庫,Prism,:,MVVM,在,WP7,中的應(yīng)用實,例,例:,http:/ VS Pivot,Panorama,強調(diào)多種數(shù),據(jù),據(jù)源的聚合,,,,像一個主,頁,頁去到不同,的,的地方,商,店,店,人脈。,Pivot,對相似數(shù)據(jù),的,的過濾,短,信,信,郵件。,http:/ VS Pivot,17,給用戶與內(nèi),置,置應(yīng)用一致,的,的體驗。,讓用戶覺得,每,每個小細節(jié),都,都處理的很,用,用心。,站在巨人的,肩,肩膀上,Windows Phone SDK 7.1,Silverlight Toolkit for WP,Coding4funToolkit for WP,AdControl,Border,Button,Canvas,CheckBox,Ellipse,Grid,HyperlinkButton,Image,ListBox,Map,MediaElement,Panorama,PasswordBox,Pivot,ProgressBar,RadioButton,Rectange,ScrollViewer,Slider,StackPanel,TextBlock,TextBox,WebBrowser,AutoCompleteBox,ContextMenu,DatePicker,DateTimeConverters,ExpanderView,Gestures,HeaderedItemsControl,HubTile,ListPicker,LocalizedResources,LockablePivot,LongListSelector,LoopingSelector,MultiselectList,Page Transitions,PerformanceProgressBar,PhoneTextBox,RecurringDaysPicker,TiltEffect,TimePicker,ToggleSwitch,WrapPanel,AboutPrompt,Co