Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив3 / Kursach(33) / 05.ТСПП (курсачь).docx
Скачиваний:
32
Добавлен:
07.08.2013
Размер:
311.65 Кб
Скачать

4.2. Створення компонента

  1. Створення *.dll файлу;

  2. Створення проекту «расширения»;

  3. Створення класу main, в якому використовуємо об’єкт класу Builder та викликаємо функції бібліотеки;

  4. Правою клавішею миші створюємо силку на *.dll, яка переноситься в одну директорію з виконавчим *.exe файлом;

  5. Копіюємо бібліотеку за допомогою «построения»;

  6. Копіюємо клас main та запускаємо його за допомогою *.dll бібліотеки;

  7. Для того, щоб використати бібліотеку імпортуємо в проект силку, вказуєм пространство імен «Elevator».

5. Розробка інструкції користувачеві.

Дана програма дозволяє побачити програмний блок системи моделювання руху ліфта в технології .NET.

Програмний блок включає в себе велику будівлю, у якій розташовується декілька однакових ліфтів, на кожному поверсі є кнопки «Вниз - Down» та «Вверх – Up, у середині ліфта кнопочок істотно більше - одна для кожного поверху, увійшовши в ліфт, пасажири зазвичай натискають кнопку потрібного поверху.

Інструкція користувачеві більш детально зображена в додатку А.

Висновки

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

  У курсовому проекті було виконано програму, що моделює такі складові процесу:

  1. У будівлі розташовується декілька однакових ліфтів.

  2. На кожному поверсі є кнопки «Вниз - Down» та «Вверх - Up».

  3. У більшості випадків на поверх виділяється одна пара таких кнопок.

  4. Коли ви викликаєте ліфт, ви не знаєте, який саме з них приїде раніше.

  5. Усередині ліфта кнопочок істотно більше - одна для кожного поверху.

  6. Увійшовши в ліфт, пасажири зазвичай натискають кнопку потрібного поверху.

   

Список літератури

  1. Биллиг В. А. Основы программирования на C#. — М.: Изд-во «Интернет-университет информационных технологий — ИНТУИТ.ру», 2006. — 488 c.

  2. Брукс Ф. Мифический человеко-месяц, или как создаются программные комплексы. — М: «Символ-Плюс», 2000 г. — 304 с.

  3. Ватсон К. C#. — М.: Лори, 2004. — 880 с.

  4. Вирт Н. Алгоритмы и структуры данных. — Спб: Невский диалект, 2001 г. — 352 с.

  5. Гиббонз П. Платформа .NET для Java-программистов. — СПб.: Питер, 2003. — 336 с.

  6. Голуб А. И. С и С++. Правила программирования. — М: БИНОМ, 1996 г. — 272 с.

  7. Гуннерсон Э. Введение в C#. Библиотека программиста. — СПб.: Питер, 2001. — 304 с.

  8. Кораблев В. Самоучитель Visual C++ .NET. — СПб.: Питер; Киев: Издательская группа BHV, 2004. — 528 с.

  9. Либерти Д. Программирование на C#. — СПб.: Символ-Плюс, 2003. — 688 с.

  10. Майо Д. C#. Искусство программирования. Энциклопедия программиста. — Киев: «ДиаСофт», 2002. — 656 с.

  11. Майо Дж. C# Builder. Быстрый старт. — М.: Бином, 2005. — 384 с.

  12. Микелсен К. Язык программирования C#. Лекции и упражнения. Учебник. — Киев: «ДиаСофт», 2002. — 656 с.

  13. Оньон Ф. Основы ASP.NET с примерами на C#. — М.: Издательский дом «Вильямс», 2003. — 304 с.

  14. Павловская Т. А. С/С++. Программирование на языке высокого уровня. Учебник для вузов. — СПб.: Питер, 2001. — 464 с.

  15. Павловская Т. А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов. — СПб.: Питер, 2003. — 393 с.

  16. Паппас К., Мюррей У. Эффективная работа: Visual C++ .NET. — СПб.: Питер, 2002. — 816 с.

  17. Петцольд Ч. Программирование для MS Windows на C#. Том 1. — М.: Издательско-торговый дом «Русская Редакция», 2002. — 576 с.

  18. Петцольд Ч. Программирование для MS Windows на C#. Том 2. — М.: Издательско-торговый дом «Русская Редакция», 2002. — 624 с.

  19. Понамарев В. А. Программирование на C++/C# в Visual Studio .NET 2003. Серия «Мастер программ». — СПб.: БХВ-Петербург, 2004. — 352 с.

  20. Прайс Д., Гандэрлой М. Visual C#.NET. Полное руководство. — Киев: «Век», 2004. — 960 с.

  21. Робинсон С., Корнес О., Глинн Дж. и др. C# для профессионалов. В двух томах. — М.: Лори, 2003. — 512 с.

  22. Робисон У. C# без лишних слов. — М.: ДМК Пресс, 2002. — 352 с.

  23. Секунов Н. Разработка приложений на C++ и C#. Библиотека программиста. — СПб.: Питер, 2003. — 608 с.

  24. Секунов Н. Самоучитель C#. Серия "Самоучитель". — СПб.: БХВ-Петербург, 2001. — 576 с.

  25. Смайли Д. Учимся программировать на C# вместе с Джоном Смайли. — Киев: «ДиаСофт», 2003. — 528 с.

  26. Тай Т., Лэм Х. К. Платформа .NET. Основы. — СПб.: Символ-Плюс, 2003. — 336 с.