天翼空间应用工厂开发具体实例73032.pptx
《天翼空间应用工厂开发具体实例73032.pptx》由会员分享,可在线阅读,更多相关《天翼空间应用工厂开发具体实例73032.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Windows Phone 7开发实例 构建高质量的WP7应用程序李政-小米科技天翼空间应用工厂专家讲坛Agenda产品定义应用程序架构MVVM单元测试用户界面Panorama VS Pivot 站在巨人的肩膀上性能启动性能数据库性能UI性能内存泄露错误报告应用程序架构用户界面错误报告产品定义性能产品定义应用程序架构用户界面错误报告产品定义性能方向比努力更重要4腾讯:即时通讯李彦宏:搜索马云:电子支付成功的产品强大的产品经理强大的工程师成功的产品高质量的产品6应用程序架构应用程序架构用户界面错误报告产品定义性能传统的Silverlight 应用程序架构8ViewModel(domain obj
2、ects)XAML(UI layout)Code Behindupdates,may observe代码示例9XAML:window layout+named controls Code behind:event handlers and manipulating the controlsvoid CountryList_SelectionChanged()City.Text=GetCity(CountryList.SelectedItem as Country);MVVM 1 0ModelViewSomething Controller?Presenter?Code Behind?MVVM(
3、Model-View-ViewModel)1 1Model(domain objects)View(input,output)ViewModel(UI state)updates,may observeData BindingView.DataContext=ViewModel;深入MVVM源出处:http:/ 微软官方开源类库Prism:http:/ 在WP7 中的应用实例:http:/ 1 2单元测试1 3单元测试1 4用户界面应用程序架构用户界面错误报告产品定义性能Panorama VS PivotPanorama强调多种数据源的聚合,像一个主页去到不同的地方,商店,人脉。Pivot对相
4、似数据的过滤,短信,邮件。http:/ 1 6Panorama VS Pivot1 7给用户与内置应用一致的体验。让用户觉得每个小细节都处理的很用心。站在巨人的肩膀上Windows Phone SDK 7.1Silverlight Toolkit for WPCoding4funToolkit for WPAdControlBorderButtonCanvasCheckBoxEllipseGridHyperlinkButtonImageListBoxMapMediaElementPanoramaPasswordBoxPivotProgressBarRadioButtonRectangeScro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 应用 工厂 开发 具体 实例 73032
限制150内