1 / 35
文档名称:

7天VB实例教程VB收发电子邮件媒体播放器.doc

格式:doc   大小:535KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

7天VB实例教程VB收发电子邮件媒体播放器.doc

上传人:wz_198613 2019/5/28 文件大小:535 KB

下载得到文件列表

7天VB实例教程VB收发电子邮件媒体播放器.doc

文档介绍

文档介绍:7天VB实例教程第一天、使用VB收发电子邮件小叮当:我说小蘑菇呀,既然你已经学****过VB的基础知识,也做过一些简单的程序,那么我也就不浪费口水教你认识界面、了解控件和学****语法了。不如我来教教你怎么样制作出一些切实可用的程序,这样既能够加深对VB的认识,还可以让你拥有十足的成就感呢! 小蘑菇:好呀,那做一些什么程序呢? 小叮当:当然不会像我哥哥当年那样简单至极的程序,而是一些具有实用性的程序,也可以做一个小游戏之类的,你看怎么样? 小蘑菇:好的,不过今天别教我做游戏,不然明天就没有心思学了。小叮当:这个我自然知道,那我们就开始动手制作一个收发电子邮件的程序吧。小蘑菇:收发电子邮件?这个会不会很难呢? 小叮当:正所谓会者不难,难者不会,有我这位名师指点,你还怕什么呢?开始动手吧! 一、准备工作小叮当:在VB中编写电子邮件程序需要通过调用微软公司的MAPI(MessagingApplicationProgrammingInterface,消息应用程序编程接口),这需要借助两个实现电子邮件收发功能的核心控件:MAPI会话控件和MAPI消息控件。MAPI会话控件用于建立和控制一个MicrosoftMail会话,MAPI消息控件用于创建和收发邮件消息。此外,Windows系统中必须要有遵从MAPI的邮件系统,比如Exchange、Outlook等软件,而还要进行一番设置,确保邮件系统可以正常使用。小蘑菇:呵呵,没关系,我用的就是Outlook,正好符合要求。不过你说的MAPI控件在哪里找呢? 小叮当:在VB中就有现成的,不过程序没有直接放置在工具箱里,需要我们自己将MAPI控件加入VB工具箱。首先直接在VB左边的控件栏中右击鼠标,并在弹出菜单中选择“部件”命令,这时可以激活部件设置窗口,在其中的“控件”列表框中选取“MicrosoftMAPIControls”一项(如图1所示),接着按下“确定”按钮之后可以发现工具箱中将多出了两个图标,这就是MAPI会话控件和MAPI消息控件的图标(如图2所示)。图一图二二、邮件发送程序小叮当:添加好我们所需要的控件之后,就开始定制邮件的发送程序吧。这个邮件发送程序的基本处理过程是:根据用户输入信息组成邮件,然后使用MAPI消息控件的Send方法将邮件发出。具体的方法按照下述步骤完成: 1、新建一个VB项目,并将缺省窗体Form1的Caption属性设置为“发送邮件”。 2、在Form1中加入一个MAPI会话控件MAPISession1和一个MAPI消息控件MAPIMessages1。 3、在Form1中加入三个TextBox控件,将它们的名称属性分别设置为“txtSendTo”、“txtSubject”和“txtMessage”,另外还要将txtMessage的Multiline属性设置为“True”。这三个TextBox控件将分别用于填写邮件的收件人地址、邮件主题和邮件正文。 4、在Form1中加入三个Label控件,将它们的Caption属性分别设置为“收件人”、“主题”和“内容”,并将它们放在合适的位置用以标注相应的TextBox控件。 5、mandButton控件,将其Caption属性和名称属性分别设置为“发送”和“Send”。所有的控件添加完毕之后应该如图3所示。图三小蘑菇:还挺像这么回事的呢,接着应该填写代码了吧。小叮当:是呀,下面就是代码部分的内容: 1、将下列代码加入Form1的Form_Load事件:PrivateSubForm_Load() /运行程序之后进行邮箱登录操作EndSub 2、将下列代码加入Form1的Form_Unload事件:PrivateSubForm_Unload(CancelAsInteger) /退出程序时候进行退出邮箱操作EndSub3、将下列代码加入cmdSend的Click事件:PrivateSubcmdSend_Click() WithMAPIMessages1 .MsgIndex=-1 .RecipDisplayName= /= /= /= / EndWith MsgBox"邮件发送完毕!",,"发送邮件" /发送成功显示信息框EndSub 这样一个电子邮件发送部分就制作完成了,运行程序之后只要填写好邮件的收件人、主题和内容后,按下“发送”命令按钮,邮件就已经成功地发往目的地了(如图4所示)。图4小蘑菇:真

最近更新

2024年平凡的世界读后感(汇总15篇) 18页

2024年带手机保证书 13页

基于智能移动设备的移动学习支持平台设计的开.. 2页

2024年师生联谊会策划方案 4页

基于数字水印的手掌多生物特征识别技术研究的.. 2页

基于抗震性能的拱辅梁桥设计参数优化的开题报.. 2页

2024年市级优秀班干部先进事迹材料(精选6篇).. 11页

2024年市场部个人工作计划(通用15篇) 43页

2024年市场营销职业规划范文800字 7页

基于小句关系的重构练习对非英语专业大学生英.. 2页

2024年差生评语集锦 29页

2024年工程项目年终总结(通用10篇) 41页

基于多种可再生能源供电的寒区冰情自动监测系.. 2页

基于多核分布式路由器的PPP协议研究与实现的开.. 2页

2024年工程质量终身责任承诺书模板集合5篇 8页

2024年工程管理简历自我评价 5页

基于图像处理的牧草形状特征提取与识别系统设.. 2页

2024年工程款纠纷答辩状 7页

锂电池厂用蒸汽的作用 8页

2023年云南省社区(村)基层治理专干招考聘用50.. 197页

江苏省常州市钟楼实验中学七年级英语下册 Uni.. 35页

接单员制度 5页

铝酸盐水泥水化机理 13页

人教版二年级下册《轴对称图形》公开课公开课.. 33页

学校党风廉政建设一岗双责工作新版制度 4页

浅谈马蜂窝的处置学习教案 23页

梯形、矩形渠道水力计算表 3页

稀土矿工业品味与质量标准模板 7页