摘要: 第21日-摄像头: 今天,我们将开始学习Windows 8中的传感器,在之后的好几篇文章,都将涉及到传感器。首先我将从摄像头开始介绍。摄像头可以照相也可以录制视频,本文我将介绍摄像头的的这两个功能。 PDF下载地址: 第21日-涉嫌头 更多内容请浏览下面链接: Windows 8 开发31日 一些截图 阅读全文
posted @ 2012-12-21 23:16 BeyondVincent(破船) 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第20日-打印: 今天,我将介绍来自你的Windows 8程序中的打印。在以前我作为一面软件开发人员时,唯一一次关注过打印是与一个web page相关,只需要调用window.print()就会发生下面一些事情:一个带可选项的打印对话框显示给用户打印预览创建基于页面的实际长度进行分页尽管我已经使用XAML多年了,但是打印我并没有真正接触过。当接触之后,我感到惊讶的是:打印一个简单的页面需要很多的代码,不过我也知道了为什么会有这么多代码了。我们不得不创建这些代码,并且理由都很充分。我们页面的布局并不能用在打印中纸张的大小和形状。因此,我们需要提供一个我们页面的可以打印版本。今天的例子中,. 阅读全文
posted @ 2012-12-20 23:26 BeyondVincent(破船) 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 第19日-文件选择器: 今天,我将介绍Windows 8开发中另外一个非常好的工具:文件选择器。可以从用户机器上获取一个或者多个文件。最后我也会介绍一下如何在用户机器上选择一个文件夹。下面我们就开始吧。PDF下载地址:第19日-文件选择器更多内容请浏览下面链接:Windows 8 开发31日一些截图 阅读全文
posted @ 2012-12-19 22:48 BeyondVincent(破船) 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 第18日-文件关联和程序合约: 今天,我将介绍Windows 8中非常酷的一对特征:文件关联和程序合约。我们来看看在Windows 8中与文件关联有关的两个特征:将我们的程序注册为这样一个程序:可以打开确定类型的文件,比如.png,或者自定义的扩展名,.31days。当用户尝试打开一个我们的程序不支持的文件【比如.xls文件】,那么可以让程序显示一个兼容的程序列表,供用户选择以打开。最后,我也会介绍一些通过我们的程序与用户系统注册的一些方法,包括AutoPlay。PDF下载地址:第18日-文件关联和程序合约更多内容请浏览下面链接:Windows 8 开发31日一些截图 阅读全文
posted @ 2012-12-18 20:39 BeyondVincent(破船) 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 第17日-剪贴板: 今天,我们学习Windows 8中的剪贴板。具体来说,包括如何在剪贴板上保存和检索数据。剪贴板支持如下4种数据类型的拷贝和粘贴:TextHTMLImagesFiles在本文,我将通写一些代码来展示如何拷贝和粘贴上面那些数据类型,并且介绍如何检测剪贴板中当前的数据类型是什么?PDF下载地址:第17日-剪贴板更多内容请浏览下面链接:Windows 8 开发31日一些截图 阅读全文
posted @ 2012-12-17 22:41 BeyondVincent(破船) 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 第16日-上下文菜单: 今天,我们来学习上下文菜单。程序中,当右键单击某个对象时,时不时的会有小小的弹出菜单命令。什么时候使用上下文菜单微软提供了非常详细的指导VS.什么时候使用AppBar控件来替代,在本文中,都将按照这些规则来处理。PDF下载地址:第16日-上下文菜单更多内容请浏览下面链接:Windows 8 开发31日一些截图 阅读全文
posted @ 2012-12-16 22:07 BeyondVincent(破船) 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 第15日-虚拟键盘: 今天,我将介绍Windows 8中的虚拟键盘(on-screen keyboard)。微软好像并没有从名字上区分下面两种键盘:当用户用手点击TextBox控件时显示出的虚拟键盘Ease of Access Center中的虚拟键盘我今天介绍的虚拟键盘是这样的:Ease of Access Center中的虚拟键盘主要是为了使用计算机的人能够更简单的使用键盘。可以通过在Ease of Access Center中找到:【译者注:或者在Win key+R 然后输入osk也可以看到这个虚拟键盘】。点击“Start On-Screen Keyboard”选项,你会看到如下一. 阅读全文
posted @ 2012-12-16 09:07 BeyondVincent(破船) 阅读(850) 评论(1) 推荐(0) 编辑
摘要: 第14日-地理位置: 今天,我来谈谈在任何一个平台上开发我都喜欢的一个特性:地理位置。知道用户的位置信息可以让每个程序更好。这些程序都有可能用到地位位置:游戏、地图、旅行和健身。下面,我们就开始吧。PDF下载地址:第14日-地理位置更多内容请浏览下面链接:Windows 8 开发31日一些截图 阅读全文
posted @ 2012-12-14 22:29 BeyondVincent(破船) 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 第13日-页面导航:我已经花了几天时间介绍关于更新系统信息,让用户知道什么正在发生!实际上,在本系列文章的第12日中,我已经稍微介绍了在Windows 8 开发中我们会遇到的一个最常见的问题之一:XAML页面间的导航。今天,我将详细介绍这部分内容。本文会涉及到3部分内容:简单的从页面A导航至页面B。导航的时候会发生什么,以及对于开发者来说什么信息可用?将数据从一个页面传递到另外一个页面。不仅可以传递字符串和整型,还可以在页面间传递整个对象。缓存页面。当用户点击返回按钮时,他们并不希望已经输入的数据丢失了。稍后将讨论。PDF下载地址:第13日-页面导航更多内容请浏览下面链接:Windows 阅读全文
posted @ 2012-12-13 20:36 BeyondVincent(破船) 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 第12日-后台任务:今今天我们来讨论一下后台任务。简单的来说,后台任务是:后台任务是当程序没有运行时所运行的代码。想想下面的场景:当用户运行别的程序是,持续播放音乐更新用户动态磁贴以反映新数据弹出一个Toast通知,告诉用户发生了一些重要的事情当设备锁定的时候,更新用户的锁屏在系统里面创建和注册一个后台任务有两个步骤。首先,必须在package.appxmanifest文件中注册一个后台任务。注册之后,还需要在程序代码中向系统注册任务的触发事件,然后当后台任务结束时,还有额外的事件来做相关的管理。本文会涉及到上面提到的这些内容。PDF下载地址:第12日-后台任务更多内容请浏览下面链接: 阅读全文
posted @ 2012-12-12 20:51 BeyondVincent(破船) 阅读(687) 评论(4) 推荐(0) 编辑