Меню Рубрики

Windows с точки зрения объектно ориентированного программирования это

27. Вычислимой функцией называется функция, для которой

значение функции может быть найдено за конечное время

28. Не является принципом объектно-ориентированного программирования

29. Что понимается под жизненным циклом программного средства

весь период его разработки и эксплуатации

30. Интегрированная система программирования включает компонент для набора исходного текста программы (исходного кода), который называется

31. Что такое формальные параметры подпрограмм

— входные данные определенного типа

— идентификация входных данных

— конкретные значения входных данных

— неопределенные входные данные

32. Компилятор используется при программировании на языке

Высокого уровня

33. Пошаговая детализация постановки задачи, начиная с наиболее общей проблемы, характеризует

метод последовательной декомпозиции «сверху-вниз»

34. Проектирование программ путем последовательного разбиения большой задачи на меньшие подзадачи соответствует

нисходящему («сверху-вниз») проектированию

35. Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе

36. При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи, относится к этапу _______________

— анализа и формализованного описания задачи

— выбора метода решения задачи

37. Режим интерпретации можно использовать

при отладке программ на языке высокого уровня

38. Для системного программирования наиболее подходят языки

39. Поставьте этапы создания программных продуктов в порядке следования

Проектирование

40. На этапе отладки программы

Проверяется корректность работы программы

41. Загрузочный модуль программы – результат работы

— редактора связей (компоновщика)

42. При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи, относится к этапу ______________

— анализа и формализованного описания задачи

— выбора метода решения задачи

43. Окно Windows с точки зрения объектно-ориентированного программирования – это

Объект

44. При структурном подходе к составлению программ могут использоваться понятия

А) альтернативный выбор

45. Понятие «иерархия классов» присуще методологии _______________ программирования

46. Языком логического программирования является

47. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:

Г) исполнения программы

48. Главная идея структурного программирования состоит в том, что

при написании программ не используются подпрограммы

49. В концепцию объектно-ориентированного подхода к программированию не входит

Дискретизация

50. Программа-интерпретатор всегда работает с

Читайте также:

  1. Администрирование ОС Windows Server 2003.
  2. Аппаратная платформа компьютера
  3. Выполнение операции перетаскивания в Windows Forms
  4. Графический интерфейс ОС Windows.
  5. Китайская платформа
  6. Объектно-ориентированная архитектура
  7. Объектно-ориентированная методика
  8. Операционная система Windows: возможности и новые технологии.
  9. Операционные системы Windows
  10. Операционные системы реального времени для Windows
  11. Платформа, конфігурації та версії системи

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

Такой подход реализован в среде Windows, и благодаря ему, существенно упрощается работа пользователя, поскольку сохраняется некая общность операций с любым приложением или документом. Все, с чем приходится иметь дело пользователю в среде Windows, считается объектом. Любой объект характеризуется определенным набором свойств и набором действий, которые с ним можно производить. Для ознакомления с этим набором действий достаточно выделить объект (1 щелчок левой клавишей мыши по ярлыку объекта), а затем щелкнуть правой клавишей, вызвав тем самым контекстное меню объекта с перечнем действий.

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

Немаловажной особенностью работы с любым объектом является возможность автоматического запуска приложения, с помощью которого этот объект был создан. Для этого достаточно сделать двойной щелчок левой клавишей по значку объекта. Одновременно с запуском приложения раскрывается и «щелкнутый» документ. Таким образом, если вы нашли значок документа, с которым хотите работать – не надо долго искать с помощью какой программы (приложения) это можно делать.

Каждый объект среды Windows относится к определенному классу, что в свою очередь определяет перечень действий, возможных с объектом. Познакомимся с некоторыми классами объектов.

Объекты файловой системы – файл и папка. Файл – логически связанная совокупность данных, для размещения которой на внешнем носителе выделена поименованная область. В Windows разрешены имена любой длины из любых символов. С общими свойствами файла можно ознакомиться, вызвав команду «СВОЙСТВА» контекстного меню. К ним относятся:

— тип – характер хранимых данных (текст, рисунок, звуковой файл и т.д.);

— размер – объем занимаемой памяти на диске;

— дата и время создания;

— дата и время внесения последних изменений и др.

Окно Свойство файла – на рисунке.

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

Пример контекстного меню

Также набор действий, которые можно совершить с файлом, можно увидеть при раскрытии меню «ФАЙЛ» (самое левое окно системного меню) – см. рисунок.

Раскрытое меню «ФАЙЛ»

Поясним некоторые действия с файлом.

Открыть файл – получить доступ к его содержимому;

Отправить файл – переслать по электронной почте, либо переместить в папку «МОИ ДОКУМЕНТЫ» или на внешний носитель;

Скопировать файл – сделать копию, сохранив исходный экземпляр файла;

Удалить файл – файл переводится в специальную папку «КОРЗИНА», а со старого места удаляется.

Контекстное меню «СВОЙСТВА» папки «Информатика для технологов»

Другим важным объектом файловой системы является папка. Папка – хранилище некоторой группы объектов. Как и файлу, папке присваивается имя. Со свойствами папки можно познакомиться, открыв контекстное меню «СВОЙСТВА» – см. рисунок.

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

В ОС Windows создана иерархическая (вложенная) структура файлов и папок. На верхнем уровне этой структуры находится единственный объект – «рабочий стол» – см. рисунок.

На втором уровне располагаются объекты, размещенные на «РАБОЧЕМ СТОЛЕ». Это стандартные папки: «МОЙ КОМПЬЮТЕР», «МОИ ДОКУМЕНТЫ», «КОРЗИНА». Это системные папки и они немного отличаются от других – например, их нельзя удалять или перемещать. Папка «МОЙ КОМПЬЮТЕР» предоставляет доступ ко всем папкам и файлам компьютера. В папке «МОИ ДОКУМЕНТЫ» хранятся документы пользователя. Папка «КОРЗИНА» предназначена для хранения удаленных объектов, с тем, чтобы при желании (спохватившись) их легко можно было восстановить. После выполнения специальной операции «ОЧИСТИТЬ КОРЗИНУ» помещенные в корзину объекты восстановлению не подлежат.

Прочие папки и файлы вложены в названные папки второго уровня и т.д.

Объекты пользовательского уровня – приложения и документы. Термин «приложение» ранее употреблялся нами как синоним термина «прикладная программа», т.е. программа для решения задачи определенной предметной области. С точки зрения объектно-ориентированной платформы ОС Windows слово «приложение» (англ. – application) имеет несколько иной смысл.

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

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

Документы одного типа, созданные, как правило, в одном приложении, имеют один и тот же значок. Примеры значков – на рисунке.

При работе в среде Windows часто используется термин «задача», которое тесно связано с термином «приложение». Задача – приложение, работающее в текущем сеансе общения пользователя с компьютером и потребляющее ресурсы компьютера: память, процессорное время, доступ к внешним устройством. Следовательно, приложение становится задачей после его запуска.

Замечание. Понятие «задача» связано с фактом потребления ресурсов, а не с тем, работает с приложением пользователь или нет. О некоторых задачах пользователь может и не подозревать. Это такие задачи, чьё функционирование необходимо для нормального выполнения задач, запущенных пользователем и они автоматически активизируются операционной системой. Полный список задач можно получить, нажав одновременно три клавиши + + .

Дата добавления: 2014-01-04 ; Просмотров: 1662 ; Нарушение авторских прав? ;

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Что такое объектно-ориентированное программирование

Автор: Сергей Никонов

Этот вопрос задают на каждом собеседовании кандидату на должность программиста. Если программист не сможет ответить на этот вопрос, интервьюер, как минимум, засомневается в вашей компетенции и скорее всего вас не примут на работу в хорошую ИТ-компанию. Для того, чтобы ответить на вопрос что такое ООП, вам нужно не только выучить три свойства объектно-ориентированного программирования, но и понимать что такое инкапсуляция, полиморфизм и наследование.

Введение в объектно-ориентированное программирование

Объектно-ориентированное программирование (ООП) — это популярная парадигма программирования, пришедшая на смену процедурному подходу в программировании.

Процедурное программирование — это монолитная программа с набором инструкций для выполнения, с ветвлениями и подпрограммами.

Для понимания разницы между процедурным программированием и ООП программированием, я приведу примеры одного и того же кода в разных парадигмах.

Пример кода на PHP процедурного программирования:

Пример кода на PHP в объектно-ориентированном стиле программирования:

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

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

В том случае, если задача будет повторяться и постоянно меняться условия выполнения программы — лучше использовать объектно-ориентированное программирование.

Что такое класс (class)

Класс — это набор полей и методов программы. Рассмотрим прошлый пример. У нас есть класс Human:

Human — это имя класса.
$words — это поле класса (или переменная класса)
setWords, getWords(), sayIt() — это методы класса

Базовые принципы объектно-ориентированного программирования

Объектно-ориентированное программирование базируется на трех основных принципах. Это инкапсуляция, полиморфизм и наследование. На этих трех базовых принципах мы остановимся подробнее.

Для лучшего понимания я буду приводить примеры из реальных объектов в жизни. Это кстати одна из особенностей объектно-ориентированного программирования.

Что такое инкапсуляция

Инкапсуляция — это понятие в объектно-ориентированном программирование обозначающее защиту данных (сокрытие данных) от внешнего пользователя.

Для лучшего понимания, приведу пример инкапсуляции в жизни на примере телефона:

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

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

Пример инкапсуляции на примере класса Human:

В этом примере мы добавили в класс Human приватное поле пол ($sex). Ключевое слово private обозначает, что мы не сможем получить доступ к переменной $sex из вне класса.

Если мы попытаемся обратиться к полю $seх из вне класса, тогда мы получим ошибку:

$human->sex = «11»; Fatal error: Cannot access private property Human::$sex

Для того, чтобы задать поле пол, нам нужно обратиться к методу setSex() и передать ему в качестве параметра пол Human. В этом методе стоит проверка, male или female (мужчина или женщина).

Если в качестве параметра мы попробуем передать другой параметр в этот метод, например $human->setSex(“123″), тогда метод вернет нам ошибку.

Инкапсуляция очень полезное свойство объектно-ориентированного подхода в программировании и оно используется очень часто. Инкапсуляция также полезна, когда над проектом работают одновременное несколько человек.

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

Что такое наследование

Наследование — это второе свойство объектно-ориентированного программирования, позволяющее наследовать функционал (набор полей и методов) одного класса в другой.

Пример наследования из жизни очень простой:

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

За вами тянется целая эволюционная цепочка генов, начиная с генов древних предков обезьян, заканчивая генами современного человека — вашими родителями. В объектно-ориентированном программирование, наследование тоже самое свойство.

Читайте также:  С чего началась жизнь с точки зрения человека

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

Наследование в объектно-ориентированном программированием обозначается ключевым словом extends. Давайте изменим класс Human и применив наследование ООП, создадим классы мужчины и женщины.

В результате выполнения программы, мы увидим следующее:

Меня зовут Sergey и у меня растет борода

Меня зовут Maria и я рожаю детей

В этом примере, классы Мужчина и Женщина унаследовали от родительского класса Human общий метод say(), то есть, и Мужчина и Женщина у нас умеют говорить, но для Мужчины и Женщины, мы ввели свои особенности: У мужчины растет борода, а женщина умеет рожать детей.

Метод под названием __construct — это конструктор класса. Что такое конструктор класса, читайте в статье.

Что такое полиморфизм

Полиморфизм — это свойство объектно-ориентированного программирования, позволяющее одному и тому же методу вести себя по разному. Звучит сложно, я приведу пример полиморфизма из жизни, чтобы вам сразу все стало ясно 🙂

Пример полиморфизма из жизни:

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

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

Если полиморфизм перенести на пример с классами — то это общий метод для объектов.

Давайте посмотрим на примере реализацию полиморфизма в PHP:

В результате выполнения программы, мы увидим следующее:

У меня мужской голос, меня зовут Sergey и у меня растет борода
У меня женский голос, меня зовут Maria и я рожаю детей

Мы модифицировали наши прошлые классы и добавили такие понятия объектно-ориентированного программирования как Интерфейс и Абстрактный класс.

Обратите внимание, что метод say() в классах Man и Women мы реализуем по-разному. Это и есть полиморфизм.

Что такое интерфейс в ООП

Интерфейс — это шаблонный класс без реализации. То есть в интерфейсе мы только задаем методы и эти методы обязаны реализовать классы.

В нашем прошлом примере наш интерфейс Say с единственным методом say():

Этот интерфейс мы имплементируем в абстрактном классе Human. Для того чтобы имплементировать интерфейс, после названия класса нужно дописать ключевое слово implements.

Что такое абстрактный класс в ООП

Абстрактный класс в ООП — это класс шаблонный класс от которого нельзя создать экземпляр класса.

Это значит, что мы не можем с абстрактным классом сделать так:

Если мы попытаемся создать экземпляр абстрактного класса, интерпретатор PHP выдаст ошибку.

Абстрактный класс мы можем только наследовать. Взгляните еще раз на абстракный класс. Перед классом он содержит ключевое слово abstract. Также он имплементирует интерфейс Say (implements).

Выводы о ООП

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

Обратите внимание, я сознательно очень упростил примеры, для того, чтобы начинающим программистам проще было разобраться с ООП.

В следущих статьях мы поговорим о таких ключевых словах как public, private, protected, static и рассмотрим еще примеры. Если у вас остались вопросы, пишите комментарии и мы обязательно попробуем вам подсказать решение.

Вступайте в нашу группу VK и следите за новыми материалами.

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

Язык командного файла может считаться

117. В интегрированной системе программирования компилятор…

¾ преобразует исходную программу в эквивалентную ей программу в машинных кодах

¾ воспринимает исходную программу и выполняет ее

¾ отлаживает работу программы

¾ генерирует диаграмму связей между модулями

118. Цвет фона в окне Windows с точки зрения объектно-ориентированного программирования это…

119. Открытие и закрытие окна Windows с точки зрения объектно-ориентированного программирования это…

120. Языком логического программирования является…

121. Главная идея структурного программирования состоит в том, что …

¾ основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла

¾ используется инкапсуляция и наследование объектов

¾ структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами

¾ при написании программ не используются подпрограммы

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Да какие ж вы математики, если запаролиться нормально не можете. 7702 — | 6713 — или читать все.

193.124.117.139 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Объектно-ориентированное программирование

К концепции объектно-ориентированного программирования не относится

Базовыми понятиями объектно-ориентированного программирования являются

3. Объект связан с классом в терминах объектно-ориентированного программирования в следующей нотации:

a) класс является описанием объекта

b) объект не является наследником класса

c) совокупность классов образует объект

d) объект и класс связаны через общие функции

Суть понятия полиморфизм заключается в том, что

a) в зависимости от типа объекта одно и то же имя метода может соответствовать различным действиям

b) позволяет определять новые объекты, используя свойства существующих, дополняя или изменяя их

c) объект скрывает в себе детали, несущественные для его использования

d) в объектах различных типов одному действию могут соответствовать различные имена методов

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

6. Объектно-ориентированный подход к программированию использует следующие базовые понятия…

в) метод обработки

д) класс объектов

7. В основе объектно-ориентированного подхода к программированию лежит метод…

a) нисходящего проектировании

b) восходящего проектирования

c) ветвей и границ

d) дихотомического поиска

8. В основе абстракции объектно-ориентированного подхода лежит понятие…

9. Уменьшение объема кода программ связано с использованием ______________ программирования.

10. Объектную структуру программы имеют языки:

11. Открытие и закрытие окна Windows с точки зрения объектно-ориентированного программирования это …

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

c) объектно-ориентир об энным

Интегрированные среды программирования.

1. Системами программирования являются:

а) Adobe PhotoSho

в) Borland Delphi

Система программирования предоставляет программисту возможность

a) автоматической сборки разработанных модулей в единый проект

b) автоматического построения математической модели, исходя из постановки задачи

c) выбора языка программирования

d) анализа существующих программных продуктов по соответствующей тематике

e) планирования рабочего дня

3. Интегрированная система программирования включает компонент для создания исходного текста программы (исходного кода), который называется …

a) текстовый редактор

c) редактор связей

d) редактор формул

4. Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется …

c) построитель кода

5. Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению о(б) ____________ ошибке

6. При установке нового программного продукта, необходимо выполнить его…

7. Среда интегрированного пакета прикладных программ пользователя включает…

a) множество инструментальных средств

b) минимум инструментальных средств

c) только язык разработки

d) язык разработки и отладчик

8. Одной из важных функции, реализуемых системой программирования, является .

a) анализ существующих программных продуктов по соответствующей тематике

b) автоматическая сборка разработанных модулей в единый проект

c) автоматизация выбора языка программирования, исходя из постановки задачи

d) автоматическое тестирование программного продукта

Этапы решения задач на компьютере

Создание исполняемого файла из исходного текста программы предполагает выполнение процессов

г) исполнения программы

Временная эффективность программного продукта зависит

a) от времени выполнения программы

b) от времени, затраченного на разработку программы

c) от времени, затрачиваемого на освоение методов работы с программой

d) от объема используемой программой памяти

Пошаговая детализация постановки задачи, начиная с наиболее общей проблемы характеризует

a) метод последовательной декомпозиции сверху-вниз

b) метод проектирования «от частного к общему»

c) метод объектной декомпозиции

d) поиск логической взаимосвязи

Компилятор используется при программировании

a) на языке высокого уровня

b) на языке машинных команд

c) на языке сверхуровня

d) на естественном языке

На каком уровне информационных технологий осуществляется формализация решения задачи

6. Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии, называется …

a) регрессионным
b) удаленным

c) тестированием «белого ящика»

d) тестированием «черного ящика»

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

a) тестированием «белого ящика»

b) тестированием «черного ящика»

c) определением белого шума

d) регрессионным тестированием

8. Деятельность, направленная на обнаружение и исправление ошибок в программной системе называется …

9. Программа – интерпретатор всегда работает совместно с.

a) исходным текстом программы

b) с объектным кодом программы

c) с загрузочным модулем

d) с графическими примитивами

10. Программа компилятор.

a) переводит исходный текст в машинный код

b) обрабатывает структуры данных программы

c) строит задачу

d) оптимизирует код программы

11. Режим интерпретации можно использовать.

a) при отладке программ

b) для изменения синтаксиса языка программирования

c) для изменения семантики языка программирования

d) при изменения грамматики

12. Фаза анализа компилятора не может содержать этапы.

a) лексический анализ

b) синтаксический анализ

c) семантический анализ

d) генерация промежуточного кода

13. Таблица символов в процессе трансляции используется.

a) для хранения имён переменных и функций

b) для хранения значений переменных

c) для хранения результатов выполнения процедур

В чём заключается основное отличие компиляторов от интерпретаторов?

a) компиляторы генерируют целевой код, интерпретаторы нет

b) интерпретаторы генерируют целевой код, компиляторы нет

c) компиляторы в процессе трансляции исполняют исходный код, а интерпретаторы нет

d) компиляторы участвуют в построении исходного кода, а интерпретаторы нет

На какой стадии трансляции может быть выявлена ошибка “пропущена точка с запятой”?

a) на стадии синтаксического анализа

b) на стадии лексического анализ

c) на стадии семантического анализа

d) на стадии оптимизации кода

Какая стадия трансляции занимается проверкой типов в выражениях?

a) семантический анализ

b) синтаксический анализ

c) лексический анализ

d) генерация кода

На этапе отладки программы

a) проверяется корректность работы программы

b) строится математическая модель решаемой задачи

c) определяется состав входных данных

d) выполняется анализ физических характеристик

18. Процесс написания программы никогда не включает.

a) изменение физических параметров компьютера

b) редактирование текста программы

c) запись операторов в соответствующей языку программирования форме

d) процесс отладки

Последнее изменение этой страницы: 2017-03-14; Просмотров: 658; Нарушение авторского права страницы

12.2. Объектно-ориентированная платформа windows

Современная технология разработки программных продуктов, в том числе и операционной системы Windows, базируется на концепции объектно-ориентированного программирова­ния, в которой выдерживается единый подход к данным и программам. В основе всего ле­жит понятие объекта, который объединяет в себе как алгоритмы, так и данные, обрабатыва­емые этими алгоритмами. В результате упрощается не только разработка программ, но и технология работы пользователя, .которому предоставляется возможность при работе в ин­терактивном (диалоговом) режиме применять наглядные графические инструменты и раз­личные подсказки.

Объектно-ориентированное программирование стало необычайно популярным в пос­ледние годы. Оно определяет новое понимание процесса вычисления, а также то, как мож­но структурировать информацию внутри компьютера. В своей статье один из «отцов» этого направления Алан Кей так определил фундаментальные характеристики объектно-ориенти­рованного программирования, на которых базируется весь программный комплекс опера­ционной системы Endows:

все, с чем мы имеем дело в компьютерном мире, является объектами;

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

каждый объект имеет независимую память, которая состоит из других объектов;

каждый объект является представителем класса, который выражает свойства принад­лежащих ему объектов;

в классе задается поведение объекта, поэтому все объекты, принадлежащие к данному классу, могут выполнять одинаковые действия;

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

Благодаря тому, что операционная система Windows создана на базе объектно-ориен­тированной методологии программирования, пользователь получил в руки достаточно удобную среду работы. Ее основными понятиями становятся объект, его свойства и дей­ствия, которые объект может выполнять в зависимости от запроса В объектно-ориентиро­ванной среде с любым объектом сопоставлена определенная совокупность действий. Вы­бор из этой совокупности действий определяется поставленной целью.

Читайте также:  Цените слух цените зрение любите зелень синеву

При намерении что-либо сделать в системной среде Windows необходимо придержи­ваться следующей последовательности действий:

выбрать (выделить) объект, т.е. щелкнуть левой кнопкой мыши по изображению этого объекта на экране;

затем из совокупности действий, которые объект может выполнить, выбрать необхо­димое, например, при помощи меню.

Запомните! При работе с объектами в среде Windows сперва выделяете (выбираете) объект, а затем производите над ним дей­ствие.

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

Объектная ориентация среды Windows проявляется для пользователя сразу при зна­комстве с технологией работы в ней. Щелкнув по любому объекту правой кнопкой мыши, вы получаете доступ к командам контекстного меню, один из вариантов которого представлен на рис. 12.1. Контекстное меню объекта предоставляет пользователю возмож­ность:

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

Рис. 12.1. Примеры контекстного меню с перечнем действий, предписанных объекту-файлу

выполнить действия, возможные для этого объекта, выбором из этого меню соответствующих команд. Следует от­метить, что объекты, относящиеся к од­ному классу, могут выполнять одни и те же действия. Например, если объек­том является документ, то независимо от программной среды, где он созда­вался, его можно вырезать, копировать, удалять, переименовывать и осущест­влять прочие указанные на рис. 12.1 действия.

Некоторые действия, перечисленные в контекстном меню, можно выполнить по другой технологии: с помощью мыши пере­местить значок объекта на другой значок, который отображает программу или устройство, способное выполнить необходимое действие. Например, перетащив мышью значок файла с текстовым документом на значок принтера, можно осуществить автоматическую печать текста.

Объектно-ориентированная технология Windows предоставляет возможность пользо­вателю создавать документы, фрагменты которых подготовлены в разных средах. Напри­мер, в текстовом редакторе формируется текст, куда включаются рисунки, созданные в гра­фическом редакторе, а также таблицы, подготовленные в табличном процессоре.

Знакомство с объектами Windows начнем с описания его базовых объектов — файлов, папок, приложений, документов. Остальные объекты, каждый из которых играет свою уни­кальную роль при работе в данной среде, будут описаны в следующих подразделах.

ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ — ФАЙЛ И ПАПКА

Напомним понятия файла и файловой системы. Под файлом понима­ют логически связанную совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область. Файловая система обеспечивает возможность доступа к конкретному файлу и позволяет найти свободное место при записи нового файла. Она определяет схему записи информации, содержащейся в файлах, на физи­ческий диск. Файлы на диске записываются в свободные кластеры, поэтому фрагменты од­ного и того же файла могут находиться в разных местах диска. Относительно производи­тельности системы наиболее предпочтительным является такой вариант размещения файла, когда его фрагменты занимают подряд идущие кластеры. Windows 98 использует файловые системы FAT 16 и FAT 32.

Справка. FAT (File Allocation Table) — таблица, отражающая состояние кла­стеров дискового пространства.

В среде Windows любой файл воспринимается как объект, имеющий уникальное имя. Файлу рекомендуется давать такое имя, которое отражает суть хранящейся в нем информа­ции. В среде Windows в отличие от среды MS DOS имя может быть длинным и состоять из цифр, букв русского и латинского алфавитов, различных символов, включая точку. При переходе в среду MS DOS длинное имя по специальному алгоритму будет заменено 8-сим-вольным именем со всеми присущими этой среде ограничениями.

Рис. 12.2. Пример окна «Свойства» для файла с текстовым документом

С общими свойствами файла можно озна­комиться, вызвав для этого контекстное меню и выбрав команду Свойства (см. рис. 12.1). Рас­смотрим параметры, отражающие общие свойст­ва файла на примере файла, созданного в среде текстового процессора Microsoft Word (рис. 12.2):

тип, свидетельствующий о характере хра­нимых данных, причем информация о типе в окне встречается дважды. Первый раз тип определяется косвенно через указания сре­ды, где создавался данный файл, например документ Microsoft Word. Второй раз он указывается непосредственно в имени как расширение, которое присваивается в опе­рационной среде MS DOS (например, рас­ширение .DOC указывает на текстовыйфайл);

размер файла, т.е. занимаемый им объемдискового пространства;

дата и время создания файла;

дата и время внесения последних изменений файла;

• атрибуты файла: архивный, только для чтения, скрытый, системный.Помимо этого в окне «Свойства» будет отображен значок, слу­жащий для указания среды, в которой создавался файл. Например, на рис. 12.3 показаны: а — значок документа, созданного в среде текстового процессора Word; б — значок рисунка в формате BMP, созданного в среде графического редактора Paint; в — значок ри­сунка в формате JPG, также созданного в среде редактора Paint.

Рис. 12.3. Примеры значков файлов

Над файлом можно выполнить определенный набор действий, которые переводят его из одного состояния в другое. С конкретным набором подобных действий можно познакомиться, вызвав контекстное меню, пример ко­торого приведен на рис. 12.1. Среди предписываемых файлу действий можно выделить не­кий набор стандартных действий, которые можно выполнять с файлом любого типа. Рас­смотрим эти действия.

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

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

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

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

Вырезать файл. Перемещение файла в другое место осуществляется в два приема: сначала файл вырезается по команде Вырезать, т.е. файл перемещается в буфер, за­тем с помощью указателя мыши выбирается место, куда следует переместить файл, и в контекстном меню выбирается команда Вставить.

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

Удалить файл с диска. Удаление файла с диска может выполняться как на логичес­ком, так и на физическом уровне. По команде Отправить файл в корзину файл уда­ляется в специально отведенную папку, которая называется Корзина и которая всегданаходится на экране монитора. Файл, отправленный в Корзину, можно восстановитьна исходном месте, достав его из Корзины. По команде Удалить файл он физически удаляется с диска. Эта команда выполняется для файлов Корзины.

Переименовать файл, т.е. изменить его имя.

Создать ярлык (пояснение см. ниже).

Другим важным объектом файловой системы Windows является папка. Папка Windows играет ту же роль, что и обычная папка для хранения документов в делопроизводстве: она позволяет упорядочить хранение документов. Папку Windows можно рассматривать как понятие, аналогичное каталогу в операционной системе MS DOS, хранящему информацию о местонахождении файлов. Но в среде Windows термин «папка» приобретает более ши­рокое толкование — как хранилище объектов. Поэтому естественно говорить не «папка содержит информацию о местоположении файлов», а «папка содержит файлы». Помимо файлов папка может содержать и другие объекты (например, ярлыки). Так, папка может содержать файлы по курсовой работе или аннотации к книгам.

Рис.12.4. Окно «Свойства» для папки

Папке присваивается имя, которое запи­сывается по тем же правилам, что и имя файла. Как и файлы, папки имеют сокращенное имя для среды MS DOS.

Со свойствами папки, так же как и файла, можно ознакомиться, открыв контекстное ме­ню и выбрав команду Свойства. В результате на экране появляется окно «Свойства» (рис. 12.4), в котором отображаются:

имя данной папки для Windows и соответ­ствующее имя для MS DOS, а также стан­дартный значок папки;

тип объекта, который служит указанием на то, что рассматриваемый объект является папкой;

имя папки, в которой содержится данная папка, с указанием пути;

размер папки, определяющийся суммарным размером всех хранящихся в ней файлов и папок;

количество хранящихся в ней папок и файлов;

дата и время создания файла;

атрибуты: Только для чтения, Архивный, Скрытый, Системный.

Над папками, как над объектами, можно выполнять стандартный набор действий, ана­логичный тем, которые производятся с файлами: создать папку, удалить папку, переимено­вать папку, скопировать папку в другое место, переместить папку на другое место. Помимо них предусмотрены действия по открытию или закрытию папки. При открытии папки на экране появляется окно, в котором значками изображены содержащиеся в ней файлы. Закрытие папки означает закрытие этого окна. В программе Проводник в панели структуры папок открытая папка отмечается специальным значком, в то время как остальным (закрытым) папкам соответствует стандартный значок (рис. 12.5).

Рис. 12.5. Значки за крытой (а) и открытой (б) папок

Важным понятием в среде Windows является ярлык. Изображается он значком с черной стрелкой в левом углу (рис. 12.6).

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

Рис. 12.6. Пример изображения ярлыка

Ярлык хранится в файле объемом 1 Кбайт. Его можно легко создать или уничтожить, что никак не влияет на связанный с ним объект.

Действия, которые можно совершать с ярлыком, аналогичны действиям над файлами. Открыть ярлык — значит открыть связанный с этим ярлыком объект. В окне «Свойства» всегда можно узнать, с каким объектом этот ярлык связан, где находится этот объект, пе­рейти к этому объекту, сменить значок ярлыка.

Иерархическая структура подчиненности папок

Аналогично тому, как организована иерархическая структура каталогов в операционной системе MS DOS, строится и структура (схема) подчиненности папок в Windows. На верх­нем уровне этой структуры (рис. 12.7) находится единственный объект — Рабочий стол. На втором уровне располагаются объекты, размещенные на Рабочем столе. К таким объектам стандартно относятся папки Мой компьютер, Мои документы и Корзина. Эти папки являются системными и немного отличаются от других папок (например, их нельзя удалять или перемещать). Однако они, как и другие папки, служат хранилищами объектов Windows.

Папка Мой компьютер предоставляет доступ ко всем папкам и файлам на компьютере. В ней находятся системные папки дисковых устройств, а также папки Принтеры, Панель управления и др. В папке Мои документы хранятся документы пользо­вателя. Папка Корзина предназначена для хранения удаленных файлов и папок, с тем что­бы при желании их можно было восстановить. После очистки этой папки ранее помещен­ные в нее объекты восстановлению не подлежат.

Рис. 12.7. Иерархическая структура (схема) подчиненности папок вWindows

ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ — ПРИЛОЖЕНИЕ И ДОКУМЕНТ

Появление Windows породило множество новых понятий, иногда заменяющих уже извест­ные. К их числу относится приложение.

Напомним широко известные понятия, которые используются при названии про­граммных продуктов, предназначенных для работы пользователя: пакет прикладных про­грамм, комплекс прикладных программ, прикладные программы. Подобные программы служат для создания, модификации и управления компьютерными объектами. Разработ­чики операционной системы Windows ввели еще один синоним этого термина — при­ложение (application) или Windows-приложение. Например, приложениями являются графический редактор Paint, программа Проводник, различные служебные программы для обслуживания дисков, программы-вирусы (антивирусы) и т.д.

Приложение — комплекс взаимосвязанных программ для создания и мо­дификации объектов (документов), а также для управления объектами оп­ределенного типа.

Приложение состоит из одного или нескольких файлов, которые хранятся обычно в папке с соответствующим названием. Например, приложение-игра может храниться в од­ном файле, а приложение Текстовый процессор Word состоит из комплекса взаимосвязан­ных файлов. Среди этих файлов должен быть главный (ведущий), часто называемый фай­лом запуска. Этот файл содержит уникальный значок — своего рода логотип данной среды. Для приложений MS DOS, в которых файл запуска имеет тип .СОМ, .ЕХЕ, .ВАТ, используется значок «пустая рамка». Открытие файла запуска обеспечивает загрузку этого приложения и появление на экране его интерфейса.

Читайте также:  Три точки зрения на реформы петра

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

Например, вы подготавливаете на компьютере курсовую работу. Для этого в прило­жении, называемом Текстовым процессором, вы набираете текст. В текст необходимо вста­вить иллюстрации, которые предварительно были созданы в графическом редакторе, и таб­лицы, которые были сделаны в табличном процессоре. При этом необходимо, чтобы рисунки и таблицы хранились автономно в своих файлах, с тем чтобы впоследствии их можно было редактировать. Результаты редактирования должны автоматически отражаться в итоговом документе (курсовой работе), т.е. между текстом, с одной стороны, и рисунка­ми, и таблицами, с другой стороны, должна существовать связь.

Тип файла может задаваться самим приложением по умолчанию. Большинство прило­жений предлагают пользователю несколько вариантов типа документа. Например, в прило­жении Графический редактор Paint созданный рисунок сохраняется в формате BMP, но пользователь имеет возможность сохранить рисунок в формате JPG или GIF.

Документы одного типа, созданные, как правило, в одном приложении, имеют один и тот же значок. С помощью таких значков можно легко отличать одни документы от других. Кроме того, по значку можно узнать приложение, которое будет данный документ обраба­тывать по умолчанию.

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

При работе в среде Windows часто используется термин «задача». Это понятие тесно связано с термином «приложение». Приложение становится задачей после его запуска. Приложение можно запустить двумя способами: либо непосредственно открыв файл запус­ка, либо открыв документ, созданный в этом приложении. Можно сказать, что задача — это работающее приложение, которое потребляет ресурсы системы или ждет своей очереди на них. Термин «задача» связан с механизмом управления ресурсами, а не с тем, работает с приложением пользователь или нет. О некоторых задачах пользователь может и не подоз­ревать. Список задач можно получить, одновременно нажав клавиши . Приложения могут запускаться либо по инициативе пользователя, либо по инициативе Windows. Все задачи должны быть в той или иной форме отображены на экране.

Задача — приложение, работающее в текущем сеансе и потребляющее ре­сурсы компьютера: оперативную память, процессорное время, доступ к внешним устройствам.

ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS

Термин «интерфейс» широко используется в областях, где человеку приходится иметь дело с обработкой информации на компьютере. В переводе с английского языка Interface означа­ет внешнее лицо. В компьютерном мире известно множество разновидностей интерфейсов: интерфейс пользователя, графический интерфейс, интерфейс ввода-вывода, внешний или внутренний интерфейс, интеллектуальный интерфейс, человеко-машинный интерфейс, программный интерфейс и др.

Интерфейс — совокупность средств и правил, которые обеспечивают вза­имодействие устройств, программ и человека

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

Символьный интерфейс используется обычно при работе видеосистемы в текстовом режиме. Информация выводится на экран монитора посимвольно. До появления Windows все операционные системы, в том числе MS DOS и ее оболочка Norton Commander, предос­тавляли пользователю символьный интерфейс. Он достаточно экономичен по потреблению ресурсов и способен обеспечить вполне комфортную работу пользователя. Исключение со­ставляет интерфейс командной строки операционной системы MS DOS, который требует от пользователя знания синтаксиса команд. Следует заметить, что символьный интерфейс Norton Commander не вызывает особых трудностей у неквалифицированного пользователя и может использоваться в графическом режиме работы монитора,

Графический интерфейс появляется тогда, когда видеосистема может работать в гра­фическом режиме, т.е. выводить на экран монитора информацию поточечно. Переход к графическому пользовательскому интерфейсу стал возможным благодаря улучшению тех­нических характеристик персонального компьютера Такой интерфейс предъявляет повы­шенные требования к быстродействию видеосистемы, но вместе с тем при этом достигает­ся основная цель — создается комфортная среда работы пользователя, так как человеку более естественно и удобно оперировать образами (картинками). Графический интерфейс по сравнению с символьным воспринимается как более понятный и интуитивно ясный.

Графический пользовательский интерфейс — интерфейс, где для взаи­модействия человека и компьютера используются графические средства.

Ярким примером графического пользовательского интерфейса служит интерфейс Windows. При разработке этой операционной системы специалисты широко использовали возможные графические средства: рисунки, специальные значки, цветовое оформление, разнообразные начертания шрифтов, дизайн экрана и др. В результате интерфейс стал «дружественным» по отношению к человеку и уже не требует специальных программист­ских знаний, как было раньше в других операционных системах.

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

Формы указателя мыши при работе с объектами

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

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

Графический интерфейс Windows разработан на основе принципа WYSIWYG (What You See Is What You Get — что видишь, то и получаешь). Этот принцип означает, что изо­бражение документа на экране при его просмотре и редактировании и изображение доку­мента на бумаге при его распечатке практически не отличаются.

В основу разработки пользовательского интерфейса операционной системы Windows была заложена основная идея — создание на экране монитора аналога рабочего стола, на котором могут находиться всевозможные документы. При этом акценты внимания пользо­вателя должны быть смещены в сторону повышения эффективности работы с документа­ми. Если в предыдущих операционных системах основное внимание уделялось програм­мам, которые пользователь может применять в своей деятельности, то теперь внимание акцентируется на умении работать с документами. При этом нет необходимости искать программу, где был создан конкретный документ. При открытии документа автоматически загружается «родительское» приложение.

Окна — объекты графического интерфейса

Основу нового графического интерфейса пользователя составляет организованная и хоро­шо продуманная система окон и других графических объектов.

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

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

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

Окна приложения и документа

Перечислим стандартные элементы, которые составляют окно любого приложения (рис. 12.8):

Рис. 12.8. Окно приложения и его основные элементы

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

управляющее (основное) меню, содержащее имена ниспадающих меню;

ниспадающее меню, содержащее группы команд, объединенных по функциональному назначению;

панели инструментов, представляющие собой линейки командных кнопок для быст­рого выбора наиболее часто используемых команд;

заголовок окна, в котором отображается название приложения;

кнопка системного меню, с помощью которого вызываются команды изменения раз­меров окна и его перемещения;

кнопки , ( ) и , дублирующие команды системного меню и служащие для ускорения их вызова;

строка состояния, содержащая информацию о режимах работы приложения.

Окно документа всегда встроено в окно приложения. По своей структуре оно напоми­нает окно приложения, но существенно проще. Окно документа во многих приложениях имеет стандартный вид с элементами, указанными на рис. 12.9:

рабочее поле, где создается документ средствами приложения;

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

заголовок окна документа, где отображается его название, совпадающее с именем файла;

кнопка системного меню и кнопки , ( ) и имеют то же значение, что и в окне приложения.

Рис. 12.9. Окно документа

Если в данном приложении открыто несколько окон документов, то пользователь мо­жет работать лишь в одном из этих окон. Это окно называется активным, его заголовок выделяется цветом. Остальные окна оказываются пассивными. Если окна документов пере­крываются, активное окно закрывает все остальные.

Диалоговое окно служит для настройки параметров операционной системы или приложе­ния, а также выводит необходимые в процессе работы сообщения (рис. 12.10). Оно выво­дится приложением или операционной системой Windows на экран каждый раз, когда поль­зователь должен уточнить выбранное им действие.

Рис. 12.10. Диалоговое окно

Диалоговое окно содержит набор типовых объектов (элементов) управления, среди которых наиболее часто встречаются:

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

командные кнопки, имеющие прямоугольную форму и служащие для выполне­ния написанных на них команд. Выполнить команду можно щелчком мыши на командной кнопке;

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

переключатели (флажки), имеющие квадратную форму и предназначенные для включения или выключения режимов. При щелчке мышью на переключателе в его поле появляется специальный знак или, наоборот, этот знак исчезает (на рис. 12.10 переключатели отсутствуют);

поля списка, служащие для выбора одного варианта из предлагаемого перечня. Элементы списка прокручиваются в окне при выполнении щелчка на стрелке списка;

текстовые пол я, в которые вводятся текст или числовые данные. Для числовых полей значение можно устанавливать с помощью пары кнопок со стрелками, располо­женных рядом;

окно предварительного просмотра, в котором отображается объект-до­кумент.

Назначение Рабочего стола

После загрузки операционной системы Windows на экране появляется электронный Рабо­чий стол. Известно, что хорошо организованный рабочий стол, на котором каждый доку­мент и предмет имеет свое место, дает пользователю возможность более эффективно орга­низовать свою деятельность. Рабочий стол в электронном варианте несет на себе те же функции, что и в обычном исполнении. Поэтому как только вы попадаете в среду Windows, пользовательский интерфейс имитирует стол, на котором в определенных местах распола­гаются значки документов и приложений.

На рис. 12.11 показан стандартный Рабочий стол, в центральной части которого рас­положены значки приложений и документов, к которым наиболее часто обращается поль­зователь. Эти значки позволяют ускорить запуск соответствующих объектов.

Рис. 12.11. Рабочий стол

В нижней части экрана (Рабочего стола) выделена серым цветом строка, называемая Панелью задач. На ней находятся:

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

в левой части находится кнопка ( ), нажав которую, вы попадете в Главное меню Windows (рис. 12.12). Из Главного меню можно запустить перечислен­ ные в нем приложения. Каждый пункт меню содержит свой значок и имя. Некоторые пункты меню сопровождаются стрелкой, указывающей на наличие подменю;

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

Источники:
  • http://studopedia.su/2_17803_ob-ektno-orientirovannaya-platforma-os-Windows.html
  • http://ru.wh-db.com/article/chto-takoe-objecno-orientirovannoe-programmirovanie/
  • http://studopedia.ru/14_93076_yazik-komandnogo-fayla-mozhet-schitatsya.html
  • http://lektsia.com/7x335e.html
  • http://studfiles.net/preview/956603/page:3/