Читайте также:
|
|
Дрыга Анатолий Юрьевич
Конвертирование исходных файлов в HTML страницу.
Дипломный проект
Научный руководитель:
Преподаватель А. В. Дмитриев
Санкт-Петербург
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ.. 3
ПОСТАНОВКА ЗАДАЧИ.. 5
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РЕАЛИЗАЦИИ.. 6
ПРОГРАМНАЯ РЕАЛИЗАЦИЯ.. 8
ВЫВОДЫ... 11
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ... 12
ПРИЛОЖЕНИЕ(листинг программы) 13
ВВЕДЕНИЕ
Современные среды разработки программного обеспечения (ПО) существенно облегчают задачу программиста, предоставляя большое количество функций для разработки и тестирования программ[1]. Так внешний вид кода существенно облегчает его восприятие за счет использования цветового оформления и расстановки пробелов и табуляций для создания легкочитаемого кода. Исходный же код (java, C++, C, C#), открытый не в среде разработки, представляет собой обычный текстовый файл, который визуально воспринимается хуже, чем код в IDE.
В современных условиях работы программистов существенную роль при разработке новых продуктов оказывает использование различной информации, полученной из Интернета[2]. На сайтах посвященных программированию обычно помещают код из среды разработки с помощью известного метода “Ctrl+C, Ctrl+V” при этом оформление характерное для данной среды разработки пропадает, что уменьшает его визуальное восприятие. Поэтому при использовании кода в Интернете на сайтах посвященных программированию будет полезным файл, который выглядит также как и в интегрированной среде разработки(IDE). Многие современные среды разработки позволяют сохранять исходный файл с форматированием, как HTML-страницу. Многие, но не все; кроме того для сохранения файлов с форматированием, характерным для разных сред на компьютере должны быть установлены все среды разработки, что не всегда удобно. Поэтому существует необходимость написание программы, которая из исходного файла (java, C++, C, C#) делает HTML -страничку, которая выглядит так, как исходный код выглядит в среде разработки (например: Microsoft Visual Studio, Borland JBuilder, NetBeans).
Данная работа посвящена написанию конвертера исходных файлов в HTML страницу на языке Java. В проекте реализованы некоторые функции преобразования: подсветка основных идентификаторов, правильная расстановка пробелов и табуляций, так как HTML, по умолчанию[3], рассматривает любое количество пробелов, как один пробел, что естественно не совсем удобно. Выбор языка Java обусловлен следующими причинами; простотой в изучении, способность запускаться на различных платформах (кроссплатформенность), безопасностью, объектной ориентацией, бесплатностью средств разработки и исполнения программ, и не в последнюю очередь богатой библиотекой стандартных классов([1], [2]).
ПОСТАНОВКА ЗАДАЧИ
Написание конвертера на языке программирования Java представляет собой практический интерес, так, как этот конвертер будет обладать кроссплатформенностью и безопасностью. Таким образом, отпадает необходимость переписывать исходный код конвертера для запуска на различных операционных системах. За счёт того, что конвертер выполняется на виртуальной машине Java, крах конвертер не может привести к краху системы [2]. Другим плюсом использования Java является простота написания программы. Использование объектно-ориентированного программирования позволяет организовать расширяемость конвертера.
В связи с этим, в задачи работы входило:
1. Создание графического пользовательского интерфейса
2. Написания синтаксического анализатора для выделения строк, зарезервированных слов и комментариев.
3. Создание файлов, содержащих ключевые слова языков программирования Java, C, C++, C#; а так же файлов, которые хранят установки оформления некоторых сред программирования (Microsoft Visual Studio VC++, Borland JBuilder2005, NetBeans 5.0).
4. Тестирование программы на примере разбора исходных файлов на языках программирования Java, C++.
Дата добавления: 2015-10-29; просмотров: 72 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Нравится ли руководству клуба этот человек? | | | ПРОГРАМНАЯ РЕАЛИЗАЦИЯ |