原创 Linux下進行MYSQL的C++編程起步手記

首先安裝必需的開發包sudo apt-get install gcc g++ libgcc1 libg++ make gdb 安裝MYSQL的C語言開

原创 MFC中的文字輸出

在OnDraw(CDC *pDC)中 CDOCUMENT *pDoc = GetDocument(); TEXTMETRIC tm; int   x,y, cy, i; char  sz[20]; pDC->GetTextMetrics

原创 MFC消息處理與SDK消息處理

  在MFC類實現中,採用消息映射實現對消息的響應,從而改變了在SDK中的循環結構,使得消息的流轉更加隱蔽。在SDK中有分三部分構成: WNDCLAS

原创 C++支持的多態方式

 1、通過一個隱式轉換,從派生類指針或引用轉換到其公有基類的指針或引用。          Query *pquery = new NameQuery("Glass");  2、通過虛擬函數機制:       pquery-eval();

原创 文件內容讀取

從文件中讀取整個文檔的代碼 fseek( fp,0, SEEK_END);        //移動到文件末尾 int len = ftell( fp );           //讀取文件長度 cha *pBuf = new char [

原创 Linux下安裝windows系統的方法

 1、下載自己喜歡的Windows ISO 文件系統 2、解壓縮至FAT32文件系統中,注:最好不要解壓縮在C盤中,即hd1分區中 3、下載虛擬啓動文

原创 [轉]Winsock程序設計初步之 Winsock編程原理

  Winsock程序設計初步之 Winsock編程原理   本課程主要講Windows中TCP/IP編程接口Winsock,版本爲1.1。高版本

原创 傳道解惑 軟件開發技術名詞解密

[轉載]http://www.sjhf.net/blog/user1/sjhf/archives/2006/2006412173840.htm序:去年

原创 mysql中的mysql_real_connect連接參數設置

在前一篇文章中,講述瞭如何進行mysql源程序代碼的編譯鏈接,但是沒有講述運行情況,在按照上一篇文章代碼下進行編譯運行後,發現無法鏈接數據庫文件,顯然

原创 函數指針的應用

  函數指針,說白了就是一個地址。     int (*ff(int))(int*,int); 該聲明將ff()聲明爲一個函數,它有一個int型的參數

原创 Hash函數學習筆記

 Hash函數是一種映射關係,通過一種映射關係,將原本的字符串,數字或其他關鍵信息轉換爲一個索引值。用數學關係式表示爲:   index  =  fu

原创 AfxGetApp 解剖

MFC中有不少的全局函數,方便在不同對象中獲取不同的內容或創建不同的對象。主要全局函數有: AfxWinInit()  AfxBeginThread()  AfxEndThread()  AfxFormatString1()  AfxFo

原创 構造函數與拷貝解析

當我們聲明一個類的時候,可能會需要另外一個類的實體去初始化一個新定義的類。 // 類定義// 此類只能實現數據的拷貝,而不能夠對資源進行操作。cla

原创 數據與代碼分開的一個原因

          在進行程序設計的時候,總是需要進行數據輸出,如顯示提示信息,顯示出錯信息等內容,這些數據一般爲常量,如果在程序中直接聲明這些常量然後再輸出,那麼測試的時候將變得非常困難,因爲測試的時候不知道什麼時候會出現什麼樣的提示信

原创 兩個注意點

1、整型數相除存在捨去餘數的問題。    1+2+3+.....+ n = (1+n)*n/2   如果用整數直接相除顯然存在問題。正確解法爲:  if(n%2 == 0)    sum = (1+n)*(n>>2);  else