Система Windows обеспечивает независимый запуск и параллельное выполнение нескольких программ (более точно не параллельное, а псевдопараллельное: несколько программ одновременно расположены в оперативной памяти, но в каждый момент времени выполняется только одна программа). Причем это относится как к программам, специально написанным для работы под Windows, так и к обычным программам, работающим в среде DOS. Для каждой из выполняемых программ открывается собственное окно. В случае необходимости пользователь может приостановить выполнение одной программы и начать или продолжить выполнение другой программы.
Windows – интегрированная система. В нее входит целый комплекс подпрограмм специального назначения – редакторы, графические редакто¬ры, программы настройки, программы печати и т.д., которые могут взять на себя часть функций, необходимых для работы приложений. Windows стандартизирует операции обмена информацией между различными Windows-приложениями. В среде Windows можно составлять документы из частей, которые готовятся в различных приложениях. Так, при вставке в текст, подготовленный в текстовом процессоре Word, рисунка, созданного в Paintbrush, рисунок рассматривается как объект. Он сохраняется, загру¬жается и печатается совместно с документом. Но если, работая с текстом в Word, вы захотите изменить рисунок, то достаточно выполнить двойной щелчок на рисунке, чтобы вызвать графический редактор Paintbrush с автоматической загрузкой рисунка. Все внесенные после этого в рисунок изменения авто¬матически отобразятся и во вставке в текстовой документ. Пользователь в этом случае работает в редакторе Word так, как будто он снабжен дополнительными возможностями редактирования рисунков в полном объеме Paintb¬rush.
Работа с объектами предусматривает также и операции с пиктограм¬мами. Пиктограммы можно использовать внутри документов для вы¬полнения функций таким же образом, как это делается в среде Windows. Это означает, что наряду с пиктограммами Windows-приложений можно использовать пиктограммы документов, которые формируются Windows-приложениями. Эти пиктограммы можно вставить в другой документ, который обрабатывается совсем другим приложением. При двойном щелчке на пиктограмме документа вызовется соответствующее приложение, которое вызовет выбранный документ. Этот метод называется методом редактирования доку¬ментов «на месте» (in-place), а сам принцип объектного связывания и встраивания получил название OLE. Например, если в тексте, который обрабаты¬вается в редакторе Word, есть таблица, созданная в программе Excel, то при щелчке на ней произойдет замена панелей инструментов Word панелью программы Excel. Пользователь может обрабатывать документ совсем другим приложе¬нием, даже не подозревая об этом,
В частности, Windows берет на себя все взаимодействие приложений с внешними устройствами: монитором, клавиатурой, дисками, принтерами. Причем Windows дает возможность различным приложениям пользоваться одним устройством одновременно на конкурентной основе. Специально для вывода информации на печать в Windows входит Диспетчер Печати. Любая информация от любого приложения, предназначенная для печати, направляется Диспетчеру Печати, который сам определяет очередность вывода информации и программно обеспечивает правильность вывода информации. Кроме того, при печати можно использовать так называемые True-Type шрифты (шрифты, которые на бумаге выглядят так же, как на экране).
Для использования всех возможностей Windows программы должны быть спроектированны по требованиям Windows. Такие программы не могут выполняться вне среды Windows. В среде Windows могут выполняться и обычные программы, разработанные для MS DOS, но при этом такие программы не используют преимуществ Windows и работают медленнее, чем при непосредственном вызове из MS DOS.
8th Май 2011
|
Теги:
|