源代码转html课程设计报告 下载本文

内容发布更新时间 : 2024/6/3 22:58:47星期一 下面是文章的全部内容请认真阅读。

华 南 农 业 大 学

课程名称论文题目指导老师所在学院专业年级提交日期课 程 论 文 ( 设 计 )

面向对象程序设计

源代码自动转换程序 肖 磊 信 息 学 院 2007级计算机科学与技术(2)班 2008年11月20日

华南农业大学计算机科学与技术

《面向对象程序设计》 课程设计评分表

题 目 源代码自动转换程序 2014-05-18 成绩 (指导老师填写) 专业班级 2012级计算机科学与技术(2)班 提交日期 小组成员 组 长 组 员 组 员 小组评分表 评分项目 1.实现情况(15):完成课程设计要求的情况 2.系统分析(10):对系统的理解及分析的深入程度。 3.系统设计(20):总体设计、具体设计、数据结构设计等。 4.程序设计(30):面向对象程序设计方法与编程工具掌握水平。 5.界面设计(15):界面美观程度、操作方式友好程度等。 6.论文撰写(10):论文撰写的规范性、合理性等等。 学 号 201230740209 201230740224 201230740219 姓 名 何志豪 叶炜杰 孙常鹏 工作量% 50% 30% 20% 分数 小组总成绩: 教师签名

日 期

一、系统分析

1.1 问题描述

在写Blog的时候,常常需要粘贴Java及其它源代码,但是从IDE中复制过去的源码为纯文本格式的。IDE中的高亮语法语法全部丢失,贴出去全成黑白的了。看起来很难看,也不易于阅读。源程序代码是纯文本文件,本课程设计的目标是编写一个应用程序可以将源程序文件转换为HTML的网页文件。

1.2系统功能分析

1.能够处理的源程序包括:Java源程序(扩展名.java)、C源程序(扩展名.h和.c)。鼓励能处理其他源程序代码。

2.提供一个基于Java Swing实现的GUI界面,类似Windows的资源管理器。在该界面中选择一个或多个源程序文件进行转换。

3.转换时要求按语法分色。因此需要该对转换进行设置,如:目标文件名、字体、关键字颜色等。

4.得到的HTML文件,用浏览器查看如下图所示。另外要求每行有行号。 开发平台及工具介绍:

Neatbeanse,命令行cmd,极智截图2008(后期排版),ACDSee(后期排版)。