Лекция 1 "введение в дисциплину"

Вид материалаЛекция

Содержание


Компоненты окон
Полосы прокрутки
Выделенный текст.
Элементы управления
Стандартная кнопка
Инструментальная кнопка
Кнопки изменения значений числового параметра (UpDown).
Шкалы установки и индикации
Шкала индикации (Progress Bar)
Окна приложений и диалога
Назначение диалоговых окон
Окна приложений
Строка меню.
Полоса прокрутки.
Главное меню
Клавиши быстрого доступа
Функциональные клавиши
Стрелка справа от пункта меню означает, что данный пункт содержит подменю. Многоточие
Контекстное меню
Панели инструментов.
...
Полное содержание
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   18

КОМПОНЕНТЫ ОКОН


Как было сказано выше, в окне размещаются объекты двух типов:

элементы отображения, элементы управления.

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

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

Полосы прокрутки

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

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

Выделенный текст. Если установить курсор мыши на строку, нажать кнопку мыши, протащить курсор влево (или вправо) и отпустить кнопку, то выделиться фрагмент текста. Выделенный фрагмент текста можно удалить, скопировать или переслать в буфер. Данные из буфера можно скопировать в любое место текста и даже в другое приложение, причем многократно. Данные в буфере сохраняются до тех пор, пока в него не будет занесена другая информация. Для задания вида операции над выделенным текстом служат меню "Правка" или кнопки стандартной инструментальной панели - "Вырезать (Cut)", "Копировать (Copy)", "Вставить (Paste)".

ЭЛЕМЕНТЫ УПРАВЛЕНИЯ


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

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

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

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

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

Флажок (CheckBox). Элемент управления используется для данных, имеющих два возможных значения. Имеет вид квадратика, внутри которого изображена "галочка", что означает - "да", "включено". В противном случае ("нет", "выключено") - поле пустое. Флажки используются как для отображения состояния, так и для его переключения. Для этого необходимо щелкнуть мышью по полу флажка. Флажки часто объединяют в группы.

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

Стандартная кнопка Windows. Имеется почти на всех диалоговых окнах для указания выбранного варианта действий:
  • "Отмена" - закрыть окно, не делая никаких изменений. Возвратится в исходное состояние.
  • "Применить" - внести изменения. Окно не закрывать, остаться в этом состоянии.
  • "OK" - внести изменения, закрыть окно, возвратится в исходное состояние.

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

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

Кнопки изменения значений числового параметра (UpDown). Аналогичны кнопкам установки времени в электронных часах. Содержит поле ввода с начальным значением целой величины, и две кнопочки увеличения и уменьшения ее значения.

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

Шкала установки (Track Bar). Состоит из полосы, шкалы, ползунка. Установка заданного значения какого-либо параметра производится путем перемещения бегунка вдоль полосы. Имеет горизонтальное или вертикальное размещение.

Шкала индикации (Progress Bar) - отображает степень завершенности какого-нибудь процесса. Применяется при длительных, более 30 секунд, процессах обработки запроса. По величине заполнения полосы пользователь может оценить время, необходимое для завершения процесса.


ЛЕКЦИЯ 1.4

" ОКНА ПРИЛОЖЕНИЙ И ДИАЛОГА"


Рассматриваемые вопросы:

ОКНА ПРИЛОЖЕНИЙ

СОСТАВ ОКНА

МЕНЮ

ПАНЕЛИ ИНСТРУМЕНТОВ.

ДИАЛОГОВЫЕ ОКНА

НАЗНАЧЕНИЕ ДИАЛОГОВЫХ ОКОН

ДИАЛОГИ С ОБЯЗАТЕЛЬНЫМ ОТВЕТОМ

ФОКУС ДИАЛОГОВОЙ ПАНЕЛИ

СТАНДАРТНЫЕ ДИАЛОГОВЫЕ ПАНЕЛИ WINDOWS

МНОГОСТРАНИЧНЫЕ ОКНА


ОКНА ПРИЛОЖЕНИЙ

СОСТАВ ОКНА

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

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

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

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

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

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

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

Упражнения.

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

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

2. Щелкните на стрелке, и содержимое окна переместится вверх.

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

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

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


МЕНЮ

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

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


Главное меню (Main Menu) содержит все функции приложения, поэтому является многоуровневым. Самый верхний уровень содержит имена групп операций и расположен горизонтально. При выборе пункта меню выпадает вертикальное подменю (Popup Menu). Оно, в свою очередь, может содержать другие подменю. Структура вертикального меню одинакова, независимо от уровня вложенности, и имеет следующие элементы:
  • пункты меню, содержащие название функции и дополнительные данные слева и справа от названия;
  • разделительные полосы для логической группировки пунктов меню.

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


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

Клавиши быстрого доступа (Accelerator keys Hot keys - горячие клавиши) обеспечивают пользователю доступ к пунктам меню путем использования клавиши Alt в сочетании с буквой, выделенной в названии пункта меню символом подчеркивания или цветом. Например, для доступа к меню "Файл" пользователь может применить комбинацию клавиш "Alt+Ф".


Функциональные клавиши (Shotcut - клавиши) обеспечивают доступ к командам меню с клавиатуры без использования самого меню. Если за пунктом меню закреплена функциональная клавиша, то, справа от названия пункта меню, содержится ее код. Обычно это клавиши от F1 до F12 или их сочетания с клавишами Alt, Shift, Ctrl.


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

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


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


Контекстное меню

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

ПАНЕЛИ ИНСТРУМЕНТОВ.

В состав большинства окон и приложений входят панели инструментов, содержащие различные кнопки, которые можно применять для быстрого вызова требуемой функции. Кнопки панелей инструментов представляют стандартные команды, которые наиболее часто используются при работе в Windows, наподобие команд "Вырезать", "Копировать", "Отменить" и т.п. В зависимо­сти от того, какое окно или приложение в данный момент открыто, вам доступны те или иные инструменты. На рисунке, представляющего окно графического редактора Paint, находятся две панели инструментов:
  • набор инструментов для рисования (кисть, карандаш, краски, резинка и т.п.)
  • палитра для выбора цвета линий, заливки, фона).

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


Состав инструментальной панели "Стандартная"

Большинство приложений, входящих в состав пакета "Офис" имеет стандартизированную инструментальную панель "Стандартная", содержащую следующие кнопки (указаны название и рисунок):
  1. Создать (чистый лист бумаги) - создание нового документа.
  2. Открыть (раскрывающийся документ) - открытие существующего документа.
  3. Сохранить (дискета 3.5") - сохранение созданного документа на магнитном носителе.
  4. Печать (принтер) - вывод созданного документа на принтер.
  5. Предварительный просмотр (увеличительное стекло на фоне листа бумаги) - просмотр общего вида документа в разных масштабах перед выводом на печать.
  6. Найти (бинокль) - поиск заданных слов в текстовом документе.
  7. Вырезать (ножницы) - пересылка выделенного фрагмента в буфер.
  8. Копировать (два листа - оригинал и копия) - копирование выделенного фрагмента в буфер.
  9. Вставить (лист на фоне документа) - вставка копии из буфера в указанное место документа.
  10. Отменить (поворот против часовой стрелки) - отмена последней операции
  11. Вернуть (поворот по часовой стрелке) - восстановить отмененную операцию.
  12. Помощник (знак вопроса) - вызов контекстно-зависимой справки.


ДИАЛОГОВЫЕ ОКНА

НАЗНАЧЕНИЕ ДИАЛОГОВЫХ ОКОН

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

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

Пользователь выбирает пункт меню "Файл - Сохранить как …". Для записи документа системе необходимо знать - какое имя желает дать ему пользователь, и в какую папку поместить? Выводится диалоговое окно "Сохранение документа". Пользователь должен задать имя файла и указать папку, в которую надо записать файл.

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


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

Приведем примеры предупреждающих сообщений.
  1. Удаление файла - "Вы действительно хотите отправить <имя файла> в корзину? ДА? НЕТ?
  2. Вы случайно дали файлу имя, совпадающее с существующим - "Папка уже содержит файл. Заменить имеющийся файл новым файлом?"
  3. Вы закрываете окно приложения для распознавания текстов -"Сохранить пакет для дальнейшей работы? Если Вы не сохраните пакет, то все результаты Вашей работы с данным пакетом будут удалены и Вы не сможете их восстановить".



ДИАЛОГИ С ОБЯЗАТЕЛЬНЫМ ОТВЕТОМ

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

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

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

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

Критические ситуации возникают, если не подключен принтер, мало памяти для записи файла и т.п. Предлагаемые системой ответы: Да, Нет, Отменить. Без ответа на запрос дальнейший ход процесса невозможен.

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


ФОКУС ДИАЛОГОВОЙ ПАНЕЛИ

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

Установка и переключение фокуса осуществляется двумя способами - мышью и клавишей табуляции. В первом случае надо подвести курсор мыши на элемент управления и щелкнуть правой кнопкой. Во втором случае нажатие клавиши "TAB" приводит к переключению фокуса на другой элемент. Последовательность прохождения компонентов задается разработчиком приложения. Нажатие комбинации клавиш "Shift+Tab" задает обратную последовательность прохождения.

Второй способ используют, если нет мышки или руки заняты клавиатурой. Напомним, что нажатие кнопки мыши эквивалентно нажатию клавиши "Enter" .

Примечание. Некоторые компоненты не могут получить фокус. К ним относятся кнопки инструментальной панели - SpeedButton. Доступ к ним возможен только с помощью мыши.


СТАНДАРТНЫЕ ДИАЛОГОВЫЕ ПАНЕЛИ WINDOWS
  1. Font Dialog - панель выбора шрифта (шрифт, начертание, размер, атрибуты (подчеркнутый, зачеркнутый), цвет, набор символов (кириллица). Содержит образец выбираемого шрифта.
  2. Color Dialog - панель выбора цвета
  3. Print Dialog - панель для установки параметров вывода файла или отчета - количество копий, номера страниц.
  4. Printer Setup Dialog - установка параметров печати и выбора принтера
  5. Find Dialog - поиск цепочки символов. Применяется в большинстве текстовых редакторов. Содержит поле задания образка строки и способ поиска (с учетом регистра, как часть слова или целиком), направление поиска (вверх, вниз).
  6. Replace Dialog - Контекстная замена. Подобна предыдущей панели. Позволяет не только найти цепочку символов, но и заменить ее. Заменять можно последовательно - по одной под контролем пользователя, дающего разрешение на замену, и автоматически - все сразу.


МНОГОСТРАНИЧНЫЕ ОКНА

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

Многостраничные окна (Page Control) используют для размещения большого количества управляющей информации - обычно панелей настроек. Они придают приложениям приятный внешний вид и очень удобны в использовании. Для выделения нужной страницы достаточно щелкнуть мышкой по заголовку нужной вкладки.

На рисунке приведены два окна, содержащего вкладки. Первое окно СУБД Access содержит 6 вкладок - Таблицы, Запросы, Формы, Отчеты, Макросы, Модули. Второе окно принадлежит программе распознавания текстов FineReader. На 6 вкладках помещены опции (параметры), задающие режим работы приложения на разных шагах обработки документа - сканирования, сегментирования и т.д.


ЛЕКЦИЯ 1.5

"УПРАВЛЕНИЕ ФАЙЛАМИ"


Рассматриваемые вопросы:

ФАЙЛ, КАТАЛОГ, КОРЗИНА

РАЗМЕЩЕНИЕ ФАЙЛА НА ВНЕШНЕМ НОСИТЕЛЕ

ФАЙЛОВЫЙ МЕНЕДЖЕР "ПРОВОДНИК"

МЕНЕДЖЕР ПОИСКА ФАЙЛОВ

ОПЕРАЦИИ С КОРЗИНОЙ

ДИАЛОГОВЫЕ ПАНЕЛИ ОТКРЫТИЯ И СОХРАНЕНИЯ ФАЙЛОВ


ВВЕДЕНИЕ.

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

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

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


ФАЙЛ, КАТАЛОГ, КОРЗИНА

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

Хранятся электронные документы на внешних носителях (винчестере, дискетах, компакт-дисках) в виде файлов.

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

Каждый файл имеет имя, тип, дату создания и дату последней модификации.

Тип файла указывает на разновидность электронного документа - текст, рисунок и т.д.

Имя файла служит для различения файлов между собой.

Дата создания и последней модификации позволяют оценить длительность использования документа и его актуальность.

Любой файл имеет имя, которое состоит из двух частей: собственно имени и расширения. Расширение имени файла косвенно характеризует его тип. Расширение имени файла отделено от первой части имени символом "точка". Многие приложения при создании файла сами устанавливают расширение имени файла. По расширению файла вы можете узнать, какая программа создала файл:
  • письмо.doc - документ текстового процессора Word,
  • otvet.txt - файл текстового редактора WordPad,
  • рисунок.bmp - файл графического редактора.
  • arj.exe - готовая к выполнению программа,

Раньше существовали ограничения на длину имени файла (8 символов), расширения (3 символа) и алфавит (только латинские буквы). В Windows эти ограничения сняты.