Графический интерфейс Windows и его элементы. Разработка программ с графическим интерфейсом «что видишь, то и получишь»

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Курсовая работа

«Графический интерфейс Windows»

Введение

1. История создания Windows

3. Рабочий стол Windows

3.1 Значки рабочего стола

3.2 Панель задач

4. Окна и работа с ними

4.1 Основные типы окон

4.2 Работа с окнами

5. Меню Windows

5.1 Системное меню

5.4 Поле поиска

6. Боковая панель Windows и мини-приложения (Виджеты)

6.2 Настройка интерфейса

Заключение

Список используемой литературы

Приложения

windows виджеты интерфейс

Введение

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

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

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

Основными элементами графического интерфейса Windows являются:

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

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

3. Главное меню (кнопка Пуск).

Контекстное меню (отображается при щелчке правой кнопкой мыши по выбранному объекту).

1. История создания Windows

История Windows начинается в ноябре 1985 года, когда появилась первая версия системы Windows 1.0. Она представляла собой набор программ, расширяющих возможности существующих операционных систем для большего удобства в работе. Через несколько лет вышла вторая версия (Windows 2.0), но особой популярности не завоевала.

В 1990 году вышла очередная версия - Windows 3.0, которая стала использоваться на многих персональных компьютерах.

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

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

Последующие версии Windows обеспечили повышение надежности, а также поддержку мультимедийных средств в (Windows 3.1) и работу в компьютерных сетях версия (Windows 3.11).

Параллельно с разработкой Windows компания Microsoft в 1988 году начала работу над новой операционной системой, названной Windows NT. Основная задача была создать систему, обеспечивающую высокий уровень надежности и эффективной поддержки работы с сетью. При этом интерфейс Windows NT не отличался от интерфейса Windows 3.0. В 1992 году появилась версия Windows NT 3.1, а в 1994 году - Windows NT 3.5.

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

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

Интерфейс Windows 95 стал основным для всего семейства Windows, и в 1996 году появляется переработанная версия серверной операционной системы Windows NT 4.0, имеющая такой же интерфейс, как и Windows 95.

В 1998 году появилась Windows 98 (рис.1) со значительно переработанной по сравнению с Windows 95 структурой. В новой версии много внимания было уделено работе с Интернетом, а также поддержке современных сетевых протоколов. Появилась и поддержка работы с несколькими мониторами.

Рис. 1. Windows 98

Следующим этапом в развитии Windows стало появление Windows 2000 (Рис.2) и Windows Me (Millenium Edition). Система Windows 2000 была разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства.

Курсовая работа «Графический интерфейс Windows»

Было выпущено две версии: Windows 2000 Server для серверов и Windows 2000 Professional для рабочих станций, которую многие установили на домашних компьютерах.

Рис.2. Windows 2000 Professional

Операционная система Windows Me стала, расширенной версией Windows 98 с улучшенной поддержкой мультимедиа. Считается, что Windows Me стала одной из самых неудачных версий Windows, отличалась нестабильной работой, часто «зависала» и аварийно завершала свою работу.

В результате всего через год после ее выпуска, появилась новая операционная система Windows XP (рис.3). Случилось это в 2001 году.

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

Рис.3. Windows XP

Удивительно, но Windows XP оказалась настолько успешной, что даже в конце 2008 года она занимала почти 70% рынка операционных систем. Для Windows XP было выпущено три пакета обновлений (Service Pack), последний из которых вышел в апреле 2008 года. Каждый из пакетов расширял возможности операционной системы, устранял ошибки, делал систему более надежной и защищенной. Эта система была и остается популярной и по праву стала самой успешной и долгоживущей ОС от Microsoft.

В 2003 году вышла новая версия Windows Server 2003, (рис.4) пришедшая на замену Windows 2000. Через некоторое время вышло и обновление, получившее название Windows Server 2003 R2. Операционная система Windows Server 2003 установила новый стандарт в вопросах надежности и производительности, став одной из самых успешных серверных систем Microsoft.

Рис.4. Windows Server 2003

Еще до выхода Windows XP компания Microsoft активно разрабатывала новую версию операционной системы, получившей кодовое наименование Windows Longhorn. Потом название изменили на Windows Vista.

Новая операционная система Windows Vista (Рис.5.) появилась в 2007 году. По уже устоявшейся традиции операционная система для домашних пользователей была основана на производительном и надежном ядре Windows Server 2003 SP1 (подобно тому, как Windows XP была основана на ядре Windows NT).

Рис.5 Windows Vista

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

В 2009 году вышла очередная версия - примечательная Windows 7 (Рис.6). Начнем с того, что в этой операционной системе были исправлены ключевые ошибки Windows Vista. В результате, “семерка” получилась очень быстрой, надежной и производительной. Фактически, она и стала тем, что ожидали от Висты с самого начала.

Рис. 6. Windows 7

С выходом Service Pack 1 ее позиции только усилились. К 2012 году Windows 7 стала самой популярной ОС в мире, наконец-то обогнав Windows XP. Фактически, “семерка” стала тем, чем была XP долгие годы - основной операционной системой, которая справлялась со всеми поставленными задачами. У нее почти не было проблем с драйверами. Это настоящая наследница Windows XP.

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

И результатом стала операционная система Windows 8 (рис 8), что вышла в октябре 2012 года. Впервые Microsoft решилась на кардинальное изменение интерфейса, которое шокировало куда больше, чем изменения в Vista. Вместо обычного рабочего стола пользователя встречали странные плитки, а кнопка “Пуск” и вовсе отсутствовала. Интерфейс одних заинтриговал, других отпугнул.

Рис. 7. Windows 8

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

В 2013 году процесс принятия рынком новой системы идет полным ходом. Пока что рано говорить о том, насколько она стала успешной. Можно лишь однозначно сказать, что судьба у Windows 8 будет непростой. Некоторые эксперты пророчат ей судьбу Windows Vista - системы, что так и не оправилась от негативного имиджа.

2. Отличия неграфического и графического интерфейсов

По реализации интерфейса пользователя различают неграфические и графические операционные системы. Неграфические операционные системы реализуют интерфейс командной строки. (Рис 8.) Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, например нажатием клавиши ENTER. Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством операционных систем под общим названием MS-DOS (версии от MS-DOS 1.0 до MS-DOS 6.2).

Рис. 8. Командная строка

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

Рис. 9. Рабочий стол Windows

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

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

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

3. Рабочий стол Windows

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

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

Рис. 10 . Рабочий стол Windows

3.1 Значки рабочего стола

Рис. 11. Примеры значков рабочего стола

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

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

Добавление и удаление значков на рабочем столе.

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

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

Значок файла (слева) и ярлык (справа)

3.2 Панель задач

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

· Кнопка «Пуск» , открывающая меню «Пуск».

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

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

Рис. 12. Панель задач

Настройка панели задач.

Есть много способов настройки панели задач в зависимости от предпочтений. (Рис 12.)Например, можно переместить панель задач в левую, правую или верхнюю часть экрана. Можно увеличить панель задач или сделать так, чтобы ОС Windows автоматически скрывала ее, если панель не используется, или добавить на панель задач новые панели.

Рис. 13. Настройка панели задач

4. Окна и работа с ними

Windows представляет графический многооконный интерфейс. Можно открывать до ста окон одновременно.

4.1 Основные типы окон.

Различают следующие основные типы окон:

ь окна программ - открываются при запуске программ (Рис. 14)

Рис. 14. Окна программ

ь диалоговые окна - в которых пользователь делает установки для выполнения различных команд. (Рис 15.)

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

ь окна документов - в которых непосредственно работает пользователь с документами. (Рис. 16)

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

ь окна дисков и папок - в таких окнах отображается содержимое дисков и папок. (Рис. 17)

Рис. 17. Окна дисков и папок

4.2 Работа с окнами

Управление окнами.

Окно может существовать в трех состояниях:

Полноэкранное - окно развернуто на весь экран;

Нормальное - окно занимает часть экрана;

Свернутое - окно «свернуто» до кнопки (уменьшено до размеров пиктограммы).

Понятие управление окном включает действия:

· изменить размер окна, развернуть окно на весь экран;

· переместить окно по экрану;

· свернуть окно, восстановить предыдущий размер окна;

· упорядочить окна на экране;

· закрыть окно;

· переключаться между окнами.

Способы управления окном заключаются в использовании кнопок управления окном; протягивания мышью различных элементов окна; использование клавиатуры.

Изменение размера окна.

Щелчок на кнопке максимизации развернет окно на весь экран.

Чтобы восстановить прежний размер окна, нужно щелкнуть на кнопке восстановления размера.

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

(Развернуть/Восстановить) в системном меню.

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

Перемещение окон.

Чтобы переместить окно в другое место экрана, следует указать мышью на заголовок окна и, нажав левую клавишу мыши, перетащить окно на новое место.

Сворачивание окна.

Чтобы свернуть окно, нужно щелкнуть на кнопке минимизации.

Можно также выдать команду Свернуть одним из ниже приведенных способов:

ь из контекстного меню кнопки окна в Панели задач.

ь из системного меню.

Чтобы свернуть окно, можно дважды щелкнуть на кнопке окна в Панели задач.
Можно сворачивать все открытые окна сразу. Для этого нужно нажать соответствующую кнопку в панели Быстрый запуск в Панели задач или выбрать нужную команду в контекстном меню Панели задач.
Свернуть все окна можно и при помощи клавиатуры:
Windows + M (Shift + Windows + M - развернуть); Windows+D.

Упорядочивание окон.

Чтобы упорядочить открытые окна на экране, нужно в контекстном меню Панели задач выбрать одну из команд:

· Окна каскадом - окна одного размера, лежат стопкой, смещены так, что видны все заголовки;

· Окна сверху вниз и Окна слева направо - окна одного размера, делят экран на равные части, не перекрывая друг друга;

· Свернуть все окна (Показать Рабочий стол) - чтобы освободить от окон Рабочий стол;

· Отменить последнюю (выполненную) команду

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

Закрытие окна.

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

· комбинация клавиш Alt+F4;

· двойной щелчок на кнопке системного меню;

· выбор команды Закрыть в системном меню;

· выбор команды Закрыть (Выход) в группе Файл основного меню окна;

· выбор команды Закрыть в контекстном меню кнопки окна в Панели задач;

· щелчок на кнопке Снять задачу в окне Диспетчер задач при выделенном имени закрываемого окна.

Переключение между окнами.

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

Способы переключения между окнами:

· щелкнуть мышью на кнопке окна в Панели задач;

· щелкнуть мышью на любом видимом участке неактивного окна;

· использовать комбинацию клавиш Alt+Tab - нажать клавишу Alt и, не отпуская ее, нажимать клавишу Tab. При этом появится панель со значками всех открытых окон. Когда будет выделен нужный значок, отпустить обе клавиши.

· Alt+Esc - переключается между несвернутыми окнами.

5. Меню Windows

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

5.1 Системное меню

Меню «Пуск» является основным связующим звеном с программами, папками и параметрами компьютера. Оно называется меню, потому что содержит список для выбора, совсем как меню в ресторане. И как подразумевает слово «Пуск», это меню часто является местом для открытия или запуска элементов.

Рис. 18.Меню «Пуск»

Меню «Пуск» используется для следующих задач:

· запуск программ;

· открытие наиболее часто используемых папок;

· поиск файлов, папок и программ;

· настройка параметров компьютера;

· получение справки по работе с операционной системой Windows;

· выключение компьютера;

· завершение сеанса работы пользователя в Windows или переключение к учетной записи другого пользователя.

5.2 Начало работы с меню «Пуск»

Чтобы открыть меню «Пуск», нажмите кнопку Пуск в левом нижнем углу экрана. Или нажмите клавишу с эмблемой Windows на клавиатуре.

Меню «Пуск» разделено на три основных раздела.

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

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

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

5.3 Запуск программ из меню «Пуск»

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

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

Если щелкнуть один из значков, то запустится соответствующая программа и меню «Пуск» закроется. Например, если щелкнуть папку Стандартные, на панели отобразится список программ, находящихся в этой папке. Щелкните любую программу для ее запуска. Чтобы вернуться к списку программ, отображенных при первом открытии меню «Пуск», нажмите кнопку Назад внизу экрана.

Если неизвестно, для чего предназначена программа, наведите указатель мыши на ее значок или имя. Откроется окно, которое часто содержит сведения о программе. Например, при наведении указателя на «Калькулятор» будет отображено следующее сообщение: «Электронный ""Калькулятор"" вполне способен заменить обычный ручной калькулятор». Этот прием также работает и для элементов, отображенных на правой панели меню «Пуск».

Со временем список программ в меню «Пуск» изменяется. Это происходит по двум причинам. Во-первых, при установке новых программ они добавляются в список «Все программы». Во-вторых, для быстрого доступа наиболее часто используемые программы размещаются на левой панели меню «Пуск».

5.4 Поле поиска

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

Рис. 19 Поле поиска в меню «Пуск»

Для использования поля поиска откройте меню «Пуск» и начните ввод текста. Щелкать внутри поля поиска перед набором текста необязательно. По мере ввода результаты поиска появляются над полем поиска в левой панели меню «Пуск».

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

· Какое-либо слово в названии совпадает с введенным критерием поиска или начинается с него.

· Любой текст содержимого файла - например, текст в текстовом документе - совпадает с введенным критерием поиска или начинается с него.

· Любое слово в свойстве файла, например фамилия автора, совпадает с введенным критерием поиска или начинается с него. Щелкните любой результат поиска, чтобы открыть его, Или нажмите кнопку «Очистить», чтобы удалить результаты поиска и вернуться к главному списку программ. Можно также щелкнуть Показать все результаты для выполнения поиска по всему компьютеру.

Кроме программ, файлов, папок и контактов, поиск также выполняется в списке браузера Избранное и в журнале посещенных веб-сайтов. Если какие-либо из веб-страниц содержат искомое слово, они будут отображены под заголовком «Файлы».

5.5 Правая панель системного меню

Ш Личная папка. Открывает личную папку, названную именем текущего пользователя Windows. Например, если в данный момент текущим пользователем является Музыка, папка будет называться «Музыка». Эта папка, в свою очередь, содержит личные файлы пользователя, включая папки «Мои документы», «Моя музыка», «Мои рисунки» и «Мое видео».

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

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

Ш Музыка. Открывает фонотеку, в которой можно получить доступ к музыкальным и другим звуковым файлам, а также воспроизвести их.

Ш Игры. Открывает папку «Игры», которая служит для доступа ко всем играм на компьютере.

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

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

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

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

Ш Справка и поддержка. Открывает центр справки и поддержки Windows, в котором можно найти справочные сведения по использованию Windows и компьютера.

Рис. 20. Правая панель системного меню

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

Рис.21. Нажмите кнопку «Завершение работы»

Щелкните стрелку рядом с кнопкой «Завершение работы», чтобы открыть меню с дополнительными возможностями, такими как переключение пользователей, завершение сеанса чтобы выключить компьютер, или щелкните стрелку, чтобы открыть дополнительные параметры.

6. Боковая панель Windows и мини-приложения (Виджеты).

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

Рис.22.Боковая панель и мини-приложения

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

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

6.1 Как приступить к работе с мини-приложениями

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

При наведении указателя на мини-приложение «Часы» в его верхнем правом углу появляются две кнопки: кнопка «Закрыть» - верхняя - и кнопка «Параметры».

Щелчок кнопки «Закрыть» удаляет мини-приложение «Часы» с боковой панели. Другая кнопка позволяет назвать часы, изменить часовой пояс и отобразить секундную стрелку.

Установленные мини-приложения.

Прежде чем мини-приложение будет добавлено на боковую панель, его необходимо установить на компьютер.

Просмотр установленных мини-приложений:

Ш Щелчок на знаке плюс (+) в верхней части боковой панели - открытие коллекции мини-приложений.

Рис. 23. Кнопка добавления мини-приложения.

Ш Нажать кнопку прокрутки, чтобы увидеть все приложения.

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

Рис.24. Коллекция мини-приложений

Добавление и удаление мини-приложений.

Любое установленное мини-приложение можно добавить на боковую панель. При желании можно добавить несколько экземпляров мини-приложения. Например, для отслеживания времени двух часовых поясов можно добавить два экземпляра мини-приложения «Часы» и установить в каждом из них соответствующее время.

Добавление мини-приложения на боковую панель.

ь Щелчок на знак плюса (+) в верхней части боковой панели, чтобы открыть коллекцию мини-приложений.

Рис.25. Кнопка добавления мини-приложения

ь Двойной щелчок на мини-приложение, чтобы добавить его на боковую панель.

Упорядочение мини-приложений.

Упорядочить мини-приложения можно несколькими способами.

· Можно прикрепить все мини-приложения к боковой панели.

· Можно изменить порядок отображения мини-приложений на боковой панели. Для этого перетащите мини-приложение на другую позицию.

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

· Можно убрать все мини-приложения с боковой панели и разместить их на рабочем столе. При таком расположении мини-приложений, возможно, стоит закрыть боковую панель.

6.2 Настройка интерфейса Windows

Нажать правой кнопкой мыши на свободном пространстве строки Пуска и выбираем “Свойства”. Выставить все настройки как на скриншоте (за исключением положения панели, на скриншоте - “Сверху”, Вы можете выставить то значение, где вы привыкли, чтобы у вас обитала панель “Пуск”):

Рис. 26. Панель задач

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

Включаем и выключаем отображение нужных и не нужных нам элементов в Пуске. Жмем “ОК“. Тем самым мы получили узкую строку пуск и отображение открытых окон, как Windows 7 Теперь, чтобы вернуть классический вид самого меню, вызываемого по кнопке "Пуск", необходимо воспользоваться сторонней программкой под названием Classic Shell (прочитать про программу можно здесь). Итак, скачиваем Classic Shell. Запускаем скаченный файл на установку и устанавливаем программу. После установки видим уже привычный взгляду "Пуск". Если вы хотите сделать дополнительные настройки, например, сделать его меньше, правой кнопкой мышки на иконке Пуска и выбрав из выпадающего меню пункт “Настройка“:

Чтобы получить стандартный вид проводника (папка "мой компьютер"), открывайте его, заходите в “Сервис” -“Параметры папок“.

Рис.28. Параметры папок

После этого нажать кнопку “Применить” и “ОК” Далее в проводнике (папка "мой компьютер") выбираем “Упорядочить” , ставим галочку “Строка меню“.

Вид - Выбрать столбцы. Выставляем необходимые столбцы в проводнике.

Нажать “ОК“

7. Получение справочной информации

Справку в Windows можно получить в любое время и в любом месте:

Все окна папок и приложений имеют пункт меню Справка;

Диалоговые окна имеют кнопку (или Справка) для получения всплывающей подсказки;

На клавиатуре для получения помощи традиционно используется клавиша .

Если текущей ситуации не соответствует никакая конкретная тема справочной информации, то на экран будет выведено основное окно справочной системы. Это же окно вызывается командой Пуск/Справка. Это окно содержит три вкладки:

2. Указатель - организован как указатель книги. Ключевые слова в нем расположены по алфавиту. Можно или просмотреть список, или набрать нужное слово в поле ввода в верхней части вкладки. В нижней части вкладки появится список разделов, названия которых начинаются с данного слова.

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

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

Если фрагмент текста выделен и подчеркнут прерывистой линией, то щелчок по нему вызовет появление всплывающей подсказки.

В тексте может встретиться кнопка Демонстрация По щелчку на ней выполнится описываемое действие.

Заключение

Выполненная мною курсовая работа по теме «Графический интерфейс Windows» является завершающим этапом в курсе обучения дисциплине «Операционные системы и среды» в учебных заведениях среднего профессионального образования, готовящих специалистов по специальности «Прикладная информатика (по отраслям)»

В своей работе я постаралась, как можно подробнее раскрыть предложенную мне для разработки тему «Графический интерфейс Windows». Данная работа состоит из девяти разделов:

История создания Windows.

Отличия неграфического и графического интерфейсов.

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

Панель задач.

Окна и работа с ними.

Меню Windows.

Боковая панель Windows и мини-приложения (Виджеты).

Настройка интерфейса Windows.

Получение справочной информации.

Каждый раздел состоит из нескольких подразделов.

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

Используемая литература.

1. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: учебное пособие для СПО.- 3-е изд., перераб. и доп.- М.: ФОРУМ: ИНФРА-М, 2010.-544 с.

2. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. -- СПб, «Питер», 2001.

3. Таненбаум Э. Современные операционные системы. - 2-е изд. - СПб, «Питер», 2002.

4. Андреев А., Безчубов Е., Емельянов М. Windows 2000 Professional в подлиннике (русская версия). - СПб, «BHV- Санкт-Петербург», 2000.

5. 3убков СВ. Linux. Русские версии. - ДМК, 2000.

6. Стахнов A. Linux в подлиннике. - СПб, «BHV-Санкт-Петербург», 2002.

7. Иртегов Д. Введение в операционные системы. - СПб, «BHV-Санкт-Петербург» 2002

8. Губарев В. Г. Программное обеспечение и операционные системы ПК. Серия «Учебники, учебные пособия».- Ростов на Дону, «Феникс», 2002

9. А.В.Гордеев, А.Ю.Молчанов Системное программное обеспечение. - СПб, «Питер», 2003

10. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: учебное пособие для СПО.- 2-е изд., испр.- М.: ФОРУМ: ИНФРА-М, 2007.- 528 с.

11. Партыка Т.Л, Попов И. И. Операционные системы, среды и оболочки: Учебное пособие. - М, «ФОРУМ: ИНФРА - М», 2003

Размещено на Allbest.ru

Подобные документы

    Изучение технических возможностей операционной системы Windows XP – ОС семейства Windows NT корпорации Microsoft. Особенности интегрированного программного обеспечения. Дополнительные аплеты в панели управления Windows. Графический интерфейс пользователя.

    презентация , добавлен 23.05.2010

    Изучение процесса создания новой версии Windows Vista. Исследование особенностей установки и интерфейса операционной системы. Характеристика требований к аппаратному обеспечению компьютера. Анализ основных средств навигации и работы в Windows Vista.

    реферат , добавлен 25.11.2014

    Стандартные компоненты Windows XP. Главное меню, панель задач, оформление рабочего стола и значки рабочего стола. Требования к минимальной конфигурации, необходимой для установки Windows XP на платформе Intel. Удаленный доступ к рабочему столу.

    курсовая работа , добавлен 14.01.2015

    Эволюция графических пользовательских интерфейсов. Устройство системы X Window и менеджеры окон. Описание рабочего стола и приложения KDE и GNOME. Обзор основных принципов организации интерфейса в системе Windows, описание пакета ее прикладных программ.

    реферат , добавлен 15.02.2012

    Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад , добавлен 16.10.2011

    Краткое описание версий Windows XP: Professional Edition, Home Edition, Tablet PC Edition, Media Center Edition, Embedded, XP 64-bit Edition, XP Edition N, XP Starter Edition. Установка Windows XP. Характеристика интерфейса и нововведений Windows 7.

    контрольная работа , добавлен 14.03.2011

    Windows XP - универсальная операционная система семейства Windows NT, ее модификации. Средства, включенные в состав ОС как стандартные компоненты. Системные требования ОС к аппаратным ресурсам. Графический интерфейс пользователя и командной строки.

    контрольная работа , добавлен 19.12.2011

    История развития Windows: покупка лицензии на ОВОS, выпуск версии МS-DOS 1.0, графической оболочки Microsoft Windows 1.0 и поддержка расширенной памяти. Графический пользовательский интерфейс (GUI) и комбинация DOS-Windows. Windows NT и поздние версии.

    реферат , добавлен 13.01.2010

    История создания. Windows 9x/NT. Операционная система Microsoft Windows. Преимущества и недостатки Windows. Некоторые клавиатурные комбинации Windows 9x и NT. Windows XP Professional. Наиболее совершенная защита.

    реферат , добавлен 18.07.2004

    Общее понятие об оперативной системе Windows Vista. Сравнительный анализ систем Windows XP и Windows Vista. Специфика процесса установки, трехмерный интерфейс Aero Glass, действие некоторых мини-приложений. Новости управления папками, работа в интернете.

Графический интерфейс Windows

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

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

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

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

  • левый щелчок - однократное нажатие и отпускание основной (обычно левой) кнопки мыши;
  • правый щелчок - однократное нажатие и отпускание дополнительной (обычно правой) кнопки мыши;
  • двойной щелчок - два нажатия основной кнопки мыши с минимальным интервалом времени между ними;
  • перетаскивание - нажатие левой или правой кнопки мыши и перемещение объекта с нажатой кнопкой.

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

Значки появляются на Рабочем столе после установки Windows. В левой части экрана обычно располагаются значки Мой компьютер, Сетевое окружение, Корзина и Мои документы.

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

Знакомство с графическим интерфейсом Windows

1. Создать на Рабочем столе ярлыки всех дисков, принтера и сканера.

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

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

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

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

В крайней правой части Панели задач находятся Часы . Левее часов располагаются индикаторы состояния системы. Например, индикатор Ru обозначает, что в текущий момент используется русская раскладка клавиатуры.

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


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

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

Основными элементами окна приложения являются:

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

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

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

4. После запуска приложения Word его окно появится на Рабочем столе . Если открыть в Word два документа, то в окне приложения появятся окна двух документов. Одно окно может быть развернуто и активно, другое - свернуто и пассивно.


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

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

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

5. После ввода команды [Найти-Файлы и папки...] появится диалоговая панель Найти: Все файлы . Эта панель содержит три вкладки: Имя и местоположение, Дата, Дополнительно . Выбор вкладки осуществляется левым щелчком.

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

Текстовые поля. Текстовое поле называется иногда полем редактирования и позволяет ввести какую-либо текстовую информацию.

6. Например, если пользователь хочет найти файлы, содержащие слово "информатика", то его необходимо ввести в текстовом поле Искать текст: вкладки Имя и местоположение диалоговой панели Найти: Все файлы .

Для этого следует осуществить левый щелчок в поле и ввести текст.


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

7. Раскрывающийся список Где искать: диалоговой панели Найти: Все файлы позволяет указать диск или папку (например, папку Мои документы ), в которой будет осуществлен поиск.

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

8. Так, на вкладке Дата диалоговой панели Найти: Все файлы имеются два переключателя: основной (на два варианта) и дополнительный (на три варианта). В процессе поиска файлов, установив основной переключатель в положение Найти все файлы , а дополнительный в положение между , можно ограничить область поиска периодом изменения файлов (в данном случае с 14.09.99 по 13.12.99).


Флажки. Флажок обеспечивает присваивание какому-либо параметру определенного значения. Флажки могут располагаться как группами, так и поодиночке. Флажок имеет форму квадратика; когда флажок установлен, в нем присутствует "галочка". Установка флажков производится с помощью левого щелчка.

9. На вкладке Имя и местоположение диалоговой панели Найти: Все файлы , установив флажок Включая вложенные папки , можно обеспечить необходимую глубину поиска файлов.

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

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

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


Контекстные меню. Объектно-ориентированный подход, используемый в операционной системе Windows, позволяет рассматривать диски, папки и файлы как объекты. Все эти объекты имеют определенные свойства, и над ними могут проводиться определенные операции.

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

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

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

11. Для того чтобы ознакомиться со свойствами диска, надо выбрать в контекстном меню пункт Свойства - появится диалоговая панель Свойства: Диск 3,5 (А) . Панель содержит четыре вкладки: Общие, Сервис, Оборудование, Доступ . На вкладке Общие содержится информация о типе файловой системы, общей, свободной и занятой информационной емкости диска и др.

Вопросы для размышления

1. Чем отличается окно документа от окна приложения?

2. Какие основные элементы могут содержать диалоговые панели?

Практические задания

4.9. Проверить правильность установки даты, времени и часового пояса на вашем компьютере.

4.10. Ознакомиться со свойствами папки и документа.

Consol::WriteLine(“Привет мир!”);

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

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

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

Тема №2 «Объектно-ориентированный подход к программированию»

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

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

Борьба со сложностью ведется разными путями. Существуют общие и специфические пути.

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

К специфическим относят технологии программирования.

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

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

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

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

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

Наследование отражает стремление представить систему в виде нескольких уровней. По этой причине чаще употребляют термин «иерархия наследования». Наследование между классами дает возможность передавать поведение, свойства, а так же структуру класса в целом.

Наследование может быть единичным или множественным.

Единичное Множественное

Различные объектно-ориентированные языки программирования используют один из видов наследования. Например, в С++ - множественное, а в Java - допускается только единичное наследование.


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

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

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

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

Пользователи – это программы и их функции, которые используют класс..

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

При разработке класса свойства в виде данных скрываются путем введения методов Setxxx() и Getxxx().

Отношения между классами

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

В UML класс обозначается как:

«+» - открытые

«-» - инкапсулированные (закрытые)

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

Тема №3 «Отношения между классами»

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

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

Агрегируемые объекты способны реализовать свои функции через вызовы агрегирующего объекта. Например, через методы формы можно заблокировать кнопки.

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

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

Отношение ассоциации (ассоциативная связь) – это отношение имеет место в тех случаях, когда методы одного класса используют свойства и методы другого класса.

Чаще всего ассоциацией изображается взаимодействие клиентов и серверов. Сервер является объектом, который представляет свои свойства и методы другим объектам.

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

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

Качество объектной декомпозиции оцениваются следующим образом:

ü Количество классов, не должно быть большим (порядка 10);

ü Число связей стараются минимизировать;

ü Однородность предполагает, что система состоит из одинаковых (очень похожих) элементов.

ü Регулярность заключается в том, что элементы и связи образуют повторяющиеся геометрические структуры.

ü Устойчивость к изменениям задачи.
Неустойчивость считается объектная модель, в которой новая функциональность требует изменение существующих классов.
Устойчивой считается та, в которой новая функциональность реализуется как дополнение.

ü Повторное использование.
Если классы или объектные модели в целом сконструированы разумно, то они могут быть применены повторно при разработке других систем. Чаще всего это является следствием абстрагирования.

Интерфейс и реализация класса.

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

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

На С++ интерфейс, чаще всего, записывается в файлах с расширением .h .

Реализация класса состоит из программного кода методов.

На С++ реализацию помещают в файлы с расширением .cpp.

Если в классе имеются функции без реализации, то класс называется абстрактным.

Абстрактные классы используются в качестве базовых в иерархиях наследования.

Методы объявленные в базовых наполняются реализацией в произвольных классах.

Тема №4 «Конструктор и деструкторы»

Среди методов класса особую роль играют два типа методов: конструкторы и деструкторы.

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

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

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

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

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

На языке С++ деструктор называется также как класс, но с символом тильда (~).

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

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

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

Тема №5 «Коллекция объектов»

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

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

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

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

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

В библиотеке.Net классы коллекций доступны в пространстве имен system::collection.

Классы с буквы I – интерфейс классы, абстрактные, без реализации.

Класс ArrayList позволяет создавать коллекции объектов последовательного характера. Здесь имитируется отношение характерное для списковой структуры.

Среди свойств ArrayList имеются свойства связанные с отображением и управлением длиной коллекции.

Свойство count возвращает количество элементов коллекции, и используется только для чтения.

Свойство Capacity (ёмкость) позволяет указать верхнее граничное значение числа элементов коллекции. Попытка добавить дополнительный элемент приведет к генерации (выбросу) исключения.

Свойство Item позволяет обратить к конкретному элементу коллекции.

Все коллекции содержат методы добавления элементов.

Метод Add – позволяет добавить новый элемент в ArrayList, и это добавление осуществляется в конец коллекции.

В классе ArrayList имеется метод BinarySearch – дихотомического поиска (половинного деления), следует обратить внимание отсортирован ли ArrayList и как выполняется операция сравнения с эталоном поиска.

Метод Contains предназначен для определения того присутствует ли заданный экземпляр объекта в коллекции. При использовании этого метода необходимо обратить внимание на то, как понимается эквивалентность двух объектов. Например, самым слабым предположением об эквивалентности может быть принадлежность к одному и тому же классу объектов. Наиболее сильным предположением может считаться двоичное совпадение областей памяти занимаемых объектами.

Метод IndexOf используется для нахождения заданного элемента (эталона) в коллекции. Метод возвращает индекс найденного элемента.

Метод LastIndexOf делает тоже, что и IndexOf, но с конца коллекции.

Метод Remove для удаления в коллекции. Часто эти методы полиморфны, что позволяет удалять по индексу или по значению.

Метод Sort позволяет сортировать элементы коллекции. Чтобы это сделать должна быть определена операция сравнения.

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

Тема №6 «Класс HashTable»

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

Свойство Keys это элемент коллекции, отображающий все ключи, имеющиеся в данной коллекции.

Свойство Values аналогично является набором значений элементов хеш-таблицы.

Метод ContainsKey определяет, присутствует ли в коллекции элемент с указанным ключом. Данный метод используют, например, перед добавлением информации в хэш-таблицу с тем, чтобы избежать исключения, которое возникает в случае попытки добавления элемента с существующем ключом.

Метод ContainsValue определяет, содержится ли заданное значение, среди множества значений коллекции.

Класс Queue (Очередь)

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

Метод Dequeue извлекает элемент из очереди. Извлекается всегда первый элемент, при этом все остальные сдвигаются.

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

В коллекциях бывают методы для преобразования в другие типы. Например, в коллекции Queue имеется метод ToArray и ToString преобразующие очередь соответственно в массив или строку.

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

Программирование в Windows основывается на использовании функций API (Application Program Interface, т.е. интерфейс программного приложения).

Программа для Windows в значительной степени состоит из таких вызовов. Все взаимодействие с внешними устройствами и ресурсами операционной системы происходит посредством таких функций.

Программный интерфейс приложений

Windows API (Application Programming Interfaces) - общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows.

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

Все основные функции Windows объявляются в заголовочных файлах. Главный заголовочный файл называется WINDOWS.H, и в этом файле содержится множество ссылок на другие заголовочные файлы.

Основное отличие функций API от библиотечных функций С: код библиотечных функций связывается с кодом программы пользователя, а код функций API остается вне программы пользователя в динамически подключаемых библиотеках (DLL – Dynamic Link Library), что позволяет создавать более компактный и эффективный код приложений.

При запуске программы Windows она взаимодействует с операционной системой посредством процесса «динамического связывания». Большая часть динамических библиотек DLL расположена в каталоге WINDOWS\SYSTEM.

При компоновке программы для Windows, чтобы сделать ее исполняемой, необходимо связывать ее с «библиотеками импорта», поставляемыми в составе среды программирования (IDE – Integrated Development Environment), которой может являться, в частности, Microsoft Visual Studio. Библиотеки импорта содержат имена всех функций Windows из динамически подключаемых библиотек и ссылки на них. Компоновщик использует эту информацию для создания в исполняемом EXE-файле таблицы, которую Windows использует при загрузке программы для настройки адресов функций API.

Графический интерфейс пользователя

Графический интерфейс пользователя (Graphical User Interface, GUI) еще называют «визуальный интерфейс» или «графическая оконная среда».

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

Пользователям не надо тратить слишком много времени на то, чтобы научиться пользоваться компьютером и составлять новые программы. Система Windows способствует этому, поскольку все программы для Windows выглядят и воспринимаются одинаково.

Любая программа для Windows имеет окно - прямоугольную область на экране, в котором приложение отображает информацию и получает реакцию от пользователя. Окно идентифицируется заголовком. Большинство функций программы запускается посредством меню. Слишком большой для экрана объем информации может быть просмотрен с помощью полос прокрутки. Некоторые пункты меню вызывают появление окон диалога, в которые пользователь вводит дополнительную информацию.

Программирование Windows-приложений тесно связано с понятиями объектно-ориентированного программирования . Главным объектом в операционной системе Windows является окно. Окно может содержать элементы управления: кнопки, списки, окна редактирования и др. Эти элементы, по сути, также являются окнами, но обладающими особыми свойствами.

Активное окно – окно, получающее реакцию от пользователя в данный момент.

Основными элементами окна являются

  • 1 — строка заголовка title bar
  • 2 — строка меню menu bar
  • 3 — системное меню system menu
  • 4 — кнопка сворачивания окна minimize box
  • 5 — кнопка разворачивания окна maximize box
  • 6 — рамка изменения размеров sizing border
  • 7 — клиентская область client area
  • 8 — горизонтальная и вертикальная полосы прокрутки scroll bars

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

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

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

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

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

Процессы и потоки

Процессом (process ) называется экземпляр программы, загруженной в память. Экземпляр программы может создавать потоки (thread ), которые представляют собой последовательность инструкций на выполнение.

Выполняются не процессы, а именно потоки. Любой процесс имеет хотя бы один поток. Этот поток называется главным (основным) потоком приложения .

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

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

Дескрипторы

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

Примеры дескрипторов, описанных в заголовочном файле windows.h

typedef void *HBITMAP ; // дескриптор картинки
typedef void *HFONT ; // дескриптор шрифта

Контекст устройства

GDI – графический интерфейс устройства. Функции системной библиотеки GDI32.dll используются для вывода графики на экран.

Дескриптор контекста устройства - это паспорт конкретного окна для функций GDI. Контекст устройства фактически является структурой данных, которая внутренне поддерживается GDI. Он связан с конкретным устройством вывода информации (принтер, дисплей). Что касается дисплея, то в данном случае контекст устройства обычно связан с конкретным окном на экране.

Элеме́нт интерфе́йса - примитив графического интерфейса пользователя, имеющий стандартный внешний вид и выполняющий стандартные действия.

Другие названия: контро́л (control ), элемент управления и ви́джет (англ. widget ).

Графический интерфейс Windows

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

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

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

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

    левый щелчок - однократное нажатие и отпускание основной (обычно левой) кнопки мыши;

    правый щелчок - однократное нажатие и отпускание дополнительной (обычно правой) кнопки мыши;

    двойной щелчок - два нажатия основной кнопки мыши с минимальным интервалом времени между ними;

    перетаскивание - нажатие левой или правой кнопки мыши и перемещение объекта с нажатой кнопкой.

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

Значки появляются на Рабочем столе после установки Windows. В левой части экрана обычно располагаются значки Мой компьютер, Сетевое окружение, Корзина и Мои документы.

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

Знакомство с графическим интерфейсом Windows

1. Создать на Рабочем столе ярлыки всех дисков, принтера и сканера.

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

Структура Windows-приложения

Структура Windows-приложения

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

    функции winMain, с которой начинается выполнение программы и которая «закручивает» цикл ожидания сообщений (message pump);

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

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

Примечание

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

Функция winMain выполняется первой в любом приложении. Ее имя зарезервировано операционной системой. Она в этом смысле является аналогом функции main, с которой начинается выполнение С-программы для DOS-платформы. Имя оконной процедуры произвольно и выбирается разработчиком. Система Windows регистрирует это имя, связывая его с приложением. Главной целью функции winMain является регистрация оконного класса, создание окна и запуск цикла ожидания сообщений.

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

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

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

В крайней правой части Панели задач находятся Часы . Левее часов располагаются индикаторы состояния системы. Например, индикатор Ru обозначает, что в текущий момент используется русская раскладка клавиатуры.

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

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

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

Основными элементами окна приложения являются:

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

    границы: рамка, ограничивающая окно с четырех сторон. Размеры окна можно изменять, перемещая границу мышью;

    заголовок: строка непосредственно под верхней границей окна, содержащая название окна;

    значок системного меню: кнопка слева в строке заголовка открывает меню перемещения и изменения размеров окна;

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

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

    кнопки Свернуть, Развернуть/Восстановить, Закрыть расположены в верхней правой части окна.

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

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

4. После запуска приложения Word его окно появится на Рабочем столе . Если открыть в Word два документа, то в окне приложения появятся окна двух документов. Одно окно может быть развернуто и активно, другое - свернуто и пассивно.

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

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

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

5. После ввода команды [Найти-Файлы и папки...] появится диалоговая панель Найти: Все файлы . Эта панель содержит три вкладки: Имя и местоположение, Дата, Дополнительно . Выбор вкладки осуществляется левым щелчком.

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

Текстовые поля. Текстовое поле называется иногда полем редактирования и позволяет ввести какую-либо текстовую информацию.

6. Например, если пользователь хочет найти файлы, содержащие слово "информатика", то его необходимо ввести в текстовом поле Искать текст: вкладки Имя и местоположение диалоговой панели Найти: Все файлы .

Для этого следует осуществить левый щелчок в поле и ввести текст.

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

7. Раскрывающийся список Где искать: диалоговой панели Найти: Все файлы позволяет указать диск или папку (например, папку Мои документы ), в которой будет осуществлен поиск.

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

8. Так, на вкладке Дата диалоговой панели Найти: Все файлы имеются два переключателя: основной (на два варианта) и дополнительный (на три варианта). В процессе поиска файлов, установив основной переключатель в положение Найти все файлы , а дополнительный в положение между , можно ограничить область поиска периодом изменения файлов (в данном случае с 14.09.99 по 13.12.99).

Флажки. Флажок обеспечивает присваивание какому-либо параметру определенного значения. Флажки могут располагаться как группами, так и поодиночке. Флажок имеет форму квадратика; когда флажок установлен, в нем присутствует "галочка". Установка флажков производится с помощью левого щелчка.

9. На вкладке Имя и местоположение диалоговой панели Найти: Все файлы , установив флажок Включая вложенные папки , можно обеспечить необходимую глубину поиска файлов.

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

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

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

Контекстные меню. Объектно-ориентированный подход, используемый в операционной системе Windows, позволяет рассматривать диски, папки и файлы как объекты. Все эти объекты имеют определенные свойства, и над ними могут проводиться определенные операции.

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

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

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

11. Для того чтобы ознакомиться со свойствами диска, надо выбрать в контекстном меню пункт Свойства - появится диалоговая панель Свойства: Диск 3,5 (А) . Панель содержит четыре вкладки: Общие, Сервис, Оборудование, Доступ . На вкладке Общие содержится информация о типе файловой системы, общей, свободной и занятой информационной емкости диска и др.

Встроенные объектные модели Windows, объектные модели Windows Script Host (WSH), Scripting Runtime, ADO, SQLDMO, CDO, WMI, ADSI, Windows Explorer, Internet Explorer Наборы объектов, которые предназначены для выполнения задач, относящихся к одной области, называются объектными моделями. Например, в объектной модели Excel предусмотрены объекты, представляющие само приложение Excel, рабочую книгу, отдельные листы на этой рабочей книге, наборы ячеек, диаграммы и т.п. В последней части этой книги подробно разобраны объектные модели приложений Microsoft Office: Word, Excel, Access, PowerPoint, Project, Outlook. Однако при программировании на языке VBA и создании своих собственных приложений ограничиваться только объектными моделей приложений Office совсем не обязательно. В операционную систему Windows встроено множество других объектных моделей, применение которых может очень сильно расширить возможности ваших приложений. Ниже приведен список дополнительных объектных моделей, которые встроены в Windows или другие продукты Microsoft (об этом будет говориться отдельно), которыми я пользуюсь очень активно. Справку по большинству этих объектных моделей можно найти в MSDN. Чтобы использовать возможности этих объектных моделей своей программе, необходимо добавить на нее ссылку в ваш проект. Делается это очень просто: в окне редактора Visual Basic выбираете Tools (Сервис) -> References (Ссылки) и выбираете нужную библиотеку.

Объектная модель Microsoft Word

Общая структура объектов Word выглядит так, как показано на рис. 10.1.

Рис. 10.1 Так выглядят главные объекты Word

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

    объект Application ;

    объект Document (с коллекцией Documents );

    объект Selection ;

    объект Range ;

    объект Bookmark (с коллекцией Bookmarks ).

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



В продолжение темы:
Windows

Часть вторая : "Важнейшие характеристики каждого семейства процессоров Intel Core i3/i5/i7. Какие из этих чипов представляют особый интерес" Введение Сначала мы приведём...

Новые статьи
/
Популярные