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

正文內容

基于mfc的局域網聊天工具-文庫吧資料

2024-11-16 06:08本頁面
  

【正文】 ( 8) HMENU hMenu 指定窗口菜單的句柄 ( 9) HINSTANCE hInstance 指定窗口所屬應用程序實例的句柄 ( 10) LPVOID lpParam 作為 WM_CREATE 消息的附加參數(shù) lParam 傳入的數(shù)據指針,在創(chuàng)建多文檔界面的客戶窗口時, lParam 必須指向 CLIENTCREATESTRUCT 結構體。 ( 6) int nWidth 和 int nHeight 指定窗口的寬度和高度。 ( 4) DWORD dwStyle 指定創(chuàng)建窗口的樣式。 ( 2) LPCTSTR lpClassName 指定窗口類的名稱。 ( 1)返回值 如果功能執(zhí)行成功,則返回新窗口的句柄;如果不成功,則返回 NULL,可以使用 GetLastErr 來獲取附加的錯誤信息。 四、創(chuàng)建窗口 CreateWindow 函數(shù)可 以用于創(chuàng)建父窗口、彈出窗口以及子窗口 ,在創(chuàng)建窗口時 它 可以 確定窗口類、窗口標題、窗口風格、大小以及初始化位置 。如果設置為 NULL,那么這個窗口類的對象將沒有默認菜單。此成員變量 可以是 一個 物理的畫刷句柄來畫出背景,也可以是一個顏色值,但顏色 值必須是系統(tǒng)給出的標準的系統(tǒng)顏色 。此成員變量必須指向一個指針資源,如果為空,則在光標移動入程序窗口時,程序必須明確光標的形狀。 ( 6) HICON hIcon 指向此類圖標的句柄。 一般此參數(shù)設置為 0,但是 如果應用程序用 WNDCLASS 結構注冊對話框,必須設置此值為 DLGWINDOWEXTRA。 ( 4) int cbWndExtra Windows OS 為每個窗口管理著一個內部數(shù)據結構,在注冊窗口類時,應用程序能夠指定一定字節(jié)數(shù)的附加空間,稱為窗口附加內存。 ( 2) WNDPROC lpfnWndProc 指向 窗口過程函數(shù) 的指針, 你必須使用 CallWindowProc 功能函數(shù)調用窗口過程函數(shù) 。 WNDCLASS 結構體 typedef struct { UINT style, WNDPROC lpfnWndProc, int cbClsExtra, int cbWndExtra, HINSTANCE hInstance, HICON hIcon, HCURSOR hCursor, HBRUSH hbrBackground, LPCTSTR lpszMenuName, LPCTSTR lpszClassName } WNDCLASS, *PWNDCLASS。其函數(shù)原型為: ATOM RegisterClass( CONST WNDCLASS *lpWndClass // 指向一個 WNDCLASS結構體的指針,在調用此函數(shù)之前需要定義一個完整的 WNDCLASS 對象。( Specifies the time at which the message was posted.) ( 5) POINT pt 消息產生時光標在屏幕的位置。 ( 3) WPARAM wParam 和 LPARAM lParam 用于存放消息的附加信息 。 ( 2) UINT message 用于存放一個特定消息號。 二、 MSG 結構體 MSG msg; 定義 了 一個 MSG 結構體,是 Windows 內設的一種數(shù)據格式 : Typetype struct tagMSG /*Queued message structure*/ { HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD time, POINT pt, }MSG。 ( 4) LPSTR lpCmdLine lpCmdLine 是一個以空終止的字符串,指定傳給應用程序的命令行參數(shù)。 ( 2) HINSTANCE hInstance hInstance 表示該程序當前運行的實例句柄,這是一個數(shù)值,程序在 Windows 10 下運行時,唯一的標識運行中的實例。 其它的函數(shù)調用習慣還有 _pascal 和_cdecl。 ( 1)返回值 如果執(zhí)行成功則會返回 WM_QUIT 這個消息,并在消息的 wParam 中包含exit value, 如果是非正常退出則 exit value 是 零 。窗口是用來接受并處理消息的,每個窗口都對應一個函數(shù)來處理消息,程序員必須設計這個窗口函數(shù) ( windows procedure) 。 “以消息為基礎,以事件為驅動。 RC 編譯器 8 ( )讀取 RC 文件的描述后將所有 UI 資源文件集中制作出一個 .RES 文件,再與程序代碼結合在一起,這才是一個完整的 Windows 可執(zhí)行文件。這些 UI 資源的實際內容(二進制代碼)系借助各種工具產生,并以各種擴展名存在,如 .ico .bmp .cur等等。 一個 WINDOWS 程序分為程序代碼和 UI(User Interface 用戶接口 )資源兩大部分,兩部分 最后以 RC 編譯 程序編譯 為一個完整的 EXE 文件。所謂的 Win32,其實是一個 API 規(guī)范,與 UNIX系統(tǒng)編程接口標準 POSIX 是相對應的。) 開發(fā) Windows 應用程序或者系統(tǒng)程序。 技術可行性 已有搭建好的基于 Windows 的軟硬件平臺,本人對 VC 開發(fā)環(huán)境有一定的了解,需繼續(xù)深入學習 VC 和 Windows socket 編程。 ( 3)故障處理 在遇到可預知的故障 與情況時,能提示用戶并自動退出;在遇到不可預知的故障時能安全退出。 運行需求分析 ( 1)用戶界面 7 無啟動界面、認證界面,啟動后的應用界面 要 清爽,設計要簡單明了,要具有較高的易用性。 ( 4)開發(fā)文檔易理解,保證以后自己二次開發(fā)或他人接手開發(fā)時,能夠清晰的理解整個系統(tǒng)的設計思路和實現(xiàn)細節(jié)。 ( 2) 良好的容錯性 能,當用戶非法操作或系統(tǒng)出現(xiàn)問題時能以最好的方式推出程序。 ( 4)其它程序內部可能需要設計的數(shù)據結構體。 ( 2)在線用戶列表信息??蛻舳嗽谝欢〞r間內未收到服務器端信息的,認為服務器已經下線,則提示用戶 并建議退出, 在 用戶一定時間后沒有退出的則 自動關閉客戶端程序。 ( 3)服務器端維護在線用戶列表,并在客戶端發(fā)送確認再現(xiàn)信息后, 利用1 號端口 向在線客戶端返回在線用戶列表。 它包含: C++編譯器、調試器、應用程序框架生成器、項目管理器、設計和實現(xiàn)菜單等資源的編輯器等等 第二章 需求分析及可行性研究 6 需求分析 功能需求分析 ( 1)用戶選擇需要對話的 IP 點擊發(fā)送后,客戶端與客戶端之間使用點對點發(fā)送信息( UDP),利用 3 號 端口。二者之間的細小差別并不重要,通常這兩個術語可以互換。 微軟為 VC 定義了 Windows Sockets 類如 CAsyncSocket 類和派生于CAsyncSocket 的 CSocket 類,它們簡單易用 。 Socket實際在計算機中提供了一個通信端口,可以通過這個端口與任何一個具有 Socket接口的計算機通信。 Windows Sockets 規(guī)范本意在于提供給應用程序開發(fā)者一套簡單的 API, 使應用程序開發(fā)者能夠使用,并且網絡軟件供應商能夠實現(xiàn)的一套庫函數(shù)調用和相關語義。 5 開發(fā)平臺、開發(fā)技術的介紹 Windows Socket 網絡編程簡介 Windows Sockets 規(guī)范以 . Berkeley 大學 BSD UNIX 中流行的 Socket 接口為范例定義了一套開放的、支持多種協(xié)議的 、 Microsoft Windows 下 的 網絡編程接口 , 并 不是一種網絡協(xié)議 。這些軟件,在使用方面各有特色,在實現(xiàn)方面也各有所長,但 由 于這些產品正在商業(yè)運營階段,其實現(xiàn)方式屬于商業(yè)機密,具體細節(jié)不可能得知,但是它在大的方面無非就是各種利用各種平臺上的網絡通信接口,建構基于下層 TCP/IP,或者 UDP/IP 協(xié)議的軟件產品?;?Socket 的局域網通信軟件應用范圍廣闊,不但可以處理傳統(tǒng)的通信需求,而且也能擴展以適應新型的網絡應用,如網絡教育,數(shù)據影音傳 輸?shù)?,擁有廣泛的應用前景。 在本文中將討論一種基于 MFC Socket 的局域網通信工具的設計與實現(xiàn)方法。 SOCKET 目錄 第一章 引言 .............................................................................................................................................. 3 課題背景及意義 ............................................................................................................................. 4 課題現(xiàn)狀 ......................................................................................................................................... 4 開發(fā)平臺、開發(fā)技術的介紹 ........................................................................................................ 5 Windows Socket 網絡編程簡介 ............................................................................................. 5 VC++ 簡介 ....................................................................................................................... 5 第二章 需求分析及可行性研究 ............................................................................................................. 5 需求分析 ......................................................................................................................................... 6 功能需求分析 ......................................................................................................................... 6 數(shù)據需求分析 ......................................................................................................................... 6 性能需求分析 ......................................................................................................................... 6 運行需求分析 ......................................................................................................................... 6 可行性研究 ..................................................................................................................................... 7 成本可行性 ............................................................................................................................. 7 技術可行性 ...................................................................................................................
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1