- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华北科技学院it算机系综合性实验
实验报告
课程名称 Java程序设计B
实验学期 20门 至 2012 学年 第1 学期
学生所在系部
年级 2009 专业班级
学生姓名 银 涛 学号 200907024215
任课教师
实验成绩
计算机系制
实验报告须知
1、 学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。
2、 学生应该填写的内容包括:封而相关栏目、实验地点、时间、冃的、设备坏境、 内容、结果及分析等。
3、 教师应该填写的内容包括:实验成绩、教师评价等。
4、 教师根据木课程的《综合性实验指导单》中实验内容的要求,评定学生的综合 性实骑成绩;要求在该课程期末考试前将实骑报告交给任课教师。综合性实验 中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一 刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。
5、 未尽事宜,请参考该课程的实验大纲和教学大纲。
《Java程序设计B》课程综合性实验报告
开课实验室:基础实验室 2011年H月16日
实验题目 简易写字板软件设计
—、实验目的
通过编写Java的应用系统综合实例一一简易写字板软件,总结、回顾和实践面向对象的编 程思想以及编程方法,并通过编写程序来掌握Java语言编程技巧,将学习到的知识融会贯通, 同时提高调试程序的能力,养成良好的编程习惯,并增强对程序设计整体思路的把握。
熟悉在集成开发环境下编写Java程序。
.……(可自己根据情况添加)
二、 设备与环境
硬件:多媒体计算机
软件:Windows 2000以上的操作系统、JDK开发包、集成开发环境
? ??????(可自己根据情况添加)
三、 实验内容
总体要求:程序功能基本完成,用户界面友好,代码的可维护性和可扩展性较好,最好包括 必要的注释和相应的文档。
具体要求:基本的文本录入,字符修改,删除,换行,粘贴,复制,剪切等功能,主要包括:
菜单栏设计及功能实现:菜单栏主要包括文件、编辑、格式、帮助等常见菜单。
其中文件菜单有新建、打开、保存、另存为、退出等功能;编辑菜单有剪切、复制、粘贴、
等功能;格式菜单含有对文字字体、字型、字号及颜色等的设置功能,根据情况可在编辑菜 单添加查找和查找替换功能。
编辑区设计:对文本的编辑处理区。
工具栏设计:可根据需要增加该项功能。
其他功能设计。
四、 实验结果及分析
1?主界面的设计与实现
整个界面共包括4部分,其中包括标题栏、菜单栏、工具箱栏、文本编辑区。标题栏部分显 示的是该文本编辑器的一个1。曲图标,由于时间原因做的有些简陋。标题栏显示正在编辑的文 件的完整路径,如果是新建文件,则显示的“未命名”。标题栏的尾部附有文本编辑器的名称 Notepad-菜单栏是一些功能菜单项,稍后做详细介绍。工具栏是菜单栏的扩充,为方便用 户操作而设计。而文本编辑区是由一个标签管理器作为底容器的,这样就可以通过管理标签的方 法间接地管理多个文档,从而实现多文档编辑。另外文本编辑区还有一个弹出菜单。具体显示效
果如图1所示。
果如图1所示。
(图1)
①菜单的设计
本程序共设计7个主菜单,分别是开始、编辑、格式、控制、窗口、关于,另外还有一个弹 出菜单。其中开始菜单实现了新建、打开、保存、保存为、退出5个功能;编辑菜单实现了撤销 (之后可能会加上重做)、复制、剪切、粘贴、删除、查找、查找下一个、替换等9个功能;格 式菜单主要用于字体的选择,控制文本区显示文字的字体。
各个菜单的功能见图2,图3是字体控制窗口。
开始编辑格亍编辑格式控制
开始
编辑格亍
编辑
格式控制S
格式
控制B
新建CTRL-N 打开 傑存 保存为???
徹销 Ctrl-Z
自动换行 宇体???
拷贝
[Wk
删除
Sttl
查找下一个???
替换
(图2)
(图3)
②编辑区设计
编辑区占据整个窗口的人部分区域,是这个简单文本编辑器的主体。在编辑区可以实现对文 档的简单管理和编辑,可以在文本区进行输入、拷贝、剪切、粘贴、删除等操作,这些操作都附 有快捷键,符合人们平常的操作习惯。在文本编辑区也附有邮件弹出菜单,可以方便不习惯快捷 键的朋友使用。文本区还实现了对特殊文件的拓展处理,如对“.java”、“.cpp”、“.c”、“.php”等 程序文件的关键字高亮显示,插符匹配检测(之后可能会完善)等。但是,此功能现在可能还不 是很完善,在以后的版本中可能会做相应的处理,如关键字区分(多种关键字样式),括符自动 匹配添加等。这样就可以很方便的实现编程者的程序代码编辑需求,另一方面,加上编辑器对系 统上相应程序编译器的链接,可以方便用户实现程序代码的编译执行工作,这样就是编辑器的功 能强大了起来。再有,就是这个编辑器区别于普通记事本程序的最大的地方,她可以实现多文
原创力文档


文档评论(0)