原创 在ListView中加入圖標
在ListView中加入圖標的第一步是利用ListCtrl的SetImageList函數使該ListView關聯到一個ImageList上面去: CString strBmpPathSet,strBmpPathUnSet; strBmp
原创 AfxExtractSubString函數的用法
今天無意在網上看到了一個比較不常用的MFC分割 字符串的函數AfxExtractSubString(CString& rString, LPCTSTR lpszFullString,int iSubString, TCHA
原创 (轉貼)唐僧的家書
親愛的悟空: 在天庭住好一陣子了,不知你在花果山過的可好?我這封信寫的很慢,因爲知道你看字不快。 我們已經搬家了,不過地址沒改,因爲搬家時順便把門牌帶來了。 這個禮拜下了兩次雨,第一次下了3天,第二次下了4天。 昨
原创 Windows操作系統下面利用C++語言進行內存共享程序的編寫
創建共享內存分以下幾個步驟: 1.定義共享內存的結構體; 2.利用CreateFileMapping函數創建共享內存; 3.定義指向共享內存結構體的指針pShareMem,利用MapViewOfFile函數
原创 看孫子兵法
今天看電視的時候,劇中一個扮演司令員在對演習失敗做總結時說道:“夫未戰而廟算勝者,得算多也,未戰而廟算不勝者,得算少也”。後來自己查了一下孫子兵法,原文見於孫子兵法第一章-計篇:夫未戰而廟算勝者,得算多也;未戰而廟算不勝者,得算少
原创 VC中使程序最小化到系統托盤區
VC中使程序最小化到系統托盤區//定義托盤圖標結構體NOTIFYICONDATA nid; #define WM_ICONNOTIFY WM_USER + 909 //圖標響應消息(lParam)#define ID_TASKBARI
原创 在VC中如何結束進程和啓動新進程?
在VC程序中如何結束系統正在運行的其他進程(該進程必須有窗口界面),其實很簡單,按如下步驟進行即可: 1.取得進程的句柄(利用FindWindow函數得到); 2.獲取進程ID號(用GetWindowThreadPro
原创 高質量C++編程指南學習筆記
1.1 文件結構 1.1.1 版權和版本的聲明 版權和版本聲明位於頭文件或者實現文件的開頭,具體內容包括: Ø 版權信息 Ø 文件名稱、標識符和摘要 Ø 當
原创 編程心得
1.1 申請環境句柄(SQLAllocHandle) 設置環境句柄(SQLSetEnvAttr) 申請連接句柄(SQLAllocHandle) 連接數據源(SQLConnect)
原创 遞歸刪除非空文件夾
CStringList* g_pslDir = NULL;CStringList* g_pslFile = NULL; void main(){ g_pslDir = new CStringList; g_pslFile = new
原创 淺談未來電能質量國標發展趨勢
摘要:本文簡述了電能質量國家標準,從大家關注的電量指標,探討IEC標準轉化爲國標的現實意義。關鍵詞:電能質量 國標 IEC 諧波 間諧波 電壓驟降 發展趨勢 從八十年代以來,我國對電能質量日漸重視,陸續出臺了多項電能質量標準
原创 Linux系統C編程資料
1)Linux程序設計入門--基礎知識 Linux下C語言編程基礎知識 前言: 這篇文章介紹在LINUX下進行C語言編程所需要的基礎知識.在這篇文章當中,我們將 會學到以下內容: 源程序編譯 Makefile的編寫 程序庫的鏈接 程序的調
原创 Windows下多線程編程指南
Windows多線程編程總結關鍵字:多線程 線程同步 線程池 內核對象 1 內核對象1 .1內核對象的概念內核對象是內核分配的一個內存塊,這種內存塊是一個數據結構,表示內核對象的各種特徵。並且只能由內核來訪問。應用程序若需要訪問內核對象,
原创 在VC中利用ADO編程
步驟(1)初始化COM庫,引入ADO庫定義文件(2)用Connection對象連接數據庫(3)利用建立好的連接,通過Connection、Command對象執行SQL命令,或利用Recordset對象取得結果記錄集進行查詢、處理。(4)使
原创 Linux下C語言編程資料
1(Linux程序設計入門——基礎知識Linux下C語言編程基礎知識前言:這篇文章介紹在LINUX下進行C語言編程所需要的基礎知識。在這篇文章當中,我們將會學到以下內容:源程序編譯Makefile的編寫程序庫的鏈接程序的調試頭文件