原创 開放封閉原則--OCP

  一、OCP簡介(OCP--Open-Closed Principle): Software entities(classes,modules,

原创 適應於Oracle和Sql Server的實體生成工具〔自已寫的,用於學習和交流,很好用)

適應於Oracle和Sql Server的實體生成工具〔本人自已寫的,肯定好用)   上次在網上找了很久,也找到了很多,但是都不是很好用,不是很方便,於是自已寫了一個,感覺不錯,給大家分享 [下面有下載地址有原碼] [看的懂原碼的稍做修改

原创 迭代器怎樣返回(yield return)

  在迭代器塊中用於向枚舉數對象提供值或發出迭代結束信號。它的形式爲下列之一:yield return <expression>; yield break;備註 計算表達式並以枚舉數對象值的形式返回;expression 必須可以

原创 代碼複用的規則

                      對接口編程 "對接口編程"是面向對象設計(OOD)的第一個基本原則。它的含義是:使用接口和同類型的組件通訊,即,對於所有完成相同功能的組件,應該抽象出一個接口,它們都實現該接口。具體到J

原创 再談談接口和抽象類

 到現在接口和抽象類還是有很多人對這兩種情況不能很好的應用 前些天在網上看到有位仁兄說了:接口是給外人用的,而抽象類是給自家子孫用的,哈哈,這句話我個人認爲很是經典呀。   其實怎麼說了?讓我們去分解一下上面那句話。   “"接口是給外人

原创 單點登陸解決方案二

 新增登出流程圖 2008-02-02上面是整體流程圖,這個SSO組件在安全上有了很充分的考慮,可以說是非常安全,那麼下面看看登錄請求數據的格式,和爲

原创 61條面向對象設計的經驗原則

摘抄自《OOD 啓思錄》--Arthur J.Riel 著 鮑志雲 譯 “你不必嚴格遵守這些原則,違背它們也不會被處以宗教刑罰。但你應當把這些原則看成警鈴,若違背了其中的一條,那麼警鈴就會響起。” “你不必嚴格遵守這些原則,違背它們也

原创 SQL GetDate() 各種轉換[貼過來了,懶的再找來找去的]

Sql Server 中一個非常強大的日期格式化函數Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GE

原创 數據庫設計經驗談(轉)

                                              數據庫設計經驗談(轉) 數據庫設計經驗談(轉)一個成功的管理系統,是由:[50% 的業務 + 50% 的軟件] 所組成,而 50% 的成功軟件又

原创 單點登陸解決方案一

  更新:新增登錄流程圖:[原創]單點登陸(SSO)組件的設計與實現二-登錄流程圖      先說幾句廢話,自我感覺此方案還不錯,至少解決了安全性的

原创 asp.net2.0 WebConfig文件加密碼[可能忽略的一個問題]

可以使用受保護配置來加密 Web 應用程序配置文件(如 Web.config 文件)中的敏感信息(包括用戶名和密碼、數據庫連接字符串和加密密鑰)。對配置信息進行加密後,即使攻擊者獲取了對配置文件的訪問,也可以使攻擊者難以獲取對敏感信息的訪

原创 接口隔離原則--ISP

  一、ISP簡介(ISP--Interface Segregation Principle): 使用多個專門的接口比使用單一的總接口要好。一個類對

原创 .net大字段操作

超長文本存儲    SqlCommand myCommand;   myCommand.CommandText = "INSERT table (Field1,Field2...)VALUES(@Field1,@Field2)";   

原创 使用 HttpWebRequest 向網站提交數據

HttpWebRequest 是 .net 基類庫中的一個類,在命名空間 System.Net 下面,用來使用戶通過 HTTP 協議和服務器交互。 HttpWebRequest 對 HTTP 協議進行了完整的封裝,對 HTTP 協議中的 

原创 面向對象的幾大原則

  1) 單一職責原則 (The Single Responsiblity Principle,簡稱SRP)   2) 開放-封閉原則 (The Op