
[随笔分类][12] Design & Pattern
finemoon
这个作者很懒,什么都没留下…
展开
-
CSLA.Net 3.0.5 版本 教学程序,代码附教学注释
离开原来的公司后,就没有用过CSLA,这几天整理文档,发现了当时我给同事做培训时候的代码,代码中附有注释,附加数据库即可运行。是学习CSLA的好工具。 现在已经是3.8了,没有研究过,3.0.5这个版本是很经典的整理贴出了几个重要部分有注释的代码 ,注释是一年多前写的,理解的可能不好。 代码下载:CSLA3.0中文学习演示程序1.2.rar 压缩文件中包含了一个txt 的版本说明,打开程序的时候...2009-09-13 10:01:00 · 96 阅读 · 0 评论 -
iBATIS.NET
下载主页: http://ibatis.apache.org/dotnet.cgi?Preferred=http%3A%2F%2Fapache.etoak.com Demo是从网上搜的,有一个数据库文件附加到SQL Server中来,其中有一个Person表,表中有主键,字符型,浮点型和日期型的字段,下面通过这个代码来入门IBatis.Net (看他并不是要用他,我不会去使用IBati...2009-09-03 17:49:00 · 98 阅读 · 0 评论 -
[转] 面向对象设计原则
一、单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。 二、开闭原则(OCP) 软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模块源代码的情况下去更改它的行为呢?怎样才能在无需对...2009-08-02 14:23:00 · 89 阅读 · 0 评论 -
CSLA.Net 3.0.5 项目管理示例 UI ProjectEdit.aspx
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ProjectEdit.aspx.cs" Inherits="PTWeb.ProjectEdit" Title="项目信息" %><asp:Conten2009-10-06 10:23:00 · 144 阅读 · 0 评论 -
CSLA.Net 3.0.5 项目管理示例 名值列表基类、只读基类、业务负责人基类
using System;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ /// <summary> /// 集?成?明?值?对?基?类?,?两?个?泛?型?参?数?,?名?类?型?,?...2009-10-06 10:01:00 · 84 阅读 · 0 评论 -
CSLA.Net 3.0.5 项目管理示例 业务集合基类(ProjectResources.cs,ProjectResource.cs)
using System;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ /// <summary> /// 此?类?的?主?要?功?能?用?于?给?Project提?供?对?其?关?联?子?...2009-10-06 09:47:00 · 117 阅读 · 0 评论 -
CSLA.Net 3.0.5 项目管理示例 业务基类 Project.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ ...2009-10-06 09:39:00 · 157 阅读 · 0 评论 -
Enterprise Library 4.1 Instrumentation 快速使用图文笔记
示例源码下载:EL41Sample.rarEnterprise Library 4.1 目录:Enterprise Library 4.1 快速使用图文笔记 目录 将在数周第二期学习2009-10-05 09:17:00 · 89 阅读 · 0 评论 -
Enterprise Library 4.1 Policy Injection Block 快速使用图文笔记
示例源码下载:EL41Sample.rarEnterprise Library 4.1 目录:Enterprise Library 4.1 快速使用图文笔记 目录 将在数周后学习2009-10-05 09:09:00 · 94 阅读 · 0 评论 -
Unity Application Block 1.2 图文学习笔记
此内容将会在数星期后学习2009-10-05 09:05:00 · 179 阅读 · 0 评论 -
Enterprise Library 4.1 Application Settings 快速使用图文笔记
Application Settings 可以使我们运用企业库的配置工具来管理类似于appSetting这样的配置文件中的标记,像我们经常用到的数据库连接字符串。新建一个Web应用程序右键点击Web.Config 文件 使用 Edit Enterprise Library Configuration 可以编辑Web.Config,可以看到Application Settings 是默认存在的。...2009-10-05 08:41:00 · 114 阅读 · 0 评论 -
Enterprise Library 4.1 Security Block 快速使用图文笔记
.Net 2.0 开始,从前Security Block 一部分的功能被集成到了.Net Framework 当中,也就是Membership/Role 中 。Membership 方便扩展,安全性也还好,对于权限/角度的控制比较方便,对大部分的小程序来说可以节省很多的时间。Asp.Net Membership 回顾 示例源码下载:EL41Sample.rarEnterprise Libra...2009-10-05 08:33:00 · 99 阅读 · 0 评论 -
Enterprise Library 4.1 Cryptography Block 快速使用图文笔记
哈希算法------ http://baike.baidu.com/view/273836.htm 可以用于校验数据是否更改对称加密算法-- http://baike.baidu.com/view/7591.htm 可以使用密钥,加密及反算一,下载并安装好Enterprise Library 4.1二,新建一个Web应用程序三,右键点击Web.Config 文件 使用 Edit Enter...2009-10-04 20:10:00 · 132 阅读 · 0 评论 -
Enterprise Library 4.1 Data Access Block 快速使用图文笔记
一,下载并安装好Enterprise Library 4.1二,新建一个Web应用程序三,右键点击Web.Config 文件 使用 Edit Enterprise Library Configuration 可以编辑Web.Config,可以看到数据访问程序块是默认存在的。可以新建连接字符串,可以新建指定更多的 我建立了两个字符串 和两个Custom Provider 分...2009-10-04 17:30:00 · 125 阅读 · 0 评论 -
Enterprise Library 4.1 Logging Block 快速使用图文笔记
一,下载并安装好Enterprise Library 4.1二,新建一个Web应用程序三,右键点击Web.Config 文件 使用 Edit Enterprise Library Configuration 可以编辑Web.Config,建立一个日志应用程序块看到如下图的配置树 系统默认建立好一个Event Log 的Trace Listeners 名字为Formatted ...2009-10-04 12:06:00 · 147 阅读 · 0 评论 -
Enterprise Library 4.1 Caching Block 图文笔记
一,下载并安装好Enterprise Library 4.1二,新建一个Web应用程序 三,右键点击Web.Config 文件 使用 Edit Enterprise Library Configuration 可以编辑Web.Config,建立一个缓存程序块 1.可以在Cache Managers 中建立多个缓存管理器,然后设置默认使用哪个管理器 2.可以右键为管理器添加一...2009-10-03 23:06:00 · 101 阅读 · 0 评论 -
Castle
下载地址:http://www.castleproject.org/castle/download.html未完2009-09-06 16:23:00 · 106 阅读 · 0 评论