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

正文內容

ftp服務與客戶端設計-論文-在線瀏覽

2024-09-16 16:25本頁面
  

【正文】 件,例如共享軟件、各公司技術支持文件等。實際上,幾乎所有類型的信息,所有類型的計算機程序都可 以在Internet上找到。匿名FTP使用戶有機會存取到世界上最大的信息庫,這個信息庫是日積月累起來 的,并且還在不斷增長,永不關閉,涉及到幾乎所有主題。中國Web技術站1f6Q\ah 匿名FTP是Internet網(wǎng)上發(fā)布軟件的常用方法。像這樣的程 序,有許多就是通過匿名FTP發(fā)布的,任何人都可以存取它們。Archie將自動在FTP主機中進行搜索,構造一個包含全部文件目錄信息的數(shù)據(jù)庫,使你可以直接找到所需文件的位置信息。 Standard模式 FTP的客戶端發(fā)送 PORT 命令到FTPserver。Standard模式FTP 客戶端首先和FTP Server的TCP 21端口建立連接,通過這個通道發(fā)送命令,客戶端需要接收數(shù)據(jù)的時候在這個通道上發(fā)送PORT命令。在傳送數(shù)據(jù)的時候,服務器端通過自己的TCP 20端口發(fā)送數(shù)據(jù)。Passive模式在建立控制通道的時候和Standard模式類似,當客戶端通過這個通道發(fā)送PASV 命令的時候,F(xiàn)TP server打開一個位于1024和5000之間的隨機端口并且通知客戶端在這個端口上傳送數(shù)據(jù)的請求,然后FTP server 將通過這個端口進行數(shù)據(jù)的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。一般一些FTP客戶端的軟件就比較好設置了,一般都有一個PASV的選項,比如 CuteFTP,傳輸?shù)姆绞蕉加蠸tandard和PASV的選項,可以自己進行選擇;另外在IE里面如果要設置成PASV模式的話可以選中工具- Internet選項-高級-為FTP站點啟用文件夾視圖,否則就采用Standard模式。Visual c++是開發(fā)Windows應用程序的主流開發(fā)工具,可以利用的資源多。它是一個全面的應用程序開發(fā)環(huán)境,使用它你充分利用具有面向對象特性的 C++ 來開發(fā)出專業(yè)級的 Windows 應用程序。 C++作為一種程序設計語言,它同時也是一個集成開發(fā)工具,提供了軟件代碼自動生成和可視化的資源編輯功能。 C++開發(fā)應用程序的過程中,系統(tǒng)為我們生成了大量的各種類型的文件。Visual C++采用的框架是MFC。你如果選擇了MFC,也就選擇了一種程序結構,一種編程風格。MFC 是在整個 Windows 家族中都是兼容的,也就是說,無論是 、Windows95 還是 Windows NT,所使用的 MFC 是兼容的。MFC 也回得到擴展,添加新的特性、變得更加容易建立應用程序。MFC 中包含了上成千上萬行正確、優(yōu)化和功能強大的 Windows 代碼。從這點上將,MFC 極大地加快了你的程序開發(fā)速度。最重要的是MFC類庫在提供的對象的各種屬性和方法都是經(jīng)過謹慎的編寫和嚴格的測試,可靠性很高,這就保證了使用MFC類庫不會影響程序的可靠性和正確性。一個例外是菜單(CMenu)不是從窗口派生 的。 2).CDocument文檔,負責內存數(shù)據(jù)與磁盤的交互。 3).CView視圖,負責內存數(shù)據(jù)與用戶的交互。最重要的是OnDraw(重畫窗 口),通常用CWnd::Invalidate()來啟動它。你自己的許多功能都要加在 里面,你打交道最多的就是它。無論是顯示器還是打印機,都是畫圖給用戶看。CDC與其他GDI(圖形設備接口)一起,完成文字和圖形、圖 像的顯示工作。CDC有個常用子類CClientDC(窗口客戶區(qū)),畫圖通常通過 CClientDC完成。 6).CWinApp應用程序類。最常用函數(shù)InitInstance():初始化。它們都需要在使用前選進DC。 9).CBrush刷子,填充。 11).CBitmap位圖。 13).CRgn區(qū)域,指定一塊區(qū)域可以用于做特殊處理。最重要的不外是Open(打開),Read(讀入),Write(寫)。封裝了C中的字符數(shù)組,非常實用。 17).CRect矩形,就是(left,top,right,bottom)。 本文工作內容本文的主要工作為FTP服務器和客戶端的設計?!?在線用戶模塊?!?統(tǒng)計模塊。(2)客戶端設計:● 連接服務器模塊。● 下載文件模塊。服務器設計模塊包括:服務器日志模塊,在線用戶模塊,程序設置模塊 ,統(tǒng)計模塊,安全模塊。 FTP服務器整體設計 服務器設計模塊包括:服務器日志模塊,在線用戶模塊,程序設置模塊 ,統(tǒng)計模塊,安全模塊。服務器日志模塊的主要功能為顯示和記錄用戶的登錄信息和一系列的操作信息。在線用戶模塊。程序設置模塊。例如允許用戶下載,允許用戶上傳等一些列用戶對服務器的操作參數(shù)配置。統(tǒng)計模塊的主要功能為統(tǒng)計歷史時間上,服務器各種操作的總量并顯示。安全模塊。主要配置內容為設置允許接入服務器的IP和禁止接入服務器的IP。 FTP客戶端模塊設計層次圖Fig. FTP client module level design plans連接服務器模塊。上傳文件模塊。下載文件模塊。第3章 FTP服務器模塊設計服務器的主要設計模塊為五個模塊:服務器日志模塊,在線用戶模塊,程序設置模塊 ,統(tǒng)計模塊,安全模塊。其具體顯示和記錄的日志信息為:用戶登錄信息;用戶上傳文件信息;用戶下載文件信息;用戶設置服務器文件目錄信息;用戶創(chuàng)建服務器文件目錄信息;用戶刪除服務器文件目錄信息;用戶修改服務器文件目錄信息;用戶下線信息。Fig. Server logs modular design flow chart 服務器日志模塊運行界面圖Fig. Server logs module running interface 其設計實現(xiàn)程序代碼如下:include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。 delete pLogMsg。 //{{AFX_DATA_MAP(CTracePage) DDX_Control(pDX, IDC_TRACE, m_TraceList)。 // format and write the data we were given va_list args。 (pstrFormat, args)。 GetLocalTime(amp。 pLogMsgm_nLevel = nLevel。 ()。 ()。 } catch(...) { }}LRESULT CTracePage::OnAddTraceLine(WPARAM, LPARAM){ CLogMsg *pLogMsg。 pLogMsg = (CLogMsg *)()。 switch(pLogMsgm_nLevel) { case 1: (pLogMsgm_strText, RGB(0,130,0))。 case 2: (pLogMsgm_strText, RGB(0,0,255))。 case 3: (pLogMsgm_strText, RGB(255,0,0))。 default: (pLogMsgm_strText, RGB(0,0,0))。 }/* CString strDateTime。 switch(pLogMsgm_nLevel) { case 1: m_LogFile error_lvl strDateTime pLogMsgm_strText endl。 case 2: m_LogFile warning_lvl strDateTime pLogMsgm_strText endl。 case 3: default: m_LogFile trace_lvl strDateTime pLogMsgm_strText endl。 } */ delete pLogMsg。}void CTracePage::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy)。 GetClientRect(rect)。 (rect)。 }void CTracePage::OnContextMenu(CWnd* pWnd, CPoint point) { CMenu menu。 (0)TrackPopupMenu(0, , , this, NULL)。其顯示內容有:用戶登錄用戶名,用戶IP,用戶登錄時間。ClistCtrl控件常用操作方法如下。LVS_EX_CHECKBOXES 表示添加CheckBox,LVS_EX_GRIDLINES 表示添加表格線。BOOL GetCheck( int nItem ) const;來得到某一行是否Checked。BOOL DeleteItem( int nItem),刪除指定的元素,nItem為要刪除的元素。3) 插入元素操作。4)插入列操作。BOOL SetColumnW
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1