天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 开发>技术文档>基于WP开发:独立存储实例演示

基于Windows Phone开发:独立存储实例演示

天极网开发频道2012-05-26 06:00我要吐槽

  独立存储是.NET Framework 2.0引入的一个新特性,为托管代码提供了一种对每个计算机、每个用户、每个应用程序域在本地文件系统总分配一个独有的存储空间的机制。数据本身还是存储在本地文件系统中的,但是其实位置对于应用程序是透明的,应用程序只能够访问当前用户在当前应用程序域的文件及文件夹。

  直到Silverlight推出,独立存储才被广泛使用。Silverlight独立存储基于、NET Framework 7中本地数据的基本存储方式。

  其中,独立设置存储对外表现为一个键值对集合,可以使用键值对集合的语法来进行操作。其操作较为敏捷,常用于存储应用程序设置之类的信息。

  以下为4个按钮添加ChangeSettings时间处理程序为例

  C# Code

  private void ChangeSettings(object sender,RoutedEventArgs e)

  string key = txbKey.Text.Trim();

  string value = txbValue;

  Button clickedButton = sender as Button;

  switch(clickedButton.Name)

  {

  case"btnAdd"

  setting.Add(key,value);

  break;

  case"btnAddOrUpdate":

  setting[key]=value;

  break;

  case"btnRemove":

  setting.Remove(key);

  break;

  case"btnClear";

  settubg.Clear()

  break;

  }

  setting.Save()

  ReadAllSettings()

作者:Prince Wang责任编辑:王健楠)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
相关文章
办公软件IT新闻整机