3.5.4邮件附件 内容来自www.paper51.com 1 在窗口上添加5个标签,标题分别命名为“驱动器列表”“文件夹列表”“文件列表”“文件名”“文件类型” paper51.com 2 添加一个文本匡和一个下拉菜单 内容来自论文无忧网 www.paper51.com 3添加两个按钮 命名为“确定”“取消” 内容来自论文无忧网 www.paper51.com 驱动器列表,文件夹列表和文件列表通过以下语句进行相互通信 copyright paper51.com 驱动器列表: 内容来自论文无忧网 www.paper51.com
Private SubDrive1_Change() http://www.paper51.com Text1.Text =Drive1.Drive 内容来自论文无忧网 www.paper51.com Dir1.Path =Drive1.Drive http://www.paper51.com
End Sub http://www.paper51.com 文件夹列表: 内容来自www.paper51.com
Private SubDir1_Change() http://www.paper51.com Text1.Text =Dir1.Path copyright paper51.com File1.Path =Dir1.Path paper51.com
End Sub http://www.paper51.com
文件列表: http://www.paper51.com
Private SubFile1_Click() http://www.paper51.com IfRight$(Dir1.Path, 1) = "\" Then 内容来自论文无忧网 www.paper51.com sep = "" paper51.com Else copyright paper51.com sep = "\" 内容来自www.paper51.com End If 内容来自论文无忧网 www.paper51.com fullname = Dir1.Path + sep +File1.FileName http://www.paper51.com Text1.Text = fullname copyright paper51.com
End Sub http://www.paper51.com
与处理邮件的方式一样,MAPI也为邮件的附件提供了一个计数器和一个索引。在处理收到的邮件时,可以通过检查AttachmentCount属性来确定该邮件携带了多少个附件,然后可以通过设置AttachmentIndex属性依次处理每一个附件。AttachmentIndex的合法取值范围为0至AttachmentIndex-1。在设置了AttachmentIndex属性值后,可以读取附件的下列属性:AttachmentName:当附件是一个文件时,该属性用于指定文件的名称。当附件是一个OLE对象时,该属性用于指定对象的类型。AttachmentPath:该属性用于指定做为附件的文件的全路径名。AttchmentPosition:该属性用于指定附件在邮件内容部分中的位置。当邮件收发程序显示邮件内容时,将使用该属性提供的信息把附件的标志放在合适的位置。AttachmentType:该属性用于指定附件的类型,其合法取值为三个整数型数值,在VB中分别由下列常量表示:·mapData-附件是一个数据文件·mapEOLE-附件是一个嵌入式OLE对象·mapSOLE-附件是一个静态OLE对象发送邮件时,上述属性的使用方法与接收邮件时相同,只不过由读操作改为写操作了。值得一提的是AttachmentIndex属性,发送邮件时可以将其设置为任意值。而AttachmentCount属性则会自动设置为正确的值,无需人为设置。 http://www.paper51.com 3.5.5软件信息窗口 paper51.com
内容来自www.paper51.com 3.6 系统的运行和调试 copyright paper51.com 系统通过会话控件和消息控件与操作系统进行连接,通过操作系统自带的Internet链接向导与Web服务器取得连接,所以在不同的电脑上会有不同的问题出现,在不同版本的操作系统上也会出现不同的问题。基本问题有 内容来自www.paper51.com 1编译错误 内容来自论文无忧网 www.paper51.com 此类错误是由于不正确的构造代码而产生的,例如关键字输入错,遗漏了必需的标点,窗口名称与代码内不符等 http://www.paper51.com
2 实时运行错误 copyright paper51.com 这是编译后,运行代码时发生的错误,通常是代码执行了非法操作或某些操作失败,我们此时点击调试按钮就可知道错误出在哪条语句上。有时语句并没有错误,但是运行时就会出错,那么这就是由于机器造成的,电脑不能与控件进行会话,编译系统由于不能继续执行程序就会认为是运行错误。 http://www.paper51.com
3 逻辑错误 内容来自论文无忧网 www.paper51.com
运行程序后,得不到预期想要的结果,这说明程序语句并没有语法错误,可能是由于程序结构或算法错误引起的。逻辑错误不会产生错误提示信息,较难排除。 paper51.com 第四章系统总结 http://www.paper51.com 1 主要功能及特点 copyright paper51.com 界面简洁 简单实用 copyright paper51.com 程序设计采用了简单实用的理念,让用户即看即用,使他们无需进行繁琐复杂的设置。简洁的界面给人以舒适的视觉感受,节省系统资源。邮件发送快捷方便,浏览邮件也节省时间。程序无需安装,即点即用,程序小巧不浪费硬盘空间,一张软盘即可,方便vb爱好者相互交流。 http://www.paper51.com 2系统存在问题及改进方向 内容来自www.paper51.com 本系统经过测试和试用,基本实现既定功能,能够满足用户基本的邮件发送,但是也存在很多问题和不足。 内容来自www.paper51.com
2.1由于时间和水平的问题,本系统是学习者根据自身的意愿进行开发的,未能进行大量的测试与改进,还处在学习者之间交互的阶段,诸如多媒体网页邮件,声音,图像,动画的支持,邮件杀毒等现在比较成熟的技术都没有实现,希望在以后的版本开发中能够完成。 内容来自www.paper51.com 2.2 本系统的邮件附件收发还存在问题,由于现在的网络技术已经相当成熟,用户已经不满足于一两个附件的发送,而更不满足于简单的各种文件的发送,本系统还不支持多媒体技术,还比较落后,希望找到其他技术解决此问题。 内容来自www.paper51.com 2.3 缺乏用户对软件进行跟踪、评价的功能,由于对用户的反馈信息要用到动态的网络技术,而软件还没有支持动态网页的功能,所以很遗憾。 http://www.paper51.com |