Список терминов
№ п/п |
Термин |
Англ. Термин |
Разъяснение |
09.001 |
переносимость |
|
Термин, обозначающий, что программный продукт можно будет запускать не только на разных компьютерах, но и на различных компьютерных платформах и архитектурах. |
09.002 |
платформа: Win16
|
|
Данная платформа подразумевает, что программный продукт работает на семействе микропроцессоров i286-i486, в 16-ти разрядном режиме их работы, под управлением Windows 2.x-3.xx или его эмуляции. |
09.003 |
платформа: Win32 |
|
Данная платформа подразумевает, что программный продукт работает на 32-х разрядных Intel совместимых микропроцессорах в 32-х разрядном режиме их работы, под управлением Windows 9x/ME или 32-х разрядных версиях Windows на основе технологий NT. В настоящее время это очень распространённая платформа. |
09.004 |
платформа: Win64 |
|
Данная платформа подразумевает, что программный продукт работает на 64-х разрядных микропроцессорах Intel и AMD в 64-х разрядном режиме их работы, под управлением 64-х разрядных версиях Windows на основе технологий NT. В настоящее время это очень распространённая платформа. |
09.005 |
кодировка ASCII |
|
Кодировка символов, использующая для представления литер латинского алфавита, цифр и знаков препинания целые числа со значениями от 32 до 127, и специальных символов — от 0 до 31. На этой кодировке основаны все остальные кодировки компьютеров, однако сама эта кодировка является устаревшей. |
09.006 |
длинные имена (файлов) |
|
Имена файлов (в Windows или UNIX), содержащий до 255 символов в имени файла или каталога. Используется взамен устаревших коротких имён файлов. |
09.007 |
кодировка OEM |
|
Кодировка символов, основанная на кодировке символов ASCII, в которой для литер других алфавитов используется дополнительные значения кодов от 128 до 255. Это семейство кодировок используется в MS-DOS. |
09.008 |
кодировка ANSI |
|
Кодировка символов, основанная на кодировке символов ASCII, в которой для литер других алфавитов используется дополнительные значения кодов от 128 до 255. Это семейство кодировок используется в MS Windows. |
09.009 |
короткие имена (файлов) |
|
Имена файлов (в MS-DOS и Windows), содержащий от 1 до 8 символов в имени файла и от 0 до 3-х символов в расширении. Короткие имена файлов пишутся только в кодировке OEM. |
09.010 |
сообщение 1. |
message 1. |
Некоторая структура с данными, которая передаётся через очередь сообщений Microsoft Windows конкретному приложению как реакция на какое-либо событие. В каждом приложении есть обработчик сообщений, который осуществляет реакцию приложения на это сообщение. |
09.011 |
обработчик сообщений |
|
Специальная функция в приложении Microsoft Windows (обычно она имеет имя WndProc), которая организует цикл с множественным выбором по именам конкретных сообщений, и передаёт управление разным функциям в зависимости от имени сообщения (организует реакцию на сообщение). |
09.012 |
дескриптор файла (Windows) |
|
Целое число, хранящее в себе номер открытого файла в системы Microsoft Windows. Дескриптор файла создаются функциями OpenFile, _lopen и _lclose. |
09.013 |
высокоуровневое программирование (Windows) |
|
Программирование приложений Microsoft Windows с использованием специальных системных библиотек и окружений (таких как Microsoft MFC и Borland ObjectVision). Эти библиотеки позволяют достаточно быстро создавать приложения со сложным интерфейсом, однако функции Windows API не совместимы с этими библиотеками. |
09.014 |
низкоуровневое программирование (Windows) |
|
Программирование приложений Microsoft Windows на языке Си/C++ с использованием функций WinAPI и соответствующего SDK. Это позволяет создавать быстрые и компактные программы для Windows, однако приложения со сложным интерфейсом программировать с использованием SDK затруднительно. |
09.015 |
библиотека MFC
|
|
Стандартная библиотека для оболочки программирования на языке Microsoft Visual C/C++, тесно интегрированная с Microsoft Visual Studio Develop. |
09.016 |
библиотека ObjectVision |
|
Стандартная библиотека для оболочки программирования на языке Borland C/C++ for Windows. В отличие от продукции Microsoft эта библиотека не интегрирована в оболочку разработчика. |
09.017 |
выделение памяти (Windows) |
|
Выделение памяти в Microsoft Windows происходит в два этапа. На первом этапе создаётся дескриптор области памяти. Затем по этому дескриптору память физически выделяется в области памяти. Поэтому даже после "обнуления" указателя на выделенную область памяти её содержимое не теряется до тех пор, пока не будет освобождён его дескриптор. При этом данные в области памяти, на который ссылается дескриптор, могут быть перемещены по сегментам и даже "сброшены" на жёсткий диск. |
09.018 |
создание контекста (Windows) |
|
Операция создания области памяти, в которой будет находится общий (или какой-либо другой) контекст отображения графического устройства. Контекст отображения создаётся непосредственно перед выводом с его помощью данных на устройство. |
09.019 |
освобождение контекста (Windows) |
|
Операция "разблокирования" контекста отображения и освобождения области памяти для него. Контексты освобождаются только для контекста отображения экрана. |
09.020 |
закрытие контекста (Windows) |
|
Операция удаления области памяти для контекста отображения, вместе с его содержимым. Контексты должны быть закрыты для всех графических устройств, кроме дисплея. |
09.021 |
функция WinMain |
|
Основная функция приложения WinAPI, общая для всех приложений. В отличии от функции: main, все её параметры являются обязательными. |
09.022 |
класс окна |
|
|
09.023 |
главное окно приложения (Windows) |
|
Окно приложения операционной системы Microsoft Windows, создаваемое функцией WinMain, и получающей системные сообщения от операционной системы. Все остальные окна приложения будут либо вспомогательными, либо дочерними. |
09.024 |
функция обработки сообщений |
|
Функция — обработчик системных сообщений Microsoft Windows для главного окна приложения. Обычно оно имеет имя WndProc. |
09.025 |
глобальные переменные (Си) |
|
Переменные, определённые "снаружи" всех блоков операторов (в том числе функций и ветвлений), которые имеют определённые значения для всех функций языка Си данного приложения. С помощью глобальных переменных легко создавать "глобальные данные" для всех функций, однако такой подход к программированию не приветствуется при структурированном программировании на Си. |
09.026 |
регистрация приложения (Windows) |
|
Операция, целью которой является выделение памяти для приложения, задание основных настроек для его контекста отображения и подсоединение его к циклу обработки сообщений. |
09.027 |
цикл обработки (сообщений Windows) |
|
Циклическая операция, проверяющая, какие сообщения системы предназначены для данного приложения. Дале эти сообщения обрабатываются функциями "обработчика сообщений", в качестве которой используется функция WndProc. |
09.028 |
функция InitApp |
|
Функция для регистрации и инициализации главного окна приложения Windows, и запуска функции WndProc. |
09.029 |
идентификатор приложения (Windows) |
|
Дескриптор, являющийся номером запущенного сообщения в Windows для данного класса приложений. С помощью идентификатора приложений можно узнать не запущена ли данная программа повторно. |
09.030 |
иконка |
|
Значок в виде растровой картинки размерами 16x16, 32x32, 48x48 и 255x255 пикселей, с помощью которого приложение "выделяется" из массы других приложений Windows. |
09.031 |
курсор |
|
Чёрно-белый значок, указывающий на экране, куда будет перенаправляться щелчки мыши или нажатия клавиш на клавиатуре. По большей части, как и иконка, является имиджевым инструментом. |
09.032 |
цвет окна |
|
Цвет или фоновый узор рабочей области приложения, рамки и заголовка окна. Обычно цвета наследуются из параметров рабочей панели Windows. |
09.033 |
меню |
|
Верхняя строка с текстом, расположенная сразу после заголовка окна, служащая для подачи команд приложению Windows. |
09.034 |
имя класса окна (Windows) |
|
Регистрируемый при инициализации приложения класс окон, для которых будет отдельно храниться контекст отображения для класса окна, что позволяет во много раз ускорять обработку вывода на экран. |
09.035 |
функция WndProc |
|
Функция, являющаяся обработчиком системных сообщений от операционной системы Windows. Эта функция инициализируется при вызове функции InitApp. |
09.036 |
сообщение WM_CREATE |
|
Сообщение, передающееся приложению Windows после регистрации приложения Windows, сразу после её запуска. При обработке этого приложения инициализуются её переменные и классы. Обработчик данной функции является как бы "конструктором приложения Windows". |
09.037 |
сообщение WM_PAINT |
|
Сообщение, передающееся приложению Windows от системы, когда оно должна перерисовать своё окно. Это сообщение может появиться в любой момент, и система должна быть готова к выполнению её обработки. |
09.038 |
сообщение WM_COMMAND |
|
Сообщение, передаваемое окну приложения Windows при поступлении какой-либо команды от операционной системы и окружения. Это сообщение — одно из важнейших сообщений Windows. |
09.039 |
сообщение WM_DESTROY |
|
Сообщение, появляющееся при закрытии приложения Windows. Функция обработки этого сообщения является как бы "деструктором приложения Windows". |
09.040 |
конструктор (в OOP) |
|
В терминологии OOP конструктор представляет собой функцию, которая создаёт переменную нужного класса, выделяет память для хранения её значений, присваивает значения по-умолчанию своим данным. После этого переменная класса (или объект) может использоваться при обработке сообщений в теле программы. |
09.041 |
деструктор (в OOP) |
|
В терминологии OOP деструктор представляет собой функцию, освобождающая динамически выделенную память для хранения значений объекта. Если закрывать объекты и освобождать память не требуется, то используется "пустой" деструктор. |