Windows记事本程序开发

Windows记事本程序开发

ID:37559522

大小:435.00 KB

页数:22页

时间:2019-05-25

Windows记事本程序开发_第1页
Windows记事本程序开发_第2页
Windows记事本程序开发_第3页
Windows记事本程序开发_第4页
Windows记事本程序开发_第5页
资源描述:

《Windows记事本程序开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、黑龙江工程学院课程设计题目:Windows记事本程序开发学生姓名:刘杰学号:12系部名称:计算机科学与技术系专业班级:软件工程06-1指导教师:白劲波、石磊职称:副教授、助教18黑龙江工程学院二○○八年七月十八日SY-027课程设计任务书组内学生姓名刘杰人数1系部名称计算机科学与技术系专业软件工程班级、学号06-1(12号)指导教师姓名白劲波、石磊职称副教授、助教从事专业计算机应用题目名称简易编译器一、课程设计的目的、意义Java语言课程设计的目的是我们在学习和掌握相关课程的基础上,将自己的专业知识综合运用,并将其运用到实践中,以提高我们在

2、程序设计上的应用能力。初步了解系统开发的流程,具备简单的数据库操纵能力,为后续课程打下一个基础。二、课程设计的主要内容、技术要求(包括原始数据、技术参数、设计要求、工作量要求等)三、课程设计完成后应提交的成果1.课程设计工作日志2.课程设计报告四、课程设计的工作进度安排2008.7.14构建窗体2008.7.15在窗体上添加工具条、按钮并设计菜单栏2008.7.16设置监听器2008.7.17撰写报告五、备注18黑龙江工程学院指导教师签字:年月日教研室主任签字:年月日目录第1章需求分析11.1系统的功能需求11.2功能实现1第2章概要设计3

3、2.1功能设计3第3章详细设计43.1窗体的实现43.2按钮的实现53.3菜单栏的实现63.4菜单项的实现8第4章调试分析144.1调试的目的144.2调试14第5章使用说明155.1简易编译器的使用说明15第6章测试结果176.1系统测试176.2测试过程17第7章课程设计总结1818黑龙江工程学院18黑龙江工程学院第1章需求分析1.1需求分析本课程设计是一个关于简易编译器系统的设计,系统包括创建窗体框、创建显示文件的多行文本区域、安装按钮、安装工具条和设计菜单栏。简易编译器可以完成简单的文本编译基本操作。1、窗体:Frame是带有标题和

4、边界的顶层窗口。frame的大小包括边界指定的所有区域。边界区域的尺寸可以使用getInsets方法获得,但是,由于这些尺寸是与平台相关的,因此在通过调用pack或show将frame设置为可显示的之前,无法获得有效的insets值。由于frame的总大小包括了边界区,因此边界有效地模糊了frame的部分区域,约束了可用于在矩形中呈现和/或显示子部件的区域,矩形左上角的位置为(insets.left,insets.top),宽度为width-(insets.left+insets.right),长度为height-(insets.top+i

5、nsets.bottom)。2、按钮:操作人员可以通过Button来选择进入其他页面来完成各项任务和功能。3、工具条:提供了一个用来显示常用的Action或控件的组件。有关使用工具栏的示例和信息,请参阅《TheJavaTutorial》中的HowtoUseToolBars一节。对于大多数的外观,用户可以将工具栏拖到单独的窗口中(除非floatable属性被设置为false)。为了正确执行拖动,建议将JToolBar实例添加到容器的四“边”中的一边(其中容器的布局管理器为BorderLayout),并且不在其他四“边”中添加任何子级。4、文本

6、的多行区域:是一个显示纯文本的多行区域。它作为一个轻量级组件,提供与java.awt.TextArea类的源兼容性,理应如此。有关使用所有文本组件的信息和示例,请参阅《TheJavaTutorial》中UsingTextComponents一节。此组件具有java.awt.TextArea类中没有的功能。有关其他功能,请参考超类。还有JTextPane和JEditorPane也是具有更多功能的多行文本类。18黑龙江工程学院java.awt.TextArea在内部处理滚动。JTextArea的不同之处在于,它不管理滚动,但实现了swingSc

7、rollable接口。这允许把它放置在JScrollPane的内部(如果需要滚动行为),或者直接使用(如果不需要滚动)。java.awt.TextArea具有换行能力。这由水平滚动策略来控制。由于滚动不是由JTextArea直接完成的,因此必须通过另一种方式来提供向后兼容性。JTextArea具有用于换行的bound属性,该属性控制其是否换行。在默认情况下,换行属性设置为false(不换行)。18黑龙江工程学院第2章概要设计2.1功能设计简易编译器系统包括创建窗体框、创建显示文件的多行区域、安装按钮、安装工具条和设计菜单栏。简易编译器可以完

8、成简单的文本编译基本操作。1、创建窗体:Frame的默认布局为BorderLayout。使用setUndecorated,frame可以关闭本机装饰(例如Frame和Titleb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。