原创 WINDOWS cmd/VS2008控制檯程序 啓動慢?

故障現象:用VS2008編譯CMD控制檯應用程序時相當慢,從開始編譯到現實結果至少需要7-8秒,而我電腦是雙核2.0G+2G內存,不應該是系統的問題,故從軟件上排除故障。再用VS編譯MFC程序,發現速度正常,進而從運行裏敲CMD.exe,發

原创 Ubuntu 8.04顯卡驅動及3d效果的安裝設置

Ubuntu 8.04 (Hardy Heron) 中集成了強大3D交互界面,Ubuntu 的 3D 桌面特效給用戶帶來了一種全新的視覺用戶。然而這樣絢麗的效果需要用戶自己手動安裝。下面說下我安裝時的步驟公大家參考 1、說明:

原创 二維數組定義以及動態分配空間

下面三種定義形式怎麼理解?怎麼動態分配空間? (1)、int **Ptr; (2)、int *Ptr[ 5 ]; 我更喜歡寫成 int* Prt[5]; (3)、int ( *Ptr )[ 5 ]; 此文引自網上,出處不

原创 程序員:少聽些用戶抱怨吧

如果一直以來你都是在一個封閉的小屋子寫程序,從來沒有接觸過用戶,收集過反饋,那麼我建議看看劉老師的“程序員:多聽聽用戶抱怨吧 ”,如果你發現自己80%以上的時間都在滿足個別用戶的一些看似大衆化的BT需求的時候,並因此極其痛苦而無法推動具有建

原创 Windows消息大全

消息,就是指Windows發出 的一個通知,告訴應用程序某個事情發生了。例如,單擊鼠標、改變窗口尺寸、按下鍵盤上的一個鍵都會使Windows發送一個消息給應用程序。消息本身是作 爲一個記錄傳遞給應用程序的,這個記錄中包含了消息的類型以及

原创 界面庫技術概述

界面庫技術概述   function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:'):(d.

原创 VC中使用ListCtrl經驗總結

ListCtrl在工作中,常常用到,也常常看到大家發帖問怎麼用這個控件, 故總結了一下自己的使用經驗,以供參考使用。  先註明一下,這裏,我們用m_listctrl來表示一個CListCtrl的類對象,然後這裏我們的ListCtrl都是

原创 創建有個性的對話框之ATL/WTL篇

前記    這幾個嵌入類其實很早之間就完成了,2003年的時候我在CodeProject上發佈了這些代碼,不過當時使用了紫色作爲按鈕的邊框,導致幾個無聊的 LY在哪裏爭吵關於Gays的問題,呵呵,看來不僅語言要接軌,顏色的認識也要和西方

原创 我的友情鏈接

51CTO博客開發

原创 STL,ATL,WTL之間的聯繫和區別

STL即 Standard Template Library (標準模板庫)STL是惠普實驗室開發的一系列軟件的統稱。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普實驗室工作時所開發出來的。

原创 vc中調用其他應用程序的方法(函數) winexec,shellexecute ,createprocess

WinExec,ShellExecute ,CreateProcess 可以實現調用其他程序的要求,其中以WinExec最爲簡單,ShellExecute比WinExec靈活一些,CreateProcess最爲複雜。      WinEx

原创 C/C++中回調函數初探

簡介  對於很多初學者來說,往往覺得回調函數很神祕,很想知道回調函數的工作原理。本文將要解釋什麼是回調函數、它們有什麼好處、爲什麼要使用它們等等問題,在開始之前,假設你已經熟知了函數指針。   什麼是回調函數?  簡而言之,回調函數就是一個

原创 解說Win32的窗口子類化

下載本文的配套源代碼 也許你需要一個特殊的Edit來限制浮點數的輸入,但是現有的Edit卻並不能完成這項工作——因爲它只能夠單純的限制大小寫或者純數字。當你在論壇上求 救的時候,某個網友告訴你:“用子類化。”你也許會在看到一線曙光的

原创 UML圖的分類

作爲一種建模語言,UML的定義包括UML語義和UML表示法兩個部分。   (1) UML語義 描述基於UML的精確元模型定義。元模型爲UML的所有元素在語法和語義上提供了簡單、一致、通用的定義性說明,使開發者能在語義上取得一致,消除了因人

原创 哈希表

哈希表(百度百科)   一般的線性表、樹中,記錄在結構中的相對位置是隨機的即和記錄的關鍵字之間不存在確定的關係,在結構中查找記錄時需進行一系列和關鍵字的比較。這一類查找方法建立在“比較”的基礎上,查找的效率與比較次數密切相關。理想的情況是能