原创 機房重構之登錄錯誤總結

           登錄錯誤總結 1.ConnectionString屬性尚未初始化 屬性尚未初始化,說明在使用它之前沒有給它賦值。 解決方法:首先,你需要去檢查配置文件是否正確。 <?xml version="1.0" encod

原创 組合模式

  組合模式 定義: 組合模式,將對象組合成樹形結構以表示“部分-整體”的層次結構,組合模式使得用戶對單個對象和組合對象的使用具有一致性 構成: 1.Component 是組合中的對象聲明接口,在適當的情況下,實現所有類共有接口的默認行爲

原创 外觀模式

外觀模式 定義:外觀模式(Facade),爲子系統中的一組接口提供一個一致的界面,定義一個高層接口,這個接口使得這一子系統更加容易使用。 結構:Façade:這個外觀類爲子系統提供一個共同的對外接口 Clients:客戶對象通過一個外觀接

原创 簡單工廠模式

簡單工廠模式         面向對象的程序設計編程思想,是通過封裝,繼承,多態把程序的耦合度降低,用設計模式使得程序更加的靈活,容易修改,並且易於複用。下面我們就通過簡單工廠模式的例子來具體瞭解一下。        簡單工廠模式是屬於創

原创 C#中字符串的方法

C#中字符串的方法 1.字符串大小寫: string.ToUpper(); //返回字符串轉換的大寫形式 string.ToLower(); //返回字符串轉換的小寫形式 例如: //全部轉換爲大寫

原创 軟件需求說明書

軟件需求說明書 1引言 1.1編寫目的 需求分析人員與用戶進行多次的需求分析調查後,提出的一份比較詳細的軟件需求說明書,這份說明書可以表現出軟件的功能、性能、開發條件等.並且在文檔完成之後需要用戶進行閱讀,看是否將需求表達完全

原创 實現圖

部署圖 含義:用來描述系統硬件的物理拓撲結構以及在此結構上執行的軟件。 基本元素: 1、結點:     結點是存在與運行時的代表計算機資源的物理元素,可以是硬件也可以是運行其上的軟件系統。 2、結點實例:    與結點的區別在於名稱有下劃

原创 行爲圖

活動圖 含義: 活動圖是闡明瞭業務用例實現的工作流程。業務工作流程說明了業務爲向所服務的業務主角提供其所需的價值而必須完成的工作。 基本元素: 1、開始節點 2、終止節點 3、對象 4、對象流 5、分支與合併:分支與合併用菱形表示 6、

原创 抽象類和接口異同

抽象類 定義: 抽象類往往用來表徵對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。 用 abstract 修飾的類是抽象類,抽象類是不完整的,它只能用作基類。在面向對象方法中,抽象類主要用來

原创 測試計劃

測試計劃 1引言 1.1編寫目的 測試計劃是爲了確定測試內容,測試範圍,測試方法,測試人員等,目的在於找出系統的漏洞和錯誤,進而更加完善系統。本文檔的預期讀者是系統編程人員和系統測試人員。 1.2背景 A、待開發軟件名稱:機房收費系統 B

原创 UML-面向對象技術

UML----面向對象技術 面向對象技術: 是一種程序設計方法。     是一種對現實世界中問題的抽象方式。 面向對象技術的基本概念: 對象:對象是由數據及其操作所構成的封裝體,是系統中用來描述客觀事物的一個 裝,是構成系統的基本單位,採

原创 交互圖

順序圖 含義: 對象之間的動態合作關係,強調對象發送消息的順序,同時顯示對象之間的交互。 基本元素: 角色:系統角色,可以是人或者其他系統,子系統。 對象:對象代表時序圖中的對象在交互中所扮演的角色,位於時序圖頂部和對象代表。 生命線:生

原创 C# 封裝,繼承,多態

                                                                  C# 封裝,繼承,多態 封裝的概念 :         封裝是可以把程序按某種規則分成很多“塊“,塊與塊之

原创 js—連綴

定義:連綴,最簡單的理解就是一句話同時設置一個或多個節點兩個或兩個以上的操作。 優點:快速方便的設置節點的操作。 js中的方法: var $ = function () { return new Base(); }function Ba

原创 匿名函數和閉包

匿名函數就是沒有名字的函數,閉包是可訪問一個函數作用域裏變量的函數。   <span style="font-size:18px;">//普通函數 function box() { //函數名是box return 'Lee'; }</s