- •§ 1.2. Основы программирования в ос Windows
- •1.2.1. Принципы взаимодействия ос Windows с прикладными программами
- •1.2.2. Типы данных в Windows
- •1.2.3. Графический и консольный интерфейс
- •1.2.4. Создание элементарного графического окна
- •Int nCmdShow)
- •Общие черты.
- •§ 1.3. Принципы разработки динамических библиотек
- •1.3.1. Основные положения
- •1.3.2. Главная функция DllMain()
- •If(bAll WentWell)
- •1.3.3. Экспортирование функций из dll
- •Int sharedInts[10] ;
Общие черты.
1. Простота использования:
Автоматическое определение оборудования во время инсталляции и последую-щей конфигурации
Интерфейс пользователя нового поколения
Технология Plug and Play
2. Мощность:
Реальная многозадачность
Использование Win32® и OLE
3. Способность совместной работы:
Встроенная поддержка основных сетевых протоколов (TCP/IP, IPX/SPX, NetBeui)
Открытая сетевая архитектура и способность выбора типа сетевого клиента, транспорта, драйверов и расширяемость для поддержки дополнительных сетевых приложений.
Встроенные средства предоставления удаленного доступа к рабочей станции
4. Управляемость:
Открытая архитектура управления с возможностью использования дополнитель-ных управляющих систем.
Поддержка стандартов системного управления
Независимая настройка рабочей области экрана для каждого пользователя и средства мониторинга.
5. Поддержка приложений:
Возможность выполнения 16-разрядных Windows приложений
Возможность выполнения 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 и дискетах |
нет |
да |
|
