цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Основы создания прикладных программ в среде DOS



Основы создания прикладных программ в среде DOS

Автор: Mike(admin) от 4-12-2018, 03:35

Очевидным результатом стандартизации является инкапсуляция, или, более точно, изоляция аппаратной части. При стандартизации интерфейса с аппаратурой, прикладной программе не требуется концентрации на типе установленной аппаратуры для компьютера, на котором она выполняется. Прикладная программа изолирована от аппаратной части и в этом случае, не должна учитывать специфики определенных аппаратных средств. Это относится не только к видеоадаптерам, но и к принтерам и коммуникационным портам.


Основы создания прикладных программ в среде DOS

Драйвер устройства - это независимый программный модуль, который интегрируется с операционной системой для обеспечения стандартного интерфейса между прикладной программой и внешним устройством. В терминах этого определения DOS предоставляет интерфейс для драйверов устройств - но он достаточно упрощен для современных комплексных приложений и графических пользовательских интерфейсов. Драйверы устройств в Windows, с другой стороны, обеспечивают более существенный уровень поддержки и более эффективно служат для изоляции прикладных программ от драйверов устройств.


Обычно в среде DOS не проводят различий между созданием прикладных программ и написанием драйверов устройств: для создания прикладных программ высокого качества прикладные программисты должны быть знакомы с аппаратурой. В отличие от этого в среде Windows программисты могут создавать прикладные программы без знаний аппаратной части на низком уровне и, таким образом, не обращаться к ней.


Прикладные программисты используют среду Windows потому, что это облегчает создание пользовательских интерфейсов. Теперь можно создавать программы, не концентрируя свое внимание на различных аппаратных проблемах, чем так богата среда DOS. Среда Windows предоставляет нам стандартный интерфейс, с помощью которого прикладные программисты изолируются от деталей использования аппаратной части. В среде Windows создание драйверов устройств также изолировано от создания прикладных программ. Для большинства программистов это означает, что большая часть кода, требуемая для поддержки видеоадаптеров, принтеров и т.п. может быть отброшена за счет стандартизации программного интерфейса. Можно создавать стандартный интерфейс для приложения, и созданная таким образом прикладная программа будет работать на любых устройствах, поддерживаемых Windows. Большинство Windows-программ написано без учета используемых видеоадаптеров. Вместо этого программы используют интерфейс Windows, а драйвер видеоаппаратуры выполняет непосредственные манипуляции с видеопамятью. Такие программы работают одинаково хорошо как на адаптерах EGA, так и VGA. Программисту, создающему электронные таблицы, больше не нужно концентрироваться на проблемах работы графического оборудования.




© digitrode.ru




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий