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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-c++小型ftp服務(wù)器系統(tǒng)(文件)

2024-12-26 21:38 上一頁面

下一頁面
 

【正文】 tFolderPath = NULL。 // Find the current user39。 lstrcat(lpszLink, \\)。 } } CString GetShortcutTarget(LPCTSTR lpszFilename) { CoInitialize(0)。 char szPath[MAX_PATH]。 if (SUCCEEDED(hResult)) { IPersistFile *ppf。 // buffer for Unicode string // Ensure that the string consists of Unicode characters. MultiByteToWideChar (CP_ACP, 0, lpszFilename, 1, wsz, MAX_PATH)。 // Get the path to the shortcut target. hResult = pslGetPath(szPath, MAX_PATH, (WIN32_FIND_DATA *)amp。 } // Release the pointer to IShellLink. pslRelease ()。 } // Pump messages while waiting for event BOOL WaitWithMessageLoop(HANDLE hEvent, int nTimeout) { DWORD dwRet。 綏化學(xué)院 2021 屆本科生畢業(yè)論文 32 if (dwRet == WAIT_OBJECT_0) { TRACE0(WaitWithMessageLoop() event triggered.\n)。 } else { // WAIT_ABANDONED_0 ... return TRUE。 for (int col = mincol。 pListCtrlSetColumnWidth(col, LVSCW_AUTOSIZE_USEHEADER)。 } pListCtrlSetRedraw(TRUE)。 趙 老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,雖歷時(shí) 不長 ,卻給以終生受益無窮之道 。四年里,我們沒有紅過臉,沒有吵過嘴,沒有發(fā)生上大學(xué)前所擔(dān) 心的任何不開心的事情。我唯有在以后不斷地努力進(jìn)取,以學(xué)業(yè)和工作的繼續(xù)求索來感謝培育我的母校和所有關(guān)心我的師長親朋!希望我們 都幸福快樂! 。 感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報(bào),你們永遠(yuǎn)健康快樂是我最大的心愿。 感謝我的室友們,從遙遠(yuǎn)的家來到這個(gè)陌生的城市里,是你們和我共同維系著彼此之間 姐妹 般的感情,維系著寢室那份家的融洽。通過這次畢業(yè)設(shè)計(jì),我們各方面都得到了很好的鍛煉。 // 10 is minumim column width int wc = max(10, max(wc1,wc2))。 col++) { pListCtrlSetColumnWidth(col, LVSCW_AUTOSIZE)。 int mincol = 0。 } else if (dwRet == WAIT_OBJECT_0 + 1) { // process window messages AfxGetApp()PumpMessage()。s a message, process it and return to waiting state dwRet = MsgWaitForMultipleObjects(1, amp。 if (SUCCEEDED(hResult)) return strResult。 strResult = szPath。 if (SUCCEEDED (hResult)) { // Resolve the shortcut. hResult = pslResolve (0, SLR_ANY_MATCH|SLR_NO_UI)。ppf)。 // Get a pointer to the IShellLink interface. hResult = CoCreateInstance (CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)amp。 HRESULT hResult。 lstrcat(lpszLink, .lnk)。 if (bFound) { // Add the target folder to the Start Menu Programs path lstrcat(lpszLink, \\)。 BOOL bFound = FALSE。 } CoUninitialize()。 // Convert string to Unicode, and call IPersistFile::Save() MultiByteToWideChar(CP_ACP, 0, lpszLink, 1, pLinkUnicode, MAX_PATH)。 lstrcat(lpszLink, \\)。 if (SUCCEEDED(hr)) { hr = pIShellLinkSetPath(lpszShortcutFile)。 // Get a pointer to the IShellLink interface. hr = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)amp。 if (bFound) { // Proceed to create the shortcut IShellLink *pIShellLink = NULL。 BOOL bFound = FALSE。 return pSHGetFolderPath。 } PFNSHGETFOLDERPATHA GetFuncPtr_SHGetFolderPathA() { static HMODULE hMod = NULL。s full path. ::GetModuleFileName(NULL, szFullPath, MAX_PATH)。 strAppDir) { TCHAR szFullPath[MAX_PATH]。msg)。 } return strResult。t work! AfxMessageBox(Failed to get directory, MB_ICONSTOP|MB_OK)。 return strResult。 if ((lpItemIDList = ::SHBrowseForFolder(amp。 = nFlags。 = hWnd。lpMalloc) != NOERROR) { // failed to get allocator return strResult。 綏化學(xué)院 2021 屆本科生畢業(yè)論文 25 參考文獻(xiàn) [1] Douglas , Inter 技術(shù)基礎(chǔ)(英文版 ?第三版) [M], 北京: 機(jī)械工業(yè)版社, 2021 [2] 史斌, C 語言貫通教程 [M],北京: 清華大學(xué)出版社, 2021 [3] 戴鋒, Visual C++程序設(shè)計(jì)基礎(chǔ) [M],北京: 清華大學(xué)出版社, 2021 [4] 張力, Visual C++高級(jí)編程 [M],北京: 人民郵電出版社, 2021 [5] 楊軍, Visual C++ 實(shí)踐與提高(網(wǎng)絡(luò)編程篇) [M], 北京: 中 國鐵道出版 , 2021 [6] 楊富國, Visual C++程序開發(fā)案例解析 [M],北京: 清華大學(xué)出版社, 2021 [7] 謝希仁 , 計(jì)算機(jī)網(wǎng)絡(luò)(第 4 版) [M], 北京 : 電子工業(yè)出版社, 2021 [8] Ron Patton,軟件測試 [M],北京: 機(jī)械工業(yè)出版社, 2021 綏化學(xué)院 2021 屆本科生畢業(yè)論文 26 附錄 // : source file that includes just the standard includes // will be the prepiled header // will contain the prepiled type information include CString BrowseForFolder(HWND hWnd, LPCSTR lpszTitle, UINT nFlags) { // We39。 以前我對(duì) VC++了解不會(huì)很明確,但是現(xiàn)在我了解了 VC++的運(yùn)行環(huán)境,使用方法,以及一些命令的使用。 圖 53 服務(wù)器端 這時(shí)從服務(wù)器端就可以看到有關(guān)接收的信息了。 綏化學(xué)院 2021 屆本科生畢業(yè)論文 23 圖 51 客戶端 這是配置的一個(gè)客戶端,用戶只有用有效的用戶名才可以登陸服務(wù)器 ,現(xiàn)在試著用caojianjian 這個(gè)用戶來登陸一下服務(wù)器,可以看到客戶端有這樣的顯示內(nèi) 容。 首先因?yàn)閯?chuàng)建的是服務(wù)器端,所以先登陸自己的服務(wù)器,為了查看服務(wù)器是否能夠運(yùn) 行,又配置來了一個(gè)客戶端,在二臺(tái)電腦中實(shí)現(xiàn)客戶端與服務(wù)器端之間文件的傳輸。他不知道軟件如何運(yùn)行,為什么會(huì)這樣,只知道程序做了什么。具體為: 1) 當(dāng)客戶端與服務(wù)器建立連接時(shí),有時(shí)連接較慢。 break。39。 }//nInitDialog void CConfigurationPage:: OnView() { int ExecStatus = (UINT)ShellExecute(m_hWnd, “open”, “”, (LPCTSTR), 0, SW_SHOW)。 } 綏化學(xué)院 2021 屆本科生畢業(yè)論文 20 CConfigurationPage:: ~CConfigurationPage() { } BOOL CConfigurationPage:: OnInitDialog() { CDialogResize:: OnInitDialog()。 m_bAutoActivate = FALSE。 m_bStartInTray = FALSE。用戶還可以將用戶各種信息都記錄在服務(wù)器日志里 , 如圖 46 所示。 afx_msg void OnBlockIp()。 virtual BOOL OnInitDialog()。 enum { IDD = IDD_PROPPAGE_ONLINE }。 圖 45 在線用戶窗口 綏化學(xué)院 2021 屆本科生畢業(yè)論文 18 該模塊功能實(shí)現(xiàn) 代碼如下: class COnlineUsersPage : public CDialog {DECLARE_DYNCREATE(COnlineUsersPage) public: void RemoveUser(DWORD nThreadID)。 trace_lvl(CLogFileamp。 warning_lvl(CLogFileamp。 error_lvl(CLogFileamp。 setlevel(CLogFileamp。 綏化學(xué)院 2021 屆本科生畢業(yè)論文 16 圖 43 用戶帳戶窗口 這一功能實(shí)現(xiàn),代碼如下 void CUserAccountsDlg:: OnDblclkDirlist(NMHDR* pNMHDR, LRESULT* pResult) { OnEditDir()。的路徑文件夾的名稱)。 DDX_Text(pDX, IDC_ACCOUNTNAME, m_strAccountName)。 圖 42 用戶帳戶向?qū)Т翱? 通過這個(gè)窗口你可以創(chuàng)建自己的用戶名以及密碼用以登陸 FTP 服務(wù)器,該部分功綏化學(xué)院 2021 屆本科生畢業(yè)論文 15 能實(shí)現(xiàn)代碼如下: CWizardPage1:: CWizardPage1() : CPropertyPageEx(CWizardPage1:: IDD, 0, IDS_HEADERTITLE1, NULL) { m_strAccountName = _T(““)。 服 務(wù)器菜單包括:開始,停止,用戶賬戶向?qū)?,用戶賬戶等功能
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1