原创 進程和線程的異同點

1、相同點:(a)二者都具有ID,一組寄存器,狀態,優先級以及所要遵循的調度策略。(b) 每個進程都有一個進程控制塊,線程也擁有一個線程控制塊。(c) 線程和子進程共享父進程中的資源;線程和子進程獨立於它們的父進程,競爭使用處理器資源;線程

原创 解說Win32的窗口子類化

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

原创 數碼彩色轉黑白的方法小集

於彩色轉換爲全色黑白的討論... 集了幾個方法,不全的大家補上,歡迎討論交流。 photoshop中打開一張rgb模式的圖片。 方法一:將圖片直接轉換成灰度模式。 通過點選菜單image(圖像) --> mode(模式) --> gr

原创 WM_Close,WM_Destory與WM_Quit的區別

      當使用者按下系統功能表中的Close按鈕,系統送出WM_Close,通常程序的窗口函數不攔截此消息,於是DefWindowProc處理 它,DefWindowProc收到WM_Close後調用DestoryWindow把窗口

原创 我的友情鏈接

51CTO博客開發

原创 Windows消息大全

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

原创 ps4中文版下載 photoshop cs4綠色版 v11.0

Adobe Photoshop CS4 簡體中文(漢化)特別版       基於Adobe Photoshop CS4 官方正式版製作       免序列號,免激活!

原创 UML圖的分類

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

原创 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

原创 etWindowLong SetWindoWLong的用法

函數原型:         LONG GetWindowLong(         HWND hWnd, //指定窗體句柄        int nIndex  //需要獲取的信息類型        );        用該函數獲取指定

原创 程序員眼中的UML

UML自1997年誕生以來,受到無數廠商、組織、專家學者的追捧和擁護,短短几年時間,便有一統天下之勢。提起建模語言,舍UML其誰? UML相關標準OMG組織作爲影響力最大的面向對象技術的機構,早早便將UML收入囊中,力捧其爲標準建模語言。O

原创 VC中使用ListCtrl經驗總結

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

原创 WTL中動態菜單的實現

在寫代碼的過程中,程序需要讀取CTreeViewCtrl的根節點下的次級節點,並生成到子菜單加入到葉子列表的右鍵菜單中,實際操作如下:1)刪除原有的菜單    這一步很重要,因爲動態生成的菜單隻要加進去是不會自己刪除的    //先刪除

原创 C語言排序算法演示:冒泡法

泡排序的算法分析與改進 交換排序的基本思想是:兩兩比較待排序記錄的關鍵字,發現兩個記錄的次序相反時即進行交換,直到沒有反序的記錄爲止。  應用交換排序基本思想的主要排序方法有:冒泡排序和快速排序。   冒泡排序   1、排序方法