Аппаратная независимость
Наряду с графическим приборным интерфейсом и многозадачной средой с обменом сообщениями, аппаратная независимость является третьей основной особенностью Windows, выделяющей ее среди всех графических оболочек.
Аппаратная независимость означает, что прикладная программа, работающее в среде Windows на некотором компьютере с определенным набором технических средств будет работать на любом компьютере, на котором работает система Windows. Таким образом, в системе Windows программист свободен при создании программ от особенностей и ограничений, накладываемых конкретными техническими устройствами.
Windows обеспечивает аппаратную независимость путем определения минимально необходимых свойств, которыми должны обладать технические устройства. Этот набор свойств является минимально необходимым для функционирования процедур Windows.
Исходный текст на языке СИ
|
WINDOWS программа без ресурсов
|
Скомпилированный файл ресурсов
|
Схема процесса создания Windows программы.
Исходные файлы программы на языке Си компилируются в объектные файлы. Компоновщик собирает приложение и библиотечные файлы с помощью заголовочного файла, который служит для согласования типов и имён переменных и др. объектов. Файл определения модуля определяет, какие операции разрешены с данными и кодом программы.
Ресурсы представляют собой пиктограммы, шрифты, панели и т.д. После создания RC- файла его следует "скомпилировать" в двоичный аил ресурсов. Двоичные описания ресурсов загружаются в программу гораздо быстрее, чем, текстовые, поскольку программе не приходится их интерпретироватъ. Компилятор ресурсов генерирует двоичные описания ресурсов, определенных в текстовом виде и объединяет их с двоичными, хранящимися во внешних файлах. Результатом является файл расширением .RES. Для того чтобы скомпилировать RС - файл в RES - файл надо запустить компилятор ресурсов.
Последним шагом в процессе компиляции и компоновки программ всегда является связывание двоичного файла ресурсов (RES) и программного файла (ЕХЕ) в единый Windows - выполнимый файл (ЕХЕ). Для этого снова используется компилятор ресурсов. Эта команда является последней при создании Windows - программы,
Дата добавления: 2016-07-22; просмотров: 2376;