麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

VB郵件檢查程序(一)

2019-11-18 17:27:34
字體:
來源:轉載
供稿:網友
按下表所示設置各控件的屬性。

控件名稱描述
TextboxtxtHost用于輸入郵件服務器的名稱或地址
TextboxtxtUserName輸入用戶名
TextboxtxtPassWord輸入密碼
TextboxtxtBody顯示郵件內容
ListviewlvMessages顯示郵件清單
CommandButtoncmdCheckMail用于啟動接收并顯示郵件的子程序
CommandButtoncmdExit退出程序

將名為txtBody的文本框的Multiline屬性設為True,Scrollbars屬性設為3-Both。選擇ListView控件,打開其屬性對話框,在“列首”標簽頁中插入四個列,文本分別為:"From","Subject","Date","Size",然后將該控件的View屬性設為3-lvwReport。

直觀的界面顯示你是如何使用本程序的。首先輸入郵件服務器的名稱或地址,然后是你的用戶名和密碼。最報按檢查郵件按鈕。接下來,我們就會看到在ListView中顯示的郵件列表了。點選其中的一項,郵件的內容就會顯示在下面的文本框中。

從程序的外觀及VB由事件驅動的本質,我們可以猜出我們只需要處理兩個事件:cmdCheckMail_Click和lvMessages_ItemClick.至于cmdExit中的事件我想就不必說了。先別急,讓我們一步步來看看本程序的代碼是怎樣的。首先看看“檢查郵件”按鈕。當你按下這個按鈕后,程序會首先檢查文本框中的內容,然后調用Winsock的Connect方法連上遠程服務器。下面是程序代碼:

Winsock1.ConnecttxtHost,110

EndSub

除了下面這個語句之外,其它都一目了然。

m_State=POP3_Connect

現在就讓我來解釋一下這個語句。當觸發了cmdCheckMail_Click事件后,所運行的程序代碼的目的是要連上遠程郵件服務器。下面要進行的操作就轉由在Winsock控件的DataArrival事件中的代碼來控制了。

每次當Winsock收到數據時,都會觸發DataArrival事件。根據已收到的數據和你所發出的命令,程序才知道應執行在該事件中的哪一部分代碼,以真正完成數據的接收。

為了讓程序記住你上次發出的命令,或者說當前進程的狀態,我們使用了m_State變量。該變量存放你事先定義好的一個特殊的數據類型:POP3States的值。

PrivateEnumPOP3States
POP3_Connect
POP3_USER
POP3_PASS
POP3_STAT
POP3_RETR
POP3_DELE
POP3_QUIT
EndEnum->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人精品免费视频大全最热 | 久久久久久久久久久久99 | 毛片一级网站 | 精品国产一级毛片 | 一级性色 | 龙床上的呻吟高h | 精选久久 | 99热久草 | 香蕉国产9 | 国产精品久久久久久久久久久久久久久久 | 欧美国产成人在线 | 一级毛片免费观看在线 | 精品国产91久久久久久浪潮蜜月 | 国产一区精品在线观看 | 免费观看一区 | 久久久无码精品亚洲日韩按摩 | 九九热九九热 | 精品国产99久久久久久宅男i | 亚洲精品久久久久久久久久 | 成人短视频在线观看免费 | 国产精品免费观看视频 | 日韩av有码在线 | 羞羞视频免费网站日本动漫 | 视频一区二区三区在线 | 国产成人羞羞视频在线 | 久久久久久久久久91 | 日本中文字幕网址 | 成人午夜视频免费看 | 欧美精品欧美极品欧美激情 | 国产成人精品自拍视频 | 中文字幕在线观看视频一区 | 免费观看黄色片视频 | hdbbwsexvideo| 国产亚洲综合一区二区 | 毛片免费观看日本中文 | 免费观看的毛片手机视频 | 91午夜少妇三级全黄 | 国产精品99久久久久久大便 | 成年人黄色免费网站 | 欧美日韩亚洲国产 | 日本黄色大片免费 |