Курсовая работа: Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд

Даний курсовий проект призначений для демонстрування автомобільного руху через залізнодорожній переїзд . Програма демонструє рух автомобіля через переїзд, та наслідки, які можуть виникнути внаслідок неуважності працівника переїзду. Для досягнення поставленої задачі використовується програмне середовище Visual C++ 8.0 з використанням Win32 API функцій. Програма реалізує діалоговий інтерфейс користувача, який включає головне меню, що викликає потрібні користувачеві дії: запуск програми, виклик вікон для виконання потрібних дій.


ЗМІСТ

ВСТУП 5

1 Розробка структури програмного забезпечення

1.1 Обгрунтування структури програмного забезпечення

1.2 Розробка головного меню програми

Возможно вы искали - Реферат: Операции многократной точности операции с длинными числами

1.3 Розробка структури програми

1.4 Створення ресурсів

1.5 Алгоритм роботи додатку

1.6 Розробка загальної схеми функціонування програми

2 Програмна реалізація задачі

Похожий материал - Курсовая работа: Автоматизированные системы управления в ресторанном бизнесе

2.1 Підбір програмних засобів

2.2 Реалізація інтерфейсу

2.3 Реалізація виведення графічних зображень

2.4 Програмна реалізація вікна

2.5 Програмна реалізація загальних елементів керування та музики

Очень интересно - Реферат: Структура и реализация макроязыков

2.6 Програмна реалізація роботи з шлагбаумом

3 Аналіз результатів роботи програми

3.1 Інструкція з технічного обслуговування

3.2 Інструкція системного програміста

3.3 Інструкція програміста

Вам будет интересно - Контрольная работа: Проблемно-ориентированные пакеты прикладных программ в радиотехнике

3.4 Інструкція оператора

ВИСНОВКИ

ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ

Додаток. Лістинг програми


Вступ

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

Похожий материал - Реферат: Вычисление матрицы в MS Excel

На відміну від бібліотек стандартних підпрограм, в яких теж використовується повторні модулі об’єктно-орієнтований підхід дозволяє створити ще ієрархію вкладених один в одного модулів. Модель об’єктно-орієнтованого програмування базується на декількох основних принципах: абстрагуванні даних, інкапсуляції, наслідувані та поліморфізмі.

Абстракція даних – це можливість визначати нові типи даних, з якими можна працювати майже так само, як і з основними. Такі типи називають абстрактними, хоча більш точною назвою є “типи даних, що визначаються користувачем”.

Інкапсуляція – це механізм, який об’єднує дані і код, що працює з цими даними і захищає перше та друге від зовнішнього втручання або неправильного використання.

Наслідування – це процес, за допомогою якого один об’єкт може отримати властивості іншого.