Windows Phone 8高级编程技术课程学习教程

Windows Phone 8高级编程技术课程学习教程

Lesson1:Windows Phone 8 平台概览

Lesson2:C#语法的重点和难点特性
1.基于任务的异步编程,WP8编程必须要过的一道坎
2.LINQ,WP8编程中必须要熟练掌握的语法
3.代理和事件,代码之间的通讯工具
4.响应式编程,异步编程的思维锻炼
5.弱引用,性能优化的利器

Lesson3:Windows Phone 8 的开发基础要点
1.项目的结构、开发工具的使用技巧和安装包的秘密
2.应用程序的生命周期

Lesson4:深入解析程序界面,探索WP8界面的秘密
1.界面编程语言XAML的编译原理,分析WP8的界面时如何进行绘制的和如何动态去加载XAML文件
2.讲解XAML界面语言里面最重要的树结构,以及如何利用这种树结构去解决实际的问题
3.讲解界面编程中的路由事件,如何运用路由事件去解决实际的问题
4.讲解WP8框架和页面结构的构造,利用这种结构去实现相关的功能
5. 如何去理解UI线程,以及在实际中去运用UI线程

Lesson5:深入解剖动画的原理,学习动画编程的思维和分析最优的动画解决方案
1.深入解剖了Windows Phone 8的整个动画编程的原理知识
2.讲解动画效果里面最重要的变换和三维效果
3.如何实现最常用的线性插值动画
4.如何去实现关键帧动画,实现复杂的动画效果
5.利用缓动函数动画去实现动画的复杂的物理运动效果
6.使用基于帧的动画,去实现一般动画很难实现复杂的物理动画效果
7.演练动画实现的思路,如如何实现类似微信里面的彩蛋动画的整个思路

Lesson6:深入解析控件编程,掌握WP8控件的秘密
1.深入解剖和分析系统控件的实现原理,教会大家一种去探索控件原理的思路,利用这种思路去实现丰富多彩的控件。
2.讲解WP8中实现自定义控件的方法,如何对现有的控件进行扩展。
3.对toolkit控件库的实现原理进行解析

Lesson7:深入解析列表编程,如何实现高效的列表数据加载
1.讲解WP8最新的列表控件的使用方法,如何实现类似人脉的列表展示效果
2.讲解如何通过缓存的方式实现大数据量列表的数据和图片的高效异步加载

Lesson8:WP8最新的磁贴与锁屏的实现
1.讲解WP8种丰富的磁贴的实现方式,打造你的磁贴应用
2.讲解如何实现对WP8锁屏背景以及相关信息的控制
3.如何动态地声称磁贴和锁屏背景的图片并进行更改磁贴和锁屏,实现高度灵活的磁贴和锁屏机制

Lesson9:异步文件存储,文件关联启动应用和SD卡文件关联
1.如何使用异步的API操作WP8的文件和存储文件,掌握WP8最新的文件操作API
2.如何实现特定的文件后缀与应用程序进行关联操作和启动应用程序打开文件,可以实现特定文件后缀的关联打开程序,如.dat文件启动程序等
3.如何实现SD卡的文件与应用程序进行关联操作

Lesson10:手机联系人数据的常用操作和相关功能的实现
1.联系人数据的存储的创建和增删改查等操作的实现
2.联系人VCard数据打包,联系人过滤和RemoteId的处理方案的实现

Lesson11:实现复杂的语音识别和通过语音命令操作程序
1.使用VCD文件来定义语音命令语法,利用语音命令来启动程序和进行相关的操作
2.使用SRGS语法文件来实现复杂的语音识别功能,实现文字语言等功能

Lesson12:在WP8中基于数据流的TCP和UDP编程和应用
1.Windows运行时Socket,如何实现TCP和UDP编程,实现消息的接受和发送
2.实现蓝牙的应用到应用,应用到设别的基于TCP的数据流传输
3.实现基于简单字符串的近场通信和基于TCP的数据流的近场通信的数据传输

Lesson13:电子钱包中心优惠券,信用卡和银行卡的操作
1. 讲述WP8帐号的管理平台的作用,如何实现电子钱包的操作,扩展为电子钱包的应用程序,对各类卡进行操作

Lesson14:利用诺基亚地图进行地图程序的开发
1.如何在应用程序中使用诺基亚地图,对地图进行操作,在地图上自定义标签等。
2.在程序中利用诺基亚地图显示路线方向,进行路线导航,相应其他应用的方向请求。

Lesson15:如何实现位置跟踪定位的应用开发
1.实现在应用程序休眠的状态下,持续地跟踪当前的地理位置的变化,如何去实现位置跟踪的应用程序

Lesson16:如何进行应用程序和应用程序之间的通讯
1.如何实现应用之间的通讯,注册应用的Uri,通过Uri来打开和传递信息到其他应用程序,启动自己的应用和系统的应用

Lesson17:实现多语言解决方案和双向应用
1.如何实现WP8应用程序的多语言解决方案和设置双行语言显示

Lesson18:原生代码编程的重点难点解析
1.讲解C++的异步编程等重点难点语法,用C++来进行编程
2.如何使用标准C++,在WP8中创建C++的动态库和静态库

Lesson19:内置数据库,开源数据库和数据加密的解析
1.SQL Server本地数据库的原理,如何设计数据的表与表的关联,实现数据库创建,数据增删改查等常用操作。
2.如何为本地数据库添加预设数据,实现数据库文件的迁移
3.如何在后续的产品开发中持续地升级数据库的架构,如增加表和字段等
4.讲解数据加密的选择,实现DPAPI加密解密
5.如何在WP8中使用开源的跨平台数据库——Sqlite数据库

Lesson20:常用的网络编程编程技巧
1.讲解Get/Post请求,断点续传,设置身份验证 ,超时控制和设置Cookie等网络编程技巧
2.使用WebClient实现数据和文件的上传和下载,监控进度等
3.讲解QQ,微信这类型应用接受新消息的推送通知机制和实现

Lesson21:图片处理的机制和相机应用的开发
1.利用手机摄像头开发相机应用程序
2.实现相机应用的高级开发特性
3.讲解图片裁剪,截图和图片特效的原理,打造你的美图秀秀应用

Lesson22:解析触摸事件和相关的事件的应用
1.解析WP8中的鼠标事件,操作事件和触摸事件
2.利用触摸事件实现滚动文本内容和移动截图功能

Lesson23:运行时传感器应用程序开发
1.运用WP8最新的运行时API实现加速度,罗盘和陀螺仪传感器

Lesson24:后台任务多任务的实现机制
1.实现后台播放本地音乐和网络音乐,打造你的音乐类应用
2.实现后台提示Toast通知,后台磁贴更新,实现类似微博的磁贴消息的功能
3.后台文件的上传和下载,实现视频音乐类应用的后台下载功能
4.如何去实现闹铃和提醒的相关功能

Lesson25:深入解剖MVVM模式的原理和MVVM应用架构的开发实践
1.解析MVVM模式的原理和作用
2.数据集合数据属性更改的原理,数据绑定的原理和命令的实现
3.实现附加命令和消息的通知机制以及如何去搭建一个完成的MVVM模式项目的步骤
4. Mvvmlight框架的使用,Mvvmlight框架的消息机制和Ioc容器,使用Mvvmlight框架打造一个Rss阅读器的实现步骤

Lesson26:客户端程序架构的原来知识讲解
1.讲解WP8程序的架构模式,设计模式和代码模式,如何去往更高的项目架构的层次发展

Lesson27:实现多任务并行编程,解决任务间通讯资源争夺等难点问题
1.并行和并发的区别,如何实现并行编程,并行编程的优点
2.如何实现并行任务之间的通讯,如何处理并行任务中涉及的同步资源和异步争夺的解决方法

Lesson28:如何对我们的程序进行性能优化
1.如何分析应用程序的性能,找到应用程序的性能瓶颈以及用什么样的性能方案去解决
2.讲解WP8平台的常见的平台特性方面的优化要点

Lesson29:程序发布
1.讲解关于云编译/反编译/代码混淆等相关的知识
2.讲解程序发布所有的资料以及发布电子市场的步骤

项目一:多功能时钟
1.使用MvvmLight框架实现MVVM模式的项目架构
2.可自定义的界面UI风格
3.闹铃提醒设置
4.取色控件的使用
5.通过地理位置信息获取当前的天气预报信息
6. 模块化分离UI界面

项目二:随手涂鸦记事
1.多语言的实现
2.使用SQL Server数据库增删改记事内容
3.实现涂鸦版涂鸦记录信息
4.记事快捷磁贴的实现
5.多种的记事背景风格选择
6.如何嵌入广告条

项目三:快递助手
1.可查询大部分的快递信息
2.如何使用开发平台的API
3.查询的历史记录保存
4.如何使用开源的SQLite数据库
5.系统后台任务跟踪快递信息

1. 全库网所有资源均来源于用户上传和网络,如有侵权请发送邮箱联系站长处理!
2. 如果你有好的资源或者原创教程,可以到审核区投稿发布,分享会有钻石奖励和额外收入!
3. 全库网所有的源码、教程等其它资源均源于用户上传发布,如有疑问,可直接联系发布作者处理
4. 如有链接无法下载、失效或广告,请联系全库网管理员核实处理!
5. 通过发布原创教学视频或优质源码资源可以免费获得全库网站内SVIP会员噢
6.全库网管理猿邮箱地址:admin@qkuser.com,我们会在收到您的邮件后三个工作日内完成处理!
7. 如遇到加密压缩包,默认解压密码为"qkuser.com",如遇到无法解压的请联系管理员!

全库网 » Windows Phone 8高级编程技术课程学习教程
禁止此类操作!