freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第4講windows編程機(jī)制(1)(完整版)

  

【正文】 to menu or childwindow identifier HANDLE hInstance, // to application instance LPVOID lpParam //11. pointer to windowcreation data )。 =hInstance。 35 --窗口過程函數(shù) 舉例:汽車廠家生產(chǎn)汽車好比應(yīng)用程序創(chuàng)建窗口,用戶使用汽車好比操作系統(tǒng)管理窗口,某種汽車在銷售前就指定好了修理站(類似回調(diào)函數(shù)),當(dāng)用戶的汽車出現(xiàn)故障后(類似窗口收到消息),汽車用戶(類似操作系統(tǒng))自己直接找到修理站去修理,不用廠家(類似應(yīng)用程序)親自將車送到修理站去修理,但修理站還得由廠家事先建造好。 如果希望某一變量的值既有 CS_VREDRAW又有 CS_HREDRAW特性,可使用 或 運(yùn)算,如: style=CS_VREDRAW | CS_HREDRAW ; 如果希望在某一變量原有的幾個(gè)特征上去掉其中一個(gè)特征,用 取反 ( ~)之后再進(jìn)行 與 ( amp。 //菜單資源名 LPCTSTR lpszClassName。 //窗口樣式 WNDPROC lpfnWndProc。 return 0 。 25 從變量類型區(qū)分變量用途 int x,y。 23 Windows應(yīng)用程序、操作系統(tǒng)、計(jì)算機(jī)硬件之間的相互關(guān)系 應(yīng)用程序 操作系統(tǒng) 輸入輸出設(shè)備 ③ ④ ① ② 消息隊(duì)列 Windows程序內(nèi)部運(yùn)行原理 24 關(guān)于消息及消息隊(duì)列 操作系統(tǒng)是怎樣將感知到的事件傳遞給應(yīng)用程序的呢?這是通過 消息機(jī)制 (Message)來(lái)實(shí)現(xiàn)的。如 DeleteFile函數(shù)來(lái)刪除一個(gè)文件。 person ZhangSan。 } return 0。 積累功能代碼 分類保存、代碼庫(kù)、效率及正確率。 在編程的時(shí)候可以直接調(diào)用,而不必知道其內(nèi)部實(shí)現(xiàn)的過程,只知道它的原型和返回值就可以了。 10 7 、句柄 句柄是一個(gè)指針 ,通過句柄就可以控制該句柄指向的對(duì)象。 進(jìn)程的動(dòng)態(tài)性,是通過線程來(lái)體現(xiàn)的。 4 程序 通常說的程序都是指一個(gè)能讓計(jì)算機(jī)識(shí)別的文件。 接觸最多的是以 exe或者 作為擴(kuò)展名的文件。 7 消息 消息是應(yīng)用程序和計(jì)算機(jī)交互的途徑,在計(jì)算機(jī)上幾乎做每一個(gè)動(dòng)作都會(huì)產(chǎn)生一個(gè)消息 鼠標(biāo)被移動(dòng)會(huì)產(chǎn)生 WM_MOUSEMOVE消息,鼠標(biāo)左鍵被按下會(huì)產(chǎn)生 WM_LBUTTONDOWN的消息,鼠標(biāo)右鍵按下便產(chǎn)生 WM_RBUTTONDOWN消息等等。 句柄是系統(tǒng)用來(lái)標(biāo)識(shí)不同對(duì)象類型的工具。 SDK是英文 Software Development Kit的縮寫,意思是“軟件開發(fā)工具包”,微軟提供了許多專門的 SDK開發(fā)包,比如 DirectX開發(fā)包和語(yǔ)音識(shí)別開發(fā)包等等。 16 C語(yǔ)言發(fā)展的四個(gè)階段 面向過程的 C語(yǔ)言 面向?qū)ο蟮?C++語(yǔ)言 SDK編程 MFC編程 17 面向過程的 C語(yǔ)言 C和 C++的最主要區(qū)別是: C語(yǔ)言中沒有類的概念, C++在 C的語(yǔ)法基礎(chǔ)上引入了類,所以 C++和 C的語(yǔ)法是基本相同的。 } 19 面向?qū)ο蟮?C++語(yǔ)言 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言可以將一些變量和函數(shù)封裝到類中,當(dāng)變量被類封裝后,稱之為屬性或者數(shù)據(jù)成員,當(dāng)函數(shù)被類封裝后,稱之為方法或者成員函數(shù)。 = 張三 。 include include int main() { DeleteFile(C:\\)。操作系統(tǒng)將每個(gè)事件都包裝成消息的結(jié)構(gòu)體 MSG來(lái)傳遞給應(yīng)用程序, MSG結(jié)構(gòu)定義如下: typedef struct tagMSG { HWND hWnd。 x=30。 } 在 project中選 Win32 Application 示例 1 27 WinMain函數(shù) Windows程序的入口函數(shù) int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // mand line int nCmdShow // window show state )。 //指向窗口過程函數(shù) int cbClsExtra。 //指定窗口類的名稱 } WNDCLASS。)運(yùn)算。 36 --設(shè)計(jì)窗口類的示例代碼 WNDCLASS wndcls。 =WindowProc。 39 -- 創(chuàng)建窗口 的示例代碼 HWND hwnd。 hwnd=CreateWindow(xiexin20xx,My window, WS_OVERLAPPEDWINDOW, 0,0,600,400,NULL,NULL,hInstance,NULL)。msg)。 case WM_CLOSE: DestroyWindow(hwnd)。 MSG msg。 //注冊(cè)窗口類 h_wnd=CreateWindow(ECJTU,My Window, WS_OVERLAPPEDWINDOW,0,0,400,500, 0,0,h_CurInstance,0)。 } return ( )。 } return 0。 }。 return TRUE。它的出現(xiàn),使程序員可以很方便地訪問 TCP/IP,從而開發(fā)各種網(wǎng)絡(luò)應(yīng)用的程序。 套接字存在于通信區(qū)域中。因此存在 字節(jié)順序轉(zhuǎn)換 的問題 61 客戶機(jī)/服務(wù)器模式 在 TCP/IP網(wǎng)絡(luò)應(yīng)用中,通信的兩個(gè)進(jìn)程間相互作用的主要模式是客戶機(jī) /服務(wù)器模式 (client/server),即客戶向服務(wù)器提出請(qǐng)求,服務(wù)器接收到請(qǐng)求后,提供相應(yīng)的服務(wù)。服務(wù)完成后,關(guān)閉此新進(jìn)程與客戶的通信鏈路,并終止。 Windows Sockets Berkeley Sockets都是基于TCP/IP協(xié)議的; Sockets 2從 Sockets , 與協(xié)議無(wú)關(guān)并向下兼容 ,可以使用任何底層傳輸協(xié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1