Главная страница
Навигация по странице:

  • ИМЕНИ МУХАММАДА АЛ-ХАРЕЗМИЙ

  • ФЕРГАНА -2021 Создание диалоговых окон

  • Создание диалоговых окон. Создание диалоговых окон


    Скачать 103.72 Kb.
    НазваниеСоздание диалоговых окон
    Дата27.12.2021
    Размер103.72 Kb.
    Формат файлаdocx
    Имя файлаСоздание диалоговых окон.docx
    ТипСамостоятельная работа
    #319930



    МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАН ФЕРГАНСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

    ИМЕНИ МУХАММАДА АЛ-ХАРЕЗМИЙ
    ФАКУЛЬТЕТ

    Т. Т. и К. Т.
    КАФЕДРА

    Телекомуникаци и инжинеринг
    ПО ПРЕДМЕТУ

    «ПРОГРАММИРОВАНИЕ»

    САМОСТОЯТЕЛЬНАЯ РАБОТА

    Тема: Создание диалоговых окон


    Выполнил(а): студент(ка) группы 733-20

    Ёлдошева Зарнигор

    Принял(а): Зулунов Равшанбек

    ФЕРГАНА -2021
    Создание диалоговых окон
    Диалоговые окна
    Диалоговое окно - это такое окно, которое временно появляется поверх приложения и запрашивает различную информацию. Диалоговое окно специфично для каждой отдельной команды выпадающего меню. Многие диалоговые окна содержат параметры, которые нужно установить для того, чтобы Windows смогла выполнить команду, поэтому диалоговые окна используются для завершения интерактивных задач.
    Диалоговые окна созданы для уменьшения загрузки памяти и создания дружественного интерфейса, так как вся нужная для выполнения команды информация собрана в одном месте. Управление окном осуществляется с помощью клавиши Tab или комбинации клавиш Alt+ускоритель.
    Обычно диалоговое окно появляется с набором параметров с целью помочь вам выполнить команду. В окне вы передвигаетесь по элементам с помощью клавиши Tab , выбираете или изменяете параметры, используя разные клавиши в зависимости от их типа. В знакомых окнах вы можете сразу переходить к нужным параметрам и изменять их, используя комбинации клавиш Alt+ускоритель, что очень экономит время.
    Подавляющее большинство диалоговых окон выглядят в виде комбинации из восьми элементов, которые будут описаны в последующих разделах. Все элементы представляют собой разные параметры и управляются тоже по-разному. Вот эти восемь элементов:
    1. Кнопка
    2. Чекбокс
    3. Радиокнопка
    4. Поле редактирования (текстовое окно или окно ввода)
    5. Окно списка
    6. Комбинированное окно (combo box)
    7. Ползунок (полоса прокрутки)
    8. Спинер

    Узнав, как управлять диалоговыми окнами и выше перечисленными элементами вы сможете легко справиться даже с незнакомымдиалоговым окном.
    Диалоговые окна это простые окна, у которых нет строки меню и системного меню. Есть два типа диалоговых окон: модальные и немодальные.
    Модальные диалоговые окна составляют большинство. Вы не можете продолжить работу в приложении, пока вы не закроете модальное окно. Например, Диалоговое окно Печать потребует либо подтверждения, либо отмены команды Печать, прежде чем позволит вам продолжить работу в приложении.
    Немодальные окна можно оставить открытыми и продолжать работу в приложении. Примером может служить диалоговое окно Правописание в Word 6.0. Вы можете переключаться между этим окном и документом используя комбинацию клавиш Ctrl+Tab. Эта комбинация может работать также и в других приложениях.
    Диалоговые окна обычно содержат кнопку "ОК", которая закрывает их и выполняет определенное действие, согласно тем параметрам, что вы указали . Рядом с "ОК" обычно расположена "Отмена", которая закрывает окно, игнорируя все установленные в нем параметры. Там же может оказаться и кнопка "Применить", которая дает вам шанс проверить сделанные в параметрах изменения, не закрывая окна.
    I 1 ОКНА СООБЩЕНИЙ
    Окна сообщений - это простейшие диалоговые окна, не требующие длительного диалога. Они обычно появляются с сообщением или предупреждением. Вам в зависимости от ситуации будут предоставлены варианты ответа в виде набора кнопок. Для информационного сообщения это будет единственная кнопка "Ок". Для предупреждения могут быть такие варианты: "Ок" и "Отмена" или "Повторить", "Пропустить" и "Отмена" и т.д. При проблеме с печатью, сообщение может быть таким "Нет бумаги". Если вы вставите в принтер бумагу инажмете "ОК", печать продолжится. Если нажмете "Отмена" печати не будет. Или если вы попытались дать документу уже существующее имя, Вас попросят либо отменить команду, либо заменить ранее созданный файл.

    I 2 СВОЙСТВА (ИЛИ ДИАЛОГОВЫЕ ОКНА СВОЙСТВ)'

    Как правило, у любого объекта есть свое специальное диалоговое окно "Свойства", в котором содержатся его установки. Например Свойства Панели задач содержат параметры расположения объектов на этой панели, а также для изменения Меню Пуск. Чтобы открыть Свойства объекта нужно:
    * установить фокус на этом объекте
    * открыть Контекстное меню объекта - Shift+F10
    * Выбрать Свойства - Й
    Можно не вызывая контекстное меню вторым шагом нажать Alt+Enter
    I 3 ПЕРЕДВИЖЕНИЕ В ДИАЛОГОВЫХ ОКНАХ
    Только одно окно может быть активно, и оно по умолчанию помечено синим заголовком. Диалоговые окна - не исключение. Когда диалоговое окно открыто фокус обычно установлен на первом элементе окна. Внутренний фокус визуально состоит из прямоугольника, стороны которого нарисованы пунктиром. Этот прямоугольник обрамляет выбранный элемент диалогового окна. Фокус перемещается при нажатии клавиши Tab или с помощью ускорителя. Подробнее об этом в следующих разделах.
    I 3.1 ИСПОЛЬЗОВАНИЕ ТАБУЛЯЦИИ ПРИ ПЕРЕДВИЖЕНИИ
    Одним из способов управления диалоговым окном является клавиша Tab, с помощью которой можно перемещать фокус от элемента к элементу и между закладками. Когда на нужном элементе установлен фокус, можно изменять параметры этого элемента(Смотри дальше как это делать). Для обратного перемещения фокуса существует комбинация клавиш Shift+Tab. Обычно фокус перемещается по элементамсистематично от левого верхнего края к правому нижнему. Табуляция (отступ в начале параграфа) — одно из средств, традиционно применяемых для форматирования документа; изменить её размер и тип можно в диалоге настройки параграфа, а также с помощью линейки, находящейся под панелью инструментов. Если сделать двойной щелчок по линейке, появится диалог настройки параграфа со свойствами настройки табуляции.
    * Положение — указание размера отступа от левого края страницы;
    * Тип — может быть:
    * Слева — текст будет ограничиваться слева и набираться с этой позиции в правую сторону;
    * Справа — текст ограничивается справа и выводится с этой позиции влево;
    * По центру — текст выводится равномерно влево и вправо от позиции табуляции;
    * Десятичный — текст, печатаемый до символа разделителя (поле Знак), будет выводиться слева от позиции табуляции, а текст после него — справа;
    * Знак — указывает символы, которые будут выводиться слева от введённого текста.
    Установив одну или несколько позиций табуляции, можно переходить к следующей позиции клавишей Tab.
    Можно использовать более быстрый способ установки и изменения типа и позиции табуляции. Для этого можно использовать линейку под панелью инструментов. Значок слева от линейки изменяет тип новой табуляции.
    символ табуляции с линейки вниз.

    I 3.2 УСКОРИТЕЛИ.

    Другим способом является использование ускорителей. Многие элементы в диалоговых окнах подобно пунктам в меню имеют ускорители (подчеркнутую букву в названии) и поэтому к этим элементам можно прямо перейти по комбинации клавиш Alt+ускоритель.( Запомните, что в строке меню и диалоговых окнахускоритель нажимается с клавишей Alt, а в выпадающих меню без)
    Некоторые элементы могут управляться исключительно ускорителем(включить/отключить параметр), а некоторые требуют дополнительные этапы управления после нажатия ускорителя (например, переход в список файлов и передвижение между ними с помощью стрелок).
    I 4 ИЗМЕНЕНИЯ ПОСТОЯННЫ ДО НАЖАТИЯ ОК ИЛИ ОТМЕНА

    Важно заметить, что любые изменения сделанные среди отдельных элементов диалогового окна остануться до тех пор, пока вы не нажмете ОК, Отмена или Применить. Внутри самого окна редко приходиться нажимать Enter за некоторым исключением. О них в следующих разделах.
    I 5 ЗАКЛАДКИ В ДИАЛОГОВЫХ ОКНАХ
    В диалоговых окнах Windows 95 есть одно новшество - они состоят из небольших разделов, которые представлены как учетные карточки в коробке, и каждый раздел на отдельной карточке. У каждой карточки/каждого раздела в верхней части есть перегородка, которая показывает заголовок. Эта перегородка называется Закладкой.
    Чтобы переключиться между закладками используется комбинация клавиш Ctrl+Tab , которая выносит следующий раздел поверх остальных с фокусом на первом элементе нового раздела. Можно также использовать правую и левую стрелки для переключения между секциями, при условии, что фокус стоит на закладке. Иногда в окне бывает несколько рядов закладок, тогда используются стрелки вверх и вниз для переключения с верхнего ряда на нижний. Затем используются правая и левая стрелки для передвижения вдоль ряда. Клавиша Tab перемещает фокус на элементы Закладки.
    I 6 БЕЗДЕЙСТВУЮЩИЕ ЭЛЕМЕНТЫ
    Иногда элементы в диалоговых окнах отключены (недоступны) и показаны на экране серымцветом. Эти элементы называются бездействующими и предохраняют нас от бессмысленных
    действий. Бездействующие элементы становятся действующими, когда вы сделали соответствующие изменения в параметрах текущей задачи. Например, в окне Сохранит как кнопка ОК не действует до тех пор, пока вы не ввели имя файла в поле редактирования.
    Итак, если вы хотите использовать бездействующие параметры, вам нужно включить их, а для этого нужно сделать изменения в соответствующих параметрах этого окна.
    I 7 ИКОНКА СПРАВКИ (ЗНАК ВОПРОСА)
    В некоторых диалоговых окнах доступна небольшая справка -знак вопроса на заголовке. Эта иконка предлагает краткое описание элемента диалогового окна. Вы можете пользоваться с помощью клавиатуры: поместите курсор на "сомнительный" элемент и нажмите F1. Появиться всплывающая справка этого элемента. Например, на кнопку Отмена появиться такая справка: "Кнопка отмена закрывает диалоговое окно без сохранения внесенных в него изменений" Для закрытия справки нажмите Escape. Это эквивалентно открытию контекстного меню(Shift+F10) и выбору пункта "Что это?".
    I 8 КНОПКА (КОМАНДНАЯ КНОПКА)
    На экране кнопки выглядят как прямоугольники, на которые нужно нажать. Они используются для немедленного действия, например, для выполнения или отмены команды. Кнопки нажимаются с помощью клавиш Enter или Spacebar , когда на них установлен фокус. Для перемещения фокуса используйте Tab, а когда фокус стоит на желаемой кнопке, нажимайте Enter или Spacebar. В общем, поступайте как с кнопками на Панели задач. Пример кнопки (нажмите ее):Нажми!
    В каждом диалоговом окне обычно есть кнопка ОК, которая закрывает окно запускаеткоманду на выполнение с учетом сделанных установок.
    Кнопка Отмена предназначена для закрытия окна без выполнения команды и сохранения внесенных изменений. Для ее нажатия можно использовать клавишу Escape. Иногда есть еще Кнопка Справка (Alt+С) вызывает окно Справки.
    Кнопка Применить (Alt+М) дает шанс проверить сделанные в параметрах изменения, не закрывая окно. Например, вы можете проверять результаты изменений в установках, влияющих на клавиатурный ввод.
    Вообще, кнопку ОК называют кнопкой по умолчанию, и она всегда нажимается по клавише Enter, даже если фокус установлен в другом месте, за некоторым исключением.
    Enter не активирует ОК:
    если фокус стоит на другой кнопке - активируется та кнопка, но не ОК.
    если фокус установлен в окне списка на выборе папок или дисков и выделен. Нажатие Enter изменяет Диск или папку, но не активирует ОК.
    если кнопка ОК - бездействующая(серая). Например, если вы просите открыть файл, но не выбрали его. До тех пор, пока вы не выберите файл, кнопка ОК останется бездействующей.
    I 9 Checkbox
    Checkbox (галочка, флажок) позволяет установить параметр в состояние включен/отключен. Несколько элементов checkbox могут быть сгруппированы вместе для тематических установок(например, форматирование текста), но могут быть никак не связанными друг с другом. Можно выбирать их сколько пожелается - они никак не влияют друг на друга.
    Чекбоксы либо включены, либо отключены, либо помечены, либо не помечены. Визуально это всего лишь маленький квадратик, -- пустой, когда не помечен и с крестиком внутри, когда помечен. Включать и отключать его можно просто нажатием клавиш Alt+ускоритель, илипереместив на него фокус, а потом нажав Spacebar.
    Примеры чекбоксов:
    Выбор стиля текста:
    *  жирный
    * подчеркнутый
    * курсив
    I 10 РАДИОКНОПКА(КНОПКА ВЫБОРА ВАРИАНТОВ)
    Радио кнопки это группа установок относящихся к одному параметру. Они взаимно исключают друг друга, и только одна может быть выбрана. На экране радиокнопка выглядит как маленький кружочек с черной точкой внутри если включена или пустая, если выключена.
    Немного в сторону: название радиокнопка пошло от старых приемников с кнопками для каналов. Чтобы радио работало, должен быть выбран канал, но одновременно на несколько каналов настроить приемник нельзя. Если нажимаешь на одну кнопку, другая выскакивает.
    Есть два способа включения радиокнопки.
    У каждой радиокнопки есть свой ускоритель.
    навести фокус на группу радиокнопок с помощью клавиши Tab, стрелками вверх или вниз выбрать одну, затем уйти из группы по клавише Tab.
    Примеры радиокнопок:
    В диалоге команды найти можно вести поиск:
    * вперед
    * назад
    * везде
    I 11 ПОЛЕ РЕДАКТИРОВАНИЯ (ТЕКСТОВОЕ ОКНО ИЛИ ОКНО ВВОДА)
    Полем редактирования можно назвать любое поле, где можно вводить текст. Таким полем может быть вся рабочая область текстового редактора, но в диалоговом окне это ограниченное, например, в пределах 1-50 символов поле ввода.
    Когда фокус установлен на пустое поле редактирования, текстовый курсор(место, где любой ввод с клавиатуры превращается в текст) устанавливается в начале первой строки поля. Текстовый курсор выглядит как маленькая вертикальная черточка, а иногда в виде маленького черного прямоугольника. Для передвижения текстового курсора по тексту существуютстандартные Windows команды редактирования: стрелки курсора , Ctrl+стрелки курсора, Home, End, т.д.
    Если поле редактирования не пустое , то при установке на нем фокуса текст выделяется, а текстовый курсор стоит в конце выделенного текста.
    Будьте внимательны при работе с полем редактирования: когда фокус устанавливается на поле, с помощью клавиши Tab или по ускорителю, весь текст выделяется, а текстовый курсор стоит в конце выделенного текста. любое нажатие клавиши может быть введено поверх выделение, если это не команда Копировать, Вырезать и т.п.
    Чтобы редактировать выделенный текст, не удалив и не записав поверх него, нужно сначала снять выделение с помощью стрелок курсора, клавиш Home, End. Текстовый курсор останется в конце текста. Далее можно передвигаться по тексту как описано выше.
    Чтобы выделить текст, удерживая Shift перемещайте текстовый курсор стрелками или клавишами Home, End. Отпустите Shift и другие клавиши одновременно, когда желаемый участок текста окажется выделенным. При редактировании текста в поле, можно использовать комбинации клавиш типа Ctrl+End (прыжок в конец документа), а если вместе с клавишей Shift, весь текст от позиции курсора и до конца будет выделен.
    Для справки: когда мышь оказывается над полем редактирования ее курсор из стрелки превращается в в вертикальную черточку с чуть расщепленными концами. Используя такой указатель. можно поместить текстовый курсор в любое место текста очень быстро. Некоторые средства доступа позволяют пользоваться этой возможностью.
    Пример полей редактирования:
    Поле ввода имени файла для открытия или сохранения
    Имя:
    I 12 ОКНО СПИСКА
    Окно списка- это список элементов сгруппированных под одним названием в специальном прямоугольном обрамлении. Такое окно списка используется, например, для вывода списка дисков, папок, файлов, шрифтов, цветов. Есть несколько типов Окон списка в зависимости от назначения.
    Чтобы делать выбор в одноэлементном окне списка, - который позволяет выбрать только один элемент из списка, -- поместите на него фокус с помощью клавиши Tab или ускорителя(например, Alt+N для выбора имени файла) затем стрелками курсора перемещайте выделение вверх и вниз по списку. Вы можете попробовать нажать первую букву нужного элемента, что переместит выделение на первый, начинающийся на эту букву элемент в списке. Когда выделение окажется в нужном вам месте, нажимайте Tab, чтобы перейти к следующему элементу диалогового окна. Сделанное вами выделение в окне списка останется до тех пор, пока вы не нажмете ОК.
    В некоторых диалоговых окнах недостаточно места, чтобы отобразить весь список элементов рассматриваемого нами окна, поэтому оно сжато в одно окно с текущим выделением , и называется выпадающим окном списка. Оно обозначено маленькой стрелкой вниз справа от выделения. Такое окно управляется как обычное одноэлементное окно списка: -- поместите на него фокус с помощью клавиши Tab или ускорителя, затем стрелками курсора перемещайте выделение вверх и вниз по списку(или Alt+стрелка вниз, или F4). Когда выделение окажется в нужном вам месте, нажимайте Tab, чтобы перейти к следующему элементу диалогового окна.
    Некоторые окна списка позволяют выбирать один или несколько элементов - такие называются Окнами списка расширенного выбора. Такой список можетпоявиться, если вы конвертируете пакеты файлов из одного формата в другой. В этих списках можно использовать стрелки курсора как раньше для перемещения выделения вверх-вниз от элемента к элементу. Если вы хотите выбрать несколько элементов, удерживайте Shift, и используя стрелки курсора, а также End, Home. Для снятия выделения повторите ту же процедуру.
    Другие окна списков позволяют выбрать один или несколько отдельных элементов(не блоков элементов). Такие списки иногда называют Списками рассеянного выбора. В таких списках перемещение стрелками вверх-вниз не выделяет элементы автоматически. Отдельные элементы выбирают удерживая Ctrl и нажимая Spacebar на нужных из них. Таким же образом снимают выделение.
    Внимание 1: В большинстве списков не нужно нажимать Enter для выделения - достаточно стрелок курсора, а также End, Home и в некоторых случаях Spacebar. Сделанное вами выделение в окне списка останется до тех пор, пока вы не нажмете ОК. Если вы нажмете Enter, находясь в списке, вы закроете диалоговое окно, запуская команду на выполнение с теми установками, которые вы успели сделать.
    Внимание 2: Тем не менее, если вы работаете в списке дисков и папок, чтобы перейти к другому диску или файлу недостаточно только выделить его. В этих случаях нужно использовать Enter. Нажатие Enter поменяет папку или диск на выбранный и ,например, обновит список файлов, который находится в другом списке этого же диалогового окна.
    Примеры списков:
    * список файлов определенной папки;
    * список Дисков и Папок;
    * Списки для форматирования текста: Шрифт, Стиль, Размер или Цвет.
    *


    написать администратору сайта