【跟Z学开发】第一周回顾

zcxsythenew UID.911687
2017-07-16 发表

本帖最后由 zcxsythenew 于 2017-7-16 01:22 编辑

写在前面:

我曾在给其他人回复里面提到,我当时学习UWP(含8.1)的时候,曾经尝试系统性地学习,但是实在是太过乏味。于是我寻找各种示例,复制粘贴代码。跌跌撞撞,过了十几个月,竟然也能做出一个像模像样的成品出来。我设想,如果能从一开始就能做出一个成品,然后慢慢完善它,或许能更有成就感,有助于学习。这就是我写这个系列的原因。

当然,并不推荐这种学习方式,这种学习方式也可能不适合你,甚至可能只专属于我(如果是这样的话,那么就把这个系列当做我的个人笔记好了,给几乎没有活力的微软开发者板块搅起一点涟漪)。这个系列只适用于了解C#和XML最基本的语法(例如,if代表什么,闭标签</...>是什么)的业余爱好者,不适用于想要做专业开发者的人。

这个系列也不能代替现有的专业书籍。(我现在也在狂补专业书籍。)但我认为,如果有了这个系列课程的帮助,你可能可以走得顺利一点。“原来我写了这么多的代码是这个意思!”

正文:

如果你从1.1一直跟到1.3,你会觉得好像每节课都是复制粘贴代码。确实如此,但那是因为我们的课程刚刚开始。在后续课程当中,如果我们再遇到这些重复的内容,将不再逐步教学。我们来回顾一下:

C#回顾:
全局变量
if与switch
事件处理

API学习:
(尤其要留意非 MediaPlayer 的内容。我们要做的是播放器,因此会有很多 MediaPlayer 的内容,而其它项目则不一定。但是,如果我们在做播放器的时候遇到非播放器的内容,那么说明这些内容是更加通用的。)
1. 媒体播放
设置 MediaPlayer 的播放源
使 MediaPlayer 开始播放
用手动或自动的方式连接到系统里的音量控制(在课时1.3的最后部分)
2. 后台媒体播放(单进程)
在 appxmanifest 中设置“功能”
3. 后台任务
添加后台任务
请求延时
启动后台任务
声明后台任务
添加引用
4. 后台媒体播放(双进程)
获取 BackgroundMediaPlayer.Current
用 BackgroundMediaPlayer 传递消息(空信息)
关闭 BackgroundMediaPlayer

如果你仍然想跟着我继续(事实上人越来越少了),我们的课程1.4的时间仍然是7月17日19:00。

另外,从1.5开始,将开始XAML的学习和选学板块。选学板块并不意味着难度增大,只是意味着可能会用到 Fall Creators Update 的内容(如亚克力)。如果你想要试一试预览版的新增功能,你需要升级你的 Windows 10 ,并安装预览版 SDK。

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
player2135 UID.664133
2017-07-16 使用 Lumia 950 XL 回复

顶一个,赞美楼主

other UID.149564
2017-07-16 使用 Lumia 640 回复

哟,不错哦。楼主要填完所有的坑哦。

笨丶苽苽 UID.1017039
2017-07-16 回复

只是这种学习方式很多人可能接受不了。。传统的课堂授课或者录视频授课愿意接受

zcxsythenew UID.911687
2017-07-16 回复

Quote笨丶苽苽 发表于 2017-7-16 10:37
只是这种学习方式很多人可能接受不了。。传统的课堂授课或者录视频授课愿意接受 ...


录视频的话要占用我多得多的时间,而且我不擅长。 置顶帖有UWP的视频,讲前台UI讲得比较多。一共80集。 ***链接停止解析***

597****372 UID.2861473
2017-07-16 回复

支持lz,来打卡了

2461762723 UID.2866327
2017-07-17 使用 Lumia 950 回复

顶,任何学习都是一个艰苦的过程。

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报