![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Способи структуризації програмиСтр 1 из 6Следующая ⇒
ЗМІСТ
ВСТУП…………………………………………………………………………….3 РОЗДІЛ 1 ТЕОРЕТИЧНА ЧАСТИНА………………………….……………….4 1. 1 Поняття про середовище C++Builder..………....…...…………...…….4 1. 2 Способи структуризації програми..……....…….……………………...5 1. 3 Засоби обміну даними…………………………..………………………7 1. 4 Вбудовані елементи…………………………………...………………...8 1. 5 Засоби відладки програми..…………………………………..………..11 1. 6 Предмет дослідження...………………………………………………..12 РОЗДІЛ 2 ПРАКТИЧНА ЧАСТИНА…………………………….…….………20 2. 1 Опис програми…………………………………………………………20 2. 2 Робота програми…………..……………………………………...……21 ВИСНОВКИ………………………………………………………..……………25 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ……………………………………...26 ДОДАТКИ…………………………………………………………………........27 ВСТУП В даній курсовій роботі наведено процес створення програмного забезпечення, яке проводить тест з ООП. Тобто, наводиться опис усіх етапів розробки вказаного ПЗ. Розробка такого ПЗ в останні роки стає все більш актуальною, оскільки потрібно унеможливити роботу небезпечного ПЗ та роботу небажаних додатків на комп’ютерах. Отже, головною метою стало розроблення ПЗ, яке буде виконувати тест з ООП. Певні операції будуть видні на формі у виді кнопок. Розроблюване ПЗ складається з восьми форм. На першій формі знаходиться назва ПЗ. Друга форма відповідає за операціями над тестом. Для реалізації ПЗ використано сучасний засіб C++ Builder 6. ПЗ представляє собою Windows - додаток, оскільки вони є найбільш поширеними серед звичайних користувачів та є зручними у користуванні. Як результат розробки ПЗ отримано один файл з розширення «txt», який зберігає результат користувача, які він виконав під час роботи з програмою.
РОЗДІЛ 1. ТЕОРЕТИЧНА ЧАСТИНА 1. 1 ПОНЯТТЯ ПРО СЕРЕДОВИЩЕ C++ Builder C++ був розвинутий з мови програмування C і за дуже малими виключеннями зберігає C як підмножину. Базова мова, C підмножина C++, спроектована так, що існує дуже близька відповідність між його типами, операціями й операторами і комп'ютерними об'єктами, з якими безпосередньо приходиться мати справу: числами, символами й адресами.
C++Builder містить безліч інтегрованих засобів візуального програмування. Компілятор C++Builder містить багато нових інструментальних засобів і поліпшених можливостей, надає величезні можливості в плані оптимізації додатків, внаслідок чого можна отримати виграш як відносно розміру програми, так і відносно швидкості її виконання, незалежно від того, що являє собою ваш додаток. Система C++Builder дозволяє створювати як маленькі програми і утиліти для персонального використання, так і корпоративні системи, що працюють з базами даних на різних платформах.
СПОСОБИ СТРУКТУРИЗАЦІЇ ПРОГРАМИ Мова С підтримує модульне програмування, суть якого полягає в можливості роздільної компіляції і компоновки різних частин програми. Наприклад, можна виконати компіляцію тільки тієї частини програми, яка була змінена в ході останнього сеансу редагування. Це значно прискорює процес розробки великих і навіть середнього розміру проектів, особливо якщо доводиться працювати на повільних машинах. Якщо б мова С не підтримувала модульне програмування, то після внесення невеликих змін в програмний код довелося б компілювати повністю всю програму, що могло б зайняти дуже багато часу. Найбільш істотна відмінність C++ від мови С полягає у використанні концепції об'єктно-орієнтованого програмування. Класи є фундаментальною концепцією об'єктно-орієнтованого програмування. Визначення класу включає оголошення всіх полів, можливо, з початковими значеннями, а також описи функцій, призначених для маніпулювання значеннями полів - методів. Об'єкти є змінними типу класу. Кожен об'єкт може містити власні набори закритих і відкритих даних [4].
|