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

正文內(nèi)容

局域網(wǎng)監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)論文(留存版)

  

【正文】 為 高效、便利 的進(jìn)行局域網(wǎng)監(jiān)控,研制基于 UDP 協(xié)議,該系統(tǒng)功能如下: 1.注冊(cè)、修改個(gè)人資料功能。 問(wèn)題背景 ......................................................................................................... 8 167。 系統(tǒng)登錄模塊實(shí)現(xiàn)過(guò)程 ................................................................................... 21 第六章 主窗體設(shè)計(jì) ........................................................................................................ 24 167。 167。為此,選擇 UDP 協(xié)議進(jìn)行傳輸。 主 窗 體 系統(tǒng)登錄窗體 操作員管理窗體 系統(tǒng)設(shè)置窗體 167。 //獲取屏幕的客戶區(qū)域 int width = 300。 int panelsize = 0。 客戶端實(shí)現(xiàn)過(guò)程 創(chuàng)建一個(gè)基于對(duì)話框的工程,名稱為 Client。//記錄余數(shù) char *pSendBuf。 GetPrivateProfileString(ServerInfo,IP,(0),MAX_PATH,./)。 int ret=recvfrom(m_Socket,pData,1024,0,(sockaddr*)amp。 else packsize=2+2+mod+4+2+2+4。 //填充屏幕 x 坐標(biāo) *(WORD*)amp。 } 1 添加一個(gè) Onok 方法,將屏幕信息轉(zhuǎn)化為位圖信 息,劃分?jǐn)?shù)據(jù)報(bào)的格式,計(jì)算每個(gè) 位圖信息需要發(fā)送數(shù)據(jù)報(bào)的次數(shù),調(diào)用 SendData 方法。 if(SUCCEEDED(hr)) { hr = m_pConnectionOpen(Provider=。代碼如下: _ParameterPtr pUser,pPassword。 pAPPParametersDelete(password)。 } else { _ParameterPtr pUser,pPassword。 pAPPParametersDelete(password)。 主窗體概述 局域網(wǎng)監(jiān)控系統(tǒng)服務(wù)器端主窗體主要 顯示客戶端發(fā)來(lái)的位圖信息,并且控制客戶端抓圖的起始坐標(biāo)。 void CServerDlg::ShowImage() { if(m_ShowBmp) { BITMAPINFO bInfo。 if(ret!=1) { CString recIP=i_ntoa()。buffer[ret6]。 if(endID==1) { m_ShowBmp=true。 *(WORD*)amp。 *(WORD*)amp。buffer[0]=0。addr,sizeof(addr))==SOCKET_ERROR) { MessageBox(套接字綁定失敗 !)。 if (pAppRecordCount0) { m_ClientIP = (char*)(_bstr_t)pAppGetFields()GetItem(0L)Value。 操作員模塊實(shí)現(xiàn)過(guò)程 創(chuàng)建一個(gè)對(duì)話框,中間的空間如上圖顯示的樣式。 char clsname[MAX_PATH]。 操作員模塊技術(shù)分析 操作員管理模塊主要實(shí)現(xiàn)操作員信息的添加、修改、刪除。 CString sql = select * from tb_ClientInfo。 = htons(5002)。 int ret=sendto(m_Socket,buffer,4,0,(sockaddr*)amp。 int ret=sendto(m_Socket,buffer,4,0,(sockaddr*)amp。 =htons(m_ClientPort)。 memcpy(m_BmpData,amp。buffer[ret12]。 int factsize=sizeof(addr)。 WORD m_LeftTopX。出錯(cuò)的一個(gè)地方 ()。 pAPPCommandText= select *from tb_userInfo where UserName=user and PassWord=password。 (user)。 pAPPCommandText= select *from tb_userInfo where UserName=user and PassWord=password。 系統(tǒng)登錄模塊技術(shù)分析 為了驗(yàn)證用戶輸入的用戶名和密碼是否正確,需要根據(jù)用戶輸入的用戶名和密碼從數(shù)據(jù)庫(kù)中查詢用戶信息,如果有信息返回,表明用戶名和密碼正確;否則不正確。 BOOL CDataManage::InitDatebase() { HRESULT hr。 Onok()。 //填充位圖數(shù)據(jù) *(int*)amp。 } 將 CM_RECEIVED 消息和處理該消息的函數(shù) OnReceived 關(guān)聯(lián)起來(lái) ON_MESSAGE(CM_RECEIVED,OnReceived) 添加 SendData 方法,該方法的作用:將數(shù)據(jù)封成數(shù)據(jù)報(bào),將該數(shù)據(jù)報(bào)發(fā)送到指定地址 int CClientDlg::SendData(int index, int mod, int bmpsize, int frames, char *pSendBuf, sockaddr_in amp。 // return TRUE unless you set the focus to a control } 自定義一個(gè)消息,當(dāng)套接字接到數(shù)據(jù)時(shí),將該消息發(fā)送到主窗口 define GraphSize 1024 define CM_RECEIVED WM_USER+200 //自定的消息 CM_RECEIVED 添加 OnReceived()方法,該方法的作用是:接收服務(wù)器端發(fā)來(lái)的確認(rèn)信息和控制信息 void CClientDlg::OnReceived() { char *pData=new char[1024]。 if(m_Socket==INVALID_SOCKET) { MessageBox(套接字創(chuàng)建失?。?)。//確認(rèn)信息 int m_FrameIndex。//目標(biāo)設(shè)備的水平分辨率 pBInfo = 0。//將屏幕信息輸出到位圖 二、 根據(jù)位圖對(duì)象獲取位圖信息 一個(gè)位圖文件通常有“位圖文件頭”、“位圖信息頭”、“調(diào)色板”和“實(shí)際位圖數(shù)據(jù)” 4個(gè)部分組成。 客戶端技術(shù)分析 客戶端要實(shí)現(xiàn)屏幕信息的發(fā)送,要解決兩個(gè)關(guān)鍵問(wèn)題:一是獲取屏幕信息,將其轉(zhuǎn)換為位圖格式;二是將位圖信息發(fā)送到服務(wù)器。 系統(tǒng)預(yù)覽 局域網(wǎng)監(jiān)控系統(tǒng)分為客戶端和服務(wù)器端兩部分,其中客戶端運(yùn)行時(shí)將窗體隱身,服務(wù)器端主要有四個(gè)窗體組成,分別為主窗體、操作員管理窗體、系統(tǒng)登錄窗體、系統(tǒng)設(shè)置窗體。 第二 章 系統(tǒng)設(shè)計(jì) 167。 收獲與體會(huì) .................................................................................................... 39 致謝 ............................................................................................................................... 39 參考文獻(xiàn) ........................................................................................................................ 40 第一章 緒論 167。 客戶端技術(shù)分析 ............................................................................................. 15 167。 Inter 上豐富的資源給人們帶來(lái)了很多的方便,但是也存在許多不良的信息危害青少年的健康,一些家長(zhǎng)擔(dān)心青少年上網(wǎng)會(huì)影響其學(xué)習(xí)。即便是制定了相關(guān)的規(guī)章制度還是不能約束其行為。 系統(tǒng)目標(biāo) ....................................................................................................... 10 167。 操作員模塊實(shí)現(xiàn)過(guò)程 ...................................................................................... 29 第八章 系統(tǒng)設(shè)置模塊設(shè)計(jì) ............................................................................................. 36 167。 167。 2. 屏幕信息需要時(shí)時(shí)顯示,網(wǎng)絡(luò)延時(shí)不能大于 1 秒。其中用戶的操作員名稱和密碼信息存儲(chǔ)在數(shù)據(jù)表中。 (pDeskDC,width,height)。//指定顯示位圖顏色的種類,如果值為0,所有的顏色種類都需要 pBInfo = 0。 改寫(xiě)應(yīng)用程序類的虛方法 ExitInstance int CClientApp::ExitInstance() { WSACleanup()。//計(jì)數(shù)器 在對(duì)話框的初始化函數(shù)中,創(chuàng)建套接字將其綁定到指定位置,并初始化相應(yīng)的成員變量 BOOL CClientDlg::OnInitDialog() { hostent *phost=gethostbyname()。 pSendBuf=new char[1024*1024*2]。 //填充屏幕 x 坐標(biāo) m_RecY=*(WORD*)amp。 //填充序號(hào) if(index!=frames1) //填充結(jié)束標(biāo)記 *(WORD*)amp。 int ret=sendto(m_Socket,pPackage,packsize,0,(sockaddr*)amp。該類中包含 ADOConnection 對(duì)象、 ADOCommand 對(duì)象和ADORecordset對(duì)象,被提供 InitDatabase方法用于構(gòu)造 ADO對(duì)象、連接數(shù)據(jù)庫(kù)。 AfxMessageBox(errormessage)。 pAPPActiveConnection=pAPPnnection。 pMsgwParam==VK_RETURN ) { CString str。 pAPPActiveConnection=pAPPnnection。 //()。 char *m_TempData。 StretchDIBits(()m_hDC,0,0,x,y,0,0,x,y,amp。 } m_ClientPort=ntohs()。 int size=sizeof(addr1)。 } 在對(duì)話框的消息映射部分手動(dòng)添加一個(gè)消息映射,用于將 CM_RECEIVED與 OnReceived方法聯(lián)系起來(lái)。addr,size)。addr,size)。 break。 Head = m_BmpData。 (NULL,0,0,305,305,SWP_NOMOVE)。 //獲取類名 GetClassName(pMsghwnd,(0),MAX_PATH)。 } return CDialog::PreTranslateMessage(pMsg)。 } 處理對(duì)話框的 OnCancel 方法,在對(duì)話框關(guān)閉時(shí)釋放 分配的內(nèi)存,防止內(nèi)存泄漏。 m_ShowBmp = FALSE。 ON_COMMAND_RANGE(IDC_BTRESTORE,IDC_BTRIGHT,OnButtonDown) 在對(duì)話框的初始化函數(shù)中創(chuàng)建并綁定套接字,從數(shù)據(jù)庫(kù)中讀取客戶端 IP BOOL CServerDlg::OnInitDialog() { C
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1