Горыныч
Система литературного программирования
НОВОСТИ | СКАЧАТЬ | РУКОВОДСТВО | КУПИТЬ | ПОМОЩЬ | КОНТАКТЫ |
<< Назад | Оглавление | Вперёд >>
Технические подробности
Некоторые детали внутреннего устройства:
- Программа имеет два потока исполнения - основной и фоновый. Основной поток обслуживает цикл обработки сообщений и элементы пользовательского интерфейса. Фоновый поток исполняет длительные операции. Благодаря ему окно программы не "замораживается" во время продолжительных действий.
- Для генерации перечней вставок и упоминаний программа формирует таблицу ссылок между элементами. Это ускоряет загрузку элемента в обозреватель.
- Программа часто выполняет синтаксический анализ текстов. Во избежании повторного разбора одного и того же текста программа формирует кэш, который содержит ранее обработанные тексты.
- Для отрисовки текста обозреватель применяет технологию
DirectWrite
. Она обеспечивает высокую скорость работы c текстом и хорошее качество изображения. Однако, навигатор, панель ошибок и редактор применяют технологиюGDI
. Поэтому, имеется некоторая разница в отрисовке текста между навигатором, а также панелью ошибок и редактором, с одной стороны, и обозревателем, с другой, несмотря на то, что все они применяют один и тот же шрифт.
См. также
<< Назад | Оглавление | Вперёд >>