代码改变世界

Ado.net Entity FrameWork笔记(一)

2010-04-11 21:48 by Henry Cui, 1751 阅读, 0 推荐, 收藏, 编辑
摘要:最近的在学习一些以前欠下来的东西,先补充下Entity FrameWork吧。目前先从Entity FrameWork 1.0开始吧,然后再到.net 4.0 中的Entity FrameWork。 本文中使用的工具:VS2008 SP1+SQL SERVER 2005 基础概念 在Entity FrameWork中提出了几个重要的概念,接触过NHibernate的都知道ORM的概念,而在EF中提... 阅读全文

Log4Net笔记(三)Layout使用以及扩展

2010-03-06 16:24 by Henry Cui, 2494 阅读, 0 推荐, 收藏, 编辑
摘要:在上篇文章中介绍几个主要的Appender的配置,本篇文章中介绍下如何编写Layout的配置,以及做些简单的扩展。 Layout组件的作用就是向用户显示格式化的输出信息。一个Appender对象只能有一个Layout对象。其中,我们可以通过继承log4net.Layout.LayoutSkeleton来实现自己的Layout组件。Log4net中提供了PatternLayout组件给来实现一个常用... 阅读全文

Log4Net笔记(二)Apender

2010-02-27 20:13 by Henry Cui, 2438 阅读, 1 推荐, 收藏, 编辑
摘要:在前面的一篇文章中对log4net进行了大体的介绍(已经距离很长时间了),说明了logger、appender等组件的作用。在本篇文章中将详细说明几个常用的appender的使用。 ConsoleAppender 我们可以直接看出来ConsoleAppender的作用就是将消息输出在控制台上:我们来看看一段测试代码:我们来看看效果: EventLogAppenderEventLogAppender... 阅读全文

09总结,10年计划

2010-01-28 15:22 by Henry Cui, 449 阅读, 0 推荐, 收藏, 编辑
摘要:09年匆匆过去了,越来越感觉时间过得快了。09年有太多的目标没有实现,时间太忙,出差太多了,也许吧,更多的还是自己赖吧。09年成功的地方无非于掌握了更多的业务知识,社会经验更加丰富了,更加油腔滑调了吧。10年有很多想法,09年的想法没实现的要去实现,不能再懒了啊。 09年回顾 1.在上半年是自己过的非常压抑,有工作上的问题,也有自己生活上的问题。但是再这期间自己还是保持着良好的习惯,每周都会有2-... 阅读全文

Log4Net笔记(一)基础

2010-01-24 15:25 by Henry Cui, 2946 阅读, 1 推荐, 收藏, 编辑
摘要:最近在好好整理些小组件的使用,本文就Log4Net的使用做一个简单的说明。 准备工作 首先下载log4net相关资源:http://logging.apache.org/log4net/download.html 本文中还使用了NUnit。 log4net的组成 log4net主要由Logger、Appender、Repository、Layout 1)Logger Logger是log4net... 阅读全文

安装VS2008错误解决

2009-12-21 14:01 by Henry Cui, 266 阅读, 0 推荐, 收藏, 编辑
摘要:机器换了下操作系统,所有的开发环境重新安装了。先装了VS2005(我们有些项目还在VS2005上面,鄙视下),后再VS2008报错。 在网上查了下,说是Office的Cache被删除了,仔细回想正是,我清理了下垃圾文件,然后进行了Office2007的修复,再装OK~~~ 计下来,以后留意下。 阅读全文

Linq学习笔记(三)Linq To Object查询操作符

2009-11-17 14:53 by Henry Cui, 1013 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇文章中说了几个常用的操作,本篇文章中将会说明下其他的查询操作符。 必备知识 C#3.0基础 基础数据(代码3.1) public static Modules[] ModuleList = {     EmployeeManager,     new Modules{    &... 阅读全文

Linq学习笔记(二)Linq To Objects 基础

2009-11-15 14:50 by Henry Cui, 334 阅读, 0 推荐, 收藏, 编辑
摘要:在上篇文章中我们初步接触了Linq查询表达式的语法,在这一篇文章中将会详细说明Linq查询中的各个关键字。 必备知识 C#3.0新特性 本次使用的基础数据还是跟上一篇中一样,详细看下BaseData中的数据(代码2.1): public class BaseData     {       ... 阅读全文

Linq学习笔记(一)——Linq To Objects 预览

2009-11-14 20:08 by Henry Cui, 579 阅读, 0 推荐, 收藏, 编辑
摘要:Linq是C#3.0里面的东西,现在C#4.0都快出来了,有点落伍了,还是务实下基础。 必备知识: C#3.0新特性的基础(1,2,3) 基础数据 首先我们看一个基础数据(项目-模块-功能点)的图: 然后在BaseDate中Projects的数据(代码1.1): public static Projects[] ProjectList =     ... 阅读全文

C#3.0笔记(五)Lambda表达式

2009-08-24 21:42 by Henry Cui, 464 阅读, 0 推荐, 收藏, 编辑
摘要:在这篇文章中,我们会看到C#3.0新特性中的Lambda表达式语法。 示例的引入 首先我们先来回顾下委托(可以看这篇文章来了解委托),首先我们先来定义两个委托: public delegate bool IsSwap( T ForObject,T LastObject); public delegate void Swap(ref T ForObject,ref T LastObject); 当... 阅读全文