Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВА РОБОТА КСМ 33.docx
Скачиваний:
8
Добавлен:
28.10.2018
Размер:
365.31 Кб
Скачать

19

МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

КОЛЕДЖ ЛЬВІВСЬКОГО ДЕРЖАВНОГО ІНСТИТУТУ НОВІТНІХ ТЕХНОЛОГІЙ ТА УПРАВЛІННЯ ІМ. В. ЧОРНОВОЛА

КУРСОВА РОБОТА

З дисципліни ПРОГРАМУВАННЯ

на тему:

«Розробка навчальної програми Електронний словник»

Виконав студент групи КСМ-33

Скоропада В.І.

Керівник___________/ О. І. Любас /

"_____" _______________2011 р.

Оцінка _____________________

(числом і прописом)

2011

Зміст

Вступ 3

Розділ 1. Розробка програми. 5

1.1Структура програми. 5

1.2Опис графічного інтерфейсу програми 6

1.3 Основні процедури програми: 8

Розділ 2. Опис роботи програми 10

2.1 Список дій користувача програми: 10

2.2 Інструкція користувача програми 11

Перелік використаної літератури 12

Додаток А 13

Тексти програмного коду основних процедур програми 13

Додаток В 17

Вигляд програми в процесі розробки: 17

Вступ

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

Середовище візуального програмування Delphi- це графічна автоматизована оболонка над об’єктно-орієнтованою версією мови Паскаль. Якщо у мові Паскаль структурними одиницями є дані та компоненти, то в Delphi такою структурою одиницею є візуальний об’єкт, який називається компонентом. Автоматизація програмування досягається завдяки можливості переносити компонент на форму (у вікно програми) з палітри компонентів і змінювати його властивості, не вносячи в ручну змін до програмного коду.

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

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

Розділ 1. Розробка програми.

    1. Структура програми.

До структури програми я б відніс: створення графічного інтерфейсу,невидимі компоненти, сам програмний код.

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

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

Структура програми-додатку:

Форма Form 1

Форма Form 1

Пошук слова

Додавання слова

Редагування, видалення слова

about

    1. Опис графічного інтерфейсу програми Label

MainMenu

Edit

DBGrid

Panel

Edit

Button

Label

Edit

Button

BitBtn

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

1.3 Основні процедури програми:

Назва компоненту

Призначення

З якою метою використовується в курсовій роботі

Форма (Form)

Властивість вінка Windows. На формі розташовуються всі компоненти

Розташування компонентів, створення модальної форми

MainMenu

За допомогою компонента MainMenu (Головне меню) програміст може створити в Delphi головне меню для своєї форми. Цей елемент керування складається з рядка меню і асоційованих з її елементами відкриваючих меню.

За допомогою цієї компоненти я створив головне меню з необхідні елементи головного меню а саме (слово, пошук, про програму).

DBGrid

Цей компонент інкапсулює двовимірну таблицю, в якій рядки являють собою записи, а стовпці - поля набору даних.

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

Table

Задопомогою цього компонента можна створювати локальні таблиці.

За допомогою цього компонента я створив таблицю із двома стовбцями і безліч рядками щоб розподілити слова між собою.

Panel

Компонент TPanel призначений для компонування елементів на формі.

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

DataSource

Компонент DataSource діє як посередник між компонентами TDataSet (TTable, TQuery, TStoredProc) і компонентами Data Controls - елементами управління, що забезпечують подання даних у формі.

Для того щоб компонента DataSource керувала зв'язками з даними.

Edit

В компоненті поле вводу (TEdit) зберігається текст, який можна переміщувати в даний компонент як під час розробки, так і під час виконання.

Використав компоненту для того щоб вводити слова для подальшого їх пошуку в базі даних.

Button, BitBtn

Компонента - Кнопка, яку використовують для виконання певних операцій. Знаходиться на закладці Standard.

використав компоненту для такої дії як OnClick