Time of Update: 2018-12-04
簡單工廠,Factory 方法和抽象工廠是一個大家族,三個很好的姐妹。那麼我們分別來介紹一下這三個姐妹。一、簡單工廠 定義 簡單原廠模式是由一個工廠對象決定建立出哪一種產品類的執行個體。簡單原廠模式是原廠模式家族中最簡單實用的模式,可以理解為是不同原廠模式的一個特殊實現。 結構圖 模式實現 public class OperationFactory { public static Operation createOperate(string
Time of Update: 2018-12-04
原型模式 為瞭解決類似於從一個對象再建立另外一個可定製的對象,而不需要知道任何建立的細節問題,產生了原型模式。用原型執行個體指定建立對象的種類,並通過拷貝這些原型建立新的對象。結構圖基本原型模式的實現代碼namespace 原型模式{ class Program { static void Main(string[] args) { ConcretePrototype1 p1 = new
Time of Update: 2018-12-04
觀察者模式又叫做發布——訂閱模式。 1、定義 觀察者模式定義了一種一隊多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態發生變化時,會通知所有觀察者對象,使他們能夠自動更新自己。 根據定義我們可以看出觀察者模式有兩個對象,而且必須都存在:觀察者和被觀察者。觀察者是具體執行操作的對象,有多個;被觀察者如果發生變化,則會通知觀察者去執行相應的操作。此外還可以看出,當一個對象的改變需要同時通知其他對象的時候,而且它不知道具體有多少對象需要通知的時候,需要通知的對象
Time of Update: 2018-12-04
OLE DB(OLEDB)是微軟的戰略性的通向不同的資料來源的低級應用程式介面。OLE DB不僅包括微軟資助的標準資料介面開放資料庫連通性(ODBC)的結構化查詢語言 (SQL)(SQL)能力,還具有面向其他非SQL資料類型的通路。 作為微軟的元件物件模型(COM)的一種設計,OLE DB是一組讀寫資料的方法(在過去可能被稱為渠道)。OLD DB中的對象主要包括資料來源對象、階段對象、命令對象和行組對象。使用OLE
Time of Update: 2018-12-04
我們在學習資料庫的時候經常用到資料庫的查詢語句,它的重要性可想而知,下面我就來分析一下吧。 txtSQL = "select*from student_Info where student_ID='" & Trim(txtSID.Text) & "'" Set mrc = executeSQL(txtSQL, MsgText) select * from student_Info 這句是查詢表student_Info where student_ID = '" &
Time of Update: 2018-12-04
學習是一個階段一個階段的,每個階段的學習過程中的沿途風景都是最美的。 剛開始敲學生資訊管理系統的時候懵懵懂懂,很多語句都看不懂,實在看不懂的就上網搜,有的搜出答案來了,有的還是找不到答案。於是就先把問題記錄下來了,然後一起商量問題,從中也學會了很多知識。
Time of Update: 2018-12-04
三層架構前面已經介紹過了,淺談三層架構。本篇文章主要介紹三層架構中加入抽象工廠和反射加設定檔。以機房收費系統的登入狀態例。 首先對機房收費系統進行分層,分為三層展示層,商務邏輯層,資料訪問層。為了降低系統的耦合性,符合系統的開放封閉原則又加入了面板模式和抽象原廠模式。下面是我畫的包圖。 在畫包圖的過程中也是在對系統的認識一步步加深的,也是在不斷的修改過程中逐步完善起來的。 圖中很明白的體現出了各層之間的參考關聯性。
Time of Update: 2018-12-04
由於機房收費系統中有很多一樣的表單,於是就想把同一類的表單抽象出來作為一個類,其他的表單去繼承抽象表單就可以了。一、重複性表單學生儲值記錄,上機記錄查看等表單一樣: 金額收取資訊查詢,金額退還資訊查詢等表單一樣: 組合查詢還有一類:操作員工作記錄,學生資訊維護,上機狀態查詢,學生上機資訊統計: 我們來舉個例子:組合表單查詢二、舉例說明:組合表單查詢為例 1、大概步驟:
Time of Update: 2018-12-04
布爾值在整個學生資訊管理系統中有很多,弄的我的邏輯也很混亂,我們一起來學習學習吧。 布爾值(Boolean value),也叫做布林值資料型別,是一個有兩個值的單一資料型別:1和0(也叫“真”和“假”)。它是僅有一位元字、或一個位元的特殊的位元據類型,也能夠通過限制特定操作允許值的範圍來表示任何其它的基數。
Time of Update: 2018-12-04
在做修改成績資訊時,遇到了這樣的問題:如果把記錄都刪除完了,沒有記錄了,還是點擊修改記錄之後,就會彈出一個對話方塊: 點擊確定之後,修改記錄的表單還是會出來, 點擊任何一個按鈕,都會出現如下錯誤:於是就想能不能把沒有記錄後的修改資訊這個表單隱藏了,原代碼:Private Sub Form_Load() '載入表單 Dim txtSQL As String Dim
Time of Update: 2018-12-04
一、Factory 方法模式1、簡單工廠1)簡單廠的最大優點在於工廠類中包含了必要的邏輯判斷,根據用戶端的額選擇條件動態視力化相關的類,對於用戶端來說,去除了與具體產品的依賴。2)就那運算器的例子來說,如果再給程式加‘開方’等功能時,需要我們一定給工廠類的方法裡加‘case’語句的,這就違背了,‘開放-封閉’原則。3)以運算器的圖為例 //簡單原廠模式 public class OperationFactory { public static
Time of Update: 2018-12-04
企業需要管理,管理好了,企業才能變得強大,即實現企業價值的最大化,資源的合理配置和有效整合。企業還需要創新,創新了,企業才會跟得上時代的潮流進步,運用時代的特點和技術,將企業經營的井井有條,才不會被淹沒在時代的歲月裡。所處的時代不同,我們的企業就要隨之而變,不斷的創新和進步,才能受到關注和擁護。 每個人都有其存在的價值,同樣企業也有其存在的價值,如果沒有價值就會面臨破產。
Time of Update: 2018-12-04
如果我們建立一個菜單,單擊菜單一實例化出來一個表單,再點還會出來一個表單,這時就需要用單例模式了。 一開始寫單例的時候是在父表單裡面寫的,也實現了點擊多次菜單只出來一個表單。代碼如下:'單例模式 Public NotInheritable Class Singleton Private Shared instance As frmQueryBalance = Nothing '定義一個靜態變數,初始值為nothing '初始化組件
Time of Update: 2018-12-04
管理資訊系統是管理理論、系統方法和資訊技術不斷融合的產物,是資訊資源開發利用的主要形式。管理資訊系統應用非常廣泛,不僅是一個軟體系統,又是一個硬體系統,更是一個管理系統。學習管理資訊系統能讓我們的工作更快捷方便,讓我們的思想更成熟,更具有全域性,掌握全域,高瞻遠矚。 敬請期待後面的內容,謝謝。
Time of Update: 2018-12-04
隨著資訊產業的蓬勃發展,網路的開發度和自由度日趨提高,複雜化、多元化、商業化日益加強,色彩繽紛的網路世界對人們的工作、學習以及生活產生了巨大影響。它極大地豐富和改變著人們生活、工作和學習。讓我們緊跟網路的步伐,做出更優秀的成績。 網路有好多種網路類型,網路的分類多了,就需要我們找到適合自己,適合我們的網路類型。例如,按覆蓋的地理範圍劃分,可以分為區域網路,城域網,廣域網路。
Time of Update: 2018-12-04
學習設計模式之前,先來認真瞭解一下設計模式:1、什麼是模式? 每個模式描述了一個問題,該問題反覆在我們的周圍出現,每個模式給出了對該問題的核心解決方案,因此,人們可以反覆使用給解決方案解決類似問題。2、為什麼學習模式? 模式協助我們學習他們成功的經驗,從而避免失誤。 Design Pattern為軟體設計總結了寶貴的經驗,這些設計經驗可以被重用,並不是簡單的代碼重用。3、指導模式設計的三個重要概念: (1)重用(reuse):是目標
Time of Update: 2018-12-04
資料資料庫的資料全在電腦上,如果出現一些意外,例如:系統崩潰、硬碟損壞等,會造成資料丟失,而要資料恢複的話,需要花很多時間和金錢,所以資料備份的話,在出現以上情況的話,就不用擔心了。 備份和恢複組件是SQL Server的重要組成部分。Database Backup記錄了在進行備份這一操作時資料庫中所有資料的狀態。 SQL Server支援線上備份,通常情況下可以一邊進行備份一邊進行其他動作,但是不允許執行以下操作:
Time of Update: 2018-12-04
有了資料備份讓我們的資料更加安全,那麼怎麼恢複呢? 資料恢複是指將Database Backup載入到系統中的過程。系統在恢複資料庫過程中,自動執行安全性檢查、重建資料庫結構以及完整資料庫內容。 在選擇該使用哪種備份類型時我們必須考慮到當使用該備份進行資料庫恢複時,它能把遭到損壞的資料庫帶到怎樣的狀態(是資料庫失敗的時刻,還是最近一次備份的時刻)。下面是資料庫恢複的分類:
Time of Update: 2018-12-04
隨著現在社會的進步,時代的發展,企業的形式也各種各樣。一直處在不斷的發展之中,但是其本質始終是從事商品生產和經營的經濟組織。 現在一個資訊技術的時代,網路促進了企業的發展,比如說網上購物,不用出門,點點滑鼠就可以送貨到門,再比如說在網上發廣告等等都可以促進一個企業經濟的發展。讓一個企業強大起來。這隻是表面的,如果一個企業管理不好,也不可能有很大的利潤。 下面是我對企業管理和現在資訊技術時代下如何讓企業更好發展的一個小結。
Time of Update: 2018-12-04
開發管理資訊系統要遵循一定的方法,比如結構化方法,原型化方法,物件導向方法等,而結構化方法最為常用。資訊系統的開發不是一個簡單的開發過程,在其中必須考慮全面,各個方面相互配合,運用科學合理的方法,領導的支援,業務員的積極配合,以及資金的支援等等。