ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:1.63MB ,
资源ID:3010746      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3010746.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计java模拟写字板的设计与实现论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计java模拟写字板的设计与实现论文.docx

1、毕业设计java模拟写字板的设计与实现论文JAVA模拟写字板摘 要目前,很多新的技术领域都涉及到了Java语言,Java语言是面向对象编程,并且涉及到网络、多线程等重要的基础知识,因此Java语言也是学习面向对象编程和网络编程的首选语言。此次课程设计主要是通过编写一个简单的JAVA写字板程序使我们深入理解JAVA语言,并实践在本课程中所学的有关JAVA程序设计方面的语言基础、异常处理、事件处理、小应用程序以及图形用户界面设计等内容。此简易JAVA写字板程序,使用Java程序编写,能够进行输入文字操作,并具有新建文件,打开文件,保存文件,退出,复制,粘贴,剪切,全选,撤销等多种基本功能。该程序主

2、要用到了Java swing和事件监听等。关键词: 模拟写字板;java语言;Java swing Java simulation wordpad Abstract Currently, many new technologies are related to the Java language, Java is an object-oriented programming language, and relate to the network, multi-threading and other important basics, so learning Java language is o

3、bject-oriented programming and network programming language of choice. The curriculum is designed primarily by writing a simple notepad program allows us to understand and practice the language-based learning in this course relevant aspects of JAVA programming, exception handling, event handling, ap

4、plets and graphical user interface design content. This simple Notepad program, the use of Java programming, the text can be input operation, and has a new file, open the file, save the file, quit, copy, paste, cut, and other functions. The program is mainly used in the Java swing and event listener

5、s and so on. Keywords: Notepad program;java language;Java swing 1 绪论1.1选题依据 写字板学的研究也像其他学科一样,有科学研究与技术研究两个层次。科学研究的目的是发现写字板的内在规律、探索和理解写字板的生成方法、建设写字板信息处理的基础资源;而技术研究则借助应用目标来驱动,根据社会的实际需要,设计和开发实用的写字板信息处理系统。 自然写字板信息处理的应用目标是使人与机之间用自然写字板进行交流。具体说,是建立各种处理自然写字板的机应用软件系统,譬如:机器翻译、自然写字板理解、语音自动识别与合成、文字自动识别、机辅助教学、信息检索

6、、写字板自动分类、自动文摘,还有写字板中的信息提取、互联网上的智能搜索,以及各种电子词典和术语数据库。随着互联网的广泛普及,写字板信息处理的社会需求越来越大,人们迫切需要用自动化的手段处理海量的写字板信息。然而,由于学科理论发展的局限和汉语本身的复杂性,目前我国写字板学理论和方法的研究还不能为开发汉语信息处理应用系统提供足够的支持。多年来国内写字板学和自然写字板处理学科发展的特点之一是,应用型研究和实用系统开发的目标比较明确,投入相对较多,也取得了一些成果;而基础理论和方法的研究则相对薄弱。1998年-2002年期间的研究情况和发展态势依然如此。在本文上述的各种应用目标中,研究力量比较集中的项

7、目有:写字板信息检索、文献自动分类、自动文摘、语音自动识别与合成、机器翻译,还有写字板信息提取和过滤。另外,写字板资源的建设和基于语料库的写字板分析方法也受到了格外关注,取得了比较快的进展。下面先简要叙述写字板学和写字板信息处理领域有代表性的基础研究,再介绍面向应用的研究和实用系统的研制,然后谈谈写字板资源的建设,最后介绍有关的学术会议和期刊、论著。这些工作都以书面语为研究对象,针对口语的研究将作为语音识别与合成专题另文介绍。 写字板信息管理是一项古老的活动,但管理方式却没有停止过变化,从手工记录到机存储,从平面文件到关系型数据库;从单机单用户数据库访问模式到客户/服务器模式,从客户/服务器模

8、式到浏览器/服务器.信息管理的技术越来越先进、科学和客观。同时,可管理的信息容量也越来越大,更适应信息膨胀时代的要求。在这种情况下,开发一个写字板程序很有现实意义。 经过一个学期JAVA课程的学习,发现JAVA功能强大,应用也很广泛。虽然之前已经学过一门面向对象语言C+,但仅仅是皮毛,而且并没有真正领会到面向对象语言的思想和操作,所以想借这次期末论文设计好好深入学习JAVA的应用。但是自己在计算机语言方面基础薄弱,这次基本算是从头学起,所以就想到从设计一个小型项目做起,当时软件工程代课老师建议我做个小型写字板 即类似微软写字板的多写字板程序,并给予一些思路和建议,于是我便动手做了这个小项目。本

9、程序为JCreator开发的单机小程序,不需要网络环境的支持,结合了面向对象和软件工程的开发思路。1.2 国内外发展现状 传统写字板的定义和范围就比较广泛了,凡是可以写粉笔字、以及水笔字以及一些免笔的儿童写字板,比较常见常用的是粉笔黑板、水笔白板以及小孩子用的塑胶小黑板等等。随着科技进步,很多学生或者办公室用的写字板都是免刷免色笔功能的,而且环保成本低,广州市文搏实业有限公司朱研究员曾经发表过文章说未来的教学设施里,粉笔黑板将会逐渐被取代,这是科技进步和环保的突出贡献。1.2.1写字板信息检索 写字板程序可以帮助人们在大量的文献资料中迅速获得所需要的信息。其中信息检索、信息提取、信息过滤和写字

10、板分类成为近几年投入研究最多的写字板信息处理应用技术。目前的写字板程序大多采用统计语言模型和语言浅层分析规则的策略,这样就避开了自然语言理解当中难以解决的问题,把一些相对成熟的语言分析技术应用到语言工程当中。所以比起机器翻译来,写字板信息处理虽然起步要晚许多年,却取得了快得多的研究进展和应用效果。 早期的写字板信息检索(Information Retrieval,简称IR)系统是基于自由关键字和布尔模型的,语言处理技术的含量不高,虽然实用,但检索效果并不很理想。近年发展起来的基于自然语言处理的写字板检索技术,已经达到了能够处理大规模开放写字板的实用程度。其中采用的语言处理技术有:自动分词,词频

11、统计,识别“有效词”和“停用词”,识别复合短语、专有名词和未定义词,在此基础上用概率统计的方法计算写字板的类别特征值,判断检索结果的相关程度。与此同时,写字板自动分类和自动文摘技术也被引入到检索系统里,以提高检索的效率和准确度。特别值得注意的是,写字板信息检索与机器翻译结合,形成了跨语言信息检索(Cross-language IR)的研究方向,即用某一种语言提出检索要求,计算机在其他语种的写字板中检索,再把得到的检索结果翻译成用户指定的语种。1.2.2 写字板信息提取 写字板信息提取(Information Extraction,简称IE)与写字板信息检索的不同之处是,它的目标不是提供用户感兴

12、趣的文档,而是提供结构化的信息,譬如数据库。因此,写字板信息提取系统要在更多的自然语言处理技术支持下,把需要的信息从写字板中提取出来,再用某种结构化的形式组织起来,提供给用户(人或计算机系统)使用。信息提取技术一般被分解为五个层次:第一是识别专有名词(Named Entity),主要是人名、地名、机构名、货币等名词性条目,以及日期、时间、数字、邮件地址等信息的识别和分类;第二是模板要素(Template Element),即应用模板的方法搜索和识别名词性条目的相关信息,这时要处理的通常是一元关系。第三是模板关系(Template Relation),即应用模板的方法搜索和识别专有名词与专有名词

13、之间的关系,此时处理的通常是二元关系。第四是同指关系(Co-reference),要解决写字板中的代词指称问题。第五是脚本模板(Scenario Template),是根据应用目标定义任务框架,用于特定领域的信息识别和组织。 写字板自动分析的研究是信息提取技术的基础。在现有的自然写字板处理技术中,从词汇分析、浅层句法分析、语义分析,到同指分析、概念结构、语用过滤,都可以应用在信息提取系统中。譬如,对专有名词的提取大多采用词汇分析和浅层句法分析技术;识别句型(如SVO)或条目之间的关系需要语义分析和同指分析;概念分析和语用过滤可以用来处理事件框架内部有关信息的关联和整合。随着对写字板的分析逐渐深

14、入,对信息的发掘由浅到深,信息提取的实际应用也从改进搜索引擎、自动问答系统到各种信息的图示化表达(Visualization),逐渐增多。1.2.3写字板信息过滤 信息过滤是根据用户的需求用计算机从动态变化的信息流中自动检索出符合要求的信息,多用于互联网上的信息内容安全领域(如根据某种有害信息的特征描述,甄别或截流符合这些特征的网页)。写字板分类是在给定的分类体系下,利用计算机根据某种特征对写字板的内容进行划分和聚类,自动判别写字板的类别。它们大多采用统计写字板模型的方法,统计的对象包括词汇、语义信息,词语搭配信息和词语共现信息等。国际上写字板信息处理领域有一个最具权威性的评测会议:每年一次由

15、美国国家标准技术局和美国国防高级研究计划局组织的写字板检索国际标准评测会议(TREC)。它不仅提供了含有规范的大规模语料的标准文档库,还提出了一套比较科学的测试评价方法,其评测项目也代表了新的研究方向。如2002年的评测项目包括:跨语言检索、写字板过滤、交互检索、网页检索、新信息抽取、问题回答和视频检索。中国近几年每年都高校和科研机构参加评测,在写字板信息检索、自适应写字板过滤和新信息抽取等项目中多次取得很好的名次。1.3 课题研究目标 现在网络上各种写字板程序数不胜数,有EmEditor,UEStudio,GridinSoft Notepad,Notepad+,win32pad,SkimEd

16、it,UniRed,xint。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个写字板编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的写字板程序。这是一个用JAVA设计的简单写字板,并含有简单的文字编辑功能,如:复制,剪切,粘贴,设置字形,加粗和斜体,字体的大小调节和颜色设置,并含有简单的查找功能。写字板只能处理纯写字板文件,但是,由于多种格式源代码都是纯写字板的,所以写字板也就成为了使用最多的源代码编辑器。它只具备最基本的编辑功能,所以体积小巧,启动快,占用内存低,容易使用。“写字板”的功能虽然连“写字板”都比不上,但它还是有它自己的独门绝技的。打开速度快,文件小。写字板另一项不可取代的功能是:可以保存无格式文件。你可以把写字板编辑的文件

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1