星星之火

燎原之势不可挡
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年8月31日

摘要: 由于WindowsPhone的沙箱机制,致使关系型数据库无法很好的在WindowsPhone手机中大行其道,此外,大型的数据库一方面打破了WindowsPhone的沙箱机制,破坏了系统的严密、安全性,可能会带来一些意想不到的危害,另一方面数据库服务的开启会一直占用系统的内存。但有时候有些应用却又需要存储大量的数据,这个时候XML的优势就体现的淋漓尽致了,此外一些WebService返回的结果大都也是XML格式或者Json格式的数据,这时候就要用到XML或者Json解析返回的数据,这便是本文的初衷。先来讲一下XML解析本地的数据,一、首先应在当前项目下创建一个.xml文件,例如本例的Spoken 阅读全文

posted @ 2012-08-31 22:50 星星之火116 阅读(135) 评论(0) 推荐(0) 编辑

摘要: MVVM(Model-View-ViewModel)模型浅析MVVM模型类似于ASP.NET中的MVC模型与之不同的是MVC模型实现了Model层和View层的分离,但是View的显示依赖于Model曾和Cotroller的控制而MVVM模型实现了Model层和View层的完全隔离,View和ViewModel之间主要通过Databinding来显示ViewModel数据,同时View可以通知ViewModel数据的变化(设置Binding Mode);用户操作通过绑定对应Command以通知ViewModel进行逻辑处理,ViewModel通过消息更新View的显示。下边通过一个简单的Dem 阅读全文

posted @ 2012-08-31 18:14 星星之火116 阅读(409) 评论(0) 推荐(0) 编辑

摘要: 有许多人在用做c# 做登录窗体时会遇到这样的问题,登录成功后当前登录Form关闭,打开Main窗体,但Main窗体点关闭按钮后程序仍在进程仍旧在运行。 事实上,关闭Main窗体,只是关闭了Main窗体的线程,并没有关闭程序的主线程,即程序的主线程为登录From。 有些人会采用这样的做法: MainForm mainForm=new MainForm(); mainForm.Show(); this.Visible=false;//或者this.Hide(); 这样当前登录窗体只是被隐藏了,并没有被关闭,所以即使在关闭MainForm后,程序的进程仍在运行。 解决方法如下: 在 Program. 阅读全文

posted @ 2012-08-31 12:07 星星之火116 阅读(762) 评论(5) 推荐(0) 编辑