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

正文內(nèi)容

郵件客戶端系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2024-08-20 12:02本頁(yè)面
  

【正文】 to Vscroll、Want returnCsting m_TextIDC_LIST1勾選Vertical scrollClistBox m_AnnexIDC_LINKMAN勾選Owenr drawCbuttonHot m_LinkmanIDC_BUTSAVE勾選Owenr drawCbuttonHot m_Save本模塊的任務(wù)是查看用戶在收收件箱和垃圾箱選定并單擊“查看”按鈕的郵件信息并且根據(jù)需要進(jìn)行回復(fù)或轉(zhuǎn)發(fā)操作。在該對(duì)話框中添加控件,包括5個(gè)文本框控件、1個(gè)列表視圖控件、2個(gè)按鈕控件。 //斷開數(shù)據(jù)庫(kù)連接return result。 //設(shè)置返回值TRUE()。//打開記錄集if(!adoEOF) //如果是新郵件 result = FALSE。()。IsReceiveMail函數(shù)的代碼如下:BOOL CReceiveBoxDlg::IsReceiveMail(CString sql){BOOL result。此外添加AddToGrid函數(shù),將數(shù)據(jù)庫(kù)中已收到的郵件信息添加到收件箱列表中,并判斷是否為未讀郵件,如果是未讀郵件,則在發(fā)件人后追加“(未讀)”標(biāo)記。本模塊的工具欄在對(duì)話框的OnInitDialog方法中創(chuàng)建,并設(shè)置工具欄下拉按鈕,設(shè)置列表視圖控件的擴(kuò)展風(fēng),向列表中插入數(shù)據(jù),和計(jì)算分頁(yè)的頁(yè)碼。分類主要是對(duì)接收到的郵件進(jìn)行分類管理。用戶在登陸郵件箱前,系統(tǒng)提供了“添加分類”按鈕。表4 收件箱界面控件設(shè)置表控件ID控件屬性關(guān)聯(lián)變量IDC_EDIT1無(wú)int m_PageIDC_LIST1無(wú)View: Report勾選No sort headerClistCtrl m_GridIDC_CURRENTLY勾選Owenr draw、DisabledCbuttonHot m_CurrentlyIDC_BUTPEVIOUS勾選Owenr drawCbuttonHot m_PreviousIDC_ BUTNEXT勾選Owenr drawCbuttonHot m_NextIDC_ SUM勾選Owenr draw、DisabledCbuttonHot m_SumIDC_ BUTGO勾選Owenr drawCbuttonHot m_Go本模塊的任務(wù)管理用戶接收到的電子郵件。在該對(duì)話框中添加控件,包括1個(gè)文本框控件、1個(gè)列表視圖控件、31個(gè)復(fù)選框控件和5個(gè)按鈕控件。“下一頁(yè)”按鈕的單擊事件由對(duì)話框的中OnButnext方法處理,如果當(dāng)前郵件列表圖為非最后以頁(yè),單擊“下一頁(yè)” 按鈕,郵件列表視圖將轉(zhuǎn)到當(dāng)前頁(yè)的后一頁(yè)?!癎O”按鈕的單擊事件由對(duì)話框的中OnButgo方法處理,當(dāng)用戶在文本框中輸入要跳轉(zhuǎn)的頁(yè)碼后,單擊GO按鈕,郵件列表視圖跳到文本框中輸入頁(yè)。此外對(duì)話框還要添加AddToGrid函數(shù),將符合條件的郵件記錄都插入到列表中?!鞍粗黝}”排序的單擊事件由對(duì)話框的中OnMenumotif方法處理,該事件中根據(jù)郵件的主題信息來(lái)排列郵件。工具欄中的“排序”按鈕是下拉式按鈕,下拉后分別有“按郵箱”、“按主題”和“按時(shí)間” 的選項(xiàng)。工具欄中“刪除”按鈕的單擊事件由對(duì)話框的OnDelete方法處理,當(dāng)用戶在郵件列表圖中選定需要?jiǎng)h除的郵件,單擊“刪除”按鈕即可。工具欄在對(duì)話框的OnInitDialog方法中創(chuàng)建,并設(shè)置工具欄下拉按鈕,設(shè)置列表視圖控件的擴(kuò)展風(fēng),向列表中插入數(shù)據(jù),和計(jì)算分頁(yè)的頁(yè)碼。本模塊在工具欄中提供了“查看”按鈕、“刪除”按鈕、“清空”按鈕和“排序”按鈕。//記錄分頁(yè)碼、Cstring m_SortField。//排序菜單、CString m_Sql。//Rebar條,這兩個(gè)變量用于創(chuàng)建帶背景的工具欄。本模塊需要在頭文件中聲明以下的變量,包括:CToolBar m_ToolBar??丶膶傩栽O(shè)置如表3。 草稿箱模塊的詳細(xì)設(shè)計(jì)本模塊界面的是1個(gè)基于對(duì)話框資源。執(zhí)行線程函數(shù)ThreadProc后,將返回一個(gè)布爾型的值表明函數(shù)執(zhí)行是否成功。線程函數(shù)ThreadProc的函數(shù)原型如下:DWORD WINAPI ThreadProc( LPVOID lpParameter //線程數(shù)據(jù))。指定這個(gè)地址時(shí),調(diào)用CreateThread或CreateRemoteThread功能。對(duì)話框的OnCan方法處理工具欄中“取消”按鈕的單擊事件,當(dāng)按鈕按下后清空當(dāng)前編輯的郵件信息。寫郵件對(duì)話框的OnSend方法處理工具欄“發(fā)送”按鈕的單擊事件,該事件調(diào)用線程函數(shù)發(fā)送郵件,并將發(fā)送的郵件信息寫入到發(fā)件箱,并定義線程函數(shù)ThreadProc,在該線程函數(shù)中執(zhí)行MAPI函數(shù)的代碼,實(shí)現(xiàn)發(fā)送郵件的功能,執(zhí)行該線程函數(shù)后會(huì)返回一個(gè)執(zhí)行成功或執(zhí)行失敗的值,用來(lái)判讀郵件是否發(fā)送成功。用戶在編輯郵件后,選擇所需的工具欄按鈕執(zhí)行相應(yīng)的操作。對(duì)話框的OnButdel方法處理“刪除附件”按鈕的單擊事件,用戶附件文本框中,選擇需要?jiǎng)h除的附件,單擊刪除附件按鈕即可刪除選中的附件。在郵件編輯時(shí),寫郵件模塊所提供的“選擇收件人”按鍵,由對(duì)話框的OnButselect方法處理該按鍵的單擊事件,當(dāng)按鈕按下后彈出“聯(lián)系人列表”對(duì)話框,在“聯(lián)系人列表”對(duì)話框中可以通過(guò)條件查詢,將查詢結(jié)構(gòu)插入到寫郵件模塊的“收件人”文本框中??丶膶傩栽O(shè)置如表2。 //設(shè)置標(biāo)記,調(diào)用基類方法 寫郵件模塊的詳細(xì)設(shè)計(jì)本模塊的界面是1個(gè)基于對(duì)話框資源。//重繪按鈕 m_IsInRect = FALSE。//重繪按鈕 } } else//不在按鈕區(qū)域內(nèi) { if(m_IsInRect == FALSE)//判斷鼠標(biāo)一直在按鈕外 goto END。//跳轉(zhuǎn)到標(biāo)記 else//鼠標(biāo)移動(dòng)到按鈕上 { m_IsInRect = TRUE。rcWnd)。//獲得鼠標(biāo)位置 CRect rcWnd。//聲明Cpoint變量 GetCursorPos(amp。 //設(shè)置定時(shí)器CButton::PreSubclassWindow()。rect,DT_CENTER)。//設(shè)置背景透明 (RGB(0,0,0))。rect,DT_CENTER)。//設(shè)置背景顏色 (RGB(255,0,0))。rect,DT_CENTER)。//設(shè)置背景透明 (RGB(0,0,0))。//獲得按鈕文本 if(state amp。//獲得編輯框客戶區(qū)域 CString text。//獲取狀態(tài) CRect rect。 //通過(guò)創(chuàng)建一個(gè)CDC類的對(duì)象,聲明設(shè)備上下文 (lpDrawItemStructhDC)。在主界面對(duì)話框中,添加CreateDialogBox函數(shù)用于創(chuàng)建用戶要打開的子窗體,添加DestroyWindowBox函數(shù)用于銷毀當(dāng)前打開的子窗口,此外在主界面的PreTranslateMessage虛方法中,屏蔽ESC鍵關(guān)閉窗體的功能,并設(shè)置無(wú)標(biāo)題窗體的拖動(dòng),從而實(shí)現(xiàn)信息區(qū)域的變化。當(dāng)用戶點(diǎn)擊主界面中的功能按鈕進(jìn)入相應(yīng)的模塊時(shí),原來(lái)用于顯示郵件及新郵件數(shù)量等的信息區(qū)域,會(huì)相應(yīng)地改變。創(chuàng)建狀態(tài)欄和設(shè)置最小化按鈕和關(guān)閉按鈕的顯示圖片,均在主界面的OnInitDialog方法中完成。主界面的下方設(shè)置有狀態(tài)欄,顯示當(dāng)前登陸的郵箱及當(dāng)前的日期和時(shí)間,為用戶在編輯郵件時(shí)提供一些簡(jiǎn)要的信息。//通信錄、CStatusBar m_StatusBar。//寫郵件、CReadMailDlg * ReadMailDlg。//草稿箱、CLitterBoxDlg * LitterBoxDlg。//收件箱、CSendBoxDlg * SendBoxDlg。主界面通過(guò)在頭文件聲明各個(gè)子窗體的指針與其他的模塊建立連接,這些指針包括CMailCountDlg * MailCountDlg??丶膶傩匀绫?。系統(tǒng)的功能模塊圖如下:發(fā)送郵件客戶端電子郵件軟件垃圾箱草稿箱寫郵件發(fā)件箱存入草稿箱選擇聯(lián)系人添加附件刪除附件查看郵件刪除郵件清空發(fā)件箱郵件箱排序查看郵件刪除郵件清空草稿箱郵件箱排序查看郵件刪除郵件清空垃圾箱郵件箱排序郵件分類收件箱查看郵件接收新郵件刪除郵件情況收件箱郵件排序郵件分類讀郵件回復(fù)郵件轉(zhuǎn)發(fā)郵件保存聯(lián)系人另存為附件通信錄添加郵件添加聯(lián)系人編輯聯(lián)系人刪除聯(lián)系人分組查看 系統(tǒng)功能模塊圖4 系統(tǒng)詳細(xì)設(shè)計(jì) 重點(diǎn)模塊的詳細(xì)設(shè)計(jì) 主界面模塊的詳細(xì)設(shè)計(jì)本模塊的界面是 1個(gè)基于對(duì)話框資源。(9) 通信錄模塊:用于管理用戶的常用聯(lián)系人。用戶單擊工具欄上的“刷新”按鈕,獲取新的郵件信息,并寫入數(shù)據(jù)庫(kù)中。在工具欄設(shè)有查看按鈕,刷新按鈕,刪除按鈕,清空按鈕,排序按鈕和分類按鈕。用戶單擊“查看”,可以查看當(dāng)前選擇的電子郵件。在工具欄設(shè)有查看按鈕,刪除按鈕,清空按鈕,排序按鈕和分類按鈕。用戶單擊“查看”,可以查看當(dāng)前選擇的電子郵件。在工具欄設(shè)有查看按鈕,刪除按鈕,清空按鈕和排序按鈕。(6) 草稿箱模塊:主要用來(lái)保存用戶編輯好但沒有發(fā)送的郵件。用戶可以在工具欄選擇“排序”下拉按鈕的菜單項(xiàng)選擇排序字段。用戶可以在發(fā)信箱中查看郵件信息,并可以進(jìn)行再發(fā)送。(4) 讀郵件模塊:用戶在收件箱、發(fā)件箱、草稿箱和垃圾箱中按下工具欄中的“查看”按鈕后,會(huì)打開讀郵件模塊,用戶可以查看當(dāng)前選擇的郵件信息,并且根據(jù)需要進(jìn)行回復(fù)或轉(zhuǎn)發(fā)操作。在該界面右側(cè)顯示了各個(gè)界面的郵件信息,包括郵件總數(shù)和新郵件數(shù)。 3 系統(tǒng)概要設(shè)計(jì) 設(shè)計(jì)目標(biāo)(1)系統(tǒng)架構(gòu)清晰、界面友好美觀、操作簡(jiǎn)便、實(shí)用性強(qiáng);(2)提供靈活、方便、快捷、準(zhǔn)確的電子郵件管理; 功能模塊分析根據(jù)系統(tǒng)的用例圖和需求分析,可以把系統(tǒng)劃分為以下幾個(gè)功能模塊:(1) 登陸模塊:通過(guò)電子郵箱帳戶和密碼進(jìn)行身份驗(yàn)證,正確輸入電子郵箱帳戶和密碼后,進(jìn)入系統(tǒng)主界面進(jìn)行操作。第三步:運(yùn)行注冊(cè)命令。注冊(cè)步驟如下:第一步:。:設(shè)置傳入郵件信息的存放位置 Jmail組件的注冊(cè)Jmail組件是一個(gè)功能強(qiáng)大的郵件發(fā)送組件,使用該組件可以方便地實(shí)現(xiàn)郵件的發(fā)送和接收功能,而且Jmail組件具有通用性,很多語(yǔ)言都可以使用。 設(shè)置SMTP虛擬服務(wù)器屬性第四步:設(shè)置在SMTP虛擬服務(wù)器中傳入郵件信息的存放位置。只要在POP3和SMTP處輸入郵件服務(wù)器的IP地址即可。單擊【確定】按鈕,這樣一個(gè)簡(jiǎn)單的郵件服務(wù)器就架設(shè)完成了。選擇【開始】|【程序】|【管理工具】|【Internet信息服務(wù)管理器】選項(xiàng)。,在右欄中選擇【添加郵箱】命令,彈出【添加郵箱】對(duì)話框,在【郵箱名】文本欄中輸入郵件用戶名,然后設(shè)置用戶密碼,最后單擊【確定】按鈕,完成系統(tǒng)登陸帳戶的創(chuàng)建。在【域名】文本框中輸入郵件服務(wù)器的域名,也就是郵件地址“”后面的部分,然后單擊【確定】按鈕。選擇【開始】|【管理工具】|【POP3服務(wù)】命令,彈出【POP3服務(wù)控制臺(tái)】對(duì)話框。完成以上設(shè)置后,單擊【下一步】按鈕,系統(tǒng)就開始安裝配置POP3和SMTP服務(wù)了。在【Internet信息服務(wù)(IIS)】選項(xiàng)中查看詳細(xì)信息,選中SMTP Service選項(xiàng),單擊【確定】按鈕。 選中【POP3服務(wù)Web管理】第二步:安裝SMTP服務(wù)組件。單擊【詳細(xì)信息】按鈕,可以看到該選項(xiàng)包括兩部分內(nèi)容,分別是“POP3服務(wù)”和“POP3服務(wù)Web管理”。安裝的步驟如下:第一步:安裝POP3服務(wù)組件。 安裝POP3/SMTP服務(wù)在Windows 2003下架設(shè)郵件服務(wù)器可以用系統(tǒng)自帶的POP3及SMTP服務(wù)建立。它是一組用于由源地址到目的地址發(fā)送郵件的規(guī)則,用來(lái)控制信件的中轉(zhuǎn)方式。(2)SMTP概述SMT
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1