基于Java的模拟写字板的设计与实现Word格式.docx
- 文档编号:13071045
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:38
- 大小:785.36KB
基于Java的模拟写字板的设计与实现Word格式.docx
《基于Java的模拟写字板的设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《基于Java的模拟写字板的设计与实现Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
Analogtablets;
TheJavalanguage:
Javaswing
目 录
IV
摘要 I
Abstract II
目录 III
1引言 1
1.1选题依据 1
1.2国内外发展现状 2
1.2写字板信息检索 2
1.2.2写字板信息提取 3
1.2.3写字板信息过滤 3
1.3课题研究目标 4
1.4编程语言的选择及特点 5
1.5Java语言的发展 7
1.6写字板学相关理论知识 8
1.7功能设计 9
1.8快捷键的设置 9
1.9写字板分类 10
2概要分析 12
2.1需求分析 12
2.2概要设计思想 12
2.3自定义类说明 13
2.4程序运行界面解释 13
2.4.1主界面实现 13
2.4.2主模块的代码实现 14
2.4.3文件模块的代码实现 15
2.4.4编辑模块的代码实现 16
2.4.5格式、帮助的实现 17
2.5程序模块说明 18
2.6流程图 19
2.7程序相关说明 20
2.8开发工具介绍 21
3程序详细设计与分析 23
3.1构建菜单栏及其下拉菜单 23
3.2文件的事件监听 23
3.3编辑、格式的事件监听 26
3.4异常处理 27
4测试分析 28
4.1文件模块的测试 28
4.1.1打开模块的测试 28
4.1.2保存模块的测试 30
4.2编辑模块的测试 31
4.3格式模块的测试 31
4.4程序异常处理 33
5主要代码 35
6结论 40
参考文献 42
致谢 43
1引言
1.1选题依据
什么是写字板?
总的来说写字板就是可以是人们进行书写的一个模板,让人们将自己想说的话想做的事情能够在网路上进行描述和记录。
具体来说,是机器应用软件系统,建立了各种各样的写字板,如:
机器翻译,自然模板理解,自动语音识别和综合,自动文本识别,计算机辅助教学,信息检索,
21世纪发展最快的是什么?
是互联网!
互联网的发展带给人们方便,因此,信息处理的重要性也逐渐突出,人们迫切的需要一款能处理数据和信息的应用软件,因此写字板在当中凸显了它的重要性。
然而,对理论的发展和语言的复杂性限制,在中国的理论和方法,研究不能提供中文处理系统的开发和提供足够的支持。
多年来,对国内的书写板,书写板处理和自然学科发展的特点是与实际系统中的应用研究发展目标都比较清楚,比较多的投资,也取得了一些成果;
研究的基本理论和方法相对薄弱。
研究现状和发展趋势,1998-2002年保
持不变。
在本文中,应用目标,本项目的研究重点是:
写字板的文档,信息的检索,自动分类,自动的语音识别和综合,机器翻译,过滤。
1.2国内外发展现状
传统写字板的定义和范围相当普遍,常见的有常用的粉笔黑板,白板笔和塑料小黑板的儿童等。
随着科学技术的进步,很多学生或办公室的董事会都免费刷铅笔功能,低成本和环保,广州市温博实业有限公司研究员朱发表了文章说未来的教学设施,为了对科技进步和环保问题做出有利的解决,因此,使用写字板对黑板和粉笔进行逐渐的取代。
1.2.1写字板信息检索
写字板当前很难解决统计语言模型和浅语法规则问题。
所以,相比机器翻译,虽然信息处理板起步晚了很多年,但取得了较快的进步和应用效果。
关键字和布尔模型的检索类型是初期写字板运用的,他有很大的缺点,就是对于语言的处理能力非常低,虽然可以检测到信息,但成就差强人意。
近年来,自然语言处理的检索技术的发展,达到了处理大的开放办公的能力。
语言处理技术:
自动分词、词频统计、识别“词”和“停止复杂短语的词“识别、
12
名词和定义的词的类别特征采用基于董事会的价值计算概率的方法,确定搜索结果的相关度。
同时,将自动分类还有自动文摘等技术引入检索系统中,使检索效率和准确性得到提高。
特别是,在机器翻译的办公信息检索的组合,跨语言信息检索是由研究方向,即使用语言搜索其他语言的计算机检索,然后检索到的最终结果将会被翻译成为用户想翻译的语言。
1.2.2写字板信息提取
写字板信息的提取与写字板信息检索之间是有差异的,它的目标不在于提供用户感兴趣的文件,而是提供结构化的信息,如数据库。
因此,在更加多的自然语言处理技术的支持下,从写字板提取重要的信息,然后组织成结构化的形式,提供给用户以便使用。
信息的抽取技术一般分为五大层次:
第一是进行识别一些专有的名词,主要的人名、地名、货币等名词,以及日期、时间、号码、电子邮件地址和其他信息的识别和分类;
二是模板元素(元素),即模板在搜索方法中的应用以及相关信息的识别,然后是通常的一元关系。
第三是模板关系(模板),即模板法的操作、搜索,并确定一些具体名词与具体名词之间的关系,这个过程通常是二元之间的关系。
第四是共同参照,解决词板的代词指称问题。
第五是模板模板,是在于应用目标中的必要的任务框架,对于一些特殊领域进行信息进识别和组织。
自传的研究是信息提取技术的基础上。
在现有的自然书写板处理技术中,从词法分析、浅层句法分析、语义分析,到同一手指分析、概念结构、语用滤波,都可以应用于信息抽取系统中。
比如,许多专有名词的提取都是需要对词汇进行分析和一些简单的识别的技术处理
1.2.3写字板信息过滤
信息过滤是源于用户的一些需求与计算机从动态的一些信息流中达到检索信息在互联网上获取信息安全区域的必要要求(如根据描述,一些有害信息筛选或关闭的功能根据这些字符“)。
书写板分类在给定的分类系统中,使用计算机根据书写板内容的某种特性进行分割和聚类,自动判断书写板类别,它不仅提供了具有大规模语料库的标准文档库,而且提出了一套科学的评价方法。
近年来,中国大学和研究机构参与评价,在办公室对信息检索,自适应过滤和新信息提取等项目取得了较好的排名。
1.3课题研究目标
现在网络上类似于写字板程序是非常多的,功能也是错综复杂,有的一些可以改变字体,有的一些可以改变文字颜色。
但是,这些软件又有各种各样的问题和一些瑕疵。
通常的来看,写字板程序只需要拥有一些非常简单而且非常实用的基础功能就可以了。
我做的这个毕业设计是按照这样的一个需要完成的一个简单的板程序。
本程序使用java技术生产的平板电脑,包含一些简单的文本编辑功能,如:
复制Ctrl+C,把Ctrl+X,Ctrl+V粘贴,设置字体。
写字板仅仅能处理文本文件的,但是,由于一些格式源代码都是txt格式的,因此写字板也就逐渐成为了应用最多的文本编辑器。
最为基本的功能是什么?
那就是文本编辑,面板小巧使他拥有美好的外观,飞快的启动速度使人们赞美,内存的占用率低让人们非常喜爱,易使用打破年龄的界限,易上手。
它的功能虽然不是高大上的编辑工具,但它仍然有自己独特的技能。
另一项不可取代的功能是什么?
是可以保存无格式文件。
你想对什么格式进行保存?
HTML?
java?
还是asp,它都能实现。
有个窍门不知道知不知道,那就是开头输入LOG,会发生什么呢?
他会自动记录打开的时间。
1.4编程语言的选择及特点
我选择JAVA语言,是因为JAVA语言有以下优点:
java语言的最大优点是实现跨平台。
只需要编译,就可以在多个平台上运行。
它易于在任何平台上运行,这使得系统的迁移和迁移非常容易。
其他优点如下。
容易学习:
我们用java可发的时候不由得会想到另一种语言——c语言,他们之间很相近,所以,许多学过c语言的程序员都可以轻松地学习和使用java来达到开发的目的。
另一方面,Java抛弃了C++的罕见,难以理解混乱的特点,如运算符重载,多继承和自动类型强制。
当然,最重要的是,java语言不使用指针,而且是面向对象的,还提供类和接口,不过有个条件是支持在Dan
Jicheng之间,但是多继承支持接口之间,类和接口机制之间的支撑。
安全性:
java语言不支持指针,只能通过对象实例来访问内存,使应用程序更安全。
[2]
可移植性[2]:
这种可移植性来自中性架构,此外,Java还严格定义每个基
本数据类型的长度。
可移植性的?
编译器属于java系统的是用什么实现的呢?
用java实现,它的操作环境利用什么实现呢?
ANSIC实现。
目标技能和嵌入在平台中的API的全盘支撑使得Java应用具备极度强的操作性和可靠性,这也是的应用系统的维护成本的下降。
多态性是当想要发送信息的时候,你可以有多种方法,如发qq消息,发邮件,这样就是根据不同的对象然后使用不同的行为完成信息发送(发送消息是一个函数调用)多态有很多优点。
替代性(可替代性)。
多态性对于现有代码是可替换的。
比如,圆形Circle类多态性对可应用于任何其它圆形几何形状,例如环,以及工作。
可扩展性(可扩展性)。
多态性可以扩展到代码。
添加新子类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 模拟 写字板 设计 实现