Департамент освіти і науки Приморського краю
Крайове державне бюджетне освітня установа
середньої професійної освіти
«Находкінський державний гуманітарно-політехнічний коледж»
Курсова робота (ПРОЕКТ)
З дисципліни: Системне програмування
На тему: «Розробка алгоритму програми« Таймер »на мові програмування C ++
Студента Соловйова Євгенія Андрійовича
Група 731 спеціальність 230115 Програмування в комп'ютерних системах
Знахідка 2013
Зміст
Введення
Розділ 1. Теоретична частина
1.1 Мова програмування C ++
1.2 середу програмування Embarcadero RAD Studio
Розділ 2. Практична частина
2.1 Створення вікна, яке відображає системну дату і час
2.2 Розробка додатка таймер з функціями
2.2.1 Виконання вибраної дії в певний проміжок часу заданий користувачем
2.2.2Виполненіе вибраної дії через певний проміжок часу заданий користувачем
. Керівництво програміста
. Посібник користувача
Висновок
Список використаних джерел
Додаток А. Програмний Лістинг
Введення
У сучасному світі мова програмування Сі (C ++) широко використовується для розробки програмного забезпечення, а також це мова програмування високого рівня, який добре відомий своєю ефективністю, економічністю, і переносимістю. Адже перші Операційні системи були написані саме на мові Сі. Область його застосування включає створення операційних систем, різноманітних прикладних програм, драйверів пристроїв, додатків для вбудованих систем, високопродуктивних серверів, а також розважальних додатків (ігор).
Мета даної курсової роботи - є систематизація, поглиблення і активне застосування знань з системного програмування, закріплення знань, отриманих в лекційному курсі, а також на практичних заняттях.
Досягнення мети забезпечується вирішенням наступного завдання:
Розробка додатка «Таймер» за допомогою динамічних бібліотек С ++
Використання отриманих знань на лекційному курсі
Розділ 1. Теоретична частина
. 1 Мова програмування C ++
Для розробки програми застосовувався мова програмування C ++.
Мова програмування С ++ був розроблений на основі мови Сі Бьярном Страуструпом (Bjarne Stroustrup) і вийшов за межі його дослідницької групи на початку 80-х років. Мова С ++ є надбезліччю мови Сі, тому програми, написані на мові Сі можуть оброблятися компілятором мови С ++. У програмах на мові С ++ можна використовувати тексти на мові С і звертатися до бібліотечних функцій мови Сі. Мова С ++ був створений з урахуванням наступних цілей: поліпшити мова Сі, підтримати абстракцію даних і забезпечити об'єктно-орієнтоване програмування.
Об'єктно-орієнтоване програмування (ООП) - це новий підхід до створення програм. ООП акумулює кращі ідеї, втілені в структурному і модульному програмуванні, і поєднує їх з новими потужними концепціями, які дозволяють оптимально організовувати програми. ООП дозволяє розкласти проблему на складові частини найбільш природним способом з урахуванням ієрархії взаємозв'язків. Кожна частина стає самостійним об'єктом, який містить свої власні дані, операції та функції, які відносяться до цього об'єкта. У результаті процес складання програм спрощується і програміст отримує можливість оперувати з великими за обсягом програмами. Одна з головних особливостей ООП - це можливість визначати нові типи даних так, що їх використання нічим не відрізнятиметься від використання вбудованих в мову типів даних. Нові типи даних повинні більшою мірою відповідати поняттям тій прикладній області, для якої розробляється програма, ніж вбудовані типи, орієнтовані на архітектуру комп'ютера.
Розглянемо гідності мови програмування C ++:
Висока сумісність з мовою Сі
Підтримка різних стилів програмування
Обчислювальна продуктивність
Недоліки:
Синтаксис, провокуючий помилки
Деякі перетворення типів неінтуітівнимі
Погана підтримка модульності
Основні середовища мови C ++: Visual C ++, C ++ Builder, Borland C ++...