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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

– bold;

– italic;

– underline;

– insertImage;

– justifyLeft;

– justifyCenter;

– justifyRight;

– justifyFull;

– indent;

– createLink.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Предметы
Банковское дело
Бухучет и аудит
География
Журналистика
Информатика
История
Культурология
Литература
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Охрана труда
Педагогика
Политология
Право
Психология
Религиоведение
Сельское хозяйство
Социология
Спорт
Техника
Товароведение
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее