没有合适的资源?快使用搜索试试~ 我知道了~
首页基于Eclipse RCP Email客户端的实现
2010 本科 毕业设计论文 本文通过使用java语言,基于Eclipse Plug-ins,RCP,EMF等技术,及java mail工具包实现了Email客户端,并通过此系统的实现来加深对Eclipse插件开发技术的学习。本系统适用于所有用户,无管理员设置,可以创建多个网络邮箱帐号,可以编辑、接收和发送邮件等,不仅支持文本文件的发送与接收,还支持带附件邮件的发送与接收,支持抄送,还具有通讯录的存储功能。本系统在开发过程中使用EMF(Eclipse Modeling Framework),创建系统模型,生成模型代码,并采用EMF中的持久化框架为系统提供数据的持久化,采用xml文件存储数据。本系统还实现了国际化,目前只支持中英两种语言,当系统启动时会根据启动参数加载相应的语言文件,如果没有指定语言参数,则本系统会自动判断操作系统所使用的语言从而加载与操作系统一致的语言文件,如果本系统不支持该操作系统的语言,则会加载默认的语言文件。本系统还实现了Eclipse帮助内容的扩展点,为本系统配备帮助文档。
资源详情
资源评论
资源推荐

本科毕业设计(论文)
论文题目: 基于
客户端的实现
学生姓名:
学 号:
专 业: 计算机科学与技术
班 级: 计本
指导教师:

完成日期:20010 年 5 月 27 日
2

基于 客户端的实现
内 容 摘 要
本文通过使用 语言,基于 , 等技术,及 工具包
实现了 客户端,并通过此系统的实现来加深对 插件开发技术的学习。本系统适用
于所有用户,无管理员设置,可以创建多个网络邮箱帐号,可以编辑、接收和发送邮件等,不仅
支持文本文件的发送与接收,还支持带附件邮件的发送与接收,支持抄送,还具有通讯录的存储
功能。本系统在开发过程中使用 !"# "$%,创建系统模型,生成模
型代码,并采用 中的持久化框架为系统提供数据的持久化,采用 文件存储数据。本系
统还实现了国际化,目前只支持中英两种语言,当系统启动时会根据启动参数加载相应的语言文
件,如果没有指定语言参数,则本系统会自动判断操作系统所使用的语言从而加载与操作系统一
致的语言文件,如果本系统不支持该操作系统的语言,则会加载默认的语言文件。本系统还实现
了 帮助内容的扩展点,为本系统配备帮助文档。
关键字: 扩展点
I

The Email Client Based On Eclipse RCP
Abstract
Based on the technologies of Eclipse Plug-ins, RCP, EMF and the toolkit of java mail, The system of
this thesis is implementing an email client by utilizing java language. Then we could enhance to study the
developing technologies of eclipse plug-ins by implementing this system. And also, this system is adapted
to all users without any configurations of administrators, creating lots of network account of email,
editing, receiving and sending emails and so on. Not only does this system support text files sent and
received, but it also upholds attachments of emails sending and receiving, which still having functions of
supporting transcription and storing contacts of information. In the process of development, it could
utilize EMF, to create model of system, generating model codes by exploiting permanent framework to
provide data permanence for system in the EMF, also by exploiting data storage of XML files. Besides,
this system achieves to internationalize in language supporting only in English and Chinese right now.
When stared, it could load such language files according to starting parameters. It also automatically
justice the language of the operation system in a way to loading language files equivalent of operation
system, if it don’t have appointed language parameter appointed. If this system is not supporting this
language of operation system, then it could load default language file. Finally, it could succeed in
realizing extension point of helping content in Eclipse in order to equip with helping documents for this
system.
Keywords:Eclipse RCP EMF Extension point
II

目 录
序 言.................................................................................................................1
一、系统概述及系统分析...............................................................................3
(一)系统概述...........................................................................................3
(二)可行性分析.......................................................................................3
1.技术可行性分析..................................................................................3
2.环境可行性分析..................................................................................3
3.结论......................................................................................................3
(三)需求分析...........................................................................................3
二、系统开发基本介绍...................................................................................5
(一)选题背景与目的...............................................................................5
(二)系统开发工具...................................................................................5
(三)开发技术概述...................................................................................5
1.Java 平台概述.......................................................................................5
2.SWT/JFace.............................................................................................5
3.Eclipse...................................................................................................5
三、系统总体设计...........................................................................................7
(一)系统功能模块划分...........................................................................7
(二)系统具体功能模块基本介绍...........................................................7
1.收件箱..................................................................................................7
剩余47页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1