电子邮件客户端系统设计文献摘要.doc_第1页
电子邮件客户端系统设计文献摘要.doc_第2页
电子邮件客户端系统设计文献摘要.doc_第3页
电子邮件客户端系统设计文献摘要.doc_第4页
电子邮件客户端系统设计文献摘要.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计文献摘要专业计算机科学与技术学生姓名 吴振凯班级B计算机082学号0810704229指导教师许秋艳信 息 工 程 学 院 简单实现中文邮件摘要:电子邮件,作为重要的网络应用之一,在我们的日常生活和工作中起着至关重要的作用。随着多语种域名在全球的应用和普及,使用多种语言文字来表征自己的邮件地址显得尤为必要。多语种邮件地址的主要目的,就是让人们可以使用自己的母语来组成亲切的、便于记忆的、有意义的邮件地址。由此便产生了对多语种邮件的需求。 多语种邮件地址(Internationalized Mail Addresses,IMA)由多语种本地部分(Internationalized Local Part , ILP)、一个”符号和一个多语种域名(Internationalized Domain Name, IDN)并按照这个顺序组成。对于”符号右边的域名部分, 已经由IETF发布的关于多语种域名协议处理框架(IDNA)制定好解决方案,这为多语种邮件技术解决方案的提出提供了基础、前提和保障。 随着国内中文域名的推广和普及,人们对中文域名邮件的需求显得尤为迫切。如何搭建支持中文域名邮件地址的邮件服务器系统、如何开发支持中文域名邮件地址收发的邮件客户端,成为大家关心的问题。Internet电子邮件系统采用“存储转发”(Store and Forward)的工作方式。发送方通过邮件客户程序,将编辑好的电子邮件从发送端计算机发出,在网络传输的过程中,经过多台计算机的中转,最后到达目的计算机,送到收信人的电子信箱。在Internet上,电子邮件的这种传递过程有点像普遍邮政系统中常规信件的传递过程。多语种域名技术解决方案的提出与顺利实施,为中文域名邮件技术解决方案提供了前提。就多语种域名技术解决方案的讨论,历时三年多时间,先后提出了三种方案。在2001年8月的第51届IETF会议上,专家最终一致确定采用ACE编码方式,即:通过全面升级现行的网络应用程序,将Unicode表示的多语种域名进行编码,用ASCII来表示,从而兼容现行ASCII域名体系,保障网络整体安全。多语种域名技术解决方案的提出,也为中文域名邮件技术解决方案提供了借鉴。中文域名邮件的基于邮件用户代理(MUA)的解决方案,是在传统邮件系统的基础上,在客户端应用程序中增加了中文域名邮件地址处理模块(Chinese Mail Addresses Model,CMAM),服务器端的邮件存储系统中则只需加载中文域名邮件地址对应的Punycode数据。基于邮件用户代理的技术解决方案,同多语种域名技术解决方案相一致,只需要在用户客户端做升级改动,最大程度上避免了邮件基础设施的变动,保障了网络的稳定性、可靠性、安全性,节省了升级成本。中文域名邮件的技术实现框架,其中,中文域名邮件地址处理模块用于处理客户端应用程序中的中文域名邮件地址,即:在显示给用户的时候使用Unicode编码,其余时候都以与之等价的ACE编码形式出现。在邮件客户端,用户输入一个中文域名邮件地址,系统将本地编码翻译成Unicode编码,通过中文域名邮件地址处理模块(CMAM)转换得到对应Punycode编码,提交邮件服务器。或者相反,通过CMAM,将接收到的Punycode表示的邮件地址,最终转换成本地编码显示给用户。而邮件服务器端无需作任何修改,只是在使用中文域名邮件地址时,需事先将对应Punycode编码作为服务器的加载数据。这就需要借助一些在线或者离线的ACE转码工具来实现;或者,如果你使用注册系统,可以通过加载转码库,调用其中转码接口来实现Punycode数据的自动加载。关键词:存储转发;网络应用ASP.NET+SQL Server动态网站开发摘要:随着计算机技术和软件技术的发展,社会信息化进程正在不断地加速,网站建设逐渐地渗透到社会的各行各业中,人们通过浏览网站可以在第一时间了解各种新闻动态、商务信息,这样不但提高了工作效率,而且也使沟通和交流变得更加方便快捷。在Web应用领域中,经过不断的发展,出现了一种更为领先的技术ASP.NET技术,它从一开始便深受开发人员的青睐。与Web开发紧密相关的是数据库技术,本书所要介绍的后台数据库为Microsoft公司推出的SQL Server 2005。ASP.NET技术是由微软的.NET技术细化而来的,它作为.NET Framework的一部分,是微软公司的ASP和.NET Framework这两项核心技术结合的产物。ASP.NET是一个统一的Web开发模型,其中包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET是一项功能强大、非常灵活的技术,而进一步推出的ASP.NET 2.O构建在.NET Framework 2.0之上,其内核是一个基于控件的、事件驱动的架构,因此它能够很容易地实现各种功能。本书围绕ASP.NET 2.0和SQL Server 2005技术,对动态网站的创建过程展开介绍。不仅可以作为大中专院校以及网站开发培训班的教材,还可作为程序设计人员和编程爱好者的参考用书。关键词:ASP.NET;SQL ServerVisual C#.NET网络核心编程摘要:本书是关于C#网络开发的教材,主要包括三个方面内容,首先简要介绍了有关C#网络开发的基础知识;接着讲解基础服务器开发、基础客户端开发、FTP开发、SMTP开发、POP3开发和远程控制开发;最后是高级应用,包括Win32网络组件开发、Web数据库基础、Win32异步套接字数据库开发、XMLWebServices开发以及一个完整的分布式网络应用程序开发实例。本书适合于C#开发人员进行网络开发。关键词:C#;基础服务期开发;高级应用SMTP认真机制模块化设计及实现摘要:电子邮件的使用日益广泛,在人们越来越依赖这项技术的今天,随之而来的是:垃圾邮件的数量也与日俱增.本文拟从发送方的角度,分析怎样利用SMTP发信认证机制防治垃圾邮件,并通过与PAM的结合,在SMTP中实现发信认证.1 UN IX邮件系统及SM TP协议1.1 UN IX邮件系统简介UN IX电子邮件系统的主要特点是:软件模块化.这种系统由若干小程序组成,每个小程序只负责整个系统功能的一部分.这些模块通常为:邮件分发代理(MDA),邮件传输代理(MTA),邮件用户代理(MDA).UN IX邮件系统模块划分1如图1所示.电子邮件系统中的主要功能模块是邮件传输代图1 UN IX邮件系统理.它的任务是与远程MTA连接,处理所有接收和发送的邮件.在MTA之间互相连接、通信的过程中涉及到很多不同的协议,如SMTP简单邮件传输协议,POP邮局协议,IMAP交互邮件访问协议等.其中使用最广泛的便是SMTP.而SMTP认证是邮件客户端用户向服务器端验证身份的一种机制,实质上是在邮件客户端与服务器端之间建立起一种基于认证协议的安全连接,这种连接有助于合法的用户在任何地点使用该邮件系统,在一定程度上关键词:邮件传输;SMTP深入浅出MFC摘要:本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C+的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C+整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C+使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C+整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C+的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。第四篇以微软公司附于Visual C+光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。 本书内含光盘一片,书中所有原始码与可执行文件尽在其中。关键词:MFC;Visual C+;Application frameworkMicrosdft.NET 编程语言C#摘要:本书是微软技术培训统编教材之一,对编程语言C进行了详细的介绍。 C是基于微软下一代操作平台.NET的全新的面向对象的程序设计语言。它在保持了C中熟悉的语法的同时,添加了大量的高效代码和完全面向对象特性,以及更高的可靠性和安全性。C语言将在保持CC灵活性的基础上为程序员带来更高效的开发方式。它不仅能用于Web服务程序的开发,并且还能开发强大的系统级程序。 本书由五部分、18章和3个附录组成。第一部分对C语言进行了概述,由3章组成:.NET编程语言C、.NET的运行环境及编写第一个应用程序;第二部分介绍了C程序设计基础,由5章组成:数据类型、变量和常量、类型转换、表达式及流程控制;第三部分介绍了面向对象的C语言,由6章组成:面向对象的程序设计、类、方法、域和属性、事件和索引指示器;第四部分对C进行了深入的介绍,由4章组成:接口、组织应用程序、文件操作及高级话题;第五部分由三个附录组成。 作者根据多年计算机教学经验,对全书体系进行了合理、严密地组织。本书内容简明扼要、概念清晰、例题丰富、实用性强。 本书不仅是广大程序设计爱好者、软件开发人员重要指导书,也是高等院校师生教学、自学参考书,也可作为各类计算机培训班教材使用。本光盘内容包括本书程序源代码及本版电子书。关键词:.NET;C#;C+Visual C+.NET高级编程摘要:本书主要为使用过C、C+和其他高级语言而现在需要学习Visual C+.NET的程序员编写。本书应用DEITEL特有的LIVE-CODE方法来介绍编程方法和深入研究Microsoft Visual C+.NET语言。对于一些关键的Visual C+.NET概念,通过经严格测试的程序、逐行的代码描述和程序输出来进行介绍。书中引用了228个实例,并且包含了34 131行经过测试的Visual C+.NET程序代码。此外,本书还包括了387个编程技巧,读者可使用这些技巧来编写移植方便的、可重用的且经过性能优化的应用程序。 本书首先简单介绍了Visual C+.NET的基础知识。接着介绍了一些高级内容,包括多线程、ADO.NET数据库集成、ASP.NET Web服务、网络编程和XML处理。本书也详细介绍了有关非托管代码的一些内容,包括特性化编程、使用ATL Server开发基础于Web的应用程序以及托管和非托管代码的互操作。通过使用Visual C+.NET,开发人员可以灵活地编写和非托管理代码以及ATL Server应用程序。 关键词:Microsoft Visual C+.NET;ADO.NET数据库集成ASP.NET 3.5最佳实践使用Visual C#摘要:本书特色:建立基础,才能扩展视野。一切就从程序语言及网页设计入门开始吧!按部就班地讲解如何运用Visual Studi0 2008开发工具,以建立Web应用程序。 由关系型数据库概念出发,了解ADO.NET Framework 3.5新成员LINQ,探索如何通过LINQ,以一致的方式来访问各种不同类型的数据库。详尽介绍网站开发所有智慧之根本,包括:安全性、会员管理、应用程序部署、连接应用程序的技术,目的在于创造个性化且多元化的网站。使用Wizard控件,搭配母版页设计及表单安全验证等各项功能,实战演练一套完整的“线上测试系统”,并展示如何利用Silverlight影片播放网页、使用File Upload控件上传文件电影预告片,体会学习ASP.NET 3.5的开发乐趣。 本书由正统的程序设计观点出发,渐进式剖析了ASP.NET 3.5的各类控件及重要功能,从基础篇的Visual Studio 2008工具进入,说明网页设计与ADO.NET 3.5数据库访问与整合,最终引出ASP.NET AJAX、Web Services的设计与实务,配合应用范例,以达精进学习之效。本书是针对初学ASP.NET的读者而写的,如果之前曾经有过HTML网页的设计或是ASP程序开发经验会更好。关键词:LINQ;ASP.NET AJAX;Web ServicesASP.NET 2.0技术详解摘要:那是1996年的一个傍晚,天气很冷,还下着雨,我们坐在英国伯明翰的办公室里,望着IE 3呈现的空白页,我们想知道桌子底下老迈的Gateway 386服务器什么时候能处理完那个dbWeb查询并得到结果。就在我们焦急等待的时候,微软公司IIS部门的一个小组给我们发来一封电子邮件,问我们是否有兴趣看看一个名叫Denali的新产品(尚在开发中)。干嘛不呢?我们正在写一本关于网站和数据库集成的书,最后一张的案例研究正毫无头绪呢。就这样,我们安装了Denali 0.9,开始玩上了。这东西给我们的印象太深刻了。大约晚上10点的样子,我们做出了一个决定:那本书的最后一张就要介绍这个相当班的新技术。这就是几个月后公开发布的ASP(Active Server Pages)。那时我们还没有认识到,这件事居然会决定我们今后写作生涯的方向。将当前的ASP.NET 2.0与ASP 1.0相比较,10年来的巨变令人感叹。在我们所写的关于ASP的第一本书中,谈到了因特网的历史,详尽地介绍了HTML 3.2和一个名为CSS的新样式语言,提供了一个全面的VBScript教程,对ASP的所有对象、方法和属性给出了描述和示例,还介绍了相关的数据库访问技术(称为ADO,ActiveX数据对象)。在长约1000页的篇幅中,我们甚至还讨论了SQL语言、使用MTS和MSMQ、构建COM组件以及一些案例研究,并包括大量附录。现在的ASP.NET,单是描述服务器控件就需要1000页的篇幅,ASP.NET已经成长为一个相当成熟、丰富而且全面的语言技术,适合构建任何类型的Web应用。如果还像第一本ASP书那样,详细地介绍ASP.NET 2.0和相关.NET Framework类的所有方面,这可能要占满你书架中整整一行!我们不打算这么做,而只是希望简洁而详尽地提供构建好网站和Web应用时所需的ASP.NET 2.0信息。再次,你能分享我们对ASP.NET的热情、多年来使用的经验,以及长期以来与微软公司小组保持的硕果累累的良好关系。希望你也能像我们一样,对ASP.NET饱含热情。关键词:HTML 3.2;CSS;ADO,ActiveX数据对象SQL Server 2005+Visual C#专业开发精解摘要:经过历时5年的同步研发,Microsoft在2005年12月同时发布了Visual Studio 2005、SQL Server 2005和BizTalk Server 2006,这标志着Microsoft .NET平台全面进入2.0时代。作为SQL Server 2000的全新升级版本,SQL Server 2005的最大特色就是与Visual Studio 2005进行了紧密集成,从而给数据库应用的设计能力和生产率带来了质的飞跃,使其成为构建企业级数据库管理和商务智能解决方案的首选平台。特别是它与Microsoft Visual Studio.NET、Microsoft Office System、Business Intelligence Development Studio等开发工具及软件系统进行了无缝集成,为数据库开发人员提供了一个高效、灵活和开放式的开发环境。读者在阅读本书之前,应对C#和T-SQL这两种编程语言特征有基本的了解。书中选取的SQLCLR、XML、SQL Compact、数据挖掘这4大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论