原创 UML—構件圖和部署圖
實現圖 : -構件圖、 - 部署圖。 構件圖:用來顯示一組構件之間的組織與依賴關係。 - 構件圖 :從軟件構建的角度來描述一個系統的主要功能, 使用的構件最重要的是重複。 · 構件:是系統中遵從同一組接
原创 UML的基本知識
什麼是UML UML (Unified Modeling Language) 統一建模語言是用來設計軟件藍圖的可視化建模語言 它支持面向對象系統的分析、設計、實現和交付等各個環節,可以用於系統的理解、設計、瀏覽、維護和信 息控
原创 UML 交互圖(序列圖和協作圖)
交互圖 用來描述對象之間的交互關係, 包括: · 序列圖:描述對象之間的交互關係,強調順序 · 協作圖:描述對象之間的合作關係。 · 序列圖和協作圖可以相互
原创 UML 行爲圖(狀態圖和活動圖)
行爲圖: -狀態圖 用來描述類的對象所有可能的狀態以及事件發生時狀態的轉移條件。 -活動圖 用來描述滿足用例要求所要進行的活動以及活動間的約束關係,使用活動圖有利於識別系統的並行
原创 UML 用例圖、靜態圖
一、用例圖 用例圖(use case diagrams):用來描述用戶的需求,從用戶的角度描述的功能,並指出各個功能的執行者,強調在使用系統,系統爲執行者完成那些功能。 二、靜態 類圖(Class diagrams):用於定義系統中的
原创 設計模式之 簡單工廠與工廠方法的區別?
簡單工廠模式 簡單工廠模式的實質是由一個工廠類根據傳入的參數,動態決定應該創建哪一個產品類(這些產品類繼承自一個父類或接口)的實例。 簡單工廠模式是工廠模式家族中最簡單實用的模式,可以理解爲是不同工廠模式的一個特殊實現。 定義產品接口
原创 C#視頻-枚舉
什麼是枚舉? 枚舉就是一個變量類型, int 、 double 、 string 、 decimal 就是枚舉聲明、賦值、使用的方式跟那些普通的變量類型不一樣。 語法: [public] enum 枚舉名 { 值1,
原创 C#關閉窗體方法
調用程序外部的應用程序時,在關閉程序後,發現進程裏面還有在運行。原來是沒有完整的退出;下面有幾種方法退出。 1.this.Close(); 只是關閉當前窗口,若不是主窗體的話,是無法退出程序的,另外若有託管線程(非主線程),也無法
原创 設計模式之 【中介者模式】
中介者模式 定義: 用一箇中介者對象來封裝一系列的對象交互。中介者使各對象不需要顯示地相互引用,從而使其耦合鬆散,而且可以獨立得改變他們之間得交互。 理解: 各對象顯式地持有對方引用, 用於對象之間的交互, 交互關係形成網狀結構
原创 機房重構- 登錄窗體
從三層到七層的變化 使得我都不知道從哪裏下手了,其中增加了一個外觀層(Facade)和一個工廠層(Factory)另外還有了一個接口。而這些層與層之間 都有自己的職能。但是總的核心就是:“解耦”。 開始機房重構有一段時間了,現在回想一
原创 七層架構
七層架構是在三層架構的基礎上進行擴充的,分別是 表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL),實體層(Entity),外觀層(Facade),工廠層(Factory),接口層(IDAL)。 各層的作用 實體層:定義數據庫
原创 System.IO.FileNotFoundException:"未能加載文件或程序集"LoginDAL“或它的某一個依賴項。系統找不到指定的文件。”
這個問題是在BLL中出現的問題:缺少關於DAL的文件; 解決辦法: 找到文件所在位置, 打開DAL層的文件夾-bin-Debug 複製 名字爲 DAL 的 倆文件 ,把它粘貼到BLL層中的bin-Debug 文件下。
原创 探討—面向對象
面向對象(Object Oriented)是軟件開發方法。 對象的含義是指具體的某一個事物,即在現實生活中能夠看得見摸得着的事物。在面向對象程序設計中,對象所指的是計算機系統中的某一個成分。在面向對象程序設計中,對象包含兩個含義,其中一
原创 2019年終總結
盛年不重來,一日難再晨。 又是一年, 雖然過程很豐富,但不知爲何,還是覺得這一年過的太快了,快到感覺什麼也沒留下。 一、計算機 去年的計劃: 學生管理系統 2月-3月
原创 C#視頻 —基礎
基本概念 Dotnet : 一般指.net framework框架,一種平臺,一種技術。 C#: 一種編程語言. 在.net 基礎上 開發的一門語言。 Java:既是一種技術,又是編程語言。 .net 幹什麼 ? 桌面