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

正文內(nèi)容

基于mfc的局域網(wǎng)聊天工具(文件)

 

【正文】 使用混編( hash)表來(lái)進(jìn)行關(guān)鍵字查找,所以映射查找是非??? 20 的。但是,查找一個(gè)列表的花費(fèi)很大,因?yàn)樗械牟檎叶夹枰獜牧斜淼膬啥酥婚_(kāi)始查找。必要時(shí),數(shù)組可擴(kuò)展和收縮。數(shù)組是一維數(shù)據(jù)結(jié)構(gòu),它們?cè)趦?nèi)存中是連續(xù)存儲(chǔ)的。這些類可用在任何一個(gè)程序中。 CString 提供了非常靈活的動(dòng)態(tài)字符串。 ( 5) 簡(jiǎn)單的數(shù)據(jù)類型類 封裝了繪圖坐標(biāo)、字符串、時(shí)間和數(shù)據(jù)信息,這使得 C++語(yǔ)法的使用更加便捷了。另外, MFC 提供了一些新控件,包括帶位圖和控制條的按鈕。 CDialog 和它的 派生類封裝了對(duì)話框功能。 CWnd可被自己使用,也可以作為派生新類的基類。每一個(gè)視圖都是附加給一個(gè)文檔的窗口并且與一個(gè)框架窗口相關(guān)聯(lián)。 多個(gè)派生自 CDocument 的文檔類對(duì)象。 MFC 的 OLE 包含器和服務(wù)器支持基于文檔 /視圖結(jié)構(gòu)。其它的應(yīng)用類型,例如基于對(duì)話的應(yīng)用、基于窗體的應(yīng)用和 DLL 只使用了一些文檔 /視圖框架功能??梢栽诳蚣苤刑顚?xiě)對(duì)于應(yīng)用特定的功能。事實(shí)上,你可能只需要使用其中的十多個(gè)不同 的 類 , 就可以建立一個(gè)非常漂亮的程序。 MFC 類庫(kù) MFC 類庫(kù) 是一個(gè)很大的、擴(kuò)展了的 C++類層次結(jié)構(gòu),與傳統(tǒng)上使用 C 語(yǔ)言直接訪問(wèn) Windows API 相反 , MFC 已經(jīng)包含和壓縮了所有標(biāo)準(zhǔn)的“樣板文件”代碼,這些代碼是所有用 C 編寫(xiě)的 Windows 程序所必需的 , 因此用 MFC 編寫(xiě)的程序要比用 C 語(yǔ)言編寫(xiě)的程序小得多, 當(dāng)然 MFC 所編寫(xiě)的程序的性能也毫無(wú)損失。而且,可以將直接調(diào)用 Windows API 與調(diào)用類庫(kù)自由地混合起來(lái)使用。 同時(shí),在 Visual C++內(nèi)部也內(nèi)建了很多對(duì) MFC 的 非常實(shí)用的東西, 例如類向?qū)н@樣的支持 , 減少軟件開(kāi)發(fā)的時(shí)間,使用類向?qū)Э梢陨蓮?hello world 這樣的簡(jiǎn)單程序到活動(dòng)文檔服務(wù)器這樣的復(fù)雜程序。 )。 LRESULT CALLBACK WindowProc ( HWND hwnd, //窗口的句柄。 十一、 WinMain 函數(shù)返回值 return 。 )。 ( 3) HWND hWnd 指定接收屬于哪個(gè)窗口的消息,通常設(shè)為 NULL,用于接收屬于調(diào)用線程的所有的窗口消息。 } 八、獲取消息 GetMessage 功能函數(shù)從 消息隊(duì)列中獲取消息,如果消息隊(duì)列中沒(méi)有消息,此功能函數(shù)則會(huì)一直等得消息。 七、消息循環(huán) 初始化工作完成后, WinMain 進(jìn)入所謂的消息循環(huán) ,使用 while 循環(huán),不斷的 GetMessage,再使用 TranslateMessage 將消息轉(zhuǎn)化, 用 DispatchMessage 將消息傳遞給窗口函數(shù)去處理。 ( 2) HWND hWnd 需要刷新的窗口句柄。 ( 8) HMENU hMenu 指定窗口菜單的句柄 ( 9) HINSTANCE hInstance 指定窗口所屬應(yīng)用程序?qū)嵗木浔? ( 10) LPVOID lpParam 作為 WM_CREATE 消息的附加參數(shù) lParam 傳入的數(shù)據(jù)指針,在創(chuàng)建多文檔界面的客戶窗口時(shí), lParam 必須指向 CLIENTCREATESTRUCT 結(jié)構(gòu)體。 ( 4) DWORD dwStyle 指定創(chuàng)建窗口的樣式。 ( 1)返回值 如果功能執(zhí)行成功,則返回新窗口的句柄;如果不成功,則返回 NULL,可以使用 GetLastErr 來(lái)獲取附加的錯(cuò)誤信息。如果設(shè)置為 NULL,那么這個(gè)窗口類的對(duì)象將沒(méi)有默認(rèn)菜單。此成員變量必須指向一個(gè)指針資源,如果為空,則在光標(biāo)移動(dòng)入程序窗口時(shí),程序必須明確光標(biāo)的形狀。 一般此參數(shù)設(shè)置為 0,但是 如果應(yīng)用程序用 WNDCLASS 結(jié)構(gòu)注冊(cè)對(duì)話框,必須設(shè)置此值為 DLGWINDOWEXTRA。 ( 2) WNDPROC lpfnWndProc 指向 窗口過(guò)程函數(shù) 的指針, 你必須使用 CallWindowProc 功能函數(shù)調(diào)用窗口過(guò)程函數(shù) 。其函數(shù)原型為: ATOM RegisterClass( CONST WNDCLASS *lpWndClass // 指向一個(gè) WNDCLASS結(jié)構(gòu)體的指針,在調(diào)用此函數(shù)之前需要定義一個(gè)完整的 WNDCLASS 對(duì)象。 ( 3) WPARAM wParam 和 LPARAM lParam 用于存放消息的附加信息 。 二、 MSG 結(jié)構(gòu)體 MSG msg; 定義 了 一個(gè) MSG 結(jié)構(gòu)體,是 Windows 內(nèi)設(shè)的一種數(shù)據(jù)格式 : Typetype struct tagMSG /*Queued message structure*/ { HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD time, POINT pt, }MSG。 ( 2) HINSTANCE hInstance hInstance 表示該程序當(dāng)前運(yùn)行的實(shí)例句柄,這是一個(gè)數(shù)值,程序在 Windows 10 下運(yùn)行時(shí),唯一的標(biāo)識(shí)運(yùn)行中的實(shí)例。 ( 1)返回值 如果執(zhí)行成功則會(huì)返回 WM_QUIT 這個(gè)消息,并在消息的 wParam 中包含exit value, 如果是非正常退出則 exit value 是 零 。 “以消息為基礎(chǔ),以事件為驅(qū)動(dòng)。這些 UI 資源的實(shí)際內(nèi)容(二進(jìn)制代碼)系借助各種工具產(chǎn)生,并以各種擴(kuò)展名存在,如 .ico .bmp .cur等等。所謂的 Win32,其實(shí)是一個(gè) API 規(guī)范,與 UNIX系統(tǒng)編程接口標(biāo)準(zhǔn) POSIX 是相對(duì)應(yīng)的。 技術(shù)可行性 已有搭建好的基于 Windows 的軟硬件平臺(tái),本人對(duì) VC 開(kāi)發(fā)環(huán)境有一定的了解,需繼續(xù)深入學(xué)習(xí) VC 和 Windows socket 編程。 運(yùn)行需求分析 ( 1)用戶界面 7 無(wú)啟動(dòng)界面、認(rèn)證界面,啟動(dòng)后的應(yīng)用界面 要 清爽,設(shè)計(jì)要簡(jiǎn)單明了,要具有較高的易用性。 ( 2) 良好的容錯(cuò)性 能,當(dāng)用戶非法操作或系統(tǒng)出現(xiàn)問(wèn)題時(shí)能以最好的方式推出程序。 ( 2)在線用戶列表信息。 ( 3)服務(wù)器端維護(hù)在線用戶列表,并在客戶端發(fā)送確認(rèn)再現(xiàn)信息后, 利用1 號(hào)端口 向在線客戶端返回在線用戶列表。二者之間的細(xì)小差別并不重要,通常這兩個(gè)術(shù)語(yǔ)可以互換。 Socket實(shí)際在計(jì)算機(jī)中提供了一個(gè)通信端口,可以通過(guò)這個(gè)端口與任何一個(gè)具有 Socket接口的計(jì)算機(jī)通信。 5 開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)技術(shù)的介紹 Windows Socket 網(wǎng)絡(luò)編程簡(jiǎn)介 Windows Sockets 規(guī)范以 . Berkeley 大學(xué) BSD UNIX 中流行的 Socket 接口為范例定義了一套開(kāi)放的、支持多種協(xié)議的 、 Microsoft Windows 下 的 網(wǎng)絡(luò)編程接口 , 并 不是一種網(wǎng)絡(luò)協(xié)議 ?;?Socket 的局域網(wǎng)通信軟件應(yīng)用范圍廣闊,不但可以處理傳統(tǒng)的通信需求,而且也能擴(kuò)展以適應(yīng)新型的網(wǎng)絡(luò)應(yīng)用,如網(wǎng)絡(luò)教育,數(shù)據(jù)影音傳 輸?shù)?,擁有廣泛的應(yīng)用前景。 SOCKET 目錄 第一章 引言 .............................................................................................................................................. 3 課題背景及意義 ............................................................................................................................. 4 課題現(xiàn)狀 ......................................................................................................................................... 4 開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)技術(shù)的介紹 ........................................................................................................ 5 Windows Socket 網(wǎng)絡(luò)編程簡(jiǎn)介 ............................................................................................. 5 VC++ 簡(jiǎn)介 ....................................................................................................................... 5 第二章 需求分析及可行性研究 ............................................................................................................. 5 需求分析 ......................................................................................................................................... 6 功能需求分析 ......................................................................................................................... 6 數(shù)據(jù)需求分析 ......................................................................................................................... 6 性能需求分析 ......................................................................................................................... 6 運(yùn)行需求分析 ......................................................................................................................... 6 可行性研究 ..................................................................................................................................... 7 成本可行性 ............................................................................................................................. 7 技術(shù)可行性 ............................................................................................................................. 7 第三章 相關(guān)開(kāi)發(fā)技術(shù)的原理性說(shuō)明 .................................................................................................... 7 WIN32 編程(即 SDK 程序設(shè)計(jì)原理) ...................................................................................... 7 MFC (MICROSOFT FOUNDATION CLASS) ...................................................................................... 17 簡(jiǎn)介 ........................................................................................................................................ 17 MFC 與 C 語(yǔ)言 API 的關(guān)系 .......................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1