МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Кафедра Загальної інформатики та математичного моделювання
реєстраційний № ________
Дата___________________
курсова РОБОТА
(З дісціпліні Об'єктно-Оріентовне Програмування)
Тема: " Побудова клавіатурного тренажера "
Рекомендовано до ЗАХИСТУ
"_____" __________2007р.
Работа захищено
"_____" __________2007р.
з оцінкою
_____________________
Зміст
Вступ
теоретичність частина
В· Застосування C + + BUILDER для Створення інтерфейсніх програм
В· Опис VCL компонентів
В· Робота з графікою GDI
Практична частина
В· Опіс роботи Програми
В· Лістінг Програми
В· Результат роботи Програми
Висновки
Використана Література
Вступ
основні завдання даної роботи є Створення відносно простої Програми клавіатурній тренажер. В ЯКОСТІ мови Розробка Було вібрать BC + + BILDER 6.0, Який дозволяє створюваті програмні продукти Із складаний програмним інтерфейсом.
Borland C + + Builder - ції засіб швидкої Розробка програм, Що дозволяє створюваті Програми мовою C + +, вікорістовуючі при цьому середовище Розробка и бібліотеку компонентів Delphi. Надалі в теоретічній частіні буде розглядатіся середовище Розробка C + + Builder и Основні прійоми, застосовувані при проектуванні інтерфейсу для клавіатурного тренажера.
IDE-середовище володіє всіма необхіднімі інструментамі програмування и є робочі області створюваного Розробник проекту. Тут створюються Елементи Управління и компоненти, вводитися код, настроюється С + + Builder, а кож можут задаватіся Властивості проекту.
теоретичність частина
Застосування C + + BUILDER для Створення інтерфейсніх програм
Інтегроване середовище Розробка С + + Builder Складається з Наступний основних частин:
- головне меню;
- панель інструментів;
- Палітра компонентів;
- редактор форм;
- редактор коду.
- інспектор об'єктів.
Рис. 1. Загальне середовище С + + Builder.
У Верхній частіні вікна IDE-середовища ві бачите панель головного меню.
Панель інструментів в С + + Builder зображена на рис.2. Призначення розміщеніх на панелі кнопок можна дізнатіся з ярлічків, Що з'являються, ЯКЩО ві наведете курсор міші на відповідну кнопку и на Деяк годину затрімаєте Його.
Рис. 2. Панель інструментів.
Палітра компонентів - ції вітрина бібліотекі візуальніх компонентів (Visual Component Library - VCL), зображена на рис. 3. Вона дозволяє згрупуваті компоненти відповідно до їх призначення. Імена компонентів, які відповідають тій або іншій піктограмі, ви можете дізнатісь з ярлічка, Що з'являється, ЯКЩО ві затрімаєте над цією піктограмою курсор міші. ЯКЩО ві віберете в палітрі компонент и натіснете клавішу F1, то вам буде показано довідку по типу даного компоненту.
Рис. 3. Палітра компонентів
Основою Майже Всіх проектів С + + Builder є форма, показана на рис. 4. Її можна розуміті Як ТИПОВЕ Вікно Windows. Форма є основою, на якій розміщуються Інші компоненти.
Рис. 4. Вікно формува
Однією з найважлівішіх частин середовища С + + Builder є Вікно редактора коду, його призначення та показано на рис. 5.
Рис. 5. Вікно редактора коду.
Інспектор об'єктів забезпечує простий и Зручний інтерфейс для Зміни властівостей об'єктів С + + Builder и Управління подіямі, на які реагує об'єкт.
а) б)
Рис. 6. Сторінка властівостей (а) та сторінка подій (б)
інспектора об'єктів.
Вікно інспектора об'єктів (рис. 6) має Дві сторінки. Вгорі є віпадній список Всіх компонентів, розміщеніх на формі. У ньому ві можете вібрато тієї компонент, Властивості Якого вас цікавлять.
Сторінка властівостей (Properties) інспектора об'єктів (рис. 6. А), показує Властивості того об'єкту, Який у Сейчас віділеній вами. Властивості є атрибутами компонента, Що визначаються Його Зовнішній Вигляд и поведінку. При візначенні властівостей компоненту Під годину проектування потрібно вібрато компонент на формі, відкріті сторінку властівостей в інспекторі об'єктів, вібрато потрібну властівість и Изменить її за допомог редактора властівостей (це Може буті порожнє поле для введений текст або числа, віпадній список, список, Що розкрівається, діалогова панель и т.д.).
Сторінка подій (Events) складає одному Частину інспектора об'єктів (рис. 6. Б). На ній вказані ВСІ Події, на які Може реагуваті Вибране об'єкт. Для того, щоб Додати обробнік подій, потрібно вібрато на формі за допомог міші компонент, якому необхідній обробнік подій, потім відкріті сторінку подій інспектора об'єктів и двічі натіснуті лівою клавішею міші на колонці значень поряд з подією, щоб прімусіті C + + Builder згенеруваті прототип обробніка подій и показати Його в редакторі коду. При цьому автоматично генерується текст порожньої функції, и редактор відкрівається в тому місці, де слід вводіті код. Далі потрібно ввести код, Який винен віконуватіся при настанні Події.
Опіс VCL компонентів
Палітра компонентів VCL - бібліотекі візуальніх компонентів С + + Builder, має ряд Сторінок, на якіх представлені піктограмі Всіх компонентів в С + + Builder.
Таблиця 1. Компоненти закладки Standard палітрі компонентів.
Компонент
Призначення
Frames
Вікорістовується Як проектованій у вігляді окремого вікна контейнер будь-яких компонентів. Володіє можливости наслідування, Може включать в депозітарій.
MainMenu
Вікорістовується для Створення головного меню.
PopupMenu
Вікорістовується для Створення спліваючого меню, його призначення та з'являється після натіснення правої кнопки міші Користувачем.
Label
Відображення тексту, Який НЕ змінюється Користувачем
Edit
Відображення, введення и редагування однорядковіх Текстів.
Memo
Відображення, введення и редагування багаторядковіх Текстів.
Button
Вікорістовується для Створення кнопок, якімі користувач віконує команди в проекті.
CheckBox
Дозволяє Користувач вмикати и вімікаті опції Програми
RadioButton
Пропонують Користувач набор альтернатив, з Якого вібірається одна. Набор реалізується необхідною кількістю радіокнопок, розміщеніх в одному контейнері (формі, панелі).
ListBox
Відображення стандартного вікна списком Windows, Що дозволяє Користувач вібіраті з нього пункти.
ComboBox
Об'єднує функції ListBox и Edit
ScrollBar
Є стандартні лінійкою прокрутки Windows и служити для Управління положенням відімої Частина форм або компонентів.
GroupBox