随笔分类 -  Clean Code / Refactor

Regex
摘要:ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic.net开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。实质上,ReSharper特征可用于C#,VB。net,XML,Asp。net,XAML,和构建脚本。ReSharper还为C#和VB .. 阅读全文
posted @ 2013-03-28 00:22 DebugLZQ 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:由于公司开发的技术需求,近期在学习MVVM模式开发WPF应用程序。进过一段时间的学习,感受到:学习MVVM模式,最好的方法就是用MVVM做几个Demo,因为编程里面的东西还是原来的WPF的相关知识。最近学习的资料来源大多为CodePlex、CodeProject和MSDN,以及博客园MS的MVP刘铁锰的一些资料。前面几篇博文DebugLZQ写了,如何来写MVVM,以及Prism框架的安装等等。本篇在前面的基础上,通过一个相对复杂一点的Demo,来学习Prism中的一些类的使用。首先来介绍下今天这个Demo要实现的功能,今天开启的系统是XP,所以下面各位看到的将是XP风格的界面。:·界 阅读全文
posted @ 2012-12-17 19:44 DebugLZQ 阅读(10843) 评论(6) 推荐(3) 编辑
摘要:前面的博文My First MVVM Demo,DebugLZQ用MVVM实现了一个简单的Demo。本文旨在使用Prism提供的一些现有类,来简化前面Hello MVVM。关于Prism的安装,可以参考DebugLZQ前面的博文Prepare for Prism。为了使用Prism框架提供的DelegateCommand、NotificationObject需要添加Prism的引用,参考前面的博文。实现MainWindowViewModel类如下:using System;using Microsoft.Practices.Prism.ViewModel;//using Microsoft.P 阅读全文
posted @ 2012-12-14 22:31 DebugLZQ 阅读(3218) 评论(7) 推荐(0) 编辑
摘要:Prism框架由MS patterns&practices团队开发。下面是Prism的介绍: Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applicati 阅读全文
posted @ 2012-12-14 21:38 DebugLZQ 阅读(1330) 评论(2) 推荐(2) 编辑
摘要:关于什么是MVVM partten,及MVVM partten的相关理论介绍这篇博文就不多说了,各位可以去看下Youtube相关的tutorial。LZ也是在Youtube、CodePlex和CodeProject上看了许久的教材后,写下了这篇博文,类似的例子外文的网站上很多。写作这篇随笔的目的是,感受一下如何写一个MVVM的WPF 程序。MS的WPF MVP刘铁锰给的一个视频对MVVM的介绍也不错,示例也很好。作为一个MVVM的初学者,希望能通过这篇博文,展现MVVM代码的写作流程。Beginerto Beginer,为此,LZ在代码中添加了必要的说明。我们的Demo设计的界面如下: ... 阅读全文
posted @ 2012-12-14 09:31 DebugLZQ 阅读(2181) 评论(0) 推荐(2) 编辑
摘要:最近一个项目中用到,下面直接给出源码 //字符串转流 public static MemoryStream StringToStream(string s) { // convert string to stream ... 阅读全文
posted @ 2012-08-04 08:33 DebugLZQ 阅读(4335) 评论(1) 推荐(1) 编辑