欢迎来到天天文库
浏览记录
ID:32697819
大小:114.37 KB
页数:8页
时间:2019-02-14
《幼儿小学教育-幼儿教育》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、华北科技学院it算机系综合性实验实验报告课程名称Java程序设计B实验学期20门至2012学年第1学期学生所在系部年级2009专业班级学生姓名银涛学号200907024215任课教师实验成绩计算机系制实验报告须知1、学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。2、学生应该填写的内容包括:封而相关栏目、实验地点、时间、冃的、设备坏境、内容、结果及分析等。3、教师应该填写的内容包括:实验成绩、教师评价等。4、教师根据木课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实骑成绩
2、;要求在该课程期末考试前将实骑报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。5、未尽事宜,请参考该课程的实验大纲和教学大纲。《Java程序设计B》课程综合性实验报告开课实验室:基础实验室2011年H月16日实验题目简易写字板软件设计—、实验目的通过编写Java的应用系统综合实例一一简易写字板软件,总结、回顾和实践面向对象的编程思想以及编程方法,并通过编写程序来掌握Java语言编程技巧,将学习到的知识融会
3、贯通,同时提高调试程序的能力,养成良好的编程习惯,并增强对程序设计整体思路的把握。熟悉在集成开发环境下编写Java程序。.……(可自己根据情况添加)二、设备与环境硬件:多媒体计算机软件:Windows2000以上的操作系统、JDK开发包、集成开发环境••••・••(可自己根据情况添加)三、实验内容总体要求:程序功能基本完成,用户界面友好,代码的可维护性和可扩展性较好,最好包括必要的注释和相应的文档。具体要求:基本的文本录入,字符修改,删除,换行,粘贴,复制,剪切等功能,主要包括:1.菜单栏设计及功能实现:
4、菜单栏主要包括文件、编辑、格式、帮助等常见菜单。其中文件菜单有新建、打开、保存、另存为、退出等功能;编辑菜单有剪切、复制、粘贴、等功能;格式菜单含有对文字字体、字型、字号及颜色等的设置功能,根据情况可在编辑菜单添加查找和查找替换功能。2.编辑区设计:对文本的编辑处理区。3.工具栏设计:可根据需要增加该项功能。4.其他功能设计。四、实验结果及分析1・主界面的设计与实现整个界面共包括4部分,其中包括标题栏、菜单栏、工具箱栏、文本编辑区。标题栏部分显示的是该文本编辑器的一个1。曲图标,由于时间原因做的有些简陋。
5、标题栏显示正在编辑的文件的完整路径,如果是新建文件,则显示的“未命名”。标题栏的尾部附有文本编辑器的名称"Notepad-菜单栏是一些功能菜单项,稍后做详细介绍。工具栏是菜单栏的扩充,为方便用户操作而设计。而文本编辑区是由一个标签管理器作为底容器的,这样就可以通过管理标签的方法间接地管理多个文档,从而实现多文档编辑。另外文本编辑区还有一个弹出菜单。具体显示效果如图1所示。(图1)①菜单的设计本程序共设计7个主菜单,分别是开始、编辑、格式、控制、窗口、关于,另外还有一个弹出菜单。其中开始菜单实现了新建、打开
6、、保存、保存为、退出5个功能;编辑菜单实现了撤销(之后可能会加上重做)、复制、剪切、粘贴、删除、查找、查找下一个、替换等9个功能;格式菜单主要用于字体的选择,控制文本区显示文字的字体。各个菜单的功能见图2,图3是字体控制窗口。开始编辑格亍编辑格式控制S格式控制B新建CTRL-N打开傑存保存为•••徹销Ctrl-Z自动换行宇体・•・拷贝[Wk删除Sttl查找下一个•••替换(图2)(图3)②编辑区设计编辑区占据整个窗口的人部分区域,是这个简单文本编辑器的主体。在编辑区可以实现对文档的简单管理和编辑,可以在文
7、本区进行输入、拷贝、剪切、粘贴、删除等操作,这些操作都附有快捷键,符合人们平常的操作习惯。在文本编辑区也附有邮件弹出菜单,可以方便不习惯快捷键的朋友使用。文本区还实现了对特殊文件的拓展处理,如对“.java”、“.cpp”、“.c”、“.php”等程序文件的关键字高亮显示,插符匹配检测(之后可能会完善)等。但是,此功能现在可能还不是很完善,在以后的版本中可能会做相应的处理,如关键字区分(多种关键字样式),括符自动匹配添加等。这样就可以很方便的实现编程者的程序代码编辑需求,另一方面,加上编辑器对系统上相应程
8、序编译器的链接,可以方便用户实现程序代码的编译执行工作,这样就是编辑器的功能强大了起来。再有,就是这个编辑器区别于普通记事本程序的最大的地方,她可以实现多文档编辑。而且利用标签实现对多文档的管理,让用户在进行多文档编辑是可以很方便的在各个文档之间切换,增加编辑器的用户友好性。文本编辑区的特性展示如下图40(图4)2.程序的代码设计与组织程序根据前段界面直观的设计代码结构,以一个继承自JFrame的类NPFrame作为底容器,即
此文档下载收益归作者所有