C#电子邮件客户端软件设计(开题报告+英文文献+答辩PPT) 第18页
8 结论
这次编写的邮件客户端系统,我负责的是邮件的发送的功能。在熟悉了专门用于发送邮件的SMTP协议以及RFC规定的邮件的格式的基础上,运用了微软新推出的C Sharp这一新型的面向对象语言的便利性和灵活性,从SMTP协议规定的底层命令做起,一步步的与服务器进行交互操作,最终实现发送多附件多接收人的功能。其中,具体的和服务器的交互操作,都封装了在SmtpMail.dll这个动态链接库里面了。而为了方便最终的调用和整合,所有的有关后台操作发送邮件的类以及其他的附加功能的类,全部都归属于MailSend这个命名空间了。在力求达到FoxMail功能的同时,又加了一点个人的思想并把它体现到了这一软件上。最主要的体现就是新建帐号的提前检测这一特色上,这一功能类似于很多Web页面的“检测新帐号”的功能,这样就免去了用户一直到确定注册完成时,才因为帐户因为已经被使用而注册失败的麻烦。总之,通过这次的编程,使我对网络编程有了一个很好的认识和锻炼,也使我对C Sharp这一语言的掌握程度又上了一个新台阶,虽然编出来的软件不能和功能强大的FoxMail相提并论,但是相信它简单,易操作性,和FoxMail的很多强大但却“鸡肋”似的功能比较起来,更多了几分实用性。以后的日子,随着我技术的提高和思想的成熟,我一定会把它做的更好,更趋近于完美。
参考文献
[1] Simon Robinson, K.Scott Allen等.C#高级编程. 北京:清华大学出版社, 2002,3
[2] Tom Archer. C#技术内幕. 北京:清华大学出版社, 2002,1
[3]沉舟.Microsoft.NET编程语言C#. 北京:希望电子出版社 2001,3
[4]罗军舟,黎波涛,杨明等.TCP/IP 协议及网络编程技术. 北京: 清华大学出版 2004,10
[5] Tim Parker .TCP/IP 协议及网络编程技术. 北京: 机械工业出版社 , 2000,7
[6] 周存杰 . Visual C#.NET网络核心编程. 北京:清华大学出版社, 2002,11
[7] 电脑编程技巧与维护杂志社.C#编程技巧典型案例解析. 北京:中国电力出版社,
2005,8
[8] 云颠工作室. Visual C#中文版全面剖析. 北京:中国水利水电出版社, 2003,5
[9] 叶树华 《电子协议与编程》,《电子邮件格式》,《电子邮件接收》,《mime 编码解码与发送附件》
[10] MSDN中文网站网络广播 C#设计模式纵谈
[11] 滁州,马金虎,朱力勇. 编写基于SMTP网络应用程序. 电脑爱好者,2003,5:92~94
[12] 滁州,马金虎,朱力勇. 编写基于POP3网络应用程序. 电脑爱好者,2003,6:92~94
[13] 潘泰国. 新一代电子邮件系统. 电子技术应用. 1992,11
[14] 代继红. SMTP认证机制模块化设计及实现. 中南民族大学学报(自然科学版),
2005,4
[15] 胡安廷. 简单实现中文邮件. 中国计算机报, 2004,11
致 谢
感谢我的父母和亲人,没有您们的包容和支持,就不会有我的今天。
感谢我的导师叶树华老师,为我们提供丰富的材料,指导我们完成毕业设计。
感谢我的班主任李玲老师,无论在学习上还是生活上,都给予我莫大鼓励和帮助。
感谢张建华老师,给我讲解了许多C Sharp的知识,使我获益匪浅。
感谢MSDN中文网站的全体员工们,使我可以免费获取更多的知识。
感谢CSDN技术论坛的人们,帮我解决了很多技术性的难题。
感谢412的全体室友们,我们一起走过的日子,我感觉充实又快乐。
感谢南京神州数码公司,虽然面试我没有通过,但是你们使我明白现实世界并不是如我想象的那么美好,使我看到自己的不足,也使我积累到了经验。
感谢篮球场上和我一起挥汗如雨的哥们们,无论我身在何方,我都会记得曾经一起并肩作战的你们。
感谢NBA中一样为了生存和梦想而奋斗者的球员们,为我带来精彩的比赛,激励着我追寻自己的梦想。
感谢我在中北大学的四年里,所经历的一切,无论我走到哪里,我都会记得这是我生命中不可或缺的记忆。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18]