Математика

Физика

Химия

Биология

Техника и    технологии

Чижов А. А. Системные программные средства ПЭВМ: Справочник. - М.: Финансы и статистика, СП ПараГраф, 1990. - 415 с. ISBN 5-279-00366-2. Рассматриваются операционные системы MS DOS (включая ее советский вариант Альфа-ДОС), OS/2 и операционная среда MS Windows. Дается полная информация по системам, необходимая для программирования на них, описываются внутренние структуры, интерфейсы. Указываются способы переноса программ из одной системы в другую, приводятся рекомендации по написанию программ для использования в разных системах. Для программистов профессиональны* ЭВМ.
Введение
В книге дается параллельное описание четырех, наиболее распространенных в настоящее время программных систем нижнего уровня для компьютеров, совместимых с IBM PC и IBM PS/2 DOS (MS DOS, PC DOS), OS/2, Microsoft Windows (Windows), Presentation Manager (PM), DOS BOX (раздел OS/2, в котором можно запускать программы, написанные для DOS). Фактически книгу надо рассматривать как сравнительный справочник по этим системам. Структура книги рассчитана на достижение двух целей:
— использование книги в качестве справочника по каждой из рассматриваемых систем; предоставление системным программистам информации о системах в виде, облегчающем перенос своих программ из одной системной среды в другую, ориентирующих их на написание программ в стиле, способствующем возможному переносу.
Необходимость написания такой книги я испытывал давно, так как мне часто приходится -оказывать консультации по системному программированию, использованию DOS, Windows, реже OS/2 и РМ.
Кроме того, с возрастанием мощности персональных компьютеров . (я имею в виду только компьютеры, совместимые с сериями IBM PC и IBM PS/2) многие пользователи DOS стали активно переключаться на оконные графические системы, в первую очередь на Windows. Информации же по таким системам, особенно системной, а также информации по методам переноса программ из одной системы в другую, сопоставления систем друг с другом практически нет.
С моей точки зрения, в настоящее время в СССР сложилась благоприятная обстановка для активного внедрения Windows. Несколько большее, чем на Западе распростаненность АТ-совместимых компьютеров (по отношению к общему количеству компьютеров в стране), меньшая квалификация пользователей, ненасыщенность рынка программного обеспечения могут облегчить проникновение Windows в набор стандартных системных средств, используемых в СССР.
Пользователям, более требовательным с точки зрения необходимых ресурсов, использования сети, средств
коммуникации, организации больших комплексов программ, необходимо уже сейчас обзаводиться более мощной вычислительной техникой (на процессорах 80386 и 80486) и переходить на OS/2.
Книгу нельзя рассматривать как полный справочник по DOS, Windows, OS/2 и РМ. В ней также мало конкретных рекомендаций по переносу программ из одной системы в другую. Но структура книги, способ описания конкретных вызовов системы, подача материала в целом, как мне кажется, способствуют решению задач, объявленных в начале введения.
В описании возможностей Windows огромную помощь мне оказала Г.Гнездилова. Ею, фактически, был написан черновой вариант всего, связанного с Windows. В работе над книгой мне также помогали Т.Уланова, Т.Петрова, В.Добровольский. Хотелось бы также выразить благодарность издательству «Финансы и Статистика» за терпение и помощь.
АЧижое

Введение...........................................................................................б
1. Системные программные средства профессиональных ПЭВМ...................8
1.1. Структура книги, обозначения......................................................8
1.1.1. Структура отдельного раздела.............................................8
1.1.2. Структура описания функции.............................................9
1.1.3. Мнемонические имена параметров.....................................13
1.2. Системные программные средства................................................16
1.2.1. Операционные системы MS DOS и PC DOS..........................16
1.2.2. OS/2...............................................................................21
1.2.3. Дополнительные системные средства — многооконные оболочки.............................................................................24
2. Файловая система...................................А.......................................29
2.1. Организация данных на внешних устройствах, драйверы и обработ-
ка ошибок...............................................................................31
2.1.1. Основы организации файловой системы DOS и OS/2.............31
. 2.1.2. Доступ к дискам на уровне секторов..................................43
2.1.3. Обработка ошибок, критических ситуаций, прерываний
программы......................................................................48
2.2. Драйверы внешних устройств в DOS.............................................62
2.2.1. Структура драйвера..........................................................63
2.2.2. Команды к драйверу.................... —....,'...........................66
2.3. Файловая система DOS 1.00.........................................................80
2.3.1. Обмен с терминалом в DOS 1.00........................................80
2.3.2. Файловая система DOS 1.00...............................................84
2.4. Основные функции работы с файлами — создание, обращение,
уничтожение....................................г.......................................91
'2.4.1. Доступ к файлу.........................,.....................................91
2.4.2. Чтение и запись данных.................................................101
2.4.3. Использование каталогов, текущий диск и текущий
каталог.........................................................................106
2.4.4. Дополнительные функции для доступа к данным в файлах..........................................................................110
2.4.5. Поиск файлов................................................................114
2.5. Дополнительные функции работы с файлами........................*.......120
2.5.1. Изменение даты и времени модификации*, атрибутов файлов, обработка командной строки.....................................120
2.5.2. Специальные и мало используемые функции работы с файлами.......................................................................•......129
2.6. Специальные и неописанные функции........................................135
2.6.1. lOCtl............................................................................135
2.6.2. Внутренняя информация об устройствах прямого
доступа.........................................................................148
2.6.3. Доступ к информации, описывающей состояние и переназначение устройств..........................................................151
Доступ, распределение и использование ресурсов..................................158
3.1. Программные модули, процессы, задачи, динамические библиоте-
ки.........................................................................................160
3.1.1. Программные модули.....................................................160
3.1.2. Динамические библиотеки..............................................172
3.1.3. Задачи..........................................................................175
3.1.4. Сервисные и отладочные функции...................................179
3.2. Распределение памяти..............................................................184
3.2.1. Основные свойства.........................................................184
3.2.2. Основные средства распределения памяти в DOS, OS/2 и Windows.......................................................................187
3.2.3. Общая память в OS/2.....................................................197
3.2.4. Дополнительные средства распределения памяти, сервисные
и информационные функции...............................'............200
3.3. Средства взаимодействия задач...................................................206
3.3.1. Сигналы.......................................................................207
3.3.2. Семафоры.....................................................................211
3.3.3. Очереди........................................................................218
3.3.4. Каналы.........................................................................225
3.4. Общесистемные ресурсы............................................................236
3.4.1. Таймер и часы...............................................................236
3.4.2. Сервисные функции, доступ к внутрисистемной информации ..............................................................................240
Многооконные средства...................................................................248
4.1. Структура оконного интерфейса графических операционных оболо-
чек MS Windows и Presentation Manager....................................249
4.1.1. Структура окна. Типы окон, классы, подклассы................251
4.1.2. Мышь, курсор, атрибуты окон — текущее, активное, мышиное, видимое, аварийное, включенное....................".......254
4.1.3. Меню, управляющие клавиши.........................................255
4.1.4. Карточки......................................................................255
4.1.5. Некоторые стандартные программные структуры..............256
4.2. Обработка сообщений................................................................259
4.2.1. Стандартная структура программы..................................259
4.2.2. Прием и обработка сообщений.........................................265
4.2.3. Передача сообщений....................................................... 271
4.2.4. Информационные и сервисные функции...........................276
4.3. Взаимодействие с окнами..........................................................278
4.3.1. Создание и уничтожение окон.........................................278
4.3.2. Параметры окон............................................................290
4.3.3. Высвечивание и перемещение окон..................................298
4.3.4. Состояние стола, соотношение окон, списки свойств
окон...........................,..............................•...................316
>. Построение изображений.................................................................32
5.1. Организация построения изображений........................................323
5.1.1. Понятие контекста устройства и обстановки......................323
5.1.2. Доступ к контексту и обстановке.....................................328
5.1.3. Метафайлы...................................................................333
5.1.4. Организация обновления изображения..............................338
5.2. Элементарные операции вывода изображений..............................347
5.2.1. Построение векторных изображений................................347
5.2.2. Использование областей..................................................355
5.2.3. Вывод растровых изображений.....................,..................360
5.2.4. Вывод текста.................................................................364
5.3. Инструментарий...............................^.....................................375
5.3.1. Текстовые инструменты..................................................375
5.3.2. Графические инструменты..............................................379
5.3.3. Выбор инструмента........................................................385
5.3.4. Состояние и свойства контекстов......................................388
5.3.5. Преобразование координат при построении изображений .... 397
5.3.6. Создание и доступ к областям отсечения...........................405
Индекс..............................................................................................408

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz