华南农业大学计算机科学与工程系
《面向对象程序设计》课程设计评分表
题目
源代码自动转换程序
专业班级
软件11班
提交日期
2013年10月25日
小组成员
学号
姓名
工作量%
成绩
(指导老师填写)
组长
201131001129
卓靖山
34%
组员
201131001115
丘文煌
33%
组员
201131001117
沈富强
33%
小组评分表
评分项目
分数
(15):完成课程设计要求的情况
14
(10):对系统的理解及分析的深入程度。
9
(20):总体设计、具体设计、数据结构设计等。
18
(30):面向对象程序设计方法与编程工具掌握水平。
27
(15):界面美观程度、操作方式友好程度等。
14
(10):论文撰写的规范性、合理性等等。
9
小组总成绩:
91
教师签名
宋鸿陟
日期
1系统分析
问题描述
源程序代码是纯文本文件,本课程设计的目标是编写一个应用程序可以将源程序文件转换为HTML的网页文件。
系统功能分析
源程序代码是纯文本文件,本课程设计的目标是编写一个应用程序可以将源程序文件转换为HTML的网页文件。
功能要求如下:
:Java源程序()、C源程序()。鼓励能处理其他源程序代码。
Swing实现的GUI界面,类似Windows的资源管理器。在该界面中选择一个或多个源程序文件进行转换。
。因此需要该对转换进行设置,如:目标文件名、字体、关键字颜色等。
,用浏览器查看如下图所示。另外要求每行有行号。
开发平台及工具介绍
使用Eclipse进行代码编写,beants中导入Eclipise项目进行打包
2系统设计
系统总体结构设计
配置文件:
该语言的关键字
配色方案,如:关键字字体的颜色、大小;标识符的字体颜色、大小
配置文件的格式可以是:cpp或Java的properties文件
import .*;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import .*;
import .*;
import
html转换
首先要理解HTML文件和源程序文件都是文本文件,因此使用Java的文本输入流读入,文本输出流输出。中间因为要分词,所以可能用到:Scanner、Buffer、正则表达式等。
系统各个类及类之间关系设计
构成界面的类
public class MyFranme(面板)
class JMenubarAndJTo
Java综合性实验报告 来自淘豆网m.daumloan.com转载请标明出处.