Список терминов
№ п/п |
Термин |
Разъяснение |
12.001 |
окно приложения |
Прямоугольная область экрана, созданная приложением, которой перенаправляются действия от клавиатуры и мыши, и в которое перенаправляется вывод результатов работы программы. Если окно, связанное с программой, является активным, то говорят, что оно имеет фокус ввода и вывода. |
12.002 |
всплывающее окно |
Окно, являющееся дочерним окном приложения, которое появляется для вывода информации и ввода дополнительных полей-параметров. Всплывающие окна являются либо окнами-сообщениями, либо диалоговыми окнами. |
12.003 |
модальность (окна) |
Если во всплывающем окне имеется постоянный, не переключающийся без закрытия этого окна фокус ввода, то говорят, что данное окно является модальным. |
12.004 |
окна-сообющения |
Всплывающие модальные окна, назначение которых — информировать пользователей о нештатной ситуации в программе, запрашивать подтверждение на критичное для программы действие, или просто служить "заглушкой" для него. |
12.005 |
сообщение WM_PAINT |
Системное сообщение Microsoft Windows, передаваемое конкретному приложению Windows, когда то должно перерисовать своё окно или часть своего окна на экране. |
12.006 |
битовый образ |
Записанная подряд последовательность цветных пикселей, являющаяся "снимком" прямоугольной области экрана или целиком всего экрана. Битовый образ применяется для "фонового" рисования изображений и их быстрого вывода на экран. |
12.007 |
промежуточные результаты |
В данном контексте понимаются как результаты работы программы, не зафиксированные пользователем и не записанные им в файл, но которые уже могут быть выведены на экран. Пример промежуточных результатов — не сохранённый на диск документ OpenOffice Writer. |
12.008 |
окончательные результаты |
В данном контексте понимаются как конечные, завершающие работу программы результаты, сохранённые на жёсткий диск компьютера. |
12.009 |
консольная программа |
Программа, для своей работы использующая технологию командной строки, не пользующаяся библиотеками графического интерфейса. |
12.010 |
память прошлых периодов |
Способность системы выводить не только текущие данные (типа "запрос — ответ"), но способное помнить своё прежнее состояние, прежние вопросы и выдавать результаты исходя из "истории запросов". |
12.011 |
атрибуты текста |
К атрибутам текста относятся такие элементы его оформления, как шрифт текста, цвет литер и выравнивание текста в окне. |
12.012 |
выравнивание текста |
Способность текста иметь ровную левую границу (выравнивание слева), ровную правую границу (выравнивание справа), иметь ровные левые и правые края (выключка), или его способность располагаться посредине выделенной области (выравнивание по центру). Этот атрибут текста задаётся функцией: SetTextAlign в Microsoft Windows. |
12.013 |
системный шрифт
|
Шрифт, которым выводится текст в окно приложения Microsoft Windows по-умолчанию. Обычно это шрифт с гарнитурой MS Sans Serif, кегль 10, нормального начертания, без эффектов, цвета "чёрный по белому" (авто), |
12.014 |
метрики шрифта |
Параметры шрифта, задаваемые при его создании, которые могут считываться средствами WinAPI и использоваться для правильного отображения текста в окне. |
12.015 |
максимальная ширина литеры |
Максимальное количество пикселей по горизонтали, которое может занимать самая широкая литера шрифта. |
12.016 |
средняя ширина литеры |
Количество пикселей по горизонтали, примерно соответствующее ширине латинской литеры "x" данного шрифта. |
12.017 |
один интервал (строки) |
Максимальная высота литер шрифта вместе с минимальным, рекомендованным промежутками между строк, заданный разработчиком шрифта. Грубо говоря, это минимальное рекомендованное расстояние между базовыми линиями текста по вертикали. |
12.018 |
диалоговые панели |
Всплывающие окна, используемые для ввода какой-либо информации программе в виде формы. Обычно диалоговые окна бывают модальными. |
12.019 |
окна диалога |
Всплывающее окно содержащее диалоговую панель. |
12.020 |
язык Delphi |
Визуальный язык программирования, основанный на языке Паскаль, предназначенный для обучения программированию в Windows. |
12.021 |
язык Visual Basic |
Визуальный язык программирования, основанный на языке Бейсик, предназначенный для обучения программированию в Windows и написания простейших программ. |
12.022 |
мастер |
Пошаговая последовательность диалоговых окон, предназначенная для задания в диалоговом режиме параметров работы команды и выполнения ею каких-либо действий. Обычно мастера являются "Front End" оболочками для консольных программ. |
12.023 |
отладочная информация |
Информация, которая обычно не нужна пользователю, но нужна программисту и тестировщику в процессе отладочного пуска программ. |
12.024 |
отладчик кода |
Программа, специально предназначенная для отладки кода пользовательской программы на каком-либо языке. |
12.025 |
заглушка |
Окно сообщения, появляющееся для повторного предупреждения пользователя о критичном для работы программы действии (например, при выходе из программы без сохранения файла). У программистов есть правило: "Лишней заглушки не бывает"! |
12.026 |
критичное действие |
Некоторое действие пользователя, которое может привести к непоправимым для него последствиям (например, удаление группы файлов, выход из программы без сохранения результатов, форматирование дисков и т.п.). |
12.027 |
WinAPI |
См. программный интерфейс (Windows). |
12.028 |
программный интерфейс (Windows) |
Программный интерфейс операционной системы Microsoft Windows, предназначенный для создания программ для неё на разных языках на "высоком" и "низком" уровне абстракций. |
12.029 |
пакет разработчика программ (Windows) |
Стандартная библиотека с функциями для создания программ для операционной системы Windows "на низком уровне абстракций". |
12.030 |
SDK Windows |
Смотри пакет разработчика программ (Windows) |
12.031 |
вьюеры |
Программы для просмотра исходных данных и конечных результатов работы программы. Как правило, вьюеры имеют графический интерфейс. |
12.032 |
просмотрщики |
См. вьюеры. |
12.033 |
надстройка Front End |
Графическая надстройка над консольным приложением, позволяющая задавать параметры работы консольной программы или пакетного файла, не набирая опции или ключи в командной строке. Любой уважающий себя системный программист должен уметь писать "Front End" приложения. |
12.034 |
функция GetTexExtent |
|
12.035 |
гарнитура с фиксированной шириной |
Рисунок литер, в котором ширина каждой литер имеет постоянный размер. Иногда это семейство гарнитур называют "машинописным". |
12.036 |
пропорциональная гарнитура |
Рисунок литер, в котором ширина каждой из литер меняется исходя из художественного вкуса. Так, ширина литер "M" и "I" будет различной. |
12.037 |
гарнитуры с засечками |
Семейство гарнитур, у которого на верхних и нижних концах штрихов литер находятся мелкие выступы (засечки). Шрифты с засечками позволяют лучше различать строки текста, поэтому их применение рекомендовано при вёрстке основного текста абзацев. |
12.038 |
рубленные гарнитуры |
Семейство гарнитур, не содержащих на концах штрихов засечек. Рубленные шрифты выглядят красивее, поэтому их рекомендуют применять в заголовках. |
12.039 |
растровые шрифты |
Шрифт, все литеры которого представляют собой рисунок в виде растрового изображения (рисунка из точек). При увеличении или уменьшении таких шрифтов (масштабировании) результирующая картинка не предсказуема по качеству. |
12.040 |
контурные шрифты |
Шрифты, отрисовка которых происходит пером заданной толщины по определённому контуру. Как правило, контурные шрифты на имеют засечек и сложного рисунка. Только такие шрифты может выводить плоттер. |
12.041 |
векторные шрифты |
Другое название контурных шрифтов. |
12.042 |
масштабируемые шрифты |
Шрифты, рисунок которых генерируется по специальному алгоритму. Это позволяет использовать рисунок растровых шрифтов с возможностью его увеличения или уменьшения без заметного ухудшения рисунка и внешнего вида шрифтов. Использование векторных шрифтов является стандартом в полиграфии. Однако применение масштабируемых шрифтов в качестве системных может привести к замедлению вывода в окна приложений текста. |
12.043 |
плоттеры |
Вид выводящих периферийных устройств, в которых изображения рисуется в виде контура пером на плоском листе ватмана. Это позволяет рисовать рисунки поверх другого рисунка и с возможностью возврата пера назад. Однако скорость работы плоттеров и точность позиционирования остаётся очень низкой, поэтому сейчас эти устройства проигрывают на рынке широкоформатным принтерам. |