
- •Методичні вказівки
- •Лабораторна робота №1
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •Лабораторна робота №2
- •Короткі теоретичні відомості
- •Котрольні питання
- •Лабораторна робота №3 Тема: Використання масивів
- •Хід роботи
- •Котрольні питання
- •Лабораторна робота №4
- •Хід роботи
- •Котрольні питання
- •Лабораторна робота №5
- •Котрольні питання
- •Лабораторна робота №6 Тема: Розробка мультимедійних програм
- •Хід роботи
- •Завдання для самостійного виконання:
- •Контрольні питання
- •Лабораторна робота №7 Тема: Створення нової компоненти
- •Хід роботи
- •1. Вибір базового класу
- •2. Створення модуля компоненту
- •3. Встановлення компоненту
- •4. Ресурси компоненту
- •5. Установка
- •6. Перевірка компоненти
- •Контрольні питання
- •Лабораторна робота №8 Тема: Створення довідкової системи
- •1. Підготовка довідкової інформації
- •2. Проект довідкової системи
- •2. Використання Microsoft Word
- •3. Використання html Help Workshop
- •4. Створення файлу довідки
- •5. Компіляція
- •6. Вивід довідкової інформації
- •Контрольні питання
- •Лабораторна робота №9 Тема: Створення інсталяційного пакету
- •1. Новий проект
- •2. Структура
- •3. Вибір встановлюваних компонентів
- •4. Конфігурування системи користувача
- •5. Настройка діалогів
- •6. Системні вимоги
- •7. Створення образу установчого диску
- •Котрольні питання
- •Лабораторна робота №10
- •Завдання для самостійної роботи:
- •Короткі теоретичні відомості Компонент tTable
- •Контрольні питання
- •Лабораторна робота №11
- •Хід роботи
- •12. Змінити дану програму так, щоб всі невізуальні компоненти мітились на модулі даних. Короткі теоретичні відомості
- •Модулі даних
- •Контрольні питання
- •Лабораторна робота №12 Тема: Налаштування та робота з базами даних
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •11. Розмітити на першій формі дві кнопки для перегляду створених звітів. Короткі теоретичні відомості Створення простого звіту
- •Створення звітів "master-detail"
- •Відображення графічних і мемо-полів в звітах
- •Попередній перегляд звітів
- •Котрольні питання
- •Лабораторна робота № 14
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •Література:
- •Студентами денного відділення спеціальності
- •5.05010301 «Розробка програмного забезпечення»
- •8 2100, Вул.Раневицька, 12, м.Дрогобич Львівської обл.
І.В. Кожух
Інструментальні засоби
візуального програмування
Методичні вказівки
для виконання лабораторних робіт
студентами денного відділення спеціальності 5.05010301 «Розробка програмного забезпечення»
Лабораторні роботи №1-14
Дрогобицький механіко-технологічний коледж
Інструментальні засоби візуального програмування Методичні вказівки для виконання лабораторних робіт студентами денного відділення спеціальності 5.05010301 «Розробка програмного забезпечення» Лабораторні роботи №1-14
Дрогобич, видавничий центр коледжу, 2012– 126 стор.
Рекомендовано до друку
цикловою комісією комп'ютерних дисциплін
спеціальності 5.05010301 «Розробка програмного забезпечення» Протокол №______від___________20__р.
© І.В. Кожух, 2012
ЗМІСТ
Семестр І
І.В. Кожух 1
Інструментальні засоби 1
візуального програмування 1
Дрогобич, видавничий центр коледжу, 2012– 126 стор. 2
© І.В. Кожух, 2012 2
Лабораторна робота №1 4
Тема: Робота в інтегрованому середовищі Visual C++ / Borland C++ 4
Лабораторна робота №2 12
Тема: Створення консольних програм у C++ Builder 12
Лабораторна робота №3 18
Тема: Використання масивів 18
Лабораторна робота №4 23
Тема: Робота з графікою C++ Builder 23
1. Яке призначення канви у C++ Builder? 30
Лабораторна робота №5 31
Тема : Робота з файлами у Borland C++ Builder 31
Лабораторна робота №6 35
Тема: Розробка мультимедійних програм 35
Лабораторна робота №7 40
Тема: Створення нової компоненти 40
Лабораторна робота №8 54
Тема: Створення довідкової системи 54
Лабораторна робота №9 77
Тема: Створення інсталяційного пакету 77
Лабораторна робота №10 90
Тема: Робота з базами даних у С++ Builder 90
Лабораторна робота №11 96
Тема: Розробка програм баз даних С++ Builder 96
Лабораторна робота №12 102
Тема: Налаштування та робота з базами даних 102
Лабораторна робота №13 113
Тема: Створення звітів 113
Лабораторна робота № 14 120
Тема: архітектура клієнт-сервер у С++ Builder 120
Лабораторна робота №1
Тема: Робота в інтегрованому середовищі Visual C++ / Borland C++
Мета роботи: ознайомитись з основними складовими компонентами інтегрованого середовища програмування; навчитись створювати, відлагоджувати і виконувати проект програми.
Хід роботи
1. Створити програму, яка обчислює силу струму по відомій формулі: І = U/R, де U - напруга джерела (вольт); R -- величина опору (Ом).
Рис. 1. Вікно програми обчислення сили струму в електричному ланцюзі
Силу струму вивести використовуючи формат виведення FloatToStrF(і,ffGeneral,7,2) та вказавши одиницю виміру струму.
2. Доповнити програму можливістю перевірки внесення даних у поля Напруги та Опору. За допомогою властивості SetFocus здійснювати переведення курсору у незаповнене поле.
3. Доповнити програму блоком try –catch для обробки виняткової ситуації ділення на нуль.
3. За допомогою події OnKeyPress компоненти Edit перевірити чи введені у поля (Напруга та Опір) дані є числом. Якщо це не число і не «кома», то дані не повинні вводитись.
4. Записати обробник кнопки закриття програми.
5. За допомогою вікна середовища Project – Options задати назву програми та іконку програми (попередньо створити її за допомогою утиліти Image Editor).
6. Дати відповіді на контрольні питання.
7. Оформити звіт з лабораторної роботи.