русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

OC Windows.

Дальнейшим шагом в развитии оболочек ОС стало появление в 1986 г. графической, многооконной операционной оболочки Windows фирмы Microsoft.

Имеется множество модификаций Windows.К концу 1991г. вышла серия Windows 3,1 и позже – сетевой вариант 3.11, ставшая наиболее популярной. Дальнейший ряд Windows – продуктов продолжили высокопроизводительные многозадачные полнофункциональные ОС с графическим интерфейсом Windows 95, Windows 98, Windows 2000.

Основные характерные черты программных продуктов серии Windows:

1.Ключевой идеей Windows является обеспечение полной независимости программ от аппаратной части компьютера – программная совместимость.

2. Единый графический пользовательский интерфейс.

3. Многозадачность.

4. Возможность работать в сетевой среде.

5. Наиболее универсальной системы средств обмена данными между приложениями.

Графика Windows является универсальной, т.е. снимается проблема обеспечения совместимости с конкретным типом дисплея или принтера.

Windows3.1 – популярная графическая операционная оболочка, запускаемая на выполнение как обычная программа MS DOS.

Windows3.1. работает на базе MS DOS, используя на нижнем уровне внутренние функции и процедуры данной ОС. Принципиальным условием для программных приложений, предназначенных для работы в среде Windows 3.1 является то, что они должны работать с внешними устройствами (монитором, принтером, плоттером и т.п.) не на прямую, а через универсальную систему команд. Управляющая система транслирует вызовы (обращения к тому или иному физическому устройству) и передает их соответственно драйверу данного устройства, который непосредственно отвечает за работу с ним с учетом конкретных особенностей его работы. Практически все драйверы устройств Windows 3.1 фактически выполняют функции BIOS, работают с устройствами напрямую.

Основу пользовательского интерфейса Windows 3.1. составляет иерархически организованная система «ОКО» и другие графические объекты.

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

Пользовательский интерфейс Windows, в отличие от интерфейсов командной строки DOS и оболочки NORTON COMMANDER, реализует оперативное управление на основе выбора того или иного графически визуализированного элемента (кнопки, пиктограммы и др.) с помощью манипулятора «мышь» (команды клавиатуры, как правило, имеют вспомогательное или резервное значение).

Набор используемых элементов интерфейса в стандарте, что позволяет легко осваивать интерфейс прикладных программ, работают под Windows. Windows – это объективно ориентированная система.

Суть объектно-ориентированного программирования состоит в том, что не программы управляют данными, а данные управляют программой.

Документ, если его рассматривать с точки зрения объектно-ориентированного программирования, вряд ли можно считать объектом. Однако в Windows посредством самостоятельного механизма связи можно определить, каким приложением документ будет обрабатываться, (аналогичный механизм есть и в NORTON COMMANDER). Реализация данного подхода в Windows соответствует теории объектно-ориентированного управления и освобождение пользователя от необходимости помнить, каким именно приложением должен обрабатываться документ. Достаточно дважды щелкнуть «мышью» по знаку документа или файла, и соответствующе приложение запускается, загружая этот документ в свое рабочее окно.

Следующей важной характеристикой Windows, как много задачной среды явилась реализация в ней технологий обмена данными между различными приложениями (сразу на нескольких уровнях). К ним относятся:

1.Передача данных через буфер обмена clipboard.

2. DDE.

3. OLE.

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

Для копирования, переноса данных в буфер обмена используются команды “копировать-вырезать”, а для вставки данных из буфера используется команда “вставить” (shift + insert) . Чтобы работать с данными непосредственно в буфере обмена, необходимо использовать окно ''главная – папка обмена''. Это приложение позволяет просматривать содержимое буфера, сохранить его в файле и очистить буфер.

Технология DDE представляет собой набор системных процедур, позволяющих обращаться из одного приложения DDE – клиента к другому, активному на тот момент программному приложению–DDE серверу. По запросу клиента сервер обрабатывает т.н. DDE запрос и возвращает результаты в той или иной форме.

Еще одной технологией обмена является технология OLE-связывание и погружение объекта. Она подразумевает внедрение данных одного типа, обрабатываемые одной программой, в данные, относящиеся к другой программе. При этом при обращении к внедренным данным происходит автоматический вызов того приложения, к которому они относятся. Примером применения OLE является внедрение рисунка или электронной таблицы в текстовый документ.

Еще одним решением явилось создание в Windows единой системы хранения конфигурационных настроек сомой системой и установленных в ее рамках прикладных программ. В Windows 3.* использовались для этого организованные специальным образом текстовые файлы с расширением *.INI. Работа Windows в сетевой среде (версия Windows3.11 для рабочих групп) обеспечивает пользователям сети ряд преимуществ, типичных при объединении компьютеров в сеть:

А) совместное использование ресурсов файлового сервера, принтеров, факсов, модемов.

Б) использование электронной почты и других средств коммуникации.

Windows 95 – высокопроизводительная многозадачная много потоковая 32-разрядная ОС с графическим интерфейсом и расширенными сетевыми возможностями, работающая в защищенном режиме, поддерживающая 16-разрядные приложения без всякой их модификации. Это интегрированная среда, обеспечивающая эффективный обмен текстовой, графической, звуковой и видеоинформацией между отдельными программами. Функциональные возможности Windows 95 качественно превосходят MS DOS и Windows 3.*.

Windows 95 – полномасштабная ОС (семейство Windows), не требующая MS DOS. Она полностью совместима с используемыми в настоящее время аппаратными и программными средствами. Windows 95 – первый представитель нового поколения 32-битовых много потоковых ОС.

Преимущества Windows 95.

1.Интегрированная ОС (ОС, ядро которой, загружаемое в момент включения компьютера активизирует графический интерфейс пользователя и обеспечивает полную совместимость с ОС MS DOS).

2.Вытесняющая многозадачность (свойство ОС самостоятельно, в зависимости от внутренней ситуации, передавать или забирать управление того или иного приложения, не позволяющее одному приложению занять все аппаратные ресурсы).

3.Многопоточность (свойство ОС выполнять операции одновременно над потоками нескольких 32-битных приложений, называемых процессами).

Windows 95 использует технологию Plug & Play (подключай и играй), упрощая работу с компьютером за счет следующих функций:

1.Помощь при распознавании устройств для их установки и настройки.

2.Динамическое изменение состояния системы и автоматическое уведомление об этом программных приложений.

3.Интеграция драйверов устройств системных компонентов и пользователя интерфейса.

Windows 95 обеспечивает динамическое изменение конфигурации системы, построенной на базе технологии Plug & Play, которая позволяет работать с устройствами, не подчиняющимися спецификации Plug & Play, упрощая их настройку и управление оборудованием.

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

Windows 95 – высокоэффективная платформа для Мультимедиа, включает в себя лазерный проигрыватель или CD-плеер, обеспечивает поддержку видеодисков и видеомагнитофонов.

Windows 95 имеет особые возможности, предназначенные для пользователей с ограниченными возможностями:

1.Возможности масштабирования элементов интерфейса.

2.''Запоминающие'' клавиши.

3.Режим Mouse Keys (все действия с мышью выполняются через клавиатуру).

4.Визуальное дублирование звуков системы.

В Windows 95 вместо разрозненных *.INI файлов для хранения конфигурации как самой ОС , так и других , использующихся в ее рамках программ, стала использоваться единая информационная база, называемая системным реестром. Данное решение позволило упорядочить и централизовать процесс управления со стороны ОС настройками установленного ПО.

Просмотров: 1038


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.