ЦЕЛЬ РАБОТЫ: изучить принципы написания программ с использованиемнаследования классов на языке C# с графическим интерфейсом Windows Forms.
ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ
1. Разработать в среде Microsoft Visual C# приложение Windows Forms,представляющее собой иерархию классов предметной области согласно варианту. Вкачестве основы иерархии использовать обычный класс (не абстрактный). Номерварианта определяется по последними двум цифрам зачётной книжки согласно табл.
Таблица 1 – Формулы расчета варианта исходных данных
Последние две цифры зачетной книжки, Nзач | Номер варианта, Nвар |
Nзач=от 1 до 20 | Nвар=Nзач |
Nзач=от 21 до 40 | Nвар=Nзач-20 |
Nзач=от 41 до 60 | Nвар=Nзач-40 |
Nзач=от 61 до 80 | Nвар=Nзач-60 |
Nзач=от 81 до 99 | Nвар=Nзач-80 |
2. В классах описать конструкторы с параметрами и конструкторы по умолчанию, свойства для установки и получения значений полей классов, методы для описания поведения объектов. Каждый из создаваемых классов должен иметь не менее трёх методов, свойств, конструкторов.
3. Для каждого созданного класса переопределить методы Equals и ToString классаоbject. Метод Equals переопределить так, чтобы объекты считались равными, если равны значения полей объектов, а не ссылки объектов.
4. Для визуализации, разработанной иерархии классов и их элементов, создать диаграмму классов (Class Diagram) средствами Microsoft Visual
5. Разработанное приложение должно содержать интерфейс Windows Forms идемонстрировать всю реализованную функциональность классов. Необходимо создать массив из объектов базового класса, заполнить его ссылками на производные классы, вывести на экран элементы массива, создать два объекта базового класса ссовпадающими данными и проверить, что ссылки на объекты не равны, а объектыравны, вывести значения хеш-кодов для объектов.
6. В коде должны присутствовать комментарии, поясняющие алгоритм работы программы.
7. Составить отчет по лабораторной работе в электронном виде, в которомпредставить описание созданного приложения в виде скриншотов форм с пояснениями. К отчету приложить архив проекта, разработанного приложениеWindows
Структура отчета:
- титульный лист с указанием номера варианта;
- скриншот диаграммы классов, с описанием всех её компонентов;
- скриншоты всех форм, сделанные в процессе работы приложения скомментариями;
- вывод по результатам работы.
Отчет оформляется согласно требованиям Методических указаний по оформлениюписьменных работ.
Готовый отчет предоставляется преподавателю для защиты в электронном виде.
ВАРИАНТЫ ИСХОДНЫХ ДАННЫХ
Вариант | Задание |
1. | Студент, преподаватель, персона, заведующий кафедрой |
2. | Служащий, персона, рабочий, инженер |
3. | Деталь, механизм, изделие, узел |
4. | Журнал, книга, печатное издание, учебник |
5. | Место, область, город, мегаполис |
6. | Игрушка, продукт, товар, молочный продукт |
7. | Квитанция, накладная, документ, счет |
8. | Автомобиль, поезд, транспортное средство, экспресс |
9. | Двигатель, дизель, двигатели внутреннего сгорания и реактивный |
10. | Республика, монархия, королевство, государство |
11. | Млекопитающее, парнокопытное, птица, животное |
12. | Товар, велосипед, горный велосипед, самокат |
13. | Лев, дельфин, птица, синица, животное |
14. | Музыкант, персона, студент, гитарист |
15. | Печатное издание, газета, книга, периодика |
16. | Корабль, пароход, парусник, корвет |
17. | Стихотворение, стиль изложения, рифма, проза |
18. | Поселок, область, район, город |
19. | Грузовик, автомобиль, легковое авто, транспорт |
20. | Окружность, геометрическая фигура, линия, заливка |
Контрольные вопросы:
- Что понимается под термином «класс»?
- Какие элементы определяются в составе класса?
- Каково соотношение понятий «класс» и «объект»?
- Что понимается под термином «члены класса»?
- Какие члены класса Вам известны?
- Какие члены класса содержат код?
- Какие члены класса содержат данные?
- Перечислите пять разновидностей членов класса специфичных для языка C#.
- Что понимается под термином «конструктор»? Сколько конструкторов может содержать класс языка C#?
- Приведите синтаксис описания класса вобщем виде.
- Проиллюстрируйте его фрагментом программы на языке C#.
- Какие модификаторы типа доступа Вам известны?
- В чем заключаются особенности доступа членов класса с модификатором public?
- В чем заключаются особенности доступа членов класса с модификатором private?
- В чем заключаются особенности доступа членов класса с модификаторомprotected?
- В чем заключаются особенности доступа членов класса с модификатором internal?
- Какое ключевое слово языка C# используется при создании объекта? Приведитесинтаксис создания объекта в общем виде.
- Проиллюстрируйте его фрагментом программы на языке C#.
- В чем состоит назначение конструктора?
- Каждый ли класс языкаC# имеет конструктор?
- Какие умолчания для конструкторов приняты в языке C#? 22.Каким значение минициализируются по умолчанию переменные ссылочного типа?
- В каком случае по умолчанию не используется конструктор класса?
- Приведитесинтаксис конструктора класса в общем виде.
- Проиллюстрируйте его фрагментом программы на языке C#.
- Что понимается под термином «деструктор»?
- В чем состоитназначение деструктора?
- Приведите синтаксис деструктора класса в общем виде.
- Проиллюстрируйте его фрагментом программы на языке C#.
- Что понимается под термином «наследование»? Что общегоимеет дочерний класс с родительским?
- В чем состоит различие между дочерним и родительским классами?
Прикрепленные файлы: |
|
---|---|
Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость | |
Скачать файлы: |
|
Комментарии
Оставить комментарий
Валера 14 минут назад
добрый день. Необходимо закрыть долги за 2 и 3 курсы. Заранее спасибо.
Иван, помощь с обучением 21 минут назад
Валерий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Fedor 2 часа назад
Здравствуйте, сколько будет стоить данная работа и как заказать?
Иван, помощь с обучением 2 часа назад
Fedor, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Алина 4 часа назад
Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения
Иван, помощь с обучением 4 часа назад
Алина, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Алена 7 часов назад
Добрый день! Учусь в синергии, факультет экономики, нужно закрыт 2 семестр, общ получается 7 предметов! 1.Иностранный язык 2.Цифровая экономика 3.Управление проектами 4.Микроэкономика 5.Экономика и финансы организации 6.Статистика 7.Информационно-комуникационные технологии для профессиональной деятельности.
Иван, помощь с обучением 8 часов назад
Алена, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Игорь Петрович 10 часов назад
К утру необходимы материалы для защиты диплома - речь и презентация (слайды). Сам диплом готов, пришлю его Вам по запросу!
Иван, помощь с обучением 10 часов назад
Игорь Петрович, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Инкогнито 1 день назад
У меня есть скорректированный и согласованный руководителем, план ВКР. Напишите, пожалуйста, порядок оплаты и реквизиты.
Иван, помощь с обучением 1 день назад
Инкогнито, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Илья 1 день назад
Здравствуйте) нужен отчет по практике. Практику прохожу в доме-интернате для престарелых и инвалидов. Все четыре задания объединены одним отчетом о проведенных исследованиях. Каждое задание направлено на выполнение одной из его частей. Помогите!
Иван, помощь с обучением 1 день назад
Илья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Alina 2 дня назад
Педагогическая практика, 4 семестр, Направление: ППО Во время прохождения практики Вы: получите представления об основных видах профессиональной психолого-педагогической деятельности; разовьёте навыки использования современных методов и технологий организации образовательной работы с детьми младшего школьного возраста; научитесь выстраивать взаимодействие со всеми участниками образовательного процесса.
Иван, помощь с обучением 2 дня назад
Alina, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Влад 3 дня назад
Здравствуйте. Только поступил! Операционная деятельность в логистике. Так же получается 10 - 11 класс заканчивать. То-есть 2 года 11 месяцев. Сколько будет стоить семестр закончить?
Иван, помощь с обучением 3 дня назад
Влад, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Полина 3 дня назад
Требуется выполнить 3 работы по предмету "Психология ФКиС" за 3 курс
Иван, помощь с обучением 3 дня назад
Полина, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Инкогнито 4 дня назад
Здравствуйте. Нужно написать диплом в короткие сроки. На тему Анализ финансового состояния предприятия. С материалами для защиты. Сколько будет стоить?
Иван, помощь с обучением 4 дня назад
Инкогнито, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Студент 4 дня назад
Нужно сделать отчёт по практике преддипломной, дальше по ней уже нудно будет сделать вкр. Все данные и все по производству имеется
Иван, помощь с обучением 4 дня назад
Студент, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Олег 5 дня назад
Преддипломная практика и ВКР. Проходила практика на заводе, который занимается производством электроизоляционных материалов и изделий из них. В должности менеджера отдела сбыта, а также занимался продвижением продукции в интернете. Также , эту работу надо связать с темой ВКР "РАЗРАБОТКА СТРАТЕГИИ ПРОЕКТА В СФЕРЕ ИТ".
Иван, помощь с обучением 5 дня назад
Олег, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Анна 5 дня назад
сколько стоит вступительные экзамены русский , математика, информатика и какие условия?
Иван, помощь с обучением 5 дня назад
Анна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Владимир Иванович 5 дня назад
Хочу закрыть все долги до 1 числа также вкр + диплом. Факультет информационных технологий.
Иван, помощь с обучением 5 дня назад
Владимир Иванович, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Василий 6 дней назад
сколько будет стоить полностью закрыть сессию .туда входят Информационные технологий (Контрольная работа, 3 лабораторных работ, Экзаменационный тест ), Русский язык и культура речи (практические задания) , Начертательная геометрия ( 3 задачи и атестационный тест ), Тайм менеджмент ( 4 практических задания , итоговый тест)
Иван, помощь с обучением 6 дней назад
Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Марк неделю назад
Нужно сделать 2 задания и 1 итоговый тест по Иностранный язык 2, 4 практических задания и 1 итоговый тест Исследования рынка, 4 практических задания и 1 итоговый тест Менеджмент, 1 практическое задание Проектная деятельность (практикум) 1, 3 практических задания Проектная деятельность (практикум) 2, 1 итоговый тест Проектная деятельность (практикум) 3, 1 практическое задание и 1 итоговый тест Проектная деятельность 1, 3 практических задания и 1 итоговый тест Проектная деятельность 2, 2 практических заданий и 1 итоговый тест Проектная деятельность 3, 2 практических задания Экономико-правовое сопровождение бизнеса какое время займет и стоимость?
Иван, помощь с обучением неделю назад
Марк, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф