原创 Visual Studio 2008開發新特性系列課程(4):VS2008新特性之LINQ實戰

1.linq 框架---------------------------------------------------------C# VB------------------------------------------------

原创 Visual Studio 2008開發新特性系列課程(3):VS2008新特性之LINQ入門

1.Today’s Problem: Data != Objects問題:在業務邏輯中,我們需要的是對象,而在數據庫中存儲的是數據,在以前的技術中,通常需要寫很多的代碼來編寫數據訪問層。 public class Customer{ pu

原创 Factory method 模式

 /*Factory method 模式:      * 場景:測試軟件要測試多種類型的汽車。      * 軟件系統中,經常面臨“某個對象”的創建工作,由於需求的變化,這個對象經常面臨劇烈的變化,但是他卻擁有比較穩定的接口。     

原创 Modern C#系列課程(2):類, 組和名稱空間

================================================================類的介紹===================================================

原创 要敢於冒險

http://cache.tianya.cn/publicforum/content/no100/1/20622.shtml 轉帖  要敢於冒險   每個人都知道,失敗是成功之母。失敗能夠增長經驗,能夠加強記憶。如果你是營銷部門、開發部門

原创 sington模式

        //單線程下的sington模式     /*說明:單件模式一般不支持ICloneable接口,也不支持序列化;只考慮了創建管理,沒有考慮對象的銷燬管理 */     class singThreadsington   

原创 中國人與醬缸

中國人與醬缸 (摘自:醜陋的中國人)    中國文化中最能代表這種特色的是“官場”。過去知識分子讀書的目的,就在做官。這個看不見摸不着的“場”,是由科舉制度形成,一旦讀書人進入官場之後,就與民間成爲對立狀態。那個制度之下的讀書人,惟一的追

原创 decorator模式

/*  * 使用場景:遊戲中需要開發坦克,坦克具有不同型號【如T50,T70,T90等】,而且希望不同型號的坦克具有一種或者多種功能[紅外,水陸兩用,衛星定位等]。  * 通常的解決方案:  * public abstract clas

原创 Visual Studio 2008開發新特性系列課程(2):C#3.0與VB9.0的新特性介紹

C# 3.0新特性 是語言層次的改進(CLR沒有改變),可以說主要是爲了Linq纔對其進行改進的。 1. 隱式類型化本地變量在一個隱式類型化的本地變量和聲明中,本地變量類型的聲明過程是由使用的表達式初始化變量來推斷的。當一個本地變量聲明標

原创 從揣摩他人說起

從揣摩他人說起 摘自:醜陋的中國人  有一次我去臺中看一位英國教授,有一位也在那個大學教書的老朋友,跑來看我,他說:“晚上到我那兒去吃飯。”我說:“對不起,我還有約。”他說:“不行,一定要來!”我說:“好吧!到時候再說。”他說:“一定來,

原创 原則問題

    現在越發人不能夠沒有原則,而當反省自己時,發現自己的原則還沒有形成,於是,有了總結自己原則的一些想法,下面就是我的一些原則的總結: 1:不要隨便自己,也不要輕易去隨便別人。 ----------解讀:隨和是件好事情,但是,過分的隨

原创 -facade模式

    /*      * 案例場景:      * 遊戲中需要開發一個坦克,該坦克在各種作戰環境中使用【具有不同的行爲】,其中,坦克有引擎、控制器、車身、車輪等組成。      * 在某些中作戰環境,可能和坦克的引擎、控制器關聯,而

原创 Visual Studio 2008開發新特性系列課程(5):.NET Framework 3.5 新功能介紹

1.概要? VS2008內置對.Net Framework3.5框架的支持..Fraework3.5框架裏面提供了大量的激動人心的新功能.本次課程將主要講述.Fraework3.5裏增強的新功能. 2..NET Framework 3.5

原创 builder模式

/*場景:房屋由多個部分組成,各個部分的組成方式不變(組成算法不變),      * 但是,每個部分可能會多變。如藍色屋頂轉變爲黃色屋頂。      *      * 目標:隔離出複雜對象的各個部分的變化,從而保持系統中“穩定的構建

原创 Visual Studio 2008開發新特性系列課程(1):Visual Studio 2008 面面觀

1.什麼是.Net Framework 3.5?-----------------------------------------------------.NET Framework 3.5------------------------