摘要: windows 8 Metro Style App中文件的操作都包含在Windows 8 Metro Style App中文件操作都包含在Windows.Storage命名空间中,其中包括StorageFolder,StorageFile,FileIO等类库。文件对象用StorageFile实现,文件头用StorageFolder实现,下面看下具体的用法及各类库下的属性他方法。StorageFolder实现,下面看下具体的用法及各类库下的属性他方法。要进行文件的操作,首先需要在appx mainfest 里面配置相应的权限,不然会出现异常。 C++对文件的操作采取的是异步读取的方式。http: 阅读全文
posted @ 2012-05-10 12:48 sinian 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1Metro读写文件Metro不是在随便位置都可以读写文件的,只开放了相应的读写位置。我只介绍在文档库读写文件的方法。最重要的是必须在package manifest中事先声明。每个项目管理器中都有一个manifest文件,双击打开,点击功能按钮,在功能列表中列出了你的程序需要提供的功能,也隐含着你需要被提供访问权限的位置,勾选你需要的权限很重要,否则在访问你不具备权限的位置时将引发异常。如果是想要在文档库中进行文件操作,还要事先声明,添加一个文件关联的声明,在该声明中添加你需要访问的文件类型。2凡是名字中带有Asyn字样的方法都是可以进行异步操作方法,在C++中使用这种方法需要Concurr 阅读全文
posted @ 2012-05-10 11:08 sinian 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Metro中访问特定设备的方法http://www.cnblogs.com/ceblog/archive/2012/04/03/2430694.html访问某个特定的设备,例如我们自己开发的一个驱动,基本的方法如下:使用DeviceInformationCollection查询到该设备的ID,再使用CreateDeviceAccessInstance函数创建一个ICreateDeviceAccessAsync,再得到IDeviceIoControl接口,就可以调用其提供的DeviceIoControl方法再调用设备。 需要注意的是,DeviceInformation::FindAllAsync 阅读全文
posted @ 2012-05-10 10:47 sinian 阅读(241) 评论(0) 推荐(0) 编辑