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

Даний курсовий проект призначений для демонстрування автомобільного руху через залізнодорожній переїзд . Програма демонструє рух автомобіля через переїзд, та наслідки, які можуть виникнути внаслідок неуважності працівника переїзду. Для досягнення поставленої задачі використовується програмне середовище 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 Інструкція оператора

ВИСНОВКИ

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

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


Вступ

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

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

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

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

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

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

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