Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Разработка визуального редактора

Обоснование выбранных методов и алгоритмов

Технические требования

Техническое задание данной работы требует разработать программу для визуального редактирования HTML-кода.

Программа должна быть разработана на Си подобном языке и отвечать следующим требованиям:

– наличие графического интерфейса;

– быстрая в использовании;

– возможность формирования текста;

– возможность логического форматирования текста подчеркивание;

– возможность логического форматирования текста курсив;

– возможность логического форматирования текста жирный шрифт;

– возможность вставки в документ картинок;

– возможность вставки в документ гиперссылок.

Программа должна корректно реагировать на действия пользователя, обеспечивать простоту и понятность интерфейса, легко устанавливается и переносится на различные ПК.

Данная программа должна иметь простой и понятный пользователю интерфейс, выглядеть красиво, любые действия должны быть интуитивно понятными и не вызывать трудностей при работе с программой.

Целью создания программы является также изучение некоторых особенностей языка программирования C++, получение более комплексных и систематизированных знаний об этом языке для дальнейшего упрощения написания программ на нём.

Выбор методов и алгоритмов решения задачи

Рассмотренные в предыдущем разделе методы решения поставленной задачи были проанализированы и принято решение использовать в качестве технологии разработки библиотеку mshtml.

Дальнейшее расширение функционала программы, велась с помощью импортируемого из библиотеки mshtml - интерфейса IHTMLDocument2.

Интерфейс IHTMLDocument2 предоставляет различные методы и свойства для работы с документом. Приоритетная возможность, которая стала максимально полезна для создания визуального html редактора это -designMode, включив который, мы получаем не ограниченные возможности по редактированию содержимого документа. Многие функции редактирования были изначально в встроенные в компонент и активировать которые возможно с помощью горячих клавиш. С помощью функции ExecComd выполняться основные команды редактирования в редакторе такие как:

– bold;

– italic;

– underline;

– insertImage;

– justifyLeft;

– justifyCenter;

– justifyRight;

– justifyFull;

– indent;

– createLink.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
СКАЧАТЬ ОРИГИНАЛ
Разработка визуального редактора