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