Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tesleva_Kursova.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
550 Кб
Скачать
☆

5. Тестування додатку

Для проведення тестування програми завантажимо програму на виконання. Після компіляції додатку ми бачимо вікно:

Після того як ми введем слово YES з’явиться вікно:

Обираємо напрямок студента

Обираємо групу в якій навчається шуканий студент

Обираємо номер потрібного нам студента і на дисплеї з’являється потрібна нам інформація.

Після того як ми натиснемо на ОК програма дасть запит на повторний пошук студента якщо ми введемо YES то знову повториться алгоритм пошуку, а якщо введемо що небудь інше то програма завершить свою роботу

Висновок

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

Процес написання курсової роботи був дуже цікавим і пізнавальним,

Для того щоб написати програму довелося переглянути інформацію про предметну область тобто про групи технікуму і студентів які в ній навчабться.

Принцип спадкування в моїй програмі реалізовано при створенні базового(батьківського класу) technical_students і похідних від нього класів Maister, Buhgalter, Programmer.

Принцип поліморфізму в моїй програмі реалізовано при створенні перевантажуваного (override) методу «public override void Information()» та методів класу InfoDisplay

public Info_Displey(string direction_study, string name_student, string group, string adress_study, string telephone_study, string name_phather, string telephone_phather)//Тут 7 властивостей

public Info_Displey(string direction_study, string name_student, string group, string adress_study, string telephone_study, string name_phather). //Тут 6 властивостей

Принцип інкапсуляції в моїй програмі реалізовано при створенні полів захищених від прямого доступу до них protected name_student, protected group, protected telephone_study, protected telephone_phather, protected adress_study, protected name_phather, protected direction_study. Доступ до них реалізовано через властивості Name_Student {get; set;}, Group {get; set;}, Telephone_study {get; set;}, Telephone_Phather {get; set;}, Adress_Study {get; set;}, Name_Phather {get; set;}, Direction_Study {get; set;}.

Процес написання курсової роботи був дуже цікавим і пізнавальним, він дав мені додаткові знання і навички у використанні такої об’єктно-орієнтованої мови програмування як С#.

Я буду використовувати ці знання і навички в професійній сфері діяльності.

Використані джерела інформації

1.Бадд Т. Объектно-ориентированное программирование в действии: Пер. с англ. Тимоти Бадд. – СПб.: Питер, 1997.– 464 с.

2. Джеффри Рихтер. CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C# Издательство: Питер Серия: Мастер-класс, 2013.– 896 с.

3. Pro C# 5.0 and the .NET 4.5 Framework, 6th edition Автор: Эндрю Троелсен Издательство: Вильямс Серия: Expert's Voice ISBN 978-5-8459-1957-1; 1560с.-2012 г.

4. Язык программирования C#. Классика Computers Science. 4-е изд. Авторы: А. Хейлсберг, М. Торгерсен, С. Вилтамут, П.Голд 784- 2012р.

5. Изучаем C#. 3-е изд. Авторы: Э. Стиллмен, Дж. Грин 816 -2014.

6. Programming C# 5.0: Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework 1st Edition Ian Griffiths (Author) 286-2012.

7. Microsoft Visual C# 2013 Step by Step (Step by Step Developer) 1st Edition John Sharp (Author) 763-2013.

8. .NET Framework Essentials Third Edition Edition Thuan L.Thai, Hoang Lam 392-2001

9. C# in Depth, 3rd Edition Jon Skeet (Author) 563-2014.

10. Murach's C# 2012 Paperback 828 – May 6, 2013

by Joel Murach (Author), Anne Boehm (Author)

Ржищів 2015р.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]