Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lb1.doc
Скачиваний:
8
Добавлен:
11.02.2016
Размер:
3.34 Mб
Скачать

18

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

Кафедра інформаційних систем

Лабораторна робота №1(1,2,3,4)

з дисципліни

Програмне забезпечення інтелектуальних систем

Тема

Створення інтерфейсу користувача у додатках WINDOWS з використанням системи програмування Visual Prolog

Виконав(ла): студент(ка) гр. АКС4-4

Перевірив:

2012

Лабораторна робота №1(1,2,3,4)

по дисципліні

Програмне забезпечення шнтелектуальних систем

Тема :

Створення інтерфейсу користувача у додатках WINDOWS з використанням системи програмування Visual Prolog

- 12 год.

(4 частини )

Мета :

Практичне ознайомлення з технологією створення діалогових програм - додатків WINDOWS та інтерфейсу користувача до них у системі програмування Visual Prolog

План заняття :

Частина 1 ( 3 години ):

Побудувати мінімальний стандартний проект і запустити його. До проекту :

  1. Додати елементи головного каскадного меню для підключення основних стандартних діалогів.

  2. Вивчити та намалювати файлову структуру проекту.

  3. Записати загальну послідовність створення проекту додатку.

  4. Роздрукувати тексти нестандартних модулів проекту.

  5. Знайти у тексті програми предикати обробки подій і їх ідентифікатори, Скласти список подій з поясненнями їх змісту.

_________________________________________

Частина 2 ( 3 години ):

Побудувати мінімальний стандартний проект і запустити його. До проекту :

  1. Додати елементи головного каскадного меню для підключення двох нових вікон.

  2. Створити вікна.

  3. Записати загальну послідовність створення вікна.

  4. У першому вікні -

  • Розмістити поля для відображення координат курсору миші, розмістити кнопки та створити візуальну реакцію на на натискання кнопок (включаючи кнопку миші)

  • Створити кнопкову панель, у якій продублювати команди, що надходять від інших кнопок.

  1. Відображення та дію інструментів виведення першого вікна продублювати у другому вікні.

  1. Роздрукувати тексти нестандартних модулів проекту.

  2. Знайти у тексті програми предикати обробки подій і їх ідентифікатори, Скласти список подій з поясненнями їх змісту.

Частина 3 ( 3 години ):

Побудувати мінімальний стандартний проект і запустити його. До проекту :

  1. Додати елементи головного каскадного меню для підключення нового діалогу.

  2. Створити діалог, розмістивши його опис у окремому файлі проекту.

  3. У окремому файлі (можливо - за межами проекту) створити прологівську базу даних для збереження фактів, що описують структуру Вашої родини, як сукупність відношень батько(мати) - дитина (Факти PARENT з лабораторних робіт минулого семестру).

  4. У діалоговій формі розмістити список вибору (ListBox або ListButton), у якому розмістити список всіх батьків (матерів) Вашої родини.

  5. Запрограмувати реакцію на події у списку вибору -

  • При зміні об’єкту вибору у списку (при прокрутці), у іншому списку або текстовому полі показати перелік батьків (предків, або інших родичів) поточного об’єкту;

  • При реалізації вибору об’єкту з списку, у іншому списку або текстовому полі показати перелік дітей (нащадків, або інших родичів) поточного об’єкту.

  1. Роздрукувати тексти нестандартних модулів проекту.

  2. Знайти у тексті програми предикати обробки подій і їх ідентифікатори, Скласти список подій з поясненнями їх змісту.

Частина 4 ( 3 години ):

Побудувати мінімальний стандартний проект і запустити його. До проекту :

  1. У режимі тестування цілі (Goal) відпрацювати процедуру швидкого сортування.

  2. Додати елементи головного каскадного меню для підключення нового діалогу.

  3. Створити діалог, розмістивши його опис у окремому файлі проекту.

  4. Створити поле для послідовного введення числових даних - списку чисел.

  5. У діалоговій формі розмістити 2 списки вибору (ListBox або ListButton):

  • у першому розмістити список введених чисел;

  • у другому розмістити упорядкований список введених чисел (використати прологівську процедуру швидкого сортування);

  1. Роздрукувати тексти нестандартних модулів проекту.

  2. Знайти у тексті програми предикати обробки подій і їх ідентифікатори, Скласти список подій з поясненнями їх змісту.

До кожного з розділів звіту включити:

  • Короткий опис VIP-проекту програми.

  • Модульну (файлову) структуру проекту.

  • Екранні форми проекту.

  • Тексти програми;

  • Список ідентифікатори подій з поясненнями змісту.

  • Опис послідовності створення проекту та всіх використаних елементів інтерфейсу користувача.

Кінцевий термін захисту роботи - 10 -15 жовтня .

Примітки:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]