Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Київський національний університет імені Тараса Шевченка.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
46.44 Кб
Скачать

Київський національний університет імені Тараса Шевченка

Інститут філології

Реферат на тему:

ДІАЛОГОВІ ПРОГРАМИ ЯК ОСОБЛИВИЙ КЛАС

ШТУЧНОГО ІНТЕЛЕКТУ

Студентки 3 курсу

Спеціальності

Російська мова та література, іноземна мова

Зощук Елеонори Євгенівни

Науковий керівник:

Лангенбах М.О.

КИЇВ - 2016

ЗМІСТ

ВСТУП 3

РОЗДІЛ 1. ДІАЛОГОВІ ПРОГРАМИ

1.1. Типи і функції вікон 4

1.2.Елементи управління, які використовуються у діалогових вікнах 7

РОЗДІЛ 2. УПРАВЛІННЯ ДІАЛГОВИМИ ВІКНАМИ

2.1.Уведення даних 8

2.2.Виведення даних 9

2.3.Формати виведення 10

2.4.Імітація діалогів. Коментарі 11

ВИСНОВКИ 12

СПИСОК ВІКОРИСТАНИХ ДЖЕРЕЛ 13

ВСТУП

Програмні вікна — це вікна, які відкриваються при запуску програм. Діалогові вікна призначені для зміни режимів роботи програми, зміни значень, параметрів, введення додаткових данних тощо. Вони відіграють значну роль у комп’ютерній системі. Більш детально мі розглянемо елементи, роботу, типи, моделі та функції діалогових вікон у цій роботі.

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

Об’єктом дослідження є діалогові програми як клас штучного інтелекту.

Предмет дослідженн – це діалогові вікна та їх елементи.

Методи дослідження: системний підхід, аналіз та синтез.

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

Для досягнення поставленої мети в роботі вирішуються такі завдання: -досліджено роль діалогових програм у роботі системи

-обґрунтовано використання різних типів діалогових вікон

-проведено аналіз діючої практики цих програм

Розділ 1. Поняття діалогових вікон

1.1.Типи і функції вікон

Діалогові програми побудовані за принципом спілкування з користувачами через діалогові вікна.

Діалогове вікно — це спеціальний елемент інтерфейсу в графічному інтерфейсі користувача, вікно, призначене для виведення інформації, або отримання відповіді від користувача. Має назву діалогу, тому що відбувається взаємодія з обох сторін: і комп’ютера і користувача, коли щось повідомляється користувачеві та очікується відповідь.

Діалогові вікна поділяються на модальні та немодальні. Це залежить від того, чи блокується можливість взаємодії користувача з системою до того часу, коли відповідь буде отримана.

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

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

Кнопки. У діалогових вікнах багатьох програм присутні кнопки ОК та Відміна(Cancel). Коли натискається перша, користувач показує свою згоду з тим що зображено на той момент у діалоговому вікні і тим самим закриває вікно, виконуючи задану дію. Відміна просто закриває вікно без наступної дії. Існують варіанти з єдиною кнопкою ОК, Прийняти, Закрити. Такі варіанти, як правило, у вікнах, у яких на думку автора програми результати змін можливо оцінити не закриваючи вікна.

Також гарною функцією є забезпечення вікон довідковою системою. Як правило, це реалізується або через кнопку Довідка(Help), що відкриває сторінку з документацією, яка описує роботу цього діалогового вікна, або через знак питання і коли користувач натискає мишкою, він переключає її у режим одноразової контекстної підказки і спричиняє відображення опису цього елементу.

Немодальні діалогові вікна використовуються у випадках, коли інформація що з’являється не є важливою для роботи системи. Тому вікно може залишатися відкритим під час продовження роботи користувача з системою. Разновидностью немодального окна является панель инструментов или окно-«палитра», если она отсоединена или может быть отсоединена от главного окна приложения, так как элементы управления, расположенные на ней, могут использоваться параллельно с работой приложения. Впрочем, такие вікна рідко називають як «діалогові».

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

Модальним називають вікно, яке блокую роботу користувача з системою до того часу, поки користувач не закриє це вікно. Діалогові вікна частіше за все реалізовані модально. Например, модальными являются диалоговые окна настроек приложения — так как проще реализовать режим, когда все сделанные изменения настроек применяются или отменяются одномоментно, и с момента, когда пользователь решил изменить настройки приложения и открыл диалог настроек, и до момента, когда он новые настройки вводит в силу или отказывается от них, приложение ожидает решенияпользователя. Відображення вікон в модальном режиме практикуется и в других случаях, когда приложению для продолжения начатой работы требуется дополнительная информация, либо просто подтверждение от пользователя на согласие выполнить запрошенную последовательность действий, если она потенциально опасна. Специалисты по юзабилити считают модальные окна запросов подтверждений плохими дизайнерскими решениями, так как они могут приводить пользователя к, так называемым, «ошибкам режима программы». Опасные действия должны иметь возможность отмены везде, где это возможно, а модальные окна запросов подтверждений, пугающие пользователя своим неожиданным появлением, через некоторое время пропускаются им автоматически (так как он привык к ним) и, поэтому, не защищают от опасных действий.

Модальні на рівні вікон. Для пом’якшення недоліків модальних діалогових вікон була запропонована концепція модальності на рівні вікна(або документа). Такий тип діалогового вікна слугую наприклад у системи Mac OS X, що має назву діалогового модального вікна для документу.

Коли з’являється діалогове вікно такого типу, робота з іншими вікнами не припиняється і не блокується.