随笔分类 -  Career Life

摘要:"Markup extensions are used to extend the capabilities of XAML, by providing declarativeoperations that need more than just setting some properties. These can be used to do prettymuch anything, so caution is advised – these extensions must preserve the declarative natureof XAML, so that non-dec 阅读全文
posted @ 2013-06-27 21:27 DebugLZQ 阅读(4700) 评论(7) 推荐(4) 编辑
摘要:附加属性附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性。举个最常见的例子 需要说明的是并不是所有的附加属性都是元素放进去后才会有附加效果,上面的例子只是刚好是这种错觉的巧合情况,Grid.Row也属于这... 阅读全文
posted @ 2013-06-26 23:35 DebugLZQ 阅读(27496) 评论(6) 推荐(8) 编辑
摘要:MS Test也可以方便的进行单元测试,可以通过Visual Studio很方便的建立单元测试。添加对待测试工程的引用,即可方便的开始单元测试。最基本的一些测试使用如下:using System;using Microsoft.VisualStudio.TestTools.UnitTesting;namespace UnitTestProject1{ [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { } ... 阅读全文
posted @ 2013-06-26 09:38 DebugLZQ 阅读(3762) 评论(0) 推荐(0) 编辑
摘要:最近因为毕业的一些事情,请了很多假。因为论文涉及一些不宜公开的内容,所以提交起来比较麻烦,前后我共打印了3次(9本)论文,今天终于把论文提交的事情给弄完了。至此,关于硕士学位的相关材料提交结束,下面就等着领学位证和毕业证。然后,办理离校手续离校了。 回顾下我大学到研究生这7年 本科阶段就是学... 阅读全文
posted @ 2013-06-25 14:54 DebugLZQ 阅读(736) 评论(1) 推荐(1) 编辑
摘要:前面DebugLZQ的两篇博文:浅谈IOC--说清楚IOC是什么IoC Container Benchmark - Performance comparison在浅谈IOC--说清楚IOC是什么中,DebugLZQ介绍了什么是到底什么是IOC/DI,再复习一下,那么到底什么是IOC呢?就像Marti... 阅读全文
posted @ 2013-06-24 14:42 DebugLZQ 阅读(9748) 评论(1) 推荐(1) 编辑
摘要:Recently I've been practising Team Founder Server, and at least on the surface, it seems very impressive. There is some great integration with Visual Studio, and lots of great tools for DBAs, testers, project managers, etc.Here is some tips for rookies like me. Those who are familiar with this t 阅读全文
posted @ 2013-06-01 04:02 DebugLZQ 阅读(554) 评论(0) 推荐(0) 编辑
摘要:Original posted byJenni KonradonJan 20, 2012Red Gate recently introduced .NET Demon, a new extension that continuously tests and compiles code in the background in Visual Studio.In order to support continuous compilation, .NET Demon replaces Visual Studio's build system. To make this process fas 阅读全文
posted @ 2013-05-31 19:46 DebugLZQ 阅读(293) 评论(0) 推荐(0) 编辑
摘要:FxCop和StyleCop相似都是用来约束我们编码规范的,关于这两者以及VS自带的Code Analysis的区别可以参考DebugLZQ前面的博文。两者的安装过程非常简单,直接从网上下载这两个Cop的安装文件,按照默认设置安装即可。StyleCop安装文成后,我们就可以在VS的解决方案或是单个文件的任何位置右击使用,其默认已经集成到VS中。如下图所示。而FxCop安装完成后,并没有默认继承到VS中,安装完成后,如下:当然,我们可以运行这个“红绿灯”,新建一个FxCop Project,然后加载相应Project(编译成的exe、dll等),Analyze如下:更好的作法是,将FxCop集成 阅读全文
posted @ 2013-05-23 19:39 DebugLZQ 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:Here I'm going to clarify the difference between FxCop and StyleCop and Analysis. The main reason I'm writing this post is to give a professional answer to the question about the relationship of the above three. As I'm a little bit green of the toolsI work out this artical mainly using r 阅读全文
posted @ 2013-05-22 22:39 DebugLZQ 阅读(1927) 评论(2) 推荐(0) 编辑
摘要:什么是类?将某类东西归纳在一起,可以成为一个类。类有很多种提炼角度,需要根据系统地目标、业务的场景,选取合适的角度对事物进行归纳。什么是类图?类图可能是UML中使用的最多的一种图。和其他图一样,类图的基本语法并不复杂,可能一两天就能掌握,但是真正做到灵活的使用类图,可能需呀多年的功力。类图是锻炼OOA(OO Analysis)和OOD(OO Design)思想的重要工具,有助于OOA、OOD思想的提升。本篇博文,重点讲述类图中类与类之间的关系以及这种关系在代码中的实现形式。写作本文的原因是:网上关于UML类图的语法规则等的资料很多,但是涉及到关系在代码中实现形式的文章却很少。这是很容易理解的: 阅读全文
posted @ 2013-05-13 22:40 DebugLZQ 阅读(10718) 评论(4) 推荐(3) 编辑
摘要:C#5.0最大的新特性,莫过于Async和Parallel。 以往我们为了让用户界面保持相应,我们可以直接使用异步委托或是System.Threading命名空间中的成员,但System.Threading.Tasks命名空间提供了一种更加简洁的方法---使用Task类。Task类可以轻松地在次线程中调用方法,可以作为异步委托的简单替代品。 关于Async,可以参考MSDN的Task 类以及使用 Async 和 Await 的异步编程(C# 和 Visual Basic),其介绍了其中的方法、属性等,讲的都比LZ要好。 下面我们实现一个异步调用的例子,看看用法有什么不同。 我想要的... 阅读全文
posted @ 2013-04-06 11:17 DebugLZQ 阅读(3430) 评论(2) 推荐(1) 编辑
摘要:本文给出一个Functional Programming和Lazy Code的一个例子。跟着思路走,关键的地方会有相应的说明。我们想实现一个判断"素数"的小程序,如下:using System;namespace FunctionalProgramming{ class Program ... 阅读全文
posted @ 2013-03-28 22:23 DebugLZQ 阅读(294) 评论(0) 推荐(0) 编辑
摘要: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 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:Nearly a week time has passed since I joined the new Company on March 04,2013. It's my honour tobea employee ofthis GermanCompany, for the atmosphere ... 阅读全文
posted @ 2013-03-07 12:43 DebugLZQ 阅读(404) 评论(3) 推荐(0) 编辑
摘要:公司需要使用TortoiseSVN,从Internet上面找到这个资料,觉得很好,遂记录下来给自己参考。Click here to get thebrief introduction.这个讲的简短随意。这里是Subversion中文站(其中的“文档” *权威*全面*推荐)//-------------------------------下面是基本的应用快速参考。1. SVN Checkout Repository在本地NEW一个工程文件件,在文件夹上右击选择会弹出如下的对话框输入repository的地址和本地工程目录的路径,选择检出的选项和想要的版本号(Head revision是最新版)点 阅读全文
posted @ 2013-03-06 13:29 DebugLZQ 阅读(731) 评论(0) 推荐(0) 编辑
摘要:最近在做一个WinCE的项目,需要产品推广,固需要程序的截图。那么,怎么样在WinCE下实现屏幕截图呢?“百度”下,没有找到合适的方法,倒是找到了一些WinCE截图的程序源码,和Windows下大同小异。问题没有解决,固继续摸索,后经高人指点迷津,知道了这个方法。我百度了下:“WinCE截图 博客园”没有找到相似的记录,所以写下此文和大家分享。 VS2005自带了这个工具,这个工具的名称为:“远程放大”,其路径为:"C:\Program Files\CE Remote Tools\5.01\bin\cczoom.exe" 。我们也可以通过“开始”-“VS2005”--“VS 阅读全文
posted @ 2012-06-06 16:59 DebugLZQ 阅读(7095) 评论(22) 推荐(1) 编辑