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

正文內(nèi)容

網(wǎng)絡(luò)編程課程設(shè)計(jì)說(shuō)明書-資料下載頁(yè)

2025-08-10 01:25本頁(yè)面
  

【正文】 tDlg dlgAbout。 ()。 } else { CDialog::OnSysCommand(nID, lParam)。 }}// If you add a minimize button to your dialog, you will need the code below// to draw the icon. For MFC applications using the document/view model,// this is automatically done for you by the framework.void CClientDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // 創(chuàng)建一個(gè)設(shè)備上下文,用于畫圖 SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 // 圖片居中顯示 int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 // 畫圖 (x, y, m_hIcon)。 } else { CDialog::OnPaint()。 }}// The system calls this to obtain the cursor to display while the user drags// the minimized window.HCURSOR CClientDlg::OnQueryDragIcon(){ return (HCURSOR) m_hIcon。}void CClientDlg::OnButtonsend() { // TODO: Add your control notification handler code here CString str,temp。 (str)。 if (()|()) return。 (%s說(shuō): %s,m_name,str)。 int num = pMysocketSend((()),())。 ()。 ()。}void CClientDlg::ReceiveData(){ char buffer[200]。 //接收傳來(lái)的數(shù)據(jù) int factdata = pMysocketReceive(buffer,200)。 buffer[factdata] = 39。\039。 CString str。 (%s,buffer)。 int i = ()。 //將數(shù)據(jù)添加到列表框中 ((),str)。}void CClientDlg::OnButtonjoin() { // TODO: Add your control notification handler code here UpdateData(true)。 CString servername = m_servername。 //讀取服務(wù)器名稱 int port。 port = 70。 //獲取端口 if (! pMysocketConnect(servername,port)) //連接服務(wù)器 { MessageBox(連接服務(wù)器失敗!)。 return。 } CString str。 (%s%s,m_name,進(jìn)入聊天室)。 int num = pMysocketSend((0),())。}七、運(yùn)行結(jié)果及其分析(一)運(yùn)行結(jié)果圖3 服務(wù)器端初始化界面圖4 客戶端初始化界面圖5 輸入服務(wù)器名稱和昵稱圖6 服務(wù)器沒監(jiān)聽情況下連接圖7 輸入錯(cuò)誤的服務(wù)器名稱圖8 服務(wù)器監(jiān)聽情況下連接圖9 新客戶使用客戶端圖10 服務(wù)器通知新用戶進(jìn)入圖11 客戶端之間互通消息(二)分析整個(gè)程序?qū)崿F(xiàn)了網(wǎng)絡(luò)文字聊天的基本功能,主要代碼分放在Server和Client兩個(gè)文件夾中,也可以通過(guò)選擇用Visual C++ ,然后再編譯、運(yùn)行程序。服務(wù)器端的界面提供了一個(gè)點(diǎn)擊“監(jiān)聽”按鈕的操作,需要注意的是,服務(wù)器的名稱要記住,因?yàn)樵诳蛻舳嗽谡?qǐng)求連接時(shí)要先輸入服務(wù)器名稱?!氨O(jiān)聽”按鈕若沒有被點(diǎn)擊,客戶端即使輸入正確的服務(wù)器名稱,點(diǎn)擊“連接”時(shí)也會(huì)提示“連接服務(wù)器失?。 ?;在用客戶端聊天時(shí),最好使用不少于兩個(gè)客戶端,方便驗(yàn)證實(shí)驗(yàn)結(jié)果。發(fā)消息之前必須輸入對(duì)應(yīng)的服務(wù)器名稱,在服務(wù)器監(jiān)聽的情況下,點(diǎn)擊“連接”才能連接上服務(wù)器,才能開始跟其他用戶聊天,在界面上用戶可以看到自己進(jìn)入聊天室的所有消息。八、課程設(shè)計(jì)的評(píng)價(jià)、收獲與建議本次課程設(shè)計(jì)符合設(shè)計(jì)要求,內(nèi)容比較詳細(xì),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)文字聊天程序的基本功能,但開發(fā)的程序也有一定的局限性:(1)未能實(shí)現(xiàn)服務(wù)器端和客戶端互通消息;(2)只能在局域網(wǎng)中進(jìn)行聊天,若客戶端跟服務(wù)器得IP地址不一樣,即使輸入服務(wù)器的名稱正確,也不能連上服務(wù)器;(3)客戶端之間不能進(jìn)行私聊,只能在類似的聊天室里聊天;(4)聊天信息不能保存,退出后用同一昵稱登錄看不到之前的聊天信息;(5)聊天信息沒有時(shí)間顯示。通過(guò)這次課程設(shè)計(jì),我對(duì)網(wǎng)絡(luò)編程和VC++有了更進(jìn)一步的認(rèn)識(shí)和了解,同時(shí)我也學(xué)會(huì)了MFC和界面制作的一些知識(shí)。要想學(xué)好網(wǎng)絡(luò)編程要重在實(shí)踐,必須通過(guò)不斷的實(shí)踐操作才能更好地掌握它。在此過(guò)程中,我也發(fā)現(xiàn)自己的很多不足之處,首先是自己在基礎(chǔ)上還不行,經(jīng)常出錯(cuò),通過(guò)學(xué)習(xí)已有所改進(jìn);此外,我對(duì)VC的一些標(biāo)準(zhǔn)庫(kù)函數(shù)也不太了解,對(duì)函數(shù)調(diào)用的正確使用不夠熟悉,對(duì)VC中經(jīng)常出現(xiàn)的錯(cuò)誤也不了解,通過(guò)實(shí)踐的學(xué)習(xí),我認(rèn)識(shí)到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí)VC,還是其它的語(yǔ)言和學(xué)科,以及其它的計(jì)算機(jī)方面的知識(shí)都要重在實(shí)踐,所以后在學(xué)習(xí)過(guò)程中,我會(huì)更加注視實(shí)踐操作,使自己更好地學(xué)好計(jì)算機(jī)。通過(guò)上網(wǎng)查詢收集資料和同學(xué)的交流,讓我覺得要完成一個(gè)任務(wù),一個(gè)人悄無(wú)聲息是很難做好的,和同學(xué)交流研究會(huì)使我們獲得更多,也能使自己少走許多彎路,這樣才能事半功倍。這些給了我啟示:學(xué)習(xí)一定要勇于實(shí)踐,虛心請(qǐng)教。在課程設(shè)計(jì)過(guò)程中,收獲知識(shí),提高能力的同時(shí),我也學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過(guò)程中怎么樣去克服心理上的不良情緒。因此在以后的生活和學(xué)習(xí)中,我一定會(huì)把課程設(shè)計(jì)的精神帶到一點(diǎn)一滴的小事當(dāng)中,克服情緒,不怕困難,勇往直前,堅(jiān)持到底!九、參考文獻(xiàn)[1] 譚浩強(qiáng). C程序設(shè)計(jì)(第四版). 清華大學(xué)出版社,[2] [美]Stephen Prata著,云巔工作室 譯. C Primer Plus(第五版)中文版. 人郵電出版社,[3] 明日科技,宋坤,劉悅寧. Visual C++ 程序設(shè)計(jì)自學(xué)手冊(cè). 人郵電出版社,[4] 鄭阿奇. Visual C++ 網(wǎng)絡(luò)編程教程:Visual Studio 2010平臺(tái). 電子工業(yè)出版社,2013.
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1