代码改变世界

快速构建Windows 8风格应用10-设备方向

2012-09-25 10:52 by 王祖康, 739 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要介绍常用支持Windows 8操作系统设备的方向、如何获取当前设备方向、DisplayProperties类。常用支持Windows 8操作系统设备的方向在我们常用的设备当中,Windows 8是通过什么来监控设备方向呢?答案是方向传感器,那么对于设备的不同方向,方向传感器都对应哪些方向值呢?如下表:我们可以从表中知道:1) 设备方向为水平方向向上(Portrait Up)时,对应传感器值为NotRotated(未发生旋转);我们可以通过对比设备中Windows按钮的位置来识别不同方向,如下图所示:2) 设备方向为竖直方向向左(Landscape Left)时,对应传感器值为Rot 阅读全文

快速构建Windows 8风格应用9-竖直视图

2012-09-24 11:11 by 王祖康, 767 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要介绍竖直视图概览、关于竖直视图设计、如何构建竖直视图竖直视图概览Windows 8为了支持旋转的设备提供了竖屏视图,我们开发的应用在竖屏视图中应该能够保持和水平时一样的良好UI,必要的时候应该为应用量身定制相应页面的竖屏视图、同时我们也可以像WindowsPhone那样优先设置应用为横屏视图或竖屏视图。关于竖直视图设计为了使应用在竖直视图UI呈现更加优化,可以从以下几个方面去考虑:1) 减少控件间的边距;2) 如果有需要,重新布局排列内容,因此就可能需要考虑改变项目模版;3) 数据浏览方向上,可以保持页面的水平滚动;如何构建竖直视图若我们应有中页面使用的是GridView控件来呈现 阅读全文

快速构建Windows 8风格应用8-贴靠视图

2012-09-19 16:55 by 王祖康, 1132 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要介绍如何切换出贴靠视图、关于贴靠视图的设计、关于贴靠视图的应用程序栏和如何实现贴靠视图。如何切换出贴靠视图第一步:水平方向全屏视图第二步:通过边缘轻扫手势,向设备左端或右端进行贴靠第三步:实现贴靠视图的效果我们知道如何通过手势的操作切换出一个应用的贴靠视图了。关于开发贴靠视图,对于我们开发者需要注意哪些呢?如下几点:所有的应用程序都是支持贴靠视图的。根据应用的业务需求,最好为贴靠视图量身定做页面效果(也就是说需要定制贴靠视图模版)最好保持贴靠视图页面的内容和状态与全屏视图的一致性。保持贴靠视图页面设计风格和其他视图的一致性。保证在贴靠视图中所有用户的操作是有交互的,有响应的(就是说 阅读全文

快速构建Windows 8风格应用7-页面视图概览

2012-09-18 11:05 by 王祖康, 939 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要介绍Windows 8风格应用中包含哪些视图、Visual Studio 2012和模拟器中如何开发和调试不同的页面视图、页面视图切换基本原理。Windows 8风格应用中包含哪些视图常用的几种视图包括:1.FullScreenLandscape(水平方向全屏视图)2.Filled(填充视图)3.Snap view(贴靠视图)4.FullScreenPortrait(竖直方向全屏视图)最小视图状态分辨率支持1024*768,全屏视图状态分辨率为1366*768以上。注意:实现贴靠视图的最小分辨率为1366*768。Visual Studio 2012和模拟器中如何开发和调试不同的页 阅读全文

快速构建Windows 8风格应用6-GridView数据控件

2012-09-17 15:35 by 王祖康, 1892 阅读, 1 推荐, 收藏, 编辑
摘要:本篇博文主要介绍什么是GridView数据控件、如何构建常用的GridView数据呈现样式。什么是GridView数据控件?GridView控件用来显示数据集合。它继承自ItemsControl。通常使用GridView控件来横向显示数据,并且显示的数据通常是排序过的。另外我们一般开发水平视图时,通常使用GridView显示数据集合。GridView数据控件包含的重要属性和事件:1) IsItemClickEnabled属性:获取或设置点击列表项是否会触发Click事件;2) SelectionMode属性:获取或设置选择的模式;3) HeaderTemplate属性:获取或设置列表标题的模版 阅读全文

快速构建Windows 8风格应用5-ListView数据控件

2012-09-14 16:13 by 王祖康, 1751 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要介绍什么是ListView数据控件、如何构建ListView数据控件。什么是ListView数据控件?1) ListView数据控件用来显示数据集合。2) 继承自ItemsControl。3) 大多数情况是纵向显示数据,显示的数据通常是排序过的。4) 在切换到Snap View(贴靠视图)时,通常使用ListView显示数据集合。如何构建ListView数据控件?首先我们需要了解一下ListView控件中一些重要属性和事件:1) IsItemClickEnabled属性:获取或设置点击列表项是否会触发Click事件;2) SelectionMode属性:获取或设置选择的模式;3) 阅读全文

快速构建Windows 8风格应用4-FlipView数据控件

2012-09-12 17:27 by 王祖康, 2211 阅读, 2 推荐, 收藏, 编辑
摘要:本篇博文主要介绍为什么使用FlipView控件、什么是FlipView控件、如何使用FlipView控件和FlipView控件最佳实践。为什么使用FlipView控件?如果我们开发一个购物类应用,希望在产品详细页面中显示产品的多个图像,对于这种小型数据集合可以使用FlipView控件。如果我们开发一个房地产类应用,希望针对每间房屋显示许多图像,以展示各个房间,对于这种中型数据集合可以包括FlipView控件,以便让用户可以跳转到特定的照片。什么是FlipView控件?FlipView数据控件用来显示数据集合,用户可以通过滑动在其子窗体间切换,当然也可以点击左右或者上下两侧的切换按钮在其子窗体间 阅读全文

快速构建Windows 8风格应用3-打包发布应用

2012-09-11 14:06 by 王祖康, 1860 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要介绍如何打包应用程序,成功后如何部署应用程序,最后介绍如何发布应用程序到应用商店中。如何打包Windows 8风格应用程序呢?首先我们需要使用Windows 8内置Administrator账户才能进行打包,若使用本地普通账户或者Hotmail账号是无法正常打包的。那么我们如何启用内置的Administrator账户呢?步骤如下:1) 打开控制面板;2) 打开管理工具;3) 打开计算机管理;4) 在系统工具中打开“本地用户和组”;5) 打开用户文件夹;6) 选择Administrator;7) 在Administrator属性中“账户已禁用”勾选项去掉,如下图;8) 点击“确定”按 阅读全文

快速构建Windows 8风格应用2-创建调试应用

2012-09-10 14:50 by 王祖康, 1194 阅读, 1 推荐, 收藏, 编辑
摘要:本篇博文主要介绍的是创建应用时可以选择哪些模版,生成默认的Windows 8风格应用解决方案中含哪些文件,最后是如何调试Windows 8风格应用。我们如何使用Visual Studio 2012创建Windows 8风格应用呢?可归结为以下几步:1.选择我们要使用的开发语言,例如:JavaScript、C++、C#、Visual Basic。2.选择项目模版,可以选择以下常用的项目模版:1)拆分应用(Split App)模版可以对该应用进行自定义,以创建允许用户以两列式视图方式查看项目列表和项目详细信息,用户可能需要在项目间快速切换,并且该列表可能会动态更新。例如:新闻阅读器、运动计分应用或 阅读全文

快速构建Windows 8风格应用1-开发工具安装及模拟器使用

2012-09-09 18:24 by 王祖康, 1972 阅读, 1 推荐, 收藏, 编辑
摘要:本篇博文主要介绍的是开发Windows 8风格应用中常用的两个开发工具:Visual Studio 2012和Expression Blend for Visual Studio 2012、Windows 8模拟器功能按钮介绍以及Visual Studio 2012安装步骤。首先简单介绍一下Visual Studio 2012和Expression Blend for Visual Studio 2012。Visual Studio 2012:对所有支持的开发语言使用相同的设计器,这些语言包括:C#、C++ 和 VB等;核心编辑用户界面与 Expression Blend 共享;一致的 XAM 阅读全文