win8开发应用和游戏教程
文章平均质量分 85
win8开发的系列教程
ygzk123
这个作者很懒,什么都没留下…
展开
-
win8开发(9)——加密和解密数据
对于一些需要特列保护的数据,举个例子,刚从服务器上取到的一堆JSON数据,并保存到本地文件中,你知道,JSON数据是文本,如果我不希望别人查看数据,可以对文件进行加密,今天,我们来看一种比较简单的数据加密和解密。实现这一构想,我们需要用到Windows.Security.Cryptography.DataProtection命名空间下的DataProtectionProvide原创 2012-12-05 11:43:34 · 1892 阅读 · 0 评论 -
win8开发(8)——获取设备信息
本帖最后由 白西 于 2012-11-2 15:24 编辑如何获得当前机器上的设备ID,名称以及缩略图,我们需要用到一个类——DeviceInformation类(位于 Windows.Devices.Enumeration命名空间)。使用方法是这样的:1、通过DeviceInformation.FindAllAsync静态方法获得一个DeviceInformationCollec原创 2012-12-05 11:42:08 · 2221 阅读 · 1 评论 -
win8开发(7)——资源限定符和资源映射
上一篇文章中,我们吹了一下资源和本地化,同时也做了一个实例,本文我们再深入探索一下资源限定符和资源路径的映射。这两个玩意儿也许我们在实际开发中并不十分关注,不过,了解一下,还是有好处的。这两个名词看起来就抽象,或者,我们会感觉到,从文字描述无法理解它们,那么,老规矩,我们还是用实验来看看是否能将抽象的概念形象化。1、启动VS,新建一个Modern风格的应用程序项目(也就前面说过的板砖风原创 2012-12-05 11:37:01 · 1577 阅读 · 0 评论 -
win8开发(6)——资源 & 本地化
在实际开发中,也许我们需要做这样的界面,可分为两种情况:1、应用程序具备多语言版本(如中文简体,中文繁体,英文等),用户界面上显示的文本会根据系统的情况自动套用资源,比如我的系统是简体中文版的,那就使用简体中文的资源文件中的内容。2、用户可以选择语言如简体中文、繁体中文。根据用户选择的语言,动态加载资源文件中的字符串。就像我为本文做的这个例子,运行后,默认选中“简体中文”,即页原创 2012-12-05 11:35:44 · 2050 阅读 · 0 评论 -
win8开发(5)——消息框
在Windows 8 Modern界面应用程序中 ,已然没有了我们过去很熟悉的MessageBox,那么,如果我们需要弹出提示框怎么办呢?因此,我们先来认识一个类——MessageDialog(位于Windows.UI.Popups命名空间)。对的,看名字估计也能猜个七八成了,我们正是要使用该类来显示弹出对话框。第一步,先new一个MessageDialog实例;第二步,向Comman原创 2012-12-04 13:41:42 · 2208 阅读 · 1 评论 -
win8开发(4)——保存/读取本地应用程序设置
启动VS,打开“对象浏览器”,我们来找一个东西。在“对象浏览器”中找到Windows.Storage命名空间,并注意以下几个类。 其中,我们要注意ApplicationData,看看它这名字,你也能猜到它是干哪行的。很明显,它一定与读写应用程序设置有关。嗯,猜得没错,ApplicationData有一个静态属性——Current,不用多解释,指的自然是我们当前运行的原创 2012-12-04 13:40:41 · 2793 阅读 · 1 评论 -
win8开发(3)——应用程序状态
大家可能还记得,在WP开发中,我们曾讨论过应用程序状态。同样地,在Win8开发上,我们还可以适当地使用这玩意儿。上一节中,我们从应用程序周期中了解到,当我们的“板砖”应用程序不在前台运行时,就会被挂起。而这个挂起行为其实和WP中的差不多,在WP中,其实应用程序的当前状态并不是说每次被放置到后台就会丢失,系统为我们维护五个应用程序的状态,一旦堆放在后台的应用程序数目超过五个,那就原创 2012-12-04 13:38:36 · 2506 阅读 · 0 评论 -
win8开发(2)——应用程序生命周期
创建Win8“板砖”应用后,我们不妨关注一下App类。在生成的代码中我们可以看到,主要处理了两个事件:一、重写OnLaunched方法;二、处理Suspending事件。App类的代码如下,这是项目模板生成的。namespace MyApp { /// /// 提供特定于应用程序的行为,以补充默认的应用程序类。原创 2012-12-04 13:36:32 · 2117 阅读 · 1 评论 -
win8开发(1)——如何创建应用程序项目
一转眼的功夫,不知不觉也试用了Win8的好几个版本了,具体就不说了,自己装一个去玩玩就知道了,方式有二:1、双系统实机安装;二、虚拟机。对比地试了两下,明显,在实际机器上安装体验要比在虚拟机里面安装要好。鉴于正式版未发布(泄露版不算,我说的是合法的前提下),还是在现有硬盘中割几十G的空间出来作为新分区,再装Win8,也就是双系统(保留现有系统)。好了,装系统我就不多讲了,那原创 2012-12-04 13:26:14 · 4374 阅读 · 0 评论