翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页

2011年12月22日 #

MVVM、MVVMLight、MVVMLight Toolkit之我见

摘要: 我想,现在已经有不少朋友在项目中使用了MVVMLight了吧,如果你正在做WPF,Silverlight,Windows Phone的开发,那么,你有十分必要的理由了解MVVM和MVVMLight。我写这篇文章的目的,是给大家做一个总结,以便更多的朋友了解并掌握MVVM。首先,要说一下MVVM的概念。MVVM严格来说,并不是一种框架,而是一个设计的模式吧。与它有关的设计模式还有MVC (现在广泛用于Web应用中),以及MVP(之前有用过在Windows Forms和WPF中)如果你希望对MVVM有更加感性地认识,我推荐你看下面这篇文章。http://www.codeproject.com/KB 阅读全文

posted @ 2011-12-22 00:12 翔如飞飞 阅读(1029) 评论(0) 推荐(0)

2011年12月21日 #

Architectural Patterns and Practices with MVVM and RIA Services

摘要: 以下内容摘自:http://blogs.msdn.com/b/tims/archive/2010/11/02/kung-fu-silverlight-architectural-patterns-and-practices-with-mvvm-and-ria-services.aspxMVVM(Model/View/ViewModel) is an architectural pattern that is well-suited for Silverlight and WPF development. It isa variation of the MVC patternthat origi 阅读全文

posted @ 2011-12-21 22:40 翔如飞飞 阅读(234) 评论(0) 推荐(0)

2011年12月18日 #

WPF(MVVM) Quick Start Tutorial

摘要: 这篇教程摘自代码工程:http://www.codeproject.com/KB/WPF/WpfMvvmQuickStart.aspxThe BasicsThe biggest thing about WPF is data binding. In short, you have some data, typically in a collection of some sort, and you want to display it to the user. You can 'bind' your XAML to the data.WPF has two parts, the 阅读全文

posted @ 2011-12-18 01:34 翔如飞飞 阅读(718) 评论(0) 推荐(0)

2011年12月14日 #

MVVM实践教程

摘要: 算算,从事Silverlight和WPF的开发也有1年多的时间了,虽然时间不算长,虽然还没有突出的成就,但是感觉也还算一般。 但是,从头至今都没有去认真研究和使用过MVVM,虽然它被认为是Silverlight和WPF开发的最佳架构实践。 我想这里面还是有一些原因,就像一般开始我们始终都不会看好单元测试。直到有一天你体会到它的魅力,它的好处。 最近的项目,却不得不采用MVVM的模式:UI没有定,甚至服务端的Service都没有定,但是不能等到这些都做好才开始展开我们的开发工作。 于是,痛下决心研究MVVM的模式,在学习过程中,发现一些问题。MVVM的使用不仅仅是因为它需要新的思维,使View和 阅读全文

posted @ 2011-12-14 17:39 翔如飞飞 阅读(247) 评论(0) 推荐(0)

[译]WPF 应用程序和MVVM设计模式 ——Josh Smith

摘要: 这篇文章讨论:模式与WPFMVP模式为什么MVVM更加适用于WPF用MVVM构建一个应用程序译文地址: http://www.cnblogs.com/lujiao_cs/archive/2011/10/30/2229419.html内容: 专业的软件用户界面开发不太简单。它可能混杂了数据、交互设计、视觉设计、连接、多线程、安全性、国际化、验证、单元测试以及可触摸技术。考虑到用户界面暴露了系统的底层并且必须满足用户的不可预知的需求,它可能是许多应用程序中最不稳定的部分。有一些常用的设计模式可以解决这个问题,但是隔离并且访问这些关注点可能比较难。模式越是复杂,更多的捷径可能会被用到,这些捷径... 阅读全文

posted @ 2011-12-14 17:34 翔如飞飞 阅读(658) 评论(0) 推荐(1)

2011年12月7日 #

Specification模式(C#)

摘要: C#中Specification模式的实现今天有朋友在问了我这么一个问题:怎么实现OrWhere的功能?我猜测,他的意思是要实现这样的功能:static IEnumerable<int> MorePredicate(IEnumerable<int> source){ return source.OrWhere(i => i > 0); // 或所有的正数}static void Main(string[] args){var array = Enumerable.Range(-5, 10).ToArray(); var odd = array.Where(i 阅读全文

posted @ 2011-12-07 11:05 翔如飞飞 阅读(988) 评论(0) 推荐(1)

2011年12月6日 #

随机集合

摘要: classProgram{staticRandomr=newRandom(0);staticvoidMain(string[]args){List<string>list=newList<string>{"0","1","2","3","4","5","6","7","8","9"};List<string>result;intcount=0;while(cou 阅读全文

posted @ 2011-12-06 13:01 翔如飞飞 阅读(194) 评论(0) 推荐(0)

2011年11月19日 #

大数据量更新/删除模板

摘要: 如果有大批量的数据要进行删除或者更新,那么使用一个循环来操作,具体模板如下:DECLARE@rowsint,@rows_limitint,@row_batchint,@row_countint;SELECT@rows=0,@rows_limit=记录数,@row_batch=轮询记录数,--每批处理的记录数@row_count=@row_batch;WHILE@row_count=@row_batchAND@rows<@rows_limitBEGIN;/*------operationstatement--------DELETEDELETETOP(@row_batch)SRCFROMs 阅读全文

posted @ 2011-11-19 11:15 翔如飞飞 阅读(230) 评论(0) 推荐(0)

创建表对象模板

摘要: USEDBNameGO/*================================================================================Server:?DataBase:?Author:?Date:??/??/????Content:?================================================================================*/--Money类型是不允许使用的,请用Decimal(12,2)代替CREATETable[dbo].[Table](IDINTIDENTITY(1, 阅读全文

posted @ 2011-11-19 11:09 翔如飞飞 阅读(275) 评论(0) 推荐(0)

2011年11月9日 #

.NET4 使用dynamic简化反射的后期绑定

摘要: 反射大家都不陌生,在NET4中引入了dynamic关键字,使用它可以简化后期绑定,这里我就不废话连篇了,直接上代码,直白的代码是最简单明了的诠释:1.我们构建一个 Class Libary 命名为SimpleCaculator2.在类库中构建类:namespaceSimpleCaculator{publicclassSimpleMath{publicintAdd(inta,intb){returna+b;}publicintSub(inta,intb){returna-b;}}}3.构建Console Application 命名为:Dynamic-Reflect4.编译SimpleCacul 阅读全文

posted @ 2011-11-09 10:57 翔如飞飞 阅读(284) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页