Для чего предназначена рабочая область
Рабочие области — это выделенные области, в которых разработчики работает над своей частью проекта в относительной изоляции от других разработчиков. Для каждого разработчика администратор конфигураций должен создать среду рабочей области.
Объяснение
Рабочая область предоставляет разработчику возможность работать над версиями файлов в согласованной, гибкой и воспроизводимой среде. Рабочая область обеспечивает управление общим доступом и закрытыми зонами. В большинстве проектов разработчикам требуется изоляция от изменений, которые делают другие разработчики, но в то же время требуется выполнять полнофункциональное тестирование с учетом этих изменений.
При обслуживании прежних версий разработчику требуется видеть старые версии файлов, документы, тесты, инструменты и другие объекты. Для этих целей рабочая область служит «машиной времени», позволяя вернуться в прежнюю среду, в точности как она выглядела раньше.
Изоляция рабочей области требуется для редактирования, компиляции, тестирования и отладки. Однако изоляция рабочей области должна быть относительной, а не абсолютной:
- Другим разработчикам требуется возможность просматривать ход работы и выборочно включать ее результаты в свои части работы.
- Разработчики должны иметь возможность высказывать комментарии. Изменения могут повлиять на стабильность их собственной работы, пока не будут полностью интегрированы.
Рабочая область может принадлежать одному разработчику или использоваться совместно группой разработчиков.
Помимо системы управления версиями, рабочая область должна обеспечивать возможность закрытого хранения файлов в ходе разработки:
- рабочих версий исходных файлов
- исполняемых файлов,
- прочих личных объектов — исходного кода, тестовых каталогов и файлов с данными.
Обычно закрытое хранилище рабочей области расположено в домашнем каталоге разработчика на рабочей станции. Общая рабочая область группы разработчиков может храниться на центральном файловом сервере. Фактическое расположение этой области не имеет значения. Разработчику лишь требуется полный доступ к закрытой зоне рабочей области.
На рисунке показана схема частных и общих рабочих областей в контексте куба CM.
Рабочие конфигурации
Рабочие конфигурации (профайлы рабочей области) обозначают какие-либо подсистемы, составляющие рабочий набор проекта. Рабочий набор — это список версий подсистем, которые требуются для реализации фрагмента проекта. Список может представлять всю систему или ее подмножество.
Представления
Представление обеспечивает доступ к набору файлов в хранилище проекта. Кроме того, представление предоставляет возможность работать с определенными версиями этих файлов:
- Представление текущей разработки может содержать самые свежие версии файлов.
- Другое представление текущей разработки может содержать версии, с которыми коллектив работает над созданием нового пользовательского интерфейса продукта.
- Представление обслуживания может содержать версии файлов, использованные при компоновке прошлого выпуска продукта.
Рабочая область иногда также именуется представлением, потому что в ней разработчики тестируют изменения, которые потом становятся доступными всему коллективу. Представления бывают двух типов:
- Представление копий
- Динамическое
Представление копий содержит стабильную и неизменную рабочую среду. Она похожа на дерево каталогов в компьютере. Представление копий заполняется копиями соответствующих версий файлов из хранилищ проектов. Иногда такая структура каталогов называется «песочницей». Если разработчик хочет просмотреть изменения, внесенные другими участниками, то он обновляет представление. Такой стиль работы называется запросным, поскольку при этом информация получается по запросу и не используются механизмы автоматического обновления.
Динамическое представление — это виртуальная структура данных, содержащая все данные разработки. В динамическом представлении нет локальных копий файлов, так как используются текущие ресурсы в сети. Динамическое представление применимо в следующих ситуациях:
- Ограничено место на диске у клиента
- Используются общие объекты
- Разработчики будут работать с самыми свежими версиями кода. Эта возможность особенно полезна, когда разработка должна вестись с самыми свежими версиями программного обеспечения.
© Copyright IBM Corp. 1987, 2006. Все права защищены..
B.2. Основные понятия WIMP
Основными понятиями графического интерфейса являются понятия «рабочей области», «окна» и «иконки», или «значка». Любой объект в графическом интерфейсе так или иначе связан с этими понятиями. В связи с этим рассмотрим эти понятия по-подробнее.
B.2.1. Рабочая область
B.2.1.1. Что такое рабочая область?
Рабочая область — это часть экрана дисплея или весь экран, используемый программой графического интерфейса. Именно в рабочей области, и только в ней, можно работать с элементами графического интерфейса.
B.2.1.2. Что содержит в себе рабочая область?
Рабочая область включает в себя фон, узор, фоновый рисунок, заставку. На ней располагаются окна, иконки, панель задач. Все эти элементы не могут находиться вне рабочей области.
B.2.1.2.1. Что такое фон и для чего он предназначен?
Фон представляет собой окрашенную часть рабочей области, не занятую иконками и панелью задач. Он предназначен для выделения границ рабочей области.
B.2.1.2.2. Что такое узор и для чего он предназначен?
Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.
B.2.1.2.3. Что такое фоновый рисунок?
Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.
B.2.1.2.4. Что такое заставка? Для чего она нужна?
Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.
B.2.1.3. Размеры рабочей области
Рабочая область обычно занимает часть экрана дисплея в MS-DOS и весь экран в оболочках Windows 2.01 — 3.11, а также в операционных системах Windows 95/98/2000/NT4 и OS/2. В UNIX также есть оболочки с графическим интерфейсом. Они строятся на основе графического интерфейса UNIX, рабочая область которого также занимает весь экран. В клоне UNIX фирмы SGI, IRIX, даже наоборот, интерфейс командной строки реализуется через WIMP — интерфейс.
B.2.1.4. Резюме
В данном разделе Вы познакомились с понятием рабочей области, узнали, из каких элементов она состоит, и какую область она занимает в различных операционных системах.
Общий вид рабочей области с разъяснением ее элементов показана на рисунке B.2.
Рис. B.2. Вид рабочей области в Microsoft Windows 98.
B.2.2. Окно
Содержание
B.2.2.1. Определение окна
Окно — прямоугольная область экрана, расположенная в рабочей области и предназначенная для выполнения тех или иных действий при диалоге с пользователем.
Исходя из этого определения видно, что окна играют наиважнейшую роль в WIMP — интерфейсе. В окнах обычно выполняются программы, приложения, выводятся сообщения о работе системы, через них осуществляется диалог с пользователем.
B.2.2.2. Что можно делать в окнах?
В окнах выполняются прикладные программы, которые в диалоговом режиме обмениваются информацией с пользователем. В частности, в окнах:
1. Редактируется текст.
2. Редактируются изображения, рисунки, фотографии и чертежи.
3. Задаются параметры работы программ.
4. Выдаются диагностические сообщения и информация о работе операционной системы.
5. Пишутся тексты программ.
6. Выполняется эмуляция интерфейса командной строки.
7. Запускаются игровые программы.
8. Работают научные, издательские и инженерные прикладные пакеты.
9. Выполняются системные процедуры.
10. Осуществляется общение через Интернет.
11. Просматривается цифровая видеопродукция.
12. и осуществляются все остальные действия, которые вообще может осуществить компьютер.
Особенностью операционных систем с WIMP — интерфейсом является то, что выполнятся могут несколько программ, или приложений (многозадачность) в нескольких окнах (многооконный интерфейс). Поэтому для упорядочения окон на экране служат органы управления окнами.
B.2.2.3. Специальные термины, употребляемые в описании работы многооконного интерфейса.
B.2.2.3.1. Что такое фокус ввода?
Фокус ввода — это термин, указывающий, что данному элементу графического интерфейса (окну, его элементу и так далее), передаются все сигналы о нажатии клавиш клавиатуры и мыши, и исключительно этот элемент обрабатывает все эти сигналы.
B.2.2.3.2. Понятие родительского окна.
Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.
B.2.2.3.3. Модальность окна.
Данный раздел с целью экономии места исключен из этой версии выпуска. Если интересно, пишите на E-mail автору.
B.2.2.3.4. Резюме
В этом разделе Вы познакомились с основными понятиями, используемых при описании окон — фокус ввода, активный/неактивный элемент окна (подраздел B.2.2.3.1) и управление окнами (подраздел B.2.2.3.2). Эти термины помогут Вам разобраться с элементами окна (раздел B.2.2.4) и классификацией окон (раздел B.2.2.5).
B.2.2.4. Классификация элементов окон.
B.2.2.4.1. Какие элементы окон являются обязательными?
Окно обязательно содержит:
1) Рамку (frame) окна, состоящую из
а) прямоугольника заголовка (title bar)
б) окантовки, или границы (border) окна;
2) Заголовок, находящийся в прямоугольнике заголовка (title).
3) Контрольное, или контекстное меню (control menu box).
4) Рабочую область окна (workspace).
B.2.2.4.2. Для чего нужны основные элементы окна?
Прямоугольник заголовка предназначен для вывода заголовка окна, перемещения окна по экрану, а его цвет указывает, активно ли данное приложение или документ.
По умолчанию у активного окна синий прямоугольник заголовка и белый заголовок. Заголовок представляет собой текст, написанный в прямоугольнике заголовка. Он содержит название документа, приложения или функцию, выполняемую окном.
Окантовка окна ограничивает рабочую область, позволяет изменять размеры окна (точнее рабочей области окна). Ее цвет также указывает, активно ли приложение или нет.
Рабочая область окна — пространство окна, где производится ввод и вывод информации и осуществляется диалог с пользователем. Она не может быть сжата меньше определенного минимального значения.
B.2.2.4.3. Какие пункты содержит контрольное меню окна?
Контрольное меню окна расположено в верхнем левом углу окна. Оно предназначено для выбора следующих режимов окна:
а) Восстановление стандартного размера окна (Restore).
б) Перемещение окна по экрану (Move).
в) Изменение размеров окна (Size).
г) «Сворачивание» окна в иконку (Minimize).
д) Увеличение окна до размеров всего экрана (Maximize).
е) Закрыть окно (Close).
ж) Переключиться к другому окну (Switch To)
И, иногда, некоторые другие.
B.2.2.4.4. Для чего нужны другие элементы окна?
Кроме этого, главное окно (и некоторые другие) могут иметь следующие атрибуты:
1) Уменьшитель (Minimize button) — убирает окно в икону. Это последняя кнопка справа в правом верхнем углу окна. Она обозначается как
— в Windows 3.0 — 3.11 и Windows NT 3.xx,
— в Window 95/98/2000/NT4,
2) Увеличитель (Maximize button) — расширяет окно до размеров рабочей области. Это первая (в OS/2 и Windows 3.xx/NT3.xx) или вторая кнопка справа (в Windows 95/98/2000/NT4) в правом верхнем углу окна. Она имеет обозначение
— в Windows 3.0 — 3.11 и Windows NT 3.xx,
— в Window 95/98/2000/NT4 и в OS/2 Warp,
Если окно распахнуто во весь экран, увеличитель меняет свой вид и предназначается для возвращения окна к первоначальному размеру. Он становится:
— в Windows 3.0 — 3.11 и Windows NT 3.xx,
— в Window 95/98/2000/NT4 и в OS/2 Warp,
3) Кнопка закрытия окна (только в Windows 95/98/2000/NT4) находится в правом верхнем углу окна и имеет вид
При ее выборе мышью происходит закрытие окна и завершение приложения.
4) Системное меню (menu bar) и
5) Панель управления (toolbar) предназначены для управления работой приложения. Они расположены сразу за прямоугольником заголовка окна.
6) Строка состояния (status bar) в левом нижнем углу окна, предназначена для вывода дополнительной информации о работе приложения и назначения пунктов меню и кнопок.
7) Линии прокрутки (scroll bar) позволяют осуществить просмотр документа, который не умещается в окне. Они бывают горизонтальными (в нижней части экрана) и вертикальными (в правой его части).
B.2.2.4.5. Резюме
В этом разделе Вы познакомились с основными и не основными элементами окон. Вы ознакомились с внешним видом этих элементов, их местоположением. Основные приемы работы с окнами и использование этих элементов в ежедневной работе будет описано в разделе B.2.3.
Примеры окон в различных операционных системах приведены на рисунках ниже.
Рис. B.3. Вид окна в операционной оболочке Microsoft Windows 3.11
Рис. B.4. Вид окна в операционной системе Microsoft Windows 98.
B.2.2.5. Классификация окон.
B.2.2.5.1. Какие виды окон используются в графическом интерфейсе?
В графическом интерфейсе пользователя используются следующие окна:
а) Перекрывающиеся
б) Вспомогательные
в) Дочерние.
Особым видом окон автор выделяет окна сообщений операционной системы (Messagge Window).
B.2.2.5.2. Для чего используются перекрывающиеся окна?
Перекрывающимися окнами являются главное окно приложения, окна вывода сообщений о работе операционной системы и некоторые другие. Оно является полностью самостоятельным в управлении. Его можно в некоторых случаях распахнуть во весь экран или свернуть в икону, переключиться из него в другое приложение. Часто можно также изменять размеры этого окна. Оно не имеет родительского (parent) окна, то есть не управляется каким-либо окном.
Как правило, перекрывающиеся окна являются главным окном приложения. В нем могут быть расположены дочерние окна (если программа поддерживает многооконный интерфейс). Из главного окна приложения запускаются вспомогательные окна. В рабочей области перекрывающегося окна однооконного приложения может редактироваться текст (редактор WordPad), изображения (Microsoft Paint) и осуществляться другие действия.
B.2.2.5.3. Что такое вспомогательное окно?
Рис. B.7. Вспомогательное окно
Вспомогательные окна (popup) — это окна, в которые выводится информация о работе приложения, устанавливаются его параметры с помощью органов управления. Примером вспомогательного окна является диалоговое окно (dialog box). Как правило, диалоговое окно всегда модально, то есть оно всегда активно и управление (или фокус) никогда не передается основной программе, пока это окно не закроется. Вспомогательное окно всегда располагается поверх всех окон на экране. Оно может иметь, а может и не иметь родительского окна. В последнем случае считается, что родитель этого окна — рабочая область экрана.
Как правило, у вспомогательного окна нет системного меню, увеличителя и уменьшителя, строк состояния и линий прокрутки. Зато у него есть дополнительные элементы графического интерфейса — органы управления, которыми можно менять настройки родительского приложения. Оно почти всегда имеет три кнопки: OK (Готово), Cancel (Отмена) и Help (Помощь). Нажатие OK сохраняет все введенные изменения параметров работы приложения и закрывает окно. Кнопка Cancel закрывает приложение без изменения параметров настроек. Клавиша Help открывает окно справки с описанием работы данного окна и назначения элементов управления данного окна.
B.2.2.5.4. Что такое дочерние окна?
Дочерние окна (child) — окна с информацией рабочей программы, например, поле редактирования, лист электронной таблицы, документ Word и другие документы многооконных приложений. Дочерние окна обязательно имеют родительское окно. Они никогда не отображаются вне своего родительского окна. Родительским окном дочернего окна является перекрывающееся окно приложения.
Рис. B.8. Перекрывающееся и дочерние окна.
В дочернем окне нет системного меню, панели управления и строки состояния — эти элементы находятся в родительском окне (главном окне приложения), а действия с этими элементами перенаправляются в дочернее окно, с которым в данный момент работает пользователь (то есть которое имеет фокус ввода/вывода).
B.2.2.5.5. Окна сообщений.
Автор выделяет в особый вид окон так называемые окна сообщений. Эти окна похожи на вспомогательные окна по своей структуре. Однако они часто не имеют окна — родителя, что роднит их с перекрывающимис окнами. Обычно окно сообщения — это модальное окно, которое содержит от одной до трех кнопок.
Окна сообщения сообщают о критических этапах работы операционных систем, об ошибках в программе, выдают запросы и/или подтверждения на указанные пользователем действия.
Эти окна могут содержать только одну кнопку: OK. Тогда эти окна просто информирует пользователя о состоянии приложения. Нажатие на эту кнопку просто закрывает окно.
Если система выдает запрос или подтверждение на указанные пользователем действия, то она обычно содержит две кнопки: OK и Cancel (Отмена), или Yes (Да) и No (Нет). Нажатие на кнопку OK (или Yes) эквивалентно положительному ответу на запрос, а нажатие клавиши Cancel (No) — отрицательному ответу.
Иногда запрос машины нельзя уместить в альтернативный (то есть состоящий из двух альтернатив) вопрос. Например, при выходе из программы, содержащей несохраненные данные, программа может выйти в операционную систему и сохранить данные, выйти в операционную систему без сохранения данных, а также отказаться от выхода. В этом случае используется трехальтернативный запрос с кнопками Yes (Да), No (Нет) и Cancel (Отмена). Нажатие на кнопку Yes приводит к положительному ответу на запрос, на кнопку No — к отрицательному ответу на запрос. Нажатие на кнопку Cancel приводит к «снятию» запроса и возвращение системы в состояние, которое было до формирования запроса. Подробнее о кнопках смотри в разделах, посвященных работе графического интерфейса.
B.2.2.5.6. «Псевдоокно»
Имеются также так называемые «псевдоокна» — окна, состоящие из одной рамки. Такие объекты используются, например, для визуализации процесса перемещения окна или изменения его размеров на экране. Псевдоокна изображаются в двух цветах: «прозрачном» и «инверсном». Псевдоокна превращаются в окна после отпускания левой клавиши мыши.
Итак, Вы познакомились с важнейшим элементом WIMP-интерфейса – окном приложения. Вы выяснили, какие бывают окна, какие у них органы управления, разобрались с классификацией окон. Но у окна есть вырожденная форма – иконка, о которой будет рассказано ниже.
Рабочая область пакета (параметр среды)
Параметр среды Рабочая область пакета – это местоположение папки, где размещено содержание совместно используемого пакета или сервиса геообработки.
Если результат геообработки совместно используется как пакет геообработки или сервис, все инструменты, наборы данных и т.д. консолидируются в одной папке. Во время консолидации инструмент, находящийся в общем доступе, обновляется с помощью среды рабочей области пакета, и при перезапуске задачи можно будет найти все инструменты, скрипты, наборы данных и т.д. Поэтому во время перезапуска среда рабочей области пакета устанавливается в локальную папку, которая содержит все элементы, необходимые для успешного завершения задачи.
Примечания по использованию
- При выполнении задачи наличие параметра среды Рабочая область пакета гарантировано.
- Параметр среды рабочей области пакета используется только для чтения данных, поэтому вы не можете напрямую указать местоположение.
- При каждом выполнении совместно используемой задачи среда Рабочая область пакета сбрасывается в папку этой задачи v101.
Синтаксис диалога
Примечание:
Среда Рабочая область пакета предназначена только для чтения и не может устанавливаться вручную.
Синтаксис скриптов
Связанные разделы
Что такое рабочая область Word 2010
Рабочая область программы Microsoft Office по умолчанию представляет собой расположенные на сером фоне листы белого цвета. Располагаются они по центру окна программы.
Сверху расположены панель быстрого доступа, лента управления, справа — полоса прокрутки, ниже — строка состояния. Именно на белых листах рабочей области программы и осуществляется вся работа с информацией, вводимой пользователем.
[box color=primechanie]В других режимах отображения документа вся рабочая область располагается на белом фоне и занимает всю ширину окна программы Microsoft Word.[/box]
На ней будут видны все изменения, вносимые пользователем в содержание документа. Место по правую и левую сторону предназначено для панелей, которые будут отображаться по мере использования тех или иных функций.
