
HOOK編程 當在應用程序窗口中按下鼠標左鍵時,操作系統會感知到這一事件,然后產生鼠標左鍵按鍵消息,接著把此消息放到應用程序的消息隊列中,應用程...
靜態庫函數和數據被編譯進一個二進制文件(.LIB)。在使用靜態庫下,在編譯連接可執行文件時,鏈接器從庫中復制這些函數和數據,并把它們和應用程序的...
服務器應用程序容器應用程序 ActiveX控件可以看成是一個極小的服務器應用程序 OCX是ActiveX控件的一種后綴名典型的ActiveX控件...
當一個進程啟動后,操作系統為其分配4GB的私有地址空間。位于同一個進程中的多個線程共享同一個地址空間。 四種進程間通信的方式: 剪切板 匿名管道...
事件對象也屬于內核對象,分為兩種:人工重置的事件對象和自動重置的事件對象。 當人工重置的事件對象得到通知時,等待該事件對象的所有線程均變為可調度...
程序和進程程序是計算機指令的集合,它以文件的形式存儲在磁盤上。進程通常被定義為一個正在運行的程序的實例。是一個程序在其自身的地址空間中的一次執行...
網絡程序的實現有多種方法,Windows Socket是一種比較簡單的方法。Socket是連接應用程序與網絡驅動程序的橋梁。Socket在應用程...
使用CArchive類對文件進行讀寫操作。CArchive類沒有基類。利用CArchive類將對象數據保存到永久設備(例如磁盤文件)上。即使應用...
const char***指向常量的指針,不能修改其指向的內存中的內容。但可以修改其所指向的內存地址。指針變量是可以修改的,而其指向的對象被看做...