原创 由UML培訓想到的國人劣根

UML是有用的,但我從來沒見UML被這麼用過。請原諒我的直率,當然還有我的坦誠。事實上,在我看來UML在中國的最大應用就是被拿來當作幌子圈錢,真正的用途卻少的可憐。中國人是聰明的,我沒見過在這個星球上還有什

原创 ISessionFactory配置

因爲NHibernate被設計爲可以在許多不同環境下工作,所以它有很多配置參數。幸運的是,大部分都已經有默認值了。 NHibernate.Test.dll包含了一個示例的配置文件app.config,它演示了一些可變的參數。 可編

原创 CodeProject - 使用特性(attributes)和激活機制來實現工廠模式

Introduction 簡介 The basic rule for a factory pattern is that the factory should create an instance of an object with

原创 在ASP.NET 2.0中操作數據:創建一個業務邏輯層

在ASP.NET 2.0中操作數據:創建一個業務邏輯層英文原版導言 本教程的第一節所描述的數據訪問層(Data Access Layer,以下簡稱爲DAL)已經清晰地將表示邏輯與數據訪問邏輯區分開了。不過,即使DAL將數據訪問的細節從表示

原创 C#泛型

C#泛型編程        泛型:通過參數化類型來實現在同一份代碼上操作多種數據類型。利用“參數化類型”將類型抽象化,從而實現靈活的複用。 例子代碼: class Program     {         static void Ma

原创 c++ 調用 c#

SwfDotNet是C#編寫的,作者的C#水平,真是令我佩服。這是個特別好的讀寫Swf文件的庫。但是,我要用在C++項目中,怎麼讓C++調用C#的DLL呢。今天一上午都在琢磨這個問題,耽誤了很多時間,原因是編譯是出現:warning C4

原创 用我的MyGeneration模板生成NHibernate映射文件和關係(one-to-one,one-to-many,many-to-many)

用我的MyGeneration模板生成NHibernate映射文件和關係(one-to-one,one-to-many,many-to-many) MyGeneration的幾個NHibernate模板功能已經很強,但還是存在些問題。例

原创 通過應用程序域AppDomain加載和卸載程序集

微軟裝配車的大門似乎只爲貨物裝載敞開大門,卻將卸載工人拒之門外。車門的鑰匙只有一把,若要獲得還需要你費一些心思。我在學習Remoting的時候,就遇到一個擾人的問題,就是Remoting爲遠程對象僅提供Register的方法,如果你要註銷

原创 自已封裝了一個極其易用的加密解密類,支持DES、三重DES、Rijndael、RC2、MD5、以及非對稱加密算法RSA

雖然網上C#的加密類有很多,但功能參差不齊,有的用起來很麻煩,所以自已封裝了一個極其易用的加密解密類,支持DES、三重DES、Rijndael、RC2、MD5、以及非對稱加密算法RSA。每種加密算法提供三次

原创 XSLT轉換XML小結

XSLT轉換XML小結     產品幾年前使用ASP,後來升級到.Net 1.1,再升級到2.0,一直都有用XSLT轉換XML生成網頁的方式,稍微整理下。xml文件(a.xml)<?xml version="1.0" encoding=

原创 序列圖1

序列圖簡介 Granville Miller ([email protected])顧問,TogetherSoft2001 年 5 月 Granville Miller 在其新專欄的第一部分中介紹了“統一建模語言”(UML)

原创 SharePoint Portal Server 2003的安裝要點

SharePoint Portal Server 2003的安裝要點 (原Blog搬遷內容) 文章轉載自Skillart BBS,終於發現原因並不是MSDE沒有卸載乾淨,而是因爲我裝了Active Directory把機器做成了域控制

原创 CodeSmith自動保存輸出結果

CodeSmith自動保存輸出結果     看到百度上有同志在搜索“CodeSmith輸出目錄”,偶正好會,就寫篇經驗帖,於需要的朋友可以共享下經驗。    要CodeSmith生成完代碼可以自動保存到某個目錄,一般需要讓自己的模板繼