原创 進程和線程的異同點
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、排序方法