原创 學生信息管理系統之查詢數據信息

<span style="font-size:18px;">學生信心管理系統是我做的第一個用到VB和數據庫連接的系統,在做這個系統的時候感觸頗多。學習完SQL入門經典這本書,對數據庫的操作來說,無非就是:“增、刪、改、查”。當想要真正應用

原创 VB中的SQL語言——增、刪、改、查

     結構化查詢語言簡稱SQL,SQL是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫系統。SQL語言主要有四個部分:數據定義語言、數據操縱語言、嵌入式SQL語言的使用規定、數據控制語言。今天我們介紹其中的一

原创 淺談三層之登錄窗體(C#)

   最近在學習三層架構,三層的核心思想就是“解耦”。三層就好比我們去飯店吃飯,服務員只負責接收訂單,廚師只管烹飪,採購員只管提供客人需要的蔬菜、肉類等。它們三者之間各司其職,互不影響,從而保證了飯店業務的正常運行。    這裏我們講的三

原创 軟件工程之軟件開發

根據軟件開發模型中的瀑布模型,軟件開發要經歷總體規劃、需求分析、軟件設計、軟件編碼、軟件測試和運行維護六個階段,這六個階段統稱爲軟件開發的生命週期。也可以把這六個階段整合成三個階段,定義階段(需求分析、詳細分析),設計階段(軟件設計、軟件

原创 UML類圖在代碼中的實現

    《大話》中的23種設計模式的代碼都是根據UML類圖在C#中實現的,可見類圖對於面向對象編程的重要性。在UML類圖的四種關係這一篇文章詳細地介紹過類圖之間的關係,關聯(聚合、組合),依賴、繼承和實現。這篇文章就類圖的四種關係在C#的

原创 UML中的9種圖

           在上一篇文章中提到,在軟件的生命週期中,軟件兩種存在形式,即靜止狀態和運行狀態。根據軟件存在的這兩種形式,用UML在軟件開發的過程中對軟件建模一共用9中圖。      用例圖:基於用例的系統行爲建模。     【概

原创 設計模式之六原則

        設計模式一共包含23種模式,每一種模式的實現都要遵循一定的原則,概括下來,各個設計模式遵循的原則無非有6種,下面對這6個原則的詳細介紹。 單一職責原則:各司其職        定義:就一個類而言,應該僅有一個引起它變化的原

原创 物件導向程序設計

    VB.Net視頻中所講的物件導向程序設計就是我們常說的面向對象程序設計(OOP),在這一部分的內容中,主要講到了物件和類別的設計。簡單點兒來說,物件就是對象(Object),類別就是類(Class)。類別是創建物件時要定義的類型,

原创 UML中類圖的四種關係

   在UML的類圖中,類圖之間的關係分爲4中:關聯(Association)、依賴(Dependency)、泛化(Generalization)和實現(Realization)。     一、關聯(Association)     關聯

原创 UML簡述

        在開發軟件的過程中,開發者在編寫程序之前需要研究和分析軟件的諸多複雜和紛亂的問題,可見軟件系統的開發是一個非常複雜的過程。因此,在軟件開發的各個階段之間的交流就非常重要了,那麼問題來了,在各個階段的交流過程中,選擇什麼樣的

原创 工廠方法模式

       在簡單工廠模式中提到了其存在的缺陷,簡單工廠模式違背了“開放-封閉”原則,一旦添加新的產品就不得不修改工廠類的代碼,這樣會造成工廠類的實現邏輯過於複雜。工廠方法模式的存在就很好地解決了這一問題。        工廠方法模式,

原创 學生信息管理系統之修改數據信息

學生信息管理系統已進行到收尾階段,現在總結一些知識,在這裏與大家分享一下。 學生信息管理系統最後幾個窗體中包括了查詢信息和修改信息。這幾個窗體有很多的共同點。以修改學籍信息爲例向大家介紹一下修改數據信息的步驟。 在寫代碼時,首先定義三

原创 軟件工程之文檔

      軟件文檔也稱文件,通常指的是一些記錄的數據和數據媒體。文檔對軟件開發的各個階段有很大的作用。高效率地開發、分發、管理和維護文檔對於開發軟件產品有着重要意義。       文檔在軟件開發人員、軟件管理人員、維護人員、用戶以及計算

原创 使用類別與基底類別庫

     VB.Net是VB6.0的升級版,兩者的不同之處在於VB是基於對象的面向過程的編程語言,VB.Net是完全面向對象的編程語言。之前在用VB進行編程時對類的使用少之又少,在VB.Net中,對類與基類的使用將成爲我們今後編程中最重要

原创 遍歷查詢的應用

機房收費系統中,我們在實現很多功能中都用到遍歷查詢法。下面對遍歷查詢法做一下總結。 一、遍歷數據庫某張表,查詢出特定條件的數據。       1、以查詢學生餘額爲例,將查詢結果賦值於文本框。 txtsql = "select * fro