- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 CodeSmith学习(4) .net站点结构
通过前面三个教程的学习,已经可以生成代码了。这个教程,学习如何构建一个C#解决方案和项目。生成.Net一个项目,一般需要生成如下几个文件(以Entity实体层为例):解决方案文件:Test.slnEntity实体层项目文件:Test.Entity.csproj实体文件:SettingEntity.cs 基本上生成了如上三个文件,就可以生成一个可编译的站点了。 具体结
2013-03-28 15:14:10
683
1
原创 CodeSmith学习(3)运行子模版
会对一类文件创建一个模版,比如Entity。然后调用数据库的表,每个表建立一个Entity实体的cs文件。如何实现呢?首先我们将定义好Entity的模板。如下:-- Name:Author: Description: --%>@ Template Language="C#" TargetLanguage="C#" %>@ Assembly Name="SchemaExpl
2013-03-22 15:17:16
944
原创 CodeSmith学习(2)读取数据库表、生成至指定文件夹
本文将介绍CodeSmithV6.5模版连接数据库,获取数据库表,并将代码生成至指定文件夹。引用程序集并导入:@ Assembly Name="SchemaExplorer" %>@ Import Namespace="SchemaExplorer" %>设定要生成的表集合属性:@ Property Name="SourceDatabase" Type="Schema
2013-03-22 15:03:16
1994
原创 CodeSmith 学习(1)简介下载安装
CodeSmithV6.5破解版下载地址:CodeSmithV6.5破解版最近公司要推快速开发工具,快速的搭建解决方案,并解决数据库表的CRUD。将程序员从繁重的体力劳动中解脱出来。在代码生成工具方面,有许多开源的生成工具和一些程序员自己开发的生成工具。相比较而言,CodeSmith是最强大的。唯一不足是,这个软件是需要付费的,而且很贵,普通的程序员买不起。所以提供了一个,破解版下载地
2013-03-22 14:52:51
2054
原创 .Net设计模式之适配器模式(Adapter Pattern)
前言:适配器的最经典的解释就是一个插线板,里面只有2个孔的插座,而电器用的插头是3个孔的。然后用了个适配器。即把插头插在适配器三个孔上。适配器再插到插线板2个孔上。这是个简单而形象的比喻。最近在看《代码大全2》其中谈到了隐喻,及将代码的设计,或结构的设计等用建筑工程等实际例子做比喻。很有趣!比如上面举的例子,我们会发现一个问题,就是插头是3个孔的,插了2个孔的插座,还有一个孔的功能没有实现
2012-12-08 13:41:07
692
翻译 应用程序池与应用程序域的区别(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
1470
原创 .Net设计模式 Adapter 适配器模式(结构型模式)Adapter Pattern
这个模式经常在用。也趁有个闲,总结一下。 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——Gang of Four生活中常见的例子:将220V的电源通过适配器转换成我们可以用的5V电源。
2011-08-26 14:19:15
658
原创 观察者模式 Observer
观察者模式,简单的讲就是有在观察。有观察的对象也有被观察的对象。彼此之间的关系不是调用。而是观察。首先是观察的对象,比如:农民关心天气,旅游者关心天气,上班的人关心天气,....这里面,农民,旅游者,上班的人都是观察者。他们都有一个特点:关心天气。因此我们可以设计一个接口IObserver。标明他们有个共同的特点,关注天气。他们之间又有不同,就是关注天气后的动作。如农民关心天气后的动作和旅游者不一
2010-03-26 12:00:00
712
原创 VB.net设计模式之工厂方法,抽象工厂方法(Factory Method Pattern,Abstract Factory Method Pattern)
工厂方法属于创建型模式,用于解决创建对象时带来的问题,有如下几种:简单工厂(Simple Factory)模式--不属于Gof--23种设计模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式概述:本来想把上面几个工厂方法全部一次学习完,但发现三种设计模式还是有比较大的差别的,说清楚其中一个都量比较大,但全部独立了,又不利用相互比较。简单工厂
2008-08-06 16:06:00
1522
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
2013
原创 VB.net设计模式之单件模式(singleton)
开始第一种模式:单件模式(singleton) 概述: 单件模式(singleton)模式要求在全局中,类只有一个实例。整个网站中的任何一个客户(任意一个web请求)在访问这个类的时候,访问的都是类 的同一个实例。常见的现实中的比喻是美国总统,在全世界范围内,某一时刻,只有一个总统。即在网站或程序在从开始到结束运行的过程中,只有一个该类的实例。 如
2008-08-01 16:59:00
1239
原创 .Net设计模式学习笔记之目录
说来惭愧,设计模式很早就开始学习,但在学习了单件和工厂模式后停了很久。原来定义为VB.Net设计模式学习,现在用C#做项目,所以后期的模式都采用C#写。所以把标题改成了。Net设计模式。 先上早期的2个设计模式的链接:单件模式工厂模式观察者模式适配器模式 桥接模式组合模式装饰器模式外观模式迭代器模式策略模式模版方法
2008-08-01 16:57:00
447
C#发现之旅 C#开发Windows Service程序 MyWindowsService.zip
2011-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人