Составители:
• Возможность выполнения 32-разрядных Windows приложений и поддержка OLE
2.0
6. Переносимость
• Полная переносимость на платформы Intel® (386DX, 486, и Pentium® и т.д.)
Различия Windows 9x и Windows NT приведены в таблице 1.2.
Таблица 1.2
Свойство Windows 9x Windows NT
Обеспечение полной изоляции 16 битных Windows -
приложений путем предоставления каждому отдель-
ного адресного пространства
нет да
Предоставление защиты по стандарту C-2. Отдельные
каталоги и файлы могут быть сделаны невидимыми
для выбранных пользователей.
нет да
Установка прав различных пользователей к измене-
нию конфигурации системы.
нет да
Защита файловой структуры нет да
Автоматическое восстановление после краха системы нет да
Поддержка приложений
MS DOS да большинство
поддержка файловых структур NTFS и HPFS нет да
Поддержка графической библиотеки OpenGL (трех-
мерная графика)
да, начиная с
Windows 98
да
Выполнение IBM® Presentation Manager® (through
1.3) и поддержка стандарта POSIX 1003.2
нет да
Системные возможности.
Драйверы MS DOS да нет
Драйверы Win16 да нет
Компрессия диска да да
Поддержка мультипроцессорных платформ нет да
Техническая поддержка и сервис
Команды инженеров для решения проблем в критиче-
ских случаях
нет да
Ежемесячные информационные выпуски нет да
Ежеквартальные сервисные пакеты на CD и дискетах нет да
§ 1.3. Принципы разработки динамических библиотек
1.3.1. Основные положения
Динамически подключаемые библиотеки (DLL – dynamic link libraries) представ-
ляют собой важное средство операционной системы ОС Windows. DLL – библиотеки
позволяют подключать предварительно созданные модули к операционной системе, что
обеспечивает для приложений общий код, создает модульное представление часто ис-
пользуемых функций и способствует расширяемости. ОС Windows сама состоит, в ос-
новном, из DLL-библиотек. Любое приложение, где применяется Win32API, использует
функциональные возможности DLL. Использование динамических библиотек это способ
осуществления модульности в период выполнения программы. DLL позволяет упро-
стить и саму разработку программного обеспечения. Вместо того чтобы каждый раз пе-
рекомпилировать огромные ЕХЕ-программы, достаточно перекомпилировать лишь от-
дельный динамический модуль. Кроме того, доступ к динамической библиотеке
возможен сразу из нескольких исполняемых модулей, что делает многозначность более
37
• Возможность выполнения 32-разрядных Windows приложений и поддержка OLE
2.0
6. Переносимость
• Полная переносимость на платформы Intel® (386DX, 486, и Pentium® и т.д.)
Различия Windows 9x и Windows NT приведены в таблице 1.2.
Таблица 1.2
Свойство Windows 9x Windows NT
Обеспечение полной изоляции 16 битных Windows - нет да
приложений путем предоставления каждому отдель-
ного адресного пространства
Предоставление защиты по стандарту C-2. Отдельные нет да
каталоги и файлы могут быть сделаны невидимыми
для выбранных пользователей.
Установка прав различных пользователей к измене- нет да
нию конфигурации системы.
Защита файловой структуры нет да
Автоматическое восстановление после краха системы нет да
Поддержка приложений
MS DOS да большинство
поддержка файловых структур NTFS и HPFS нет да
Поддержка графической библиотеки OpenGL (трех- да, начиная с да
мерная графика) Windows 98
Выполнение IBM® Presentation Manager® (through нет да
1.3) и поддержка стандарта POSIX 1003.2
Системные возможности.
Драйверы MS DOS да нет
Драйверы Win16 да нет
Компрессия диска да да
Поддержка мультипроцессорных платформ нет да
Техническая поддержка и сервис
Команды инженеров для решения проблем в критиче- нет да
ских случаях
Ежемесячные информационные выпуски нет да
Ежеквартальные сервисные пакеты на CD и дискетах нет да
§ 1.3. Принципы разработки динамических библиотек
1.3.1. Основные положения
Динамически подключаемые библиотеки (DLL – dynamic link libraries) представ-
ляют собой важное средство операционной системы ОС Windows. DLL – библиотеки
позволяют подключать предварительно созданные модули к операционной системе, что
обеспечивает для приложений общий код, создает модульное представление часто ис-
пользуемых функций и способствует расширяемости. ОС Windows сама состоит, в ос-
новном, из DLL-библиотек. Любое приложение, где применяется Win32API, использует
функциональные возможности DLL. Использование динамических библиотек это способ
осуществления модульности в период выполнения программы. DLL позволяет упро-
стить и саму разработку программного обеспечения. Вместо того чтобы каждый раз пе-
рекомпилировать огромные ЕХЕ-программы, достаточно перекомпилировать лишь от-
дельный динамический модуль. Кроме того, доступ к динамической библиотеке
возможен сразу из нескольких исполняемых модулей, что делает многозначность более
37
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
