设为首页 收藏本站
查看: 1110|回复: 0

Windows Phone 8初学者开发—第17部分:Coding4Fun工具包简介

[复制链接]

尚未签到

发表于 2015-5-23 10:39:50 | 显示全部楼层 |阅读模式
第17部分:Coding4Fun工具包简介
  原文地址:  http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-17-Introducing-the-Coding4Fun-Toolkit
  系列地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners
  源代码: http://aka.ms/absbeginnerdevwp8
  PDF版本: http://aka.ms/absbeginnerdevwp8pdf
  在我们的应用程序中,通过手工编写代码方式录制自定义声音将比较困难。幸运的是您在Coding4Fun的朋友Clint Rutkas创建了一个针对Windows Phone的工具包,它在易于使用的编程接口背后隐藏了复杂性。如果您不熟悉Coding4Fun,它是一个从事炫酷极客项目而不是标准商业应用程序的Channel9网站。他们通常使用类似Kinect的硬件来控制像拳击机器人这样的事物,甚至是采用微软技术经过重大修改的一辆福特野马。(译注:福特野马,a Ford Mustang,福特旗下一款车型,它是一部发动机中置的两座跑车,为了纪念在二战中富有传奇色彩的北美P51型“野马”战斗机) 这样做的目的很简单:证明这些事情是可以实现的!
  http://channel9.msdn.com/coding4fun
  Clint通常是这些项目的核心人物,同时他也是Coding4Fun工具包的作者和负责人。
  通过在项目中使用这个程序包,我们得到了一些额外的可以在应用程序中使用的工具,例如适合Windows Phone开发的“关于这个应用程序”的对话框(AboutPrompt)。在本课中我将演示如何使用Nuget在我们的应用程序中安装Coding4Fun工具包。一旦安装完成,我们将利用它来实现AboutPrompt。
  在本简短的课程中,我们的计划是:

  • 使用NuGet在我们的解决方案中安装Coding4Fun工具包。
  • 查看添加的内容。
  • 向应用程序添加AboutPrompt。
  系列更新:确保NuGet是最新版本。
  对于Visual Studio 2012的全新安装,我们需要更新NuGet以获取像Coding4Fun工具包这样新的程序包。这是一个超级简单的过程,通过点击几下就可以完成。

  • 转到工具菜单–>扩展和更新
  • 转到更新选项卡–> Visual Studio库
DSC0000.png
  3. 单击更新
  4. 重新启动Visual Studio
1. 安装Coding4Fun程序包
  有许多方法进入NuGet程序包管理器,这次我们右键单击引用文件夹并选择“管理NuGet程序包...”:
DSC0001.png
  这将打开管理NuGet程序包对话框:
DSC0002.png

  • 在搜索框中搜索:"Coding4Fun"。
  • 单击"Coding4Fun Toolkit - Complete"程序包旁的安装按钮。Clint将Coding4Fun工具包拆分为子程序包,这样开发人员可以只选择项目中需要的子程序包。但是为了简单起见,并且因为我们将使用几个不同的部分并想熟悉一下该程序包,我们将选择安装完整的版本。
  几分钟后,您将在程序包旁看到绿色的选中标记:
DSC0003.png
  您可以单击关闭按钮关闭对话框。
  现在,在解决方案资源管理器中,您可以看到新添加的引用:
DSC0004.png
  以及一个称为Toolkit.Content的新文件夹和一个ReadMe.Coding4Fun.Toolkit.txt文件:
DSC0005.png
  打开ReadMe.Coding4Fun.Toolkit.txt文件,我们可以看到版本控制信息(更改的内容)和迁移注释:
DSC0006.png
2. 使用AboutPrompt
  我们将采取简单的步骤将AboutPrompt添加到应用程序中。当用户选择“关于”菜单选项时,我们希望显示一个弹出窗口:
DSC0007.png
  我们缺少一个using语句,所以使用悬停于蓝色虚线上的技术在代码文件中添加适当的using语句:
DSC0008.png
  一旦完成对AboutPrompt类引用的解析,我们将调用Show()方法。该方法有很多重载的版本,但是我们将传递以下信息:
DSC0009.png
  这将产生以下结果:
DSC00010.png
  对该应用程序来说,它快速而简单并且已经足够花哨。
  利用开放源代码程序包向您的开发项目快速添加功能是一个非常棒的方式。CodePlex上的整个.NET社区建立在共享程序包、组件和模板等内容之上,以相互帮助对方快速实现所需的功能。您可以通过在开始编写自己的代码前,花上几小时探究其他人的工作,来达到节省职业生涯中大量时间的目的。或者,使用NuGet程序包管理器中的搜索框找到类似的程序包,并对与项目需求相关的程序包的长处和缺点进行评估。
回顾
  综上所述,在本课中我们利用Coding4Fun工具包添加了一个小的功能,并将在本系列的后续课程中添加一个大的功能。我们学习了通过使用NuGet程序包管理器对话框向应用程序添加程序包的方法以及程序包可以被细分以减少项目中不必要的引用和复杂性。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-69767-1-1.html 上篇帖子: Windows 8 应用商店应用开发 之 用户库操作(2)用户库文件夹操作 下篇帖子: 快速构建Windows 8风格应用28-临时应用数据
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表