自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 CodeSmith学习(4) .net站点结构

通过前面三个教程的学习,已经可以生成代码了。这个教程,学习如何构建一个C#解决方案和项目。生成.Net一个项目,一般需要生成如下几个文件(以Entity实体层为例):解决方案文件:Test.slnEntity实体层项目文件:Test.Entity.csproj实体文件:SettingEntity.cs 基本上生成了如上三个文件,就可以生成一个可编译的站点了。 具体结

2013-03-28 15:14:10 603 1

原创 CodeSmith学习(3)运行子模版

会对一类文件创建一个模版,比如Entity。然后调用数据库的表,每个表建立一个Entity实体的cs文件。如何实现呢?首先我们将定义好Entity的模板。如下:-- Name:Author: Description: --%>@ Template Language="C#" TargetLanguage="C#" %>@ Assembly Name="SchemaExpl

2013-03-22 15:17:16 895

原创 CodeSmith学习(2)读取数据库表、生成至指定文件夹

本文将介绍CodeSmithV6.5模版连接数据库,获取数据库表,并将代码生成至指定文件夹。引用程序集并导入:@ Assembly Name="SchemaExplorer" %>@ Import Namespace="SchemaExplorer" %>设定要生成的表集合属性:@ Property Name="SourceDatabase" Type="Schema

2013-03-22 15:03:16 1930

原创 CodeSmith 学习(1)简介下载安装

CodeSmithV6.5破解版下载地址:CodeSmithV6.5破解版最近公司要推快速开发工具,快速的搭建解决方案,并解决数据库表的CRUD。将程序员从繁重的体力劳动中解脱出来。在代码生成工具方面,有许多开源的生成工具和一些程序员自己开发的生成工具。相比较而言,CodeSmith是最强大的。唯一不足是,这个软件是需要付费的,而且很贵,普通的程序员买不起。所以提供了一个,破解版下载地

2013-03-22 14:52:51 1963

原创 .Net设计模式之外观模式(Facade)

外观模式

2012-12-20 16:50:09 556

原创 .Net设计模式之装饰器模式(Decrorator)

装饰器模式

2012-12-20 16:48:31 411

原创 .Net设计模式之组合模式(Composite)

组合模式

2012-12-20 16:25:07 387

原创 .Net设计模式之桥接模式(Bridge )

桥接模式

2012-12-20 16:23:18 286

原创 .Net设计模式之适配器模式(Adapter Pattern)

前言:适配器的最经典的解释就是一个插线板,里面只有2个孔的插座,而电器用的插头是3个孔的。然后用了个适配器。即把插头插在适配器三个孔上。适配器再插到插线板2个孔上。这是个简单而形象的比喻。最近在看《代码大全2》其中谈到了隐喻,及将代码的设计,或结构的设计等用建筑工程等实际例子做比喻。很有趣!比如上面举的例子,我们会发现一个问题,就是插头是3个孔的,插了2个孔的插座,还有一个孔的功能没有实现

2012-12-08 13:41:07 604

翻译 应用程序池与应用程序域的区别(Different between Application Pool and AppDomain )

题外:最近遇到了静态变量生命周期无法正常回收的问题。一个静态变量Timer 在修改了Web.Config之后会变成2个。前面一个不能正常的释放。最后发现前面一个Timer所在的AppDomain也没有释放。如何释放前一个AppDomain,或许看完此文会有答案。I saw a lot of people asking what"s the differences between

2012-10-26 13:39:57 1397

原创 .Net设计模式桥接模式(Bridge Pattern)

将多个维度的变化,独立开来,使之能独立变化。

2011-09-06 16:55:17 330

原创 .Net设计模式 Adapter 适配器模式(结构型模式)Adapter Pattern

这个模式经常在用。也趁有个闲,总结一下。 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——Gang of Four生活中常见的例子:将220V的电源通过适配器转换成我们可以用的5V电源。

2011-08-26 14:19:15 601

原创 观察者模式 Observer

观察者模式,简单的讲就是有在观察。有观察的对象也有被观察的对象。彼此之间的关系不是调用。而是观察。首先是观察的对象,比如:农民关心天气,旅游者关心天气,上班的人关心天气,....这里面,农民,旅游者,上班的人都是观察者。他们都有一个特点:关心天气。因此我们可以设计一个接口IObserver。标明他们有个共同的特点,关注天气。他们之间又有不同,就是关注天气后的动作。如农民关心天气后的动作和旅游者不一

2010-03-26 12:00:00 644

原创 VB.net设计模式之工厂方法,抽象工厂方法(Factory Method Pattern,Abstract Factory Method Pattern)

工厂方法属于创建型模式,用于解决创建对象时带来的问题,有如下几种:简单工厂(Simple Factory)模式--不属于Gof--23种设计模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式概述:本来想把上面几个工厂方法全部一次学习完,但发现三种设计模式还是有比较大的差别的,说清楚其中一个都量比较大,但全部独立了,又不利用相互比较。简单工厂

2008-08-06 16:06:00 1431 1

翻译 单件模式在C#中的实现--Implementing the Singleton Pattern in C#

The singleton pattern is one of the best-known patterns in software engineering.--单件模式是软件工程中流传比较久远的模式之一。Essentially, a singleton is a class which only allows a single instance of itself to be crea

2008-08-04 14:23:00 1937 1

原创 VB.net设计模式之单件模式(singleton)

开始第一种模式:单件模式(singleton) 概述:          单件模式(singleton)模式要求在全局中,类只有一个实例。整个网站中的任何一个客户(任意一个web请求)在访问这个类的时候,访问的都是类 的同一个实例。常见的现实中的比喻是美国总统,在全世界范围内,某一时刻,只有一个总统。即在网站或程序在从开始到结束运行的过程中,只有一个该类的实例。         如

2008-08-01 16:59:00 1164

原创 .Net设计模式学习笔记之目录

说来惭愧,设计模式很早就开始学习,但在学习了单件和工厂模式后停了很久。原来定义为VB.Net设计模式学习,现在用C#做项目,所以后期的模式都采用C#写。所以把标题改成了。Net设计模式。 先上早期的2个设计模式的链接:单件模式工厂模式观察者模式适配器模式 桥接模式组合模式装饰器模式外观模式迭代器模式策略模式模版方法

2008-08-01 16:57:00 420

原创 也谈谈.Net设计模式之学习

 先留个空,有时间来补上这个前言

2008-08-01 16:54:00 358

C#代码走查,代码格式化工具及注册机

代码走查 StyleCop。代码规范辅助工具resharper及注册机

2013-07-01

SQLHelper.cs

原版中文注解,网站很多修改版本,把好好的一个类给改坏了

2013-05-22

CodeSmith6.5破解版

代码生成工具CodeSmith6.5.非常棒!

2013-03-22

C#发现之旅 C#开发Windows Service程序 MyWindowsService.zip

C#发现之旅 C#开发Windows Service程序 该软件能监视指定目录下的文件和子目录的新增,修改,删除和重命名操作,并将操作日志记录到一个数据库中。 2. 该软件以Windows服务的形式运行,能监视不同的用户帐户的操作记录。 3. 有一个客户端软件能控制服务,并能查看服务的保存的监视记录。其用户界面为 http://www.cnblogs.com/xdesigner/archive/2009/04/06/1430301.html

2011-01-24

注册.Net开发的Com类

一个注册VB.net开发的Com类的批处理文件

2008-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除