原创 國慶歸來,心情失落

 操蛋的網絡,剛纔辛苦寫的一堆東西就這麼丟了!!(Gmail的郵件是有草稿自動保存功能,此時方感到這個功能的好 55555)真是失敗到家了,剛纔的話就不重複了,懶得寫,歸根結底是國慶七天在Net學習上一無所獲。 今天跟五子去交管局又碰一喪

原创 簡單談談面向對象方法

 面向對象方法是一種運用對象、類、封裝、繼承、多態和消息等概念來構造、測試、重構軟件的方法。 面向對象設計方法是一種支持模塊化設計和軟件重用的式即可行的編程方法。它把程序設計的主要活動集中在建立對象和對象之間的聯繫上,從而完成所需要的計算

原创 面向對象程序設計

面向對象程序設計模式 定義:面向對象程序設計是一種方法,這種方法爲數據和函數提供共同的獨立內存空間,這些數據和函數可以作爲模板以便在需要時創建類似模塊的拷貝。這樣的程序設計方法稱爲面向對象程序設計。 從以上定義可以看到,一個對象被認爲是計

原创 基本概念:多態

多態的概念: 對象的多種形式。 多態的意思是事物具有不同形式的能力。舉個例子,對於不同的實例,某個操作可能會有不同的行爲。這個行爲依賴於所要操作數據的類型。比如說加法操作,如果操作的數據是數,它對兩個數求和。如果操作的數據是字符串,則它將

原创 理解面向對象

爲什麼要學習面嚮對象語言? 我們知道,世界上的萬事萬物都可以看作是屬於不同類別的個體,或稱之爲對象,這些對象之間彼此存在着直接或間接的關聯。面向對象的設計思想恰好也是以類、類與類之間的關係作爲分析問題的基礎點,因此,使用面向對象的分析與設

原创 面向過程、基於對象、面向對象

我們可理解“純粹”的面向對象程序設計方法是什麼樣的:         (1)   所有東西都是對象。可將對象想象成一種新型變量;它保存着數據,但可要求它對自身進行操作。理論上講,可從要解決的問題身上提出所有概念性的組件,然後在程序中將其表

原创 Alan Kay面向對象之父總結的OOP特性

1.一切都是對象  2.計算通過對象間相互通信,請求其他對象執行動作來實現。對象間通過發送和接受消息來通信。消息是由對動作的請求以及完成任務所必須的參數組成 3.每個對象都有自己的內存,其中可能包括了其他的對象 4.每個對象都是某個類的

原创 基本概念:繼承

繼承是讓某個類型的對象獲得另一個類型的對象的特徵。通過繼承可以實現代碼的重用:從已存在的類派生出的一個新類將自動具有原來那個類的特性,同時,它還可以擁有自己的新特性。 它支持按級分類的概念。例如,知更鳥屬於飛鳥類,也屬於鳥類。 在OOP中

原创 面向對象的設計原則【補充中。。。】

OCP(開閉原則) LSP(里氏代換原則) DIP(依賴倒置原則) ISP(接口隔離原則) CARP(合成聚合複用原則) LoD(迪米特法則) OCP是目的,DIP爲手段。LSP是繼承複用的基石。ISP是實現LoD的手段之一。CARP是複

原创 基本概念:封裝

封裝的概念: 封裝是把一個對象的外部特徵和內部實現細節分離開來,其它對象可以訪問該對象的外部特徵,但不能訪問其內部實現細節。對象的封裝是一種信息隱藏技術,其目的是將對象的使用者與設計者分開。 在程序設計中,封裝是指將一個數據和與這個數據有

原创 進入net世界

凌晨,五子正在看DotNet的視頻教程,我來到他的辦公室談了一些關於工作流這個項目的事情,然後五子饒有興致的給我介紹了一下C#的一些方面知識,意在讓我趕緊轉入Net編程下。我曉得下個月可能會上一個Net項目,於是趕緊借閱了一本“asp.n

原创 UML在實際開發中的應用

做項目時一般:   分析階段:      1、用Use   Case圖描述用戶需求,確定項目範圍                               2、用Sequence描述每個Case的可能的處理流程(一個case可以對  

原创 C#中的事件處理機制

先來熟悉.net框架中和事件有關的類和委託,瞭解C#中預定義事件的處理。 EventArgs是包含事件數據的類的基類,用於傳遞事件的細節。 EventHandler是一個委託聲明,如下: public delegate void Even

原创 ASP.NET 2.0的部署

aspnet_compiler -v /Deployment -p D:/Kylin_CustomTools/GodDog/Idigua1 c:/compiled 進入Vs2005命令行,執行aspnet_compiler -v /psc

原创 文件類型詳解

VS.NET的文件類型 以下列表提供了有關VS.NET使用的通用文件(只涉及到C#和VB.NET): .SLN: VS.NET 方案文件,包括:包含在解決方案中的項目信息,以及通過屬性窗口訪問全局構建設置。 .SUO: VS.NET方案用