Принципы работы с приложениями windows

3.5. Работа с приложениями

Операционная система Windows 98/2000 способна самостоятельно справиться с решением самых разнообразных задач. Однако и ее возможности не безграничны. Рано или поздно вы захотите инсталлировать новые приложения, которые позволят более полно использовать возможности персонального компьютера.

Операционная система Windows 98/2000 позволяет пользователям работать с несколькими приложениями одновременно. При этом переключение между запущенными приложениями можно осуществлять посредством соответствующих кнопок на панели задач.

В Windows 98/2000 приложение можно запустить несколькими способами, например с помощью программы Проводник или Стартового меню. Прежде чем приступить к детальному описанию этих и других способов запуска приложений в Windows, сделаем классификацию всех существующих приложений.

Типы приложений

Принципы, на основании которых в Windows осуществляется работа с тем или иным приложением, во многом зависят от того, разрабатывалось данное приложение для операционной системы Windows 98/2000 (или Windows 95) или же было ориентировано на работу с другой операционной системой. Основываясь на этом, все приложения можно классифицировать следующим образом:

  • Приложения, разработанные специально для Windows 95 или Windows 98/2000. Эти приложения лучше других используют возможности 32-разрядной операционной системы.
  • Приложения, разработанные для графической оболочки Windows 3.х. Данные приложения корректно работают в Windows 98/2000, однако не используют многие достоинства этой операционной системы.
  • Приложения, разработанные для операционной системы MS-DOS. Эти приложения можно запускать в операционной системе Windows 98/2000, однако при их выполнении иногда могут возникать конфликты.
  • Резидентные программы, разработанные для операционной системы MS-DOS. Эти программы могут работать в операционной системе Windows 98/2000 лишь при наличии определенных условий.

Запуск приложений

Запуск приложения в Windows 98/2000 может быть осуществлен одним из следующих способов:

  • Посредством выбора соответствующей команды в стартовом меню.
  • С помощью ярлыка, расположенного на рабочем столе.
  • С помощью кнопки, расположенной на одной из панелей инструментов панели задач.
  • С помощью диалогового окна Выполнить.
  • С помощью программы Проводник.
  • С помощью программы Сеанс MS-DOS.

Запуск приложений с помощью стартового меню

Чтобы запустить приложение с помощью стартового меню, необходимо выполнить следующие действия:

1. Выполните щелчок мышью на кнопке Пуск.

2. В открывшемся стартовом меню (это его первый уровень) будут отображены имена различных подменю и команд. Переместите курсор мыши на меню Программы.

3. В открывшемся подменю также будут отображены имена различных подменю и команд. Отличить меню от команды очень просто: справа от имени любого меню всегда отображается маленький черный треугольник. Чтобы увидеть содержимое определенного меню (открыть меню), достаточно переместить указатель на его имя. Откройте нужное меню.

4. В открывшемся подменю выберите команду, запускающую соответствующее приложение.

Запуск приложения, ярлык которого расположен на рабочем столе

В Windows 98/2000 на рабочем столе располагаются ярлыки различных приложений и документов. Для запуска приложения, ярлык которого расположен на рабочем столе, необходимо выполнить двойной щелчок мышью на этом ярлыке или выполнить на ярлыке щелчок правой кнопкой мыши и выбрать в открывшемся контекстном меню команду Открыть.

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

Читайте также:  Файловая система gpt как установить windows 10

Запуск приложений с помощью кнопок панели инструментов

В Windows 98/2000 существует возможность запуска приложений с помощью кнопок панелей инструментов, расположенных на панели задач. Так, например, вы можете перетащить на панель инструментов пиктограмму или ярлык любого приложения (рис. 3.14) для того, чтобы создать в панели инструментов кнопку.

Рис. 3.14. Панель быстрого запуска на Панели задач

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

Запуск приложения с помощью диалогового окна Выполнить

С помощью диалогового окна Выполнить можно запустить любое приложение. Однако запускать приложения с помощью этого окна рекомендуется лишь в том случае, если в стартовом меню отсутствует команда запуска данного приложения. Для запуска приложения с помощью диалогового окна Выполнить необходимы следующие действия:

1. Открыть стартовое меню (Пуск).

2. Выбрать команду Выполнить.

3. B поле ввода появившегося диалогового окна ввести команду (если она вам известна) запуска нужного приложения. Например, для запуска приложения Word для Windows необходимо ввести команду с: \windows\winword.exe (рис. 3.15).

Рис. 3.15. Окно команды Выполнить

4. Если вы раньше уже запускали данное приложение с помощью диалогового окна Выполнить, то вместо того, чтобы вновь вводить команду запуска, вы можете выбрать ее в поле списка Открыть.

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

Поиск приложений

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

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

Запуск приложения, хранящегося на сетевом запоминающем устройстве

С помощью диалогового окна Выполнить можно запускать и те приложения, которые хранятся на сетевых запоминающих устройствах.

Откройте диалоговое окно Выполнить и нажмите кнопку Обзор. Чтобы в открывшемся окне отобразить содержимое какого-либо сетевого устройства, необходимо выбрать имя этого устройства в поле списка Где искать.

Если у вас нет прав доступа к данному сетевому запоминающему устройству (папке или приложению), то на экране появляется соответствующее сообщение об ошибке.

Запуск приложения с помощью окна Сеанс MS-DOS

Любое приложение можно запустить и из окна Сеанс MS-DOS. Прежде чем сделать это, следует перейти в каталог, где это приложение хранится. Например, чтобы запустить приложение Word для Windows, которое хранится в каталоге C:\WORD, следует сначала ввести команду

а затем команду

Запуск резидентных программ

Запуск резидентных программ в Windows 98/2000 осуществляется точно так же, как и запуск других программ. После загрузки резидентные программы остаются в оперативной памяти компьютера.

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

  • Если резидентная программа запущена из окна Сеанс MS-DOS, то она будет функционировать точно так же, как и в системе DOS.
  • В частности, это означает, что резидентная программа автоматически удаляется из оперативной памяти после закрытия названного окна.
Читайте также:  Флешка с mac os lion от apple

Запуск приложений с помощью программы Проводник

Запустить нужное приложение можно с помощью программы Проводник. Для этого следует отобразить в окне Обзор необходимый исполняемый файл (или PIF-файл) и выполнить щелчок на его пиктограмме. Исполняемые файлы, т.е. файлы с расширениями .ЕХЕ, .СОМ, .ВАТ, обозначаются в окне программы Проводник унифицированной пиктограммой.

Завершение работы приложения

В большинстве случаев завершить работу Windows-приложения можно посредством выбора команды Выход в меню Файл. При этом все изменения, внесенные вами, будут сохранены, после чего работа приложения завершится. Существуют и другие методы завершения работы приложения:

  • Выберите команду Выход меню Файл.
  • Выполните щелчок на кнопке Закрыть окна приложения.
  • Выполните двойной щелчок на кнопке вызова системного меню окна приложения.
  • Выполните щелчок правой кнопкой мыши на кнопке соответствующего приложения в панели задач и выберите в появившемся меню команду Закрыть.
  • Нажмите комбинацию клавиш Alt+F4.

Как работает Windows?

Когда встаёт вопрос как работает Windows, мы подразумеваем тот факт, что речь идёт о ОС семейства Microsoft различных поколений, в принципе работы которых, конечно, немало общего. Не будет ошибкой, если мы вычленим основные четыре функции любой современной операционной системы, и посмотрим, как Windows с ними справляется. В этой статье приводится формальное описание работы операционной системы семейств Windows, приводится список основных компонентов системы. Я покажу, как Windows управляет программами и работает с оборудованием и расскажу о понятиях процесс , поток и др. Статья не для профессионалов (разве можно описать как работает Windows в ЕДИНСТВЕННОЙ статье?) и поможет начинающему получить общее представление о принципе работы Windows.

ВНИМАНИЕ! СТАТЬЯ НЕ ЗАКОНЧЕНА. МАТЕРИАЛЫ ДОБАВЛЯЮТСЯ ПО МЕРЕ ФОРМИРОВАНИЯ ОКОНЧАТЕЛЬНОГО ИНТЕРФЕЙСА БЛОГА.СПАСИБО ЗА ПОНИМАНИЕ.

Чем занимается операционная система?

Любой работающий компьютер есть связка четырёх типов программного обеспечения: операционная система, программы и приложения, драйверы и BIOS Вот основные функции операционной системы, которые определяют её место среди прочих программных оболочек.

  • управление оборудованием (включает в себя приём микрокода от BIOS чипа материнской платы, управление оперативной памятью, диагностику неисправностей и сочленение установленного оборудования и программ к нему)
  • управление программами (включает в себя установку и удаление программ, запуск программ и участие работе “железных” компонентов от имени программ)
  • управление файлами (всё, что можно создавать, перемещать и удалять на твердотельных накопителях)
  • создание пользовательского интерфейса (графического или командного/текстового) для обеспечения или контроля всех или многих указанных выше функций

Компоненты Windows, или из чего Windows состоит

Как работает Windows блочно можно отобразить так:

Из схемы видно, что основными компонентами любой операционной системы являются три блока:

Как работает Windows: программная оболочка = Shell

Это часть операционной системы, которая завязана и с пользователем и с приложениями. Именно шелл позволяет нам запускать флешки, устанавливать программы, запускать word-вый документ и печатать в нём, сохраняя в любое дозволенное системой место, которое заметно проводнику. Shell – это и File Explorer (проводник Windows), и контрольная панель Пуск, и окна Свойства системы и Мой компьютер. Человек или пользователь знает шелл как различные инструменты пользовательского интерфейса, такие как диалоговые окна, ярлыки и иконки, контекстные меню дополнительных команд.

А для программ шелл это команды и процедуры, которые эти программы могут вызывать: печать информацию через принтер, читать данные из баз, отображать что-то на экране.

Сам шелл состоит из нескольких подсистем, которые управляются в пользовательском режиме. Такой режим означает, что эти подсистемы имеют очень ограниченный доступ к системной информации, и доступ к “железу” может осуществляться ТОЛЬКО через системные службы (службы самой Windows). Одна из таких подсистем – подсистема безопасности Win32 – обеспечивает вход в систему (регистрацию пользователя), сохранение и распространение его привилегий на файлы и папки, а также другие функции безопасности. Абсолютно все программы и приложения “здороваются с Windows” только через подсистему Win32.

Читайте также:  Как обновить windows home edition

Как работает Windows : Ядро

Как и в других ОС, отвечает за работу с оборудованием, которое внутри компьютера находится или во время работы к компьютеру “пристёгивается”. Режим ядра полномочий имеет гораздо больше. Никакая программа, установленная в Windows, не имеет доступа к “железу” напрямую – только через шелл, который, в свою очередь, посылает все запросы к ядру. Такая система взаимодействия обеспечивает стабильную работу ОС. Это чем-то напоминает ресторан: перед тем как заказать блюдо, вам нужно позвать официанта (к шеф-повару и на саму кухню вас не пропустят).

Ядро состоит из двух компонентов:

  • слой аппаратных абстракций HALhardware abstraction layer
    – (ближайший к железу уровень)
  • уровень исполнительных служб (обеспечивает взаимодействие подсистем в пользовательском режиме со слоем аппаратных абстракций)

Что здесь нужно запомнить? Логика работы ясна уже из описания: исполнительные службы Windows работают с оборудованием при помощи самого HAL и драйверов для конкретного устройства. Такой принцип работы устанавливается незаметно для глаз пользователя в момент установки Windows на компьютер. В тот самый момент, когда мы видим строки состояния установки компонентов и служб/программ, и строится структура слоя HAL на основе процессора, который в материнской плате вашей машины установлен. То есть привычные процессы во время установки Windows предстают теперь в таком свете:

загрузка шелл пользовательского интерфейса

приглашение к компиляции HAL

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

Как работает Windows: Данные конфигурации

Ну, а всем операционным системам нужно место, где данные о программах и оборудовании, а также настройках и предпочтении пользователя можно хранить. Нужно хранить информацию и о том, как пользователь хочет, чтобы Windows и программы выглядели, где хранить скачиваемое и создаваемое и т.д. Для всего этого (или для почти всего) Windows использует … правильно, реестр. Некая информация хранится в файлах инициализации (характерные файлы с расширением .ini и .inf).

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

Как Windows управляет программами?

Если программа установлена, мы подразумеваем, что её остов где-то хранится. Чаще всего это жёсткий диск или флешка. Когда пользователь запускает программу, некоторые из её файлов копируются в оперативную память. Так появляется процесс. практически в том виде, каком мы видим его в Диспетчере задач или Process Explorer. Процессом можно назвать программу, запущенную вместе с соответствующими системными службами и другими ресурсами. Ресурсы нередко включают в себя и другие программы, включая захват дополнительных ячеек оперативной памяти для временного хранения данных. Когда процесс делает запрос к системе по типу “Мне нужны ресурсы!”, подразумевается, что программа обращается именно к подсистеме Win32. Так появляется поток данных. Поток – это единичная, выделенная задача (запустить или создать документ, вставить рисунок из буфера обмена, распечатать документ на принтере и т.д.). Схематично это выглядит так:

Как видите, потоков может быть несколько. Это называется многопоточность/мультипоточность: например, окна браузеров могут запускаться в нескольких вкладках или нескольких отдельных окнах. Выражаясь технически, в обоих случаях речь идёт о нескольких разных процессах браузер.exe.

Оцените статью