摘要:
Model-View-ViewModel是一种架构模式,主要在WPF、Silverlight和WP7开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用XAML表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。MVVM是更加通用的Presentation模式的一个具体实现。MVVM视图模型包含概念模型而不是数据模型,所有业务逻辑和其它操作都是在模型和视图模型里完成的。有很多框架可以做到这点,其中一些是:开源的PRISM:由微软提供,和MEF/Unity一起用于依赖注入,支持组合命令,可以扩展。MSDN上有详 阅读全文
阅读排行榜
C# TeeChart的一些用法
2011-07-07 20:43 by 观海看云, 6062 阅读, 收藏,
摘要:
With TChart1 .Aspect.View3D = False '是否3D显示 '.Aspect.Chart3DPercent = 100 '3D效果度大小 .Walls.Visible = True '是否显示图表边框 .Header.Text(0) = "生产" '修改标题 .Header.Text.Add "日报表" '增加标题" .Axis.DrawAxesBeforeSerie... 阅读全文
c# 判断网络是否连接
2011-09-08 16:15 by 观海看云, 5608 阅读, 收藏,
摘要:
在网上查到有几种方式检查网络是否连接,测试了一下,第一种方式受到ping时延的影响,在某些不支持ping的地址或者网段甚至不可用,因此建议采用方法2 1. 调用 cmd 中的 ping 命令,分析输出信息来确定网络是否连接 // 使用 ping 命令来判断 ,txtIP 文本框输入一个有效的远程主机 ip System.Diagnostics.Process proIP=new ... 阅读全文
DevExpress的GridControl选择一行,不显示单元格焦点的设置
2011-03-06 17:13 by 观海看云, 5120 阅读, 收藏,
摘要:
grid控件默认选择一行时,focused的cell并不是蓝色的,而是白色的 要想实现一次选择一行全都是蓝色的只要改一个属性就可以了 this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false; Dxexpress 的GridControl控件中一次选择一行并且不显示单元格焦点的设置 http://www.cnblog... 阅读全文
.net开发人员应该知道(一)
2009-12-11 08:27 by 观海看云, 5067 阅读, 收藏,
摘要:
描述线程与进程的区别?线程是比进程更小的处理模块。进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还... 阅读全文