1.求一个关于JAVA的论文
目 录 一、概要设计……………………………………………………………3 二、程序整体设计说明…………………………………………….…..4 三、程序部分源代码及注释…………………………………………….9 四、测试结果………………………………………………………….24 五、设计心得…………………………………………………………25 六、致 谢…………………………………………………………25 七、参考文献…………………………………………………………25 【摘 要】该程序是一个图形界面的java文档编辑器,其界面主要采用了awt包, 程序实现了文本编辑器的基本功能有:新建文件、打开文件、文件保存、文件另存为、剪切、复制、粘贴、删除、查找/替换、改变字体大小,另外还利用Time类的schedule方法实现了文件的定时自动更新功能,并创建备份文件,由于该编辑器是用的awt包,所以在技术上没有实现将Java的关键字以不同颜色显示功能。
【关键字】java 编辑器 一、概要设计 Java程序编辑器是:图形界面、线程、流与文件等技术的综合应用。 图形界面的实现:考虑到简单、实用、高效等特点,就选择了AWT来完成实现,在选择组件上,文本编辑区就选用了TaxtArea作为主要的部件。
线程实现文件自动保存:在相关的参考书上查阅到在Time类中有一个schedule方法可以在后台自动完成一定的功能,而且调用起来相当简单,于是就用了Time类中的schedule方法来实现文件自动保存及备份功能。 文件操作的实现:利用了字符文件流FileReader和FileWriter类来实现。
由于Java的特性,可能用任何一个编辑器来编辑,于是就将Windows中的记事本作为模仿对象,根据实现情况删减了其中的一些功能,如自动换行,设置字体,打印等功能。 在设计类的时候,考虑到简单明了,就用了两个类,一个主类和一个默认属性类作为程序的整体框架,所有的对象和方法都是在默认属性类中创建和实现的,以及为各组件注册事件监听程序也是在默认属性类中实现的。
主类完成对象的实例化及显示。这们设计的优点是:条理清晰,容易理解,容易修改。
这样设计的缺点是:不利于共享类中的方法。 二、程序整体设计说明 2.1、程序框架图 2.2、程序中所用类说明 (1)用户自定义类 类名:EditInstantiation 作用:实例化对象 继承的父类:WindowAdapter 主要成员变量: Frame myFrm // 定义主窗体 TextArea myText // 定义文本编辑区 Dialog myDlgFind,myDlgFindont //查找及设置字体对话框 TextField TFfind, TFreplace, TffontSize //查找对话框和字体窗体中的文本行 Button BfontOK, Bfind, Breplace, Bnext, Bcancel //定义和创建各按钮 Label Lf, Lr, Ls //定义和创建各标签 MenuBar Mbbar //定义和创建主菜单 Menu Mfile,Medit,Mformation,Mhelp //定义和创建主菜单中的选项 Toolkit toolKit Clipboard myCB //剪切板对象 FileDialog myFDlg //定义文件对话框 Choice ChfontName //定义和创建字体选择框 private int VIindex = 1; //构成文件名后缀变量 private String VSsubFixStr=".java"; //构成文件名扩展名变量 private String VSmyFileName = "Document1",VSmyBFileName; //文件名及备份文件名变量 private File VFmyFile=new File(VSmyFileName+VIindex+".java"); //文件名变量 private int VIsearchPosition=0; //查找位置指针 private Timer VTtime; //实例化一个Time类 private int VImin=1; // schedule方法中的一个时间参数 private int VItype=JOptionPane.INFORMATION_MESSAGE; //提示对话框类型 private String VStitle; //提示对话框标题 private String VSmessage; //提示对话框信息 private boolean VBchanged = true; //改变字体的一个标识 private int VIfontSizeMin = 8, VIfontSizeMax = 40, VIfontSizeChangedStep = 2; //设置字体大小及步长 主要成员方法: public void init() //初始化各部件菜单的定义和事件的监听 public void displayEdit ()//显示窗体及调用Time中的schedule方法 public void windowClosing () //关闭窗体 public void save //保存文件方法 a.内部类类名:KeyEvents 作用:实现菜单的事件的响应功能 继承的父类:KeyAdapter 主要成员变量:无 成员方法:actionPerformed()、keyPressed() b.内部类类名:FindKeyEvent 作用:实现查找中各部件事件的响应功能 继承的父类:无 主要成员变量:无 成员方法:actionPerformed () c.内部类类名:fontEvent 作用:实现字体中各部件事件的响应功能 继承的父类:无 主要成员变量:无 成员方法:ItemListener(),ActionListener() (2)用户自定义类与Java类的继承关系图如下: 自定义类 Java 类 线程使用说明 2.3、实现接口方法 本程序用到的方法有:schedule其方法描述如下: schedule(事件,启动时间,间隔时间); 2.4、线程应用 本程序为文本编辑器,为实现自动更新,应用到了线程,每隔1分钟对文件进行自动更新 2.5、异常处理说明 (1)打开文件时的异常处理 需要处理的异常:IOException 处理方法:捕获异常后,显示捕获的异常 (2)保存文件时的异常处理 需要处理的异常:IOException 处理方法:捕获异常后,。
2.可以给我一份计算机专业的毕业论文范例吗 最好是关于Java方面的
计算机技术考试网上报名系统的设计与实现
目录:
第1章 绪 论
第2章 系统开发背景简介
第3章 软件考试网上报名系统概述
第4章 软件考试网上报名系统的功能实现
第5章 软件考试网上报名系统简要操作流程
参考资料:
[1] 石志国,薛为民.ASP精解案例教程.清华大学出版社, 1989:60-98
[2] 刘卫宏.SQL Server 2000实用教程.科学出版社, 1993:263-268
[3] 萨师煊,王珊.数据库系统概论.高等教育出版社, 1992:8-13
[4] 邓良松,陆丽娜.软件工程. 西安电子科技大学出版社,2001:267-295
[5] 石林良.ASP开发实例. 邮电出版社,2002:245-248
[6] 龚波.SQL Server 2000教程. 希望电子出版社,2002:126-129
[7] 王国荣.ASP网页制作教程. 人民邮电出版社,2003:79-83
[8] 石树刚,郑振楣.关系数据库. 清华大学出版社,1993:67-76
[9] 刘湛清.SQL Server2000经典范例50讲. 希望电子出版社,1998:134-156
[10] 肖金秀.ASP网络编程技术. 清华大学出版社,2001:234-248
很抱歉原文放不进来,腾讯提示重复字符超过5个,以上资料共计16905字,详细内容可以到/46-1/1104.htm。
4.谁有Java毕业论文
java的毕业论文在键盘论文网有很多的,我之前也是参考的他们的
你看看这个:
随着计算机与软件的进步,人机交互越来越需要发展,计算机和用户之间的接口也越来越具有方便用户的特性,从而制作用户界面系统也越来越复杂和花费人力,时间。
因此为了节省程序设计者的时间,有必要研究界面模板技术。
Java是一种灵活的、跨平台的、彻底地面向对象的程序设计语言。由于Java具有众多特点是跨平台的优点,采甩java编写应用程序界面和web界面越来越流行。
而swing是目前Java中的一个重要的界面工具组类库,是建立GUI的强大工具,它比起Java的其他界面组件来说具有更多的优点,相信以后用java swing制作的界面的软件和web页面会越来越多,所以研究和设计java swing的界面模板有着非常重要的意义。
主要内容:
首先引入和介绍两种设计模式,即MVC模式和主控模式,并且详细描述和举例说明了swing类库与MVC模式之间的关联。
还不错吧
然后本文结合国内外现有的交互式用户界面模型的特点,提出了一种基于java/swing和两种设计模式的交互式界面的设计思想与具体实现方案。
该方案包含用户界面代理,能提供给用户图形的可视化方式来设计界面的视图,和控制器的设计;这套方案包括了几乎所有的基本控件,例如对话框,滚动条,分割栏,文本框等的界面生成器;然后以此方案做了一个示例程序,即利用swing类库和基于前面介绍的设计模式,
以按钮为例创建了一个界面生成器,该按钮生成器能按照用户输入的属性生成具有该属性的swing风格的按钮,并且生成相应的java代码,用户也可以通过代码来改变这个按钮。
也就是说它具有中间件的功能,能将界面内容保存在模板实例中以便修改及重用,并能根据模板实例生成界面程序源代码。
接着讲述了其他swing控件如编辑框,滚动条,弹出菜单等的做法,由此形成了一个开发swing风格界面的集成界面模板工具。最后,文章结尾总结了提出和研究设计的这套方案在意义和不足,以及进一步的工作。
关于java控件的东西
5.毕业论文格式、范文
一、毕业论文撰写结构要求 1、题目:应简洁、明确、有概括性,字数不宜超过20个字。
2、摘要:要有高度的概括力,语言精练、明确,中文摘要约100—200字; 3、关键词:从论文标题或正文中挑选3~5个最能表达主要内容的词作为关键词。 4、目录:写出目录,标明页码。
5、正文: 专科毕业论文正文字数一般应在3000字以上。 毕业论文正文:包括前言、本论、结论三个部分。
前言(引言)是论文的开头部分,主要说明论文写作的目的、现实意义、对所研究问题的认识,并提出论文的中心论点等。前言要写得简明扼要,篇幅不要太长。
本论是毕业论文的主体,包括研究内容与方法、实验材料、实验结果与分析(讨论)等。在本部分要运用各方面的研究方法和实验结果,分析问题,论证观点,尽量反映出自己的科研能力和学术水平。
结论是毕业论文的收尾部分,是围绕本论所作的结束语。其基本的要点就是总结全文,加深题意。
6、谢辞:简述自己通过做毕业论文的体会,并应对指导教师和协助完成论文的有关人员表示谢意。 7、参考文献:在毕业论文末尾要列出在论文中参考过的专著、论文及其他资料,所列参考文献应按文中参考或引证的先后顺序排列。
8、注释:在论文写作过程中,有些问题需要在正文之外加以阐述和说明。 9、附录:对于一些不宜放在正文中,但有参考价值的内容,可编入附录中。
二、毕业论文撰写格式要求 1、毕业论文一律打印,采取A4纸张,页边距一律采取:上、下2.5cm,左3cm,右1.5cm,行间距取多倍行距(设置值为1.25);字符间距为默认值(缩放100%,间距:标准),封面采用教务处统一规定的封面。 2、字体要求 论文所用字体要求为宋体。
3、字号 第一层次题序和标题用小三号黑体字;第二层次题序和标题用四号黑体字;第三层次及以下题序和标题与第二层次同;正文用小四号宋体。 4、页眉及页码 毕业论文各页均加页眉,采用宋体五号宋体居中,打印“河北大学XXXX届本科生毕业论文(设计)”。
页码从正文开始在页脚按阿拉伯数字(宋体小五号)连续编排,居中书写。 5、摘要及关键词 中文摘要及关键词:“摘要”二字采用三号字黑体、居中书写,“摘”与“要”之间空两格,内容采用小四号宋体。
“关键词”三字采用小四号字黑体,顶格书写,一般为3—5个。 英文摘要应与中文摘要相对应,字体为小四号Times New Roman。
6、目录 “目录”二字采用三号字黑体、居中书写,“目”与“录”之间空两格,第一级层次采用小三号宋体字,其他级层次题目采用四号宋体字。 7、正文 正文的全部标题层次应整齐清晰,相同的层次应采用统一的字体表示。
第一级为“一”、“二”、“三”、等,第二级为“1.1”、“1.2”、“1.3”等,第三级为“1.1.1”、“1.1.2”等,具体格式要求详见模板(模板从河北大学教务处主页下载专区下载)。 8、参考文献 参考文献要另起一页,一律放在正文后,在文中要有引用标注,如*** [1],具体格式要求详见模板 9、外文资料及译文 外文资料可用A4纸复印,如果打印,采用小四号Times New Roman字体,译文采用小四号宋体打印,格式参照毕业论文文本格式要求。
10、图、表、公式 图:a. 要精选、简明,切忌与表及文字表述重复。 b.图中术语、符号、单位等应同文字表述一致。
c. 图序及图名居中置于图的下方,用五号字宋体。 表:a.表中参数应标明量和单位的符号。
b.表序及表名置于表的上方。 c. 表序、表名和表内内容采用五号宋体字。
公式:a.编号用括号括起写在右边行末,其间不加虚线。 b.公式中的英文字母和数字可以采用默认的字体和字号。
图、表与正文之间要有一行的间距,公式与正文之间不需空行;文中的图、表、附注、公式一律采用阿拉伯数字分章编号。如:图2-5,表3-2,公式(5-1)(“公式”两个字不要写上)等。
若图或表中有附注,采用英文小写字母顺序编号。
6.java的参考文献
[1].张桂珠 刘丽 陈爱国 Java面向对象程序设计(第2版)北京邮电大学出版社[2]毕广吉.Java程序设计实例教程[M]. 北京:冶金工业出版社,2007年[3].王保罗.Java面向对象程序设计[M]. 北京:清华大学出版社,2003年[4].高林,周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004年[5].刘腾红,孙细明.信息系统分析与设计[M]. 北京:科学出版社,2003年[6].林邦杰,彻底研究java.北京:电子工业出版社,2002年。
转载请注明出处众文网 » java毕业论文格式和范文(求一个关于JAVA的论文)