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

正文內(nèi)容

彩色電視機(jī)故障信息管理系統(tǒng)論述-資料下載頁

2025-06-19 16:59本頁面
  

【正文】 =m_pSetm_workor。 =m_pSetm_other。 =m_pSetm_date。 =m_pSetm_content。 =m_pSetm_info。 if(()==IDOK) { m_pSetEdit()。 m_pSetm_crt=。 m_pSetm_case=。 m_pSetm_clips=。 m_pSetm_device=。 m_pSetm_workor=。 m_pSetm_other=。 m_pSetm_date=。 m_pSetm_info=。 m_pSetm_content=。 m_pSetUpdate()。 ShowTableData()。} } } } 查看記錄對話框的創(chuàng)建此對話框的創(chuàng)建與上大同小異,這里略去。 打印預(yù)覽模塊的創(chuàng)建在以上實現(xiàn)了各模塊后,基本上一完成了對數(shù)據(jù)的完整操作,為了能更好的實現(xiàn)數(shù)據(jù)信息在現(xiàn)實中的多方位使用,有必要對系統(tǒng)實現(xiàn)按照生產(chǎn)工程部的資料管理規(guī)范的打印功能。實現(xiàn)該打印功能,主要是編輯OnPrint函數(shù)。具體代碼如下:void CCaidianGuzhangView::OnPrint(CDC* pDC, CPrintInfo* pInfo) { // TODO: Add your specialized code here and/or call the base class pDCSetMapMode(MM_LOENGLISH)。 CXiahuaDoc* pDoc=GetDocument()。 ASSERT_VALID(pDoc)。 TEXTMETRIC textMetric。 CRect rect(30,30,783,1081)?!? CString str6=具體內(nèi)容。 CString str7。 (%s,m_pSetm_content)。 str4[0].Format(%s,m_pSetm_crt)。 str4[1].Format(%s,m_pSetm_clips)。 str4[2].Format(%s,m_pSetm_case)。 str4[3].Format(%s,m_pSetm_other)。 str5[0].Format(%s,m_pSetm_device)。 str5[1].Format(%s,m_pSetm_workor)。 str5[2].Format(%s,m_pSetm_date)。 str5[3].Format( )。 for(int i=0。i4。i++) { y=5。 pDCSetTextAlign(TA_RIGHT)。 pDCTextOut(+90,y,str2[i])。 pDCTextOut(+460,y,str3[i])。 pDCSetTextAlign(TA_CENTER)。 pDCTextOut(+250,y,str4[i])。 pDCTextOut(+600,y,str5[i])。 y=+5。 pDCMoveTo(+20,y)。 pDCLineTo(,y)。 if(i==2) y2=y。 } pDCMoveTo(+95,y1)。 pDCLineTo(+95,y)。 pDCMoveTo(+390,y1)。 pDCLineTo(+390,y2)。 pDCMoveTo(+465,y1)。 pDCLineTo(+465,y2)。 y=5。 pDCSetTextAlign(TA_CENTER)。 pDCTextOut(+360,y,str6)。 y=+5。 pDCMoveTo(+20,y)。 pDCLineTo(,y)。 y=5。 pDCSetTextAlign(TA_LEFT)。 pDCTextOut(+60,y,str7)。 pDCMoveTo(+20,y1)。 pDCLineTo(+20,500)。 pDCMoveTo(,y1)。 pDCLineTo(,500)。 pDCMoveTo(+20,500)。 pDCLineTo(,500)。 y=。 y+=。 pDCMoveTo(,y)。 pDCLineTo(,y)。 y=2。 CTime theTime=CTime::GetCurrentTime()。 pDCSetTextAlign(TA_LEFT)。 pDCTextOut(,y,(%a %b %d %Y, %I:%M:%S %p))。 (第%d頁,pInfom_nCurPage)。 pDCSetTextAlign(TA_RIGHT)。 pDCTextOut(,y,strText)。 CListView::OnPrint(pDC, pInfo)。} }5. Windows Sockets 規(guī)范簡介Windows . Berkeley大學(xué)BSD UNIX中流行的Socket接口為范例定義了一套Micosoft Windows下網(wǎng)絡(luò)編程接口。它不僅包含了人們所熟悉的Berkeley Socket風(fēng)格的庫函數(shù);也包含了一組針對Windows的擴(kuò)展庫函數(shù),以使程序員能充分地利用Windows消息驅(qū)動機(jī)制進(jìn)行編程。Windows Sockets規(guī)范本意在于提供給應(yīng)用程序開發(fā)者一套簡單的API,并讓各家網(wǎng)絡(luò)軟件供應(yīng)商共同遵守。此外,在一個特定版本W(wǎng)indows的基礎(chǔ)上,Windows Sockets也定義了一個二進(jìn)制接口(ABI),以此來保證應(yīng)用Windows Sockets API的應(yīng)用程序能夠在任何網(wǎng)絡(luò)軟件供應(yīng)商的符合Windows Sockets協(xié)議的實現(xiàn)上工作。因此這份規(guī)范定義了應(yīng)用程序開發(fā)者能夠使用,并且網(wǎng)絡(luò)軟件供應(yīng)商能夠?qū)崿F(xiàn)的一套庫函數(shù)調(diào)用和相關(guān)語義。遵守這套Windows Sockets規(guī)范的網(wǎng)絡(luò)軟件,我們稱之為Windows Sockets兼容的,而Windows Sockets兼容實現(xiàn)的提供者,我們稱之為Windows Sockets提供者。一個網(wǎng)絡(luò)軟件供應(yīng)商必須百分之百地實現(xiàn)Windows Sockets規(guī)范才能做到現(xiàn)Windows Sockets兼容。任何能夠與Windows Sockets兼容實現(xiàn)協(xié)同工作的應(yīng)用程序就被認(rèn)為是具有Windows Sockets接口。我們稱這種應(yīng)用程序為Windows Sockets應(yīng)用程序。Windows Sockets規(guī)范定義并記錄了如何使用API與Internet協(xié)議族(IPS,通常我們指的是TCP/IP)連接,尤其要指出的是所有的Windows Sockets實現(xiàn)都支持流套接口和數(shù)據(jù)報套接口. 應(yīng)用程序調(diào)用Windows Sockets的API實現(xiàn)相互之間的通訊。Windows Sockets又利用下層的網(wǎng)絡(luò)通訊協(xié)議功能和操作系統(tǒng)調(diào)用實現(xiàn)實際的通訊工作。它們之間的關(guān)系如圖11。雖然我們并不反對使用這一套API來實現(xiàn)另一通訊協(xié)議棧(而且我們期望在將來規(guī)范的修改中能夠討論這個問題),但這種用法已經(jīng)超出了我們這一份規(guī)范所規(guī)定的范圍,我們在此將不作討論。 Bekeley套接口Windows Sockets規(guī)范是建立在Bekeley套接口模型上的。這個模型現(xiàn)在已是TCP/IP網(wǎng)絡(luò)的標(biāo)準(zhǔn)。它提供了習(xí)慣于UNIX套接口編程的程序員極為熟悉的環(huán)境,并且簡化了移植現(xiàn)有的基于套接口的應(yīng)用程序源代碼的工作。Windows Sockets 。 Microsoft Windows和針對Windows的擴(kuò)展這一套Windows Sockets Scokets實現(xiàn)上使用,所以它不僅為Windwos Sockets實現(xiàn)和Windows Sockets應(yīng)用程序提供了16位操作環(huán)境,而且也提供了32位操作環(huán)境。Windows Sockets也支持多線程的Windows進(jìn)程。一個進(jìn)程包含了一個或多個同時執(zhí)行的線程。在Windows ,一個任務(wù)對應(yīng)了一個僅具有單個線程的進(jìn)程。而我們在本書中所提到的線程均是指在多線程Windows環(huán)境中的真正意義的線程。在非多線程環(huán)境中(例如Windows )這個術(shù)語是指Windows Sockets進(jìn)程.Windows Sockets規(guī)范中的針對Windows的擴(kuò)展部分為應(yīng)用程序開發(fā)者提供了開發(fā)具有Windows應(yīng)用軟件的功能。它有利于使程序員寫出更加穩(wěn)定并且更加高效的程序,也有助于在非占先Windows版本中使多個應(yīng)用程序在多任務(wù)情況下更好地運(yùn)作。除了WSAStartup()和WSACleanup()兩個函數(shù)除外,其他的Windows擴(kuò)展函數(shù)的使用不是強(qiáng)制性的。 接口網(wǎng)絡(luò)編程原理套接口有三種類型:流式套接口,數(shù)據(jù)報套接口及原始套接口.流式套接口定義了一種可靠的面向連接的服務(wù),數(shù)據(jù)通過相互獨立的報文進(jìn)行傳輸,是無序的,并且不保證可靠,主要用于新的網(wǎng)絡(luò)協(xié)議實現(xiàn)的測試等.無連接服務(wù)器一般都是面向事務(wù)處理的,一個請求一個應(yīng)答就完成了客戶程序與服務(wù)程序之間的相互作用。若使用無連接的套接口編程,程序的流程可以用圖31表示。面向連接服務(wù)器處理的請求往往比較復(fù)雜,不是一來一去的請求應(yīng)答所能解決的,而且往往是并發(fā)服務(wù)器。使用面向連接的套接口編程,可以通過圖31來表示:其時序。 套接口工作過程如下:服務(wù)器首先啟動,通過調(diào)用socket()建立一個套接口,然后調(diào)用bind()將該套接口和本地網(wǎng)絡(luò)地址聯(lián)系在一起,再調(diào)用listen()使套接口做好偵聽的準(zhǔn)備,并規(guī)定它的請求隊列的長度,之后就調(diào)用accept()(),客戶機(jī)和服務(wù)器之間就可以通過調(diào)用read()和write(),待數(shù)據(jù)傳送結(jié)束后,雙方調(diào)用close()關(guān)閉套接口. Windows Sockets編程原理由于Windows的基于消息的特點,WINSOCK和BSD套接口相比,有如下一些新的擴(kuò)充:1 異步選擇機(jī)制異步選擇函數(shù)WSAAsyncSelect()允許應(yīng)用程序提名一個或多個感興趣的網(wǎng)絡(luò)事件,如FD_READ,FD_WRITE,FD_CONNECT,.2 異步請求函數(shù)異步請求函數(shù)允許應(yīng)用程序用異步方式獲得請求的信息,如WSAAsyncGetXByY()類函數(shù). ()允許用戶中止一個正在執(zhí)行的異步請求.WINSOCK提供了鉤子函數(shù)負(fù)責(zé)處理Windows消息,(WSASetBlockingHook()和WSAUnhookBlockingHook())讓應(yīng)用程序設(shè)置或取消自己的鉤子函數(shù).函數(shù)WSAIsBlocking()可以檢測是否阻塞,函數(shù)WSACancelBlockingCall()可以取消一個阻塞的調(diào)用.WINSOCK提供了兩個WSAGetLastError()和WSASetLastError()來獲取和設(shè)置最近錯誤號.由于Windows ,所以必須要先調(diào)用WSAStartup()函數(shù)對Windows Sockets DLL進(jìn)行初始化,協(xié)商WINSOCK的版本支持,還應(yīng)調(diào)用WSACleanup()終止對Windows Sockets DLL的使用,并釋放資源,以備下一次使用.6. 遠(yuǎn)程數(shù)據(jù)的管理和系統(tǒng)的實現(xiàn)設(shè)計基本思路:企業(yè)內(nèi)部局域網(wǎng)內(nèi)部實現(xiàn)信息的遠(yuǎn)程管理, 局域網(wǎng)內(nèi)部每臺運(yùn)行有故障信息系統(tǒng)的PC機(jī)都能為其他用戶提供服務(wù),具體實現(xiàn)采用Windows Sockest(網(wǎng)絡(luò)套接字)結(jié)合多線程網(wǎng)絡(luò)通信的方法。Windows Sockets是Microsoft Windows的網(wǎng)絡(luò)程序設(shè)計接口,它是由Berkeley Sockets擴(kuò)展而來的,以動態(tài)鏈接庫的形式提供給用戶使用。Windows Sockets在繼承了Berkeley Sockets的主要特征基礎(chǔ)上,又對它進(jìn)行了重要擴(kuò)充。目前使用較多的Windows Sockets Sockets一樣都是基于TCP/IP協(xié)議的,用于為上層應(yīng)用程序完成網(wǎng)絡(luò)數(shù)據(jù)通信,而不必關(guān)心底層網(wǎng)絡(luò)鏈路的通信情況,真正實現(xiàn)了底層網(wǎng)絡(luò)通信對應(yīng)用程序的透明。具體實現(xiàn)(為了數(shù)據(jù)傳送的可靠性,采用基于TCP的流式套接字):作為服務(wù)器端(每個故障管理系統(tǒng)既是服務(wù)器端又能充當(dāng)客戶端)l 創(chuàng)建套接字(socket)l 將套接字綁定到一個本地地址和端口上(bind)l 將套接字設(shè)為診聽模式,準(zhǔn)備接收客戶請求(listen)l 等待客戶請求到來:當(dāng)請求到來后,接收連接請求,返回一個新的對應(yīng)此連接的套接字(accept)l 用返回的套接字和客戶端進(jìn)行通信(send/recv)l 返回,等待另一客戶端請求l 關(guān)閉套接字結(jié)束通信作為客戶端(每個故障管理系統(tǒng)既是服務(wù)器端又能充當(dāng)客戶端)l 創(chuàng)建套接字(socket)l 向服務(wù)器發(fā)出連接請求(connect)l 和服務(wù)器端進(jìn)行通信(send/recv)l 關(guān)閉套接字結(jié)合多線程實現(xiàn)網(wǎng)絡(luò)通信的實現(xiàn): 程序的編譯和系統(tǒng)的實現(xiàn)上面
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1