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

正文內(nèi)容

電子郵件客戶端軟件畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

2025-07-17 14:22上一頁面

下一頁面
  

【正文】 的服務(wù),是被稱為“存貯轉(zhuǎn)發(fā)式”服務(wù)。 電子郵件的傳輸是通過電子郵件簡(jiǎn)單傳輸協(xié)議(Simple Mail Transfer Protocol,簡(jiǎn)稱SMTP)這一系統(tǒng)軟件來完成的,它是Internet下的一種電子郵件通信協(xié)議。用戶首先開啟自己的信箱,然后通過鍵入命令的方式將需要發(fā)送的郵件發(fā)到對(duì)方的信箱中。接收者通過郵件客戶程序連接到服務(wù)器后,就會(huì)看到服務(wù)器的通知,進(jìn)而打開自己的電子信箱來查收郵件。每個(gè)用戶的電子郵件信箱都要占用ISP主機(jī)一定容量的硬盤空間,由于這一空間是有限的,因此用戶要定期查收和閱讀電子信箱中的郵件,以便騰出空間來接收新的郵件。主要是對(duì)信息傳輸?shù)乃俾省鬏敶a、代碼結(jié)構(gòu)、傳輸控制步驟、出錯(cuò)控制等作出規(guī)定并制定出標(biāo)準(zhǔn)。由Borland公司推出的Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。   “真正的程序員用c,聰明的程序員用Delphi”,這句話是對(duì)Delphi最經(jīng)典、最實(shí)在的描述。  Delphi提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯(Image Editor),以及各種開發(fā)數(shù)據(jù)庫的應(yīng)用程序,如DesktopDataBase Expert等。與以前的Delphi版本相比,Delphi ,效率更高,最穩(wěn)定的一個(gè)版本,被稱為開發(fā)人員的工具之最,也是Borland產(chǎn)品最頂峰時(shí)期,更是風(fēng)靡全球。打開 Rx 的運(yùn)行包 ,在 Package 窗口中按 Compile 按鈕編譯 , 和 ,將編譯后的三個(gè) BPL 文件放到搜索路徑中,如 WINDOWS\SYSTEM等。打開控件所在的包文件(*.dpk),從中刪除控件那個(gè)文件,再重新編譯該包即可如果是整個(gè)控件包都要?jiǎng)h除的話,projectOptionPackages,刪掉那個(gè)packages就可以了。對(duì)數(shù)據(jù)庫的維護(hù)包括保持?jǐn)?shù)據(jù)的完整性、一致性和安全性。為了實(shí)現(xiàn)對(duì)任意部分?jǐn)?shù)據(jù)的快速訪問,就要研究許多優(yōu)化技術(shù)。郵件接收需求:要求能實(shí)現(xiàn)郵件的接收,不僅能接收純文本文件,而且能接收附件。 SMTP 是建模在 FTP 文件傳輸服務(wù)上的一種郵件服務(wù),主要用于傳輸系統(tǒng)之間的郵件信息并提供來信有關(guān)的通知。  SMTP協(xié)議原理  SMTP簡(jiǎn)單郵件傳輸協(xié)議(SimpleMailTransferProtocol),是定義郵件傳輸?shù)膮f(xié)議,它是基于TCP服務(wù)的應(yīng)用層協(xié)議,由RFC0821所定義。當(dāng)你的一個(gè)朋友向你發(fā)送郵件時(shí),他的郵件服務(wù)器和你的郵件服務(wù)器通過SMTP協(xié)議通信,將郵件傳遞給你郵件地址所指示的郵件服務(wù)器上(這里假設(shè)你的本地郵件服務(wù)器是Linux系統(tǒng)),若你通過telnet協(xié)議直接登錄到郵件服務(wù)器上,則可以使用mail等客戶軟件直接閱讀郵件,但是若你希望使用本地的MUA(MailUserAgent,如outlookexpress等客戶軟件)來閱讀郵件,則本地客戶端通過POP3或IMAP協(xié)議與郵件服務(wù)器交互,將郵件信息傳遞到客戶端(如:win98系統(tǒng))。Pop3適用C/S工作模式,在接收郵件的PC中,運(yùn)行POP3客戶機(jī)程序,在用戶連接的ISP的郵件服務(wù)器中運(yùn)行POP3服務(wù)器程序,兩者之間按照POP3相互發(fā)送信息,POP3客戶機(jī)發(fā)送給POP3服務(wù)器的消息成為POP3命令,POP3服務(wù)器返回的消息成為POP3響應(yīng)。本文僅關(guān)心MIME的編碼算法。其編碼的方法是,將輸入數(shù)據(jù)流每次取6 bit,用此6 bit的值(063)作為索引去查表,輸出相應(yīng)字符。=39。這與原來的郵件是大大不同的。第4章 系統(tǒng)設(shè)計(jì) 系統(tǒng)模塊劃分郵件收發(fā)系統(tǒng)是利用現(xiàn)有郵箱協(xié)議實(shí)現(xiàn)的一個(gè)電子郵件系統(tǒng)。INDY簡(jiǎn)介:Internet Direct(Indy)是一組開放源代碼的Internet組件,涵蓋了幾乎所有流行的Internet協(xié)議。在收到數(shù)據(jù)時(shí),Winsock會(huì)向應(yīng)用程序發(fā)送相應(yīng)的消息。所有的用戶代碼都寫在同一個(gè)地方,并且順序執(zhí)行。它的主要功能是發(fā)送郵件信息。在使用TIdPOP3組件時(shí)需設(shè)置它的幾個(gè)成員屬性。參數(shù)為無效連接時(shí)等待的毫秒數(shù)。 function Delete(const MsgNum: Integer): Boolean。常用的TIdMessage的屬性: Subject:郵件主題,這個(gè)字符串經(jīng)過BASE64編碼的。 Recipients:收件人地址信息。結(jié)束語通過這次畢業(yè)設(shè)計(jì),使我對(duì)于Delphi所學(xué)的知識(shí)有了進(jìn)一步的認(rèn)識(shí),增強(qiáng)了綜合運(yùn)用所學(xué)知識(shí)的能力,同時(shí)加深了對(duì)代碼的理解與運(yùn)用方法。以及在代碼的編寫方面,自己要下更大的功夫才行,用更多的實(shí)踐上機(jī),發(fā)現(xiàn)自己的不足之處。致謝從畢業(yè)設(shè)計(jì)準(zhǔn)備工作開始到至今,我的畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲。 TabSheet2: TTabSheet。 Grid1: TStringGrid。 ED_BODY: TMemo。 Edit3: TEdit。 Button1: TButton。 Label16: TLabel。 Label1: TLabel。 Label11: TLabel。 Button3: TButton。 procedure Button2Click(Sender: TObject)。 //抄送地址 AttachFiles: string。Stdcall。 :=。begin Total_REC := 0。+INTTOSTR(SIZE)+39。 (I, Msg)。end。 := 。 END ELSE BEGIN //文字信息 IF [I] is TIdText then BEGIN 。end。begin。end。procedure (Sender: TObject)。 := TidAttachment([I]).FileName。 。)。 IF CNT 0 THEN BEGIN FOR I :=1 TO CNT DO BEGIN 。+INTTOSTR (CNT) +39。procedure (Sender: TObject)。 :=StrToInt ()。2539。 //內(nèi)容 MailAddr: string。 procedure BTN_DELETEClick(Sender: TObject)。 Label24: TLabel。 Label9: TLabel。 Image2: TImage。 Label14: TLabel。 Edit9: TEdit。 Edit1: TEdit。 ED_SUB: TEdit。 BTN_DISCONNECT: TButton。type TForm1 = class(TForm) PageControl1: TPageControl。經(jīng)過一次的課題實(shí)踐才發(fā)現(xiàn)自己有很多不足的地方,自己的思維打不開對(duì)模塊設(shè)計(jì)不能做的條理性和規(guī)范性。課題即將結(jié)束,我覺得自己對(duì)于以前所學(xué)的操作更加熟練了,對(duì)于代碼的理解深刻了一些。發(fā)送界面演示:、添加附件::,查看發(fā)送結(jié)果::接收界面演示:1. 點(diǎn)擊連接按鈕,連接服務(wù)器,稍等片刻,然后點(diǎn)擊刷新按鈕:2. 選中要查看的信件。 Body:這是個(gè)字符串列表,包含構(gòu)成該郵件的正文內(nèi)容。TIdMessage組件簡(jiǎn)介: TIdMessage用來支持郵件消息協(xié)議,如POP3,SMTP,NNTP等。接收郵件主體信息,它與RetrieveHeader的參數(shù)是一樣的。成員函數(shù) procedure Connect(const ATimeout: Integer = IdTimeoutDefault)。TIdPOP3組件簡(jiǎn)介: TIdPOP3 是用來接收郵件服務(wù)器的郵件信息到用戶端的一個(gè)組件。當(dāng)在程序的主線程中進(jìn)行阻塞式Socket調(diào)用時(shí),由于要等待Socket調(diào)用完成并返回,這段時(shí)間就不能處理用戶界面消息,使得Update、Repaint以及其它消息得不到及時(shí)響應(yīng),從而導(dǎo)致用戶界面被“凍結(jié)”。同文件訪問不同的是,Socket調(diào)用可能會(huì)需要更長(zhǎng)的時(shí)間,因?yàn)橐x寫的數(shù)據(jù)可能不會(huì)立即就能準(zhǔn)備好(在很大程度上依賴于網(wǎng)絡(luò)帶寬)。Indy是阻塞式(Blocking)的。功能:查看、刪除、接收郵件及附件。對(duì)于郵件頭來說,版本號(hào),內(nèi)容類型聲明,編碼方式,內(nèi)容描述是必不可少的。 MIME對(duì)于郵件系統(tǒng)的擴(kuò)展是巨大的,因?yàn)樵贛IME出現(xiàn)以前,信件內(nèi)容如果要包括聲音和動(dòng)畫,就必須把它變?yōu)锳SCII碼或把二進(jìn)制的信息變成可以傳送的編碼標(biāo)準(zhǔn),而接收方必須經(jīng)過解碼才可以獲得聲音和圖畫信息。 Quotedprintable算法根據(jù)輸入的字符串或字節(jié)范圍進(jìn)行編碼,若是不需編碼的字符,直接輸出;若需要編碼,則先輸出39。39。 MIME 協(xié)議MIME是一種Internet協(xié)議,全稱為“Multipurpose Internet Mail Extensions” ,中文名稱為“多用途互聯(lián)網(wǎng)郵件擴(kuò)展”。它規(guī)定怎樣將個(gè)人計(jì)算機(jī)連接到Internet的郵件服務(wù)器和下載電子郵件的電子協(xié)議 。Mon,18Sep200013:40:44  +0800  [],pleasedtomeetyou  MAILFROM:ideal  ...Senderok  RCPTTO:ideal  ...Recipientok  DATA  354Entermail,endwith.onalinebyitself  hello,Plstogettomeetu:)goodluck    QUIT    Connectionclosedbyforeignhost.  這里,HELO是客戶向?qū)Ψ洁]件服務(wù)器發(fā)出的標(biāo)識(shí)自己的身份的命令,這里假設(shè)發(fā)送者為ideal;MAILFROM命令用來表示發(fā)送者的郵件地址;RCPTTO:標(biāo)識(shí)接收者的郵件地址,這里表示希望發(fā)送郵件給ideal,如果郵件接收者不是本地用戶,例如RCPTTO:ideal,則說明希望對(duì)方郵件服務(wù)器為自己轉(zhuǎn)發(fā)(Relay)郵件,若該機(jī)器允許轉(zhuǎn)發(fā)這樣的郵件,則表示該郵件服務(wù)器是OPENRELAY的,否則說明該服務(wù)器不允許RELAY;DATA表示下面是郵件的數(shù)據(jù)部分,輸入完畢以后,以一個(gè).開始的行作為數(shù)據(jù)部分的結(jié)束標(biāo)識(shí);QUIT表示退出這次會(huì)話,結(jié)束郵件發(fā)送。域名服務(wù)系統(tǒng)(DNS)的郵件交換服務(wù)器可以用來識(shí)別出傳輸郵件的下一跳 IP 地址。SMTP服務(wù)器則是遵循SMTP協(xié)議的發(fā)送郵件服務(wù)器,用來發(fā)送或中轉(zhuǎn)你發(fā)出的電子郵件。第3章 系統(tǒng)分析和傳輸協(xié)議 系統(tǒng)功能需求分析:作為一個(gè)電子郵件客戶端,其核心功能是能夠發(fā)送和接收郵件,其他附加功能如通訊錄的管理也是不可少的。數(shù)據(jù)庫系統(tǒng)的出現(xiàn)是計(jì)算機(jī)應(yīng)用的一個(gè)里程碑,它使得計(jì)算機(jī)應(yīng)用從以科學(xué)計(jì)算為主轉(zhuǎn)向以數(shù)據(jù)處理為主,并從而使計(jì)算機(jī)得以在各行各業(yè)乃至家庭普遍使用。數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,數(shù)據(jù)的插入、修改和檢索均要通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行。選Component/configure Palette…有pages和ponents兩個(gè)區(qū)域雙擊ponents區(qū)域,選中要?jiǎng)h除得控件,下面有Delete按鈕。注意:所安裝的控件是否與你所用的Delphi版本相適應(yīng)。與以前的Delphi版本相比,D
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1