随笔分类 -  Silverlight

图解使用Win8Api进行Metro风格的程序开发十三----加解密
摘要:我们紧接着上篇,这篇将介绍如何使用Cryptography WinRT API,来实现加解密.本篇将介绍如下9个方面:a)CryptographicBuffer类来转换和编码字符串b)HashAlgorithmProvider 类 支持哈希算法c)MacAlgorithmProvider 类 支持HMAC算法d)KeyDerivationAlgorithmProvider类 支持对称算法e)SymmetricKeyAlgorithmProvider类 支持对称算法f)EncryptedAndAuthenticatedData类 支持认证加密算法g)AsymmetricKeyAlgorithmP 阅读全文

posted @ 2012-06-27 09:08 refactor 阅读(2193) 评论(0) 推荐(2) 编辑

图解使用Win8Api进行Metro风格的程序开发十二----上下文菜单
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.UI.Popups API,创建PopupMenu菜单和处理oncontextmenu事件.-----------------------------------我是华丽的分割线-----------------------------------------我们紧接着上篇,这篇将介绍如何使用Windows.UI.Popups API,创建PopupMenu菜单和处理oncontextmenu事件.本篇将介绍如下2个方面: a)为一个文件创建一个上下文菜单 b)在显示文本中替换原来的上下文菜单我们的创建的步骤如下: 1)为了组织文件方... 阅读全文

posted @ 2012-06-26 12:46 refactor 阅读(1531) 评论(0) 推荐(2) 编辑

图解使用Win8Api进行Metro风格的程序开发十一----联系人选择
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.ApplicationModel.Contacts API中的ContactPicker来选择联系人,使用ContactPicker的PickSingleContactAsync方法来选择单个联系人,使用ContactPicker的PickMultipleContactsAsync来选择多个联系人-----------------------------------我是华丽的分割线-----------------------------------------我们紧接着上篇,这篇将使用Windows.ApplicationModel.Cont 阅读全文

posted @ 2012-06-25 13:25 refactor 阅读(1185) 评论(0) 推荐(2) 编辑

图解使用Win8Api进行Metro风格的程序开发十----音乐播放
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.UI.Xaml.Media API中的MediaControl全部事件和MediaElement控件的功能-----------------------------------我是华丽的分割线-----------------------------------------我们紧接着上篇,这篇将使用Windows.UI.Xaml.Media API中的MediaControl全部事件和MediaElement控件的功能本篇将介绍如下九个方面: a)MediaControl.PlayPauseTogglePressed事件 b)MediaCo.. 阅读全文

posted @ 2012-06-21 09:43 refactor 阅读(1646) 评论(3) 推荐(0) 编辑

图解使用Win8Api进行Metro风格的程序开发九----解压缩
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.Storage.Compression API来实现解压缩-----------------------------------我是华丽的分割线-----------------------------------------我们紧接着上篇,这篇将介绍如何使用Windows.Storage.Compression API来实现解压缩。本篇将介绍如下五个方面: a)读取未压缩文件的数据 b)使用指定的压缩算法压缩 c)写压缩数据到新文件 d)从压缩文件中读数据 e)解压数据我们的创建的步骤如下: 1)为了组织文件方便,我们先建一个文件... 阅读全文

posted @ 2012-06-20 09:22 refactor 阅读(1495) 评论(0) 推荐(0) 编辑

图解使用Win8Api进行Metro风格的程序开发八----剪贴板
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.ApplicationModel.DataTransfer API中的DataPackage类和Clipboard类-----------------------------------我是华丽的分割线-----------------------------------------我们紧接着上篇,这篇将介绍如何使用Windows.ApplicationModel.DataTransfer API中的DataPackage类和Clipboard类,来实现 复制,粘贴,剪切和移动功能。本篇将介绍如下四个方面: a)如何复制和粘贴文本 b)如何.. 阅读全文

posted @ 2012-06-19 09:18 refactor 阅读(1187) 评论(1) 推荐(0) 编辑

图解使用Win8Api进行Metro风格的程序开发七----BackgroundDownloader和BackgroundUploader
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.Networking.BackgroundTransfer API中的BackgroundDownloader下载文件和BackgroundUploader上传文件-----------------------------------我是华丽的分割线-----------------------------------------今天我们要用Windows.Networking.BackgroundTransfer API中的BackgroundDownloader下载文件和BackgroundUploader上传文件本篇将介绍如下两个方面:  阅读全文

posted @ 2012-06-18 09:05 refactor 阅读(1935) 评论(1) 推荐(0) 编辑

图解使用Win8Api进行Metro风格的程序开发六----文件关联,双击文件打开程序,通过协议打开程序
摘要:我们紧接着上篇,这篇将介绍如何使用Windows.System.Launcher API设置默认打开文件方式,如何双击文件打开程序,如何通过协议打开程序-----------------------------------我是华丽的分割线-----------------------------------------今天我们要用Windows.System.Launcher API设置默认打开文件方式,如何双击文件打开程序,如何通过协议打开程序本篇将介绍如下四个方面:a)使用LaunchFileAsync加载默认的程序b)使用激活事件处理文件激活c)使用文件关联加载默认应用程序d)使用激活事 阅读全文

posted @ 2012-06-16 09:40 refactor 阅读(1510) 评论(2) 推荐(1) 编辑

图解使用Win8Api进行Metro风格的程序开发五----在系统的设置窗口添加按钮
摘要:我们紧接着上篇,这篇将介绍如何使用ApplicationSettings API在系统的设置窗口添加按钮-----------------------------------我是华丽的分割线-----------------------------------------今天我们要用ApplicationSettings API在系统的设置窗口添加按钮本篇将介绍如下两个方面:a)默认页面的系统的设置窗口b)添加了自定义按钮的系统的设置窗口我们的创建的步骤如下:1)为了组织文件方便,我们先建一个文件夹ApplicationSettings2)向文件夹中添加如下四个文件: Default.xam. 阅读全文

posted @ 2012-06-15 09:07 refactor 阅读(1786) 评论(0) 推荐(1) 编辑

图解使用Win8Api进行Metro风格的程序开发四----获取和设置登录用户的图片和名字
摘要:我们紧接着上篇,这篇将介绍如何使用不同的方式获取和设置登录用户的图片和名字-----------------------------------我是华丽的分割线-----------------------------------------今天我们要用Windows.System.UserProfile API获取和设置登录用户的图片和名字本篇将介绍如下五个方面:a)获得当前登录用户的显示名b)获得当前登录用户的FirstName和LastNamec)获得当前登录用户的头像d)为当前登录用户设置头像e)注册帐户图片变更的事件我们的创建的步骤如下:1)为了组织文件方便,我们先建一个文件夹Acc 阅读全文

posted @ 2012-06-14 09:44 refactor 阅读(1538) 评论(0) 推荐(0) 编辑

图解使用Win8Api进行Metro风格的程序开发三----创建,读,写,复制和删除文件
摘要:我们紧接着上篇,这篇将介绍如何使用文件选择器选择您的应用程序文件和文件夹,根据用户指定的名称,文件类型和文件保存的位置。-----------------------------------我是华丽的分割线-----------------------------------------今天我们要用Windows Runtime API中的的Windows.Storage和Windows.Storage.AccessCache来演示如何创建,读,写,复制和删除文件,如何检索文件的属性,以及如何使应用程序记住最近访问的文件或文件夹,以便以后可以访问它。本篇将介绍如下八个方面: a)在文档库中创. 阅读全文

posted @ 2012-06-13 09:15 refactor 阅读(1783) 评论(3) 推荐(1) 编辑

图解使用Win8Api进行Metro风格的程序开发二----使用文件选择器访问和保存文件
摘要:我们紧接着上篇,这篇将介绍如何使用文件选择器访问和保存文件-----------------------------------我是华丽的分割线-----------------------------------------此示例演示用户如何使用文件选择器选择您的应用程序文件和文件夹,根据用户指定的名称,文件类型和文件保存的位置。这个示例使用Windows.Storage.Pickers API。本篇将介绍如下四个方面:a)让用户选择一个文件b)让用户选择多个文件c)让用户选择一个文件夹d)让用户保存文件和指定的名称,文件类型和/或保存位置我们的创建的步骤如下:1)为了组织文件方便,我们先建 阅读全文

posted @ 2012-06-12 10:41 refactor 阅读(1864) 评论(2) 推荐(1) 编辑

图解使用Win8Api进行Metro风格的程序开发一----建立我们的导航架构
摘要:1.从今天开始,我将和大家一起研究Win8 Runtime Api.首先 我们要做的是建立我们的导航架构, 利用此导航我们很方便的组织和管理我们各Api的程序.我的预想是这样的,在主界面(采用 项页模版)显示各Api的 分组,然后点击进去出现我们的Api页面(采用 拆分页 模版).效果图如下: 点击图片,进入如下页面: 选择Item Title 2,出现如下界面:2.我们就开始一步一步做一个这样的导航. a)打开VS2012,新建项目,选择 Windows Metro style,然后选择Split App(XAML)模版, 输入名称:Win8Api 如图: 之所以选择Spli... 阅读全文

posted @ 2012-06-11 09:29 refactor 阅读(2958) 评论(0) 推荐(3) 编辑

使用Windows8开发Metro风格应用七
摘要:我们紧接着上篇,开始我们的Metro风格应用开发。-----------------------------------我是华丽的分割线-----------------------------------------23.使用样式创建一致性外观 a)我们希望让博客阅读器应用的外观和感觉类似于我的博客网站。我们希望用户在该网站和我们的应用之间切换时能够拥有无缝的使用体验。 Windows Metro 风格 UI 的默认黑色主题与我的博客网站不太匹配。这在详细信息页面上尤为明显, 在该页面上我们会将实际的博客页面加载到一个WebView中,如21详细页面图所示.b)为了给我们的应用提供一个一.. 阅读全文

posted @ 2012-06-08 09:42 refactor 阅读(1216) 评论(4) 推荐(0) 编辑

使用Windows8开发Metro风格应用六
摘要:我们紧接着上篇,开始我们的Metro风格应用开发。-----------------------------------我是华丽的分割线-----------------------------------------21.添加应用栏 a)博客阅读器应用中的部分导航都发生在用户在 UI 中选取项目时。但在拆分页面上,我们必须提供一种方法,让用户转到博客文章的详细信息视图。 我们可以在页面的某个位置放置一个按钮,但这会影响核心应用体验,即阅读。我们转而将按钮放在应用栏中,只有当用户需要时才会显示应用栏。 应用栏是 UI 的一部分,默认情况下处于隐藏状态,当用户从屏幕边缘轻扫或与应用... 阅读全文

posted @ 2012-06-07 09:31 refactor 阅读(2110) 评论(0) 推荐(0) 编辑

使用Windows8开发Metro风格应用五
摘要:我们紧接着上篇,开始我们的Metro风格应用开发。-----------------------------------我是华丽的分割线-----------------------------------------17.添加页面和导航 a)为了使我们的博客阅读器能够适用于所有的博客,我们必须向应用添加更多的页面并处理如何在这些页面之间进行导航。 首先,我们需要一个能够列出所有博客的页面。当阅读器从该页面中选择某个博客时,我们将加载该博客的文章列表。 我们已创建的分页阅读器也可以完成此功能,但我们希望对它做一点改进。最后,我们需要添加一个详细信息页面, 以便阅读单个博客文... 阅读全文

posted @ 2012-06-06 09:20 refactor 阅读(6070) 评论(3) 推荐(2) 编辑

使用Windows8开发Metro风格应用四
摘要:我们紧接着上篇,开始我们的Metro风格应用开发。-----------------------------------我是华丽的分割线-----------------------------------------12.在 XAML 中定义应用布局 a)在接下来的在 XAML 中定义应用布局、添加控件和内容和显示数据 3 个部分中, 我们将学习在 XAML 中创建用户界面的基本知识。为了学习这些基本知识,我们创建了一个简单的单页博客阅读器, 以显示单个博客信息提要的文章。如果你已经有使用 XAML 的经验并且熟悉 XAML 布局、控件和数据绑定, 则可以跳过这些部分且不... 阅读全文

posted @ 2012-06-05 09:15 refactor 阅读(2687) 评论(7) 推荐(0) 编辑

使用Windows8开发Metro风格应用三
摘要:我们紧接着上篇,开始我们的Metro风格应用开发。-----------------------------------我是华丽的分割线-----------------------------------------9.将数据获取到应用a)既然我们创建的应用可以从 Internet 下载数据,我们便可以编写代码以将博客信息提要置于其中了。 我的博客以 RSS 展示了文章的完整文本。我们希望在阅读器应用中显示的博客数据为 每篇最新博客文章的标题、作者、日期和内容。首先,我们需要下载每篇文章的数据。 幸运的是,Windows 运行时包含一组类,这些类可以为我们执行处理信息提要数据的许多工作... 阅读全文

posted @ 2012-06-04 09:02 refactor 阅读(2808) 评论(5) 推荐(2) 编辑

使用Windows8开发Metro风格应用二
摘要:从本章开始,我将和大家一步一步的创建我的播客rss浏览器1.打开 Visual Studio 2012。2.选择“文件”>“新建项目”。“新建项目”对话框即会打开。3.在“已安装”窗格中,展开“Visual C#”或“Visual Basic”。4.选择“Windows Metro Style”模板类型。5.在中心窗格中,选择“Blank App(XAML)”。6.输入项目名称WindowsBlogReader。如图:7.我们来看看VS2012为空白应用程序模板所创建的文件 Properties/AssemblyInfo (.vb or .cs)包含嵌入到所生成的集合中的名称和版本元数据 阅读全文

posted @ 2012-06-03 09:35 refactor 阅读(2778) 评论(5) 推荐(4) 编辑

导航