黑马程序员_学习日记32_winphone7开发_Isolated Storage
2012-06-03 22:12
330 查看
隔离存储空间(IsolatedStorage)
1、所有文件IO操作被限制在隔离存储空间里面
在隔离存储空间里面可以增加、删除和修改目录和文件
在隔离存储空间里面可以存储程序配置信息
2、重要的类
IsolatedStorageFile用于操控隔离存储空间里面的目录及文件
IsolatedStorageFileStream用于读写操控隔离存储空间里面的文件流
IsolatedStorageSettings用于存储程序配置信息的Dictionary
3、使用隔离存储空间
引用两个命名空间:
using System.IO.IsolatedStorage;
using System.IO;
不需要引用其他DLL
与传统的文件IO操作类似
4、应用程序配置信息
一般用于简单的配置信息,例如有key与value的对应
其实是隔离存储空间里的Dictionary
可以直接把对象保存到应用程序配置信息里面
5、配额管理
Windows Phone下的隔离存储空间没有配额的限制
只保存需要的信息,删除无用的信息
把数据同步到云端,减少本地存储
6、本地数据库支持
SQL CE暂时不提供给第三方使用
替代品:
SterlingIsolated Storage Database with LINQ for Silverlight and Windows Phone 7
http://sterling.codeplex.com
1、所有文件IO操作被限制在隔离存储空间里面
在隔离存储空间里面可以增加、删除和修改目录和文件
在隔离存储空间里面可以存储程序配置信息
2、重要的类
IsolatedStorageFile用于操控隔离存储空间里面的目录及文件
IsolatedStorageFileStream用于读写操控隔离存储空间里面的文件流
IsolatedStorageSettings用于存储程序配置信息的Dictionary
3、使用隔离存储空间
引用两个命名空间:
using System.IO.IsolatedStorage;
using System.IO;
不需要引用其他DLL
与传统的文件IO操作类似
4、应用程序配置信息
一般用于简单的配置信息,例如有key与value的对应
其实是隔离存储空间里的Dictionary
可以直接把对象保存到应用程序配置信息里面
5、配额管理
Windows Phone下的隔离存储空间没有配额的限制
只保存需要的信息,删除无用的信息
把数据同步到云端,减少本地存储
6、本地数据库支持
SQL CE暂时不提供给第三方使用
替代品:
SterlingIsolated Storage Database with LINQ for Silverlight and Windows Phone 7
http://sterling.codeplex.com
相关文章推荐
- 黑马程序员_学习日记32_winphone7开发_多任务模拟(Push Notification)
- 黑马程序员_学习日记32_winphone7开发_应用程序生命周期
- 黑马程序员_学习日记29_winphone7开发_概述
- 黑马程序员_学习日记30_winphone7开发_项目的基本档案结构
- 黑马程序员_学习日记31_winphone7开发_控件
- 黑马程序员_学习日记84_814WP7开发(画刷Brush、变换Transform、样式、换肤)
- 黑马程序员_学习日记33_winphone7开发_设备开发
- 黑马程序员_学习日记45_612数据库开发及ADO.Net(SQL语言)
- 黑马程序员_学习日记46_614数据库开发及ADO.Net(约束、数据检索)
- 黑马程序员--Java学习日记之eclipse开发工具的熟练使用,磨刀不误砍柴工!
- 黑马程序员_学习日记47_615数据库开发及ADO.Net(连接字符串、SqlDataReader对象、连接池)
- 黑马程序员_学习日记48_616数据库开发及ADO.Net(带参数的Sql语句、数据库与文本文件导入导出、省市联动、资料管理器、DataSet (ado.net断开式数据访问)、SQLHelper)
- 黑马程序员_学习日记51_621数据库开发及ADO.Net(游标、动态sql)
- 黑马程序员_学习日记49_618数据库开发及ADO.Net(多条件搜索、case…when…语句、索引Index、子查询、分页、Join语句)
- 黑马程序员_学习日记50_619数据库开发及ADO.Net(临时表、表变量、视图、变量、if…else…和while、事务、存储过程、触发器)
- 黑马程序员--Java学习日记之eclipse开发工具的熟练使用
- 黑马程序员_Java学习日记(2)
- 黑马程序员java学习日记九 面向对象的理解
- 黑马程序员——学习日记16 java IO流 (中)
- 黑马程序员_学习日记11_复习C#(高级)