原创 DatabaseMetaData

  import java.sql.DriverManager; import java.sql.Statement; import java.sql.DatabaseMetaData; public class DataConn { p

原创 多態性的進一步理解

  多態性,其來自於dictionary.com的定義是"以不同形式,階段或者類型出現在獨立的組織中或者同種組織中,而不存在根本區別。"由該定義,我們可以認爲,多態性是一種通過多種狀態或階段來描述相同對象的編程方式。其實,它的真正意義在於

原创 總結一下自己學習語言的經驗(給初學者)

我自己開始學習編程語言的時候是很迷茫的,那時候對計算機語言根本就不理解。第一次考C語言還以掛科而死掉。但是,對我這卻是一個激勵。從失敗中尋找成功,能夠不放棄。這樣的一種精神,我認爲是極爲重要的。我在這裏把我的故事說出來就是這個目的。因爲,

原创 學習使用IDE

在開始學習一門編程語言之後,就要掌握一個IDE,也就是集成開發環境。在基本掌握了一個IDE,也就是能用它來編寫一個程序,並能夠順利的運行程序和簡單的調試程序。這個時候才能夠進行練習,也纔算走出了學習編程語言的關鍵的一步。因爲,不進行練習僅

原创 堆和棧(明確的說明了計算機堆和棧的區別,令我受益很多)

 堆棧在計算機領域,堆棧是一個不容忽視的概念,但是很多人甚至是計算機專業的人也沒有明確堆棧其實是兩種數據結構。 要點: 堆:順序隨意 棧:先進後出 堆和棧的區別 一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以

原创 JAVA虛擬機(一)

最近學習過程中,發覺自己對Java的底層知識瞭解的太少,在圖書館中發現了深入Java虛擬機。讀罷感覺這本書所包含的內容令自己對Java的理解更加深刻了些。在這裏記錄一下自己讀書得到的東西。   一、Java的體系結構決定了它能夠被廣泛的使

原创 數據庫連接大全

  -----------MySQL 連接方式-----------MySQL Connector/ODBC 2.50 (MyODBC 2.50)連接方式本地數據庫連接Driver={mySQL};Server=localhost;Opt

原创 stdafx.h

 名稱的英文全稱爲:Standard Application Framework Extensions   所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標準頭文件(如Windows.H、Afxwin.H)預先編譯,

原创 單元測試

   單元測試是在軟件開發過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。   在一種傳統的結構化編程語言中,比如C,要進行測試的單元一般是函數或子過程。在象C++這樣的面向

原创 UML類圖符號簡介

  UML類圖符號簡介 關鍵字: uml 1. 類(Class):使用三層矩形框表示。第一層顯示類的名稱,如果是抽象類,則就用斜體顯示。第二層是字段和屬性。第三層是類的方法。注意前面的符號,‘+’表示public,‘-’表示priv

原创 如何學習一門計算機語言(續)

我這裏寫給的讀者是真正想學習,而又不得其門而入的初學者們。這樣的人有很多,在我周圍我就常看到有很多人想學好一門語言,他們有些也很刻苦。但是,堅持一段時間卻沒有什麼成效。這其實是方法的問題。我這裏說幾點我遇到的幾個學習程序設計的時候容易遇到

原创 GUI

 定義  圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指採用圖形方式顯示的計算機操作用戶界面。與早期計算機使用的命令行界面相比,圖形界面對於用戶來說在視覺上更易於接受。   如Wind

原创 編譯unexpected end of file while looking for

  1.unexpected end of file while looking for precompiled header directive A1、右鍵點工程名,選設置,然後選c/c++屬性頁,再選catagory選單中選 prec

原创 從一個例子理解設計模式

看了不少設計模式的書,發現講得都比較抽象。對於項目經驗少的人很難理解,但是我覺得設計模式作爲一種思想範疇的問題,不必要有這麼高的門檻。只要有些生活閱歷的人,都應該能夠理解。這才能體現出其偉大。我以這個目標作爲自己努力的方向,這裏先寫一點

原创 AppWizard

  AppWizard 是用類別名稱和源程序名產生 Windows 應用程序的一個工作嚮導,整裝了程序並作成嚮導的程序產生器。當你想要製作一些程序的時候,你便會用到 AppWizard並能瞭解到它用途的廣泛性。 不要把 AppWizard