搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Windows Phone应用程序开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121177392
  • 作      者:
    李春旭,刘泽宏编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2012
收藏
内容介绍
  《Windows Phone应用程序开发》内容从入门到进阶,知识覆盖全面,并且以一个开发者的学习顺序进行组织,从开发环境的安装,到应用产品的发布;从基本控件的开发,到Silverlight Toolkit高级控件的介绍;从前端UI的设计原则,到后端数据的存储,等等。还详细介绍了Windows Phone 7手机访问API等手机开发特色功能,以及Windows云存储和国内主流SNS SDK等高级开发介绍。
展开
精彩书摘
  2.1.2 项目文件说明
  在刚刚完成的HelloPhone 7应用中,我们对MainPage.xaml和MainPage.xaml.cs文件有了较详细的认识,下面具体介绍项目内其他文件的用途。首先介绍项目目录下的3个图片的用途:ApplicationIcon.png是一个62X 62像素的图片,用于在所有程序列表中显示该程序的图标;Background.png是一个173×173像素的图片,用于在程序被放到桌面上时显示的程序图标;splashscreenImage.jpg是一个与应用程序定义的手机分辨率相同大小的图片,如默认的是800×480像素,作为这个程序的启动界面。Properties文件夹中的三个文件主要是定义项目的属性信息和打包信息,对于刚开始学习Windows Phone 7开发的开发者,暂时无须修改里面的内容,我们会在第17章详细说明。References中包含了所有代码中引用到的类库,,一般不需要开发者手动编辑。App.xaml和app.xaml是对应用(Application)级别的一些逻辑定义,这重面最重要的是定义了应用生命周期4个状态的处理逻辑,分别是启动(Lunch)、不活动(Deactived)、激活(Actived)、退出(Exit),这部分内容将在2.2节详细介绍。
  2.1.3 运行和部署
  编写的程序可以选择在模拟器上运行也可以在手机设备上运行,刚刚我们在运行的位置下拉框里选择的是模拟器,虽然Windows Phone 7模拟器设计的功能相对全面,性能也优化得较好,但是很多时候我们为了利用手机上的资源或者做手机终端的适配,还需要在手机上运行应用程序,这时我们只需要将运行位置改为手机设备(Windows Phone 7 Device)即可,但是事先要保证手机与Zune已经连接上了,否则Visual Studio提示错误。之前我们运行了HelloPhone 7应用,其实Visual Studio默认是调试而不是运行,可以通过按快捷键Ctrl+F5运行。运行相比调试速度会更快一些,但是不会对断点进行处理,当程序出现异常时则会直接退出。
  每次项目编译后会生成应用程序的安装文件,在Bin目录下,扩展名为xap,例如,我们的HelloPhone7应用的安装文件为HelloPhone7.xap,我们在应用市场上发布应用时就需要上传这个文件。微软也为开发者提供了一个无须提交到应用市场,将xap文件直接部署到手机上的方式,开发者可以通过这种方式分享自己新开发的应用,当然这个前提是要安装应用的手机已经解锁。在SDK的工具包中,Windows Phone Developer Tools目录下包含了一个名为Application Deployment的工具,在手机已经与Zune连接上的前提下,这个工具可以用来部署xap文件到模拟器和手机中。
  ……
展开
目录
第1章 Windows Phone 7简介及其开发环境部署
1.1 Windows Phone 7简介
1.1.1 Windows Phone 7背景、规范和标准
1.1.2 Windows Phone 7 与Windows Mobile,iOS,Android的对比
1.1.3 Windows Phone 7 新特性
1.2 开发环境部署
1.2.1 Windows Phone SDK的安装与介绍
1.2.2 Zune的安装与使用
1.2.3 Expression Blend for Windows Phone介绍
1.2.4 Windows Phone Tango应用开发
第2章 Windows Phone 7应用程序初探
2.1 第一个Windows Phone 7应用
2.1.1 项目创建和代码编写
2.1.2 项目文件说明
2.1.3 运行和部署
2.1.4 调试
2.2 模拟器使用介绍
2.2.1 功能简介和限制说明
2.2.2 性能分析器
2.3 应用的生命周期
第3章 Windows Phone的基本控件
3.1 输入输出控件
3.1.1 TextBlock
3.1.2 TextBox
3.1.3 PasswordBox
3.1.4 ProgressBar
3.1.5 键盘布局(InputScope)
3.2 按钮控件
3.2.1 Button
3.2.2 HyperlinkButton
3.2.3 RadioButton
3.2.4 CheckBox
3.2.5 Slider
3.3 滚动控件
3.3.1 ScrollViewer
3.3.2 ListBox
3.3.3 滚动控件的性能优化
3.4 多媒体控件
3.4.1 Image
3.4.2 InkPresenter
3.4.3 MediaElement
3.5 其他控件
3.5.1 WebBrowser
3.5.2 BingMap
3.6 Windows Phone自定义控件和用户控件
3.6.1 用户控件
3.6.2 自定义控件
第4章 Windows Phone 7应用程序主题、布局与导航
4.1 样式和主题
4.1.1 画刷
4.1.2 主题和静态资源
4.2 页面UI布局
4.2.1 UI界面简介
4.3 页面内布局方式
4.3.1 StackPanel布局
4.3.2 Grid布局
4.3.3 Canvas布局
4.4 页面导航
4.4.1 Pivot介绍
4.4.2 Panorama介绍
4.4.3 页面间导航
4.5 页面方向
 
第5章 数据绑定及数据访问
5.1 数据集合
5.1.1 集合类型介绍及用途
5.1.2 集合访问(Linq)
5.2 数据绑定
5.2.1 数据绑定原理及好处
5.2.2 数据绑定模式介绍
5.2.3 数据绑定中的数据转换
5.2.4 数据绑定API及事件介绍
5.3 MVVM模型编程
5.3.1 MVVM介绍
5.3.2 命令绑定和ICommand
5.3.3 MVVM编程实例
第6章 Windows Phone 7 Toolkit中的扩展控件
6.1 Silverlight Toolkit
6.2 输入与按钮控件
6.2.1 AutoCompleteBox
6.2.2 ContextMenu
6.2.3 DateTimeConverter
6.2.4 ToggleSwitch
6.3 滑动与显示
第7章 Metro UI设计实现
7.1 Metro设计简介
7.1.1 包豪斯风格起源
7.1.2 Windows Phone中Metro的诞生
7.1.3 现代程序中的应用
7.2 Metro UI设计原则
7.2.1 一般原则
7.2.2 字体
7.2.3 瓷片(Tiles)
7.2.4 图片和照片
7.2.5 图标
7.2.6 布局
7.2.7 Panorama和Pivot设计精要
第8章 Windows Phone 7动画实践
8.1 变形
8.1.1 RotateTransform(旋转变形)
8.1.2 ScaleTransform(缩放变形)
8.1.3 SkewTransform(倾斜变形)
8.1.4 TranslateTransform(移动变形)
8.1.5 TransformGroup(变形组)
8.1.6 MatrixTransform(矩阵变形)
8.2 矢量图
8.2.1 直线(Line)和折线(Polyline)
8.2.2 多边形(Polygon)
8.2.3 椭圆(Ellipse)和矩形(Rectangle)
8.2.4 Z-Index
8.2.5 拉伸效果
8.2.6 Path绘图
8.2.7 路径标记语法
8.3 位图
8.3.1 操作像素
8.3.2 位图与矢量图相结合
8.3.3 位图的裁剪和遮罩
8.4 动画制作
8.4.1 动画制作简介
8.4.2 StoryBoard详解
8.4.3 关键帧
8.4.4 Easing Functions
第9章 设备访问
9.1 设备信息访问
9.1.1 设备信息
9.1.2 用户信息
9.1.3 网络信息
9.2 系统任务调用
9.2.1 邮件任务(EmailComposeTask)
9.2.2 通话任务(PhoneCallTask)
9.2.3 短消息任务(SmsComposeTask)
9.2.4 浏览器任务(WebBrowserTask)
9.2.5 图像选择任务(PhotoChooserTask)
9.2.6 媒体播放器任务(MediaPlayerLauncher)
9.2.7 商城相关任务(MarketplaceSearchTask)
第10章 互联网访问
10.1 请求数据
10.2 发送数据
10.3 实例:创建RSS阅读器
第11章 Windows Azure云服务
11.1 简介
11.1.1 Windows Azure的托管服务与Windows Phone
11.1.2 Windows Azure 存储服务
11.1.3 SQL Azure
11.1.4 Windows Azure Marketplace DataMarket
11.2 Windows Azure Toolkit for Windows Phone
第12章 本地存储
12.1 独立存储(Isolated Storage)
12.1.1 独立存储的概述与类型
12.1.2 独立存储设置(IsolatedStorageSettings)
12.1.3 独立存储文件(IsolatedStorageFile)
12.2 本地数据库
12.2.1 概述
12.2.2 部署本地数据库
12.2.3 定义数据上下文
12.2.4 在Windows Phone应用中创建数据库
12.2.5 使用数据库
12.2.6 数据库安全性
第13章 Windows Phone的消息推送
13.1 概述
13.2 推送通知的类型
13.2.1 Toast 通知
13.2.2 Tile通知
13.2.3 Raw通知
13.3 使用Toast通知
13.4 使用Tile通知
13.5 Raw通知的使用
第14章 Windows Phone的多任务处理
14.1 音频后台代理
14.2 PeriodTask后台代理
14.2.1 概述
14.2.2 实例——创建可使用后台计划的应用程序
14.3 后台文件传输
14.3.1 BackgroundFileTransfer概述
14.3.2 BackgroundFileTransfer实例
第15章 开放平台在Windows Phone 上的应用
15.1 开放平台简介
15.2 在Windows Phone上的新浪微博开放平台
15.2.1 授权模式
15.2.2 SDK的使用说明
15.2.3 API接口介绍
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证