随笔分类 - Windows8
摘要:WinRT和苹果的AppStore的新政策一样,也是一个沙箱环境,应用程序获得的权限十分有限。这虽然提高了程序的安全性,但是也妨碍了一些系统底层功能的开发,降低了用户体验。 测试代码下载WinRT中文件系统也被限制在了库中,这是Windows 7首次引入的类似于我的文档的目录结构,可以管理用户常用的文档、图片、音乐、视频等。 目前只能访问系统内置的几个库:文档、音乐、图片、视频,自定义的库我没有找到访问的方法。若想访问其他文件需要使用FilePicker、FolderPick等对话框,后续再来测试。 以文档库为例,测试一下文件系统。 大多数文件系统的API都位于Windows.Storage.
阅读全文
摘要:富文本框是常用的组件之一,多用于文章排版、用户评论等。WinRT组件中内置了两个:RichEditBox、RichTextBlock。RichEditBox可以编辑,RichTextBlock只用来显示。由于内置的组件缺少工具栏,故我准备扩展一下,添加一些常用的功能。测试代码下载1、首先创建一个 WinRT 类库项目: 2、添加Templated Control: 会自动创建Themes文件夹与Generic.xaml文件: 其中自定义组件的类中会缺少前缀,手动添加即可: 3、设计RichEditBoxX的样式:1<StyleTargetType="winrt:RichEdit
阅读全文
摘要:Windows 8中的Metro程序是一种全屏应用程序,专门针对触摸屏设备进行优化。Windows 8 Developer Preview中已经包含了一些Metro应用:测试代码下载 像微软自己的一些程序,如IE、Windows Store等都有Metro版本,在即将发布的Windows 8消费者预览版中,估计会有更多的Metro应用,到时Windows Store也会正式启用。在PowerShell 3.0中使用命令Get-AppxPackage –AllUsers可以查看当前安装了哪些Metro应用: 可以看到,Metro程序安装在C:\Program Files\Applicat...
阅读全文
摘要:最近在工作中开始开发组件,满足公司的业务与技术需求,同时也在规划组件的开发路线,为公司的下一代产品做好技术储备。元旦假期看了看Windows 8中的组件开发,除了传统的WPF、Windows Form、Silverlight、ASP.NET组件之外,还新增了一种WinRT组件。WinRT = Windows Runtime,是Windows 8 新引入的一个新的框架,意在为Windows 平台上的开发提供一种语言无关、高度智能化的平台。不是为了取代.NET、Win32等,而是为不同语言编写的程序提供统一支持,尤其是Metro风格程序。 测试代码下载一、准备工作安装Windows 8 Devel
阅读全文
摘要:上一次对Hyper-V 3.0做了一次概述,新增了很多企业级的新特性,值得关注。本次我们继续关注Hyper-V 3.0,测试下虚拟硬盘管理。测试脚本下载本系列所有脚本使用Windows Server 8(PowerShell ISE x64)测试通过1、新建一个虚拟硬盘创建一个VHD格式的虚拟硬盘,大小为10GB,动态扩展New-VHD -Path F:\Work\tmp\Hyper-V\NewVHD.vhd -VHDType Dynamic -VHDFormat VHD -SizeBytes 10GB执行结果: 2、将VHD转换为VHDX格式Convert-...
阅读全文
摘要:Windows 8 惊艳登场,当Metro界面吸引了无数人的眼球时,其实还有很多特性值得关注,如PowerShell 3.0、Hyper-V 3.0、vhdx、IIS 8等。PowerShell 2.0实践系列从本次开始全面转向3.0,体验一下PowerShell 3.0带来的管理方案提升。很庆幸PowerGUI Script Editor 可以在Windows 8下安装:官方下载 本系列全部脚本在Windows 8 x64(PowerShell 3.0) + PowerGUI Script Editor 3.0 Free Edition x64 上测试通过一、PowerShell 3.0概.
阅读全文