
Среда программирования: Visual С# .NET 2019
Название работы: ООП ЛР5. Вариант 1. Две программы на C#. Полиморфизм. Виртуальные методы. Объектно-ориентированное программирование на языке C#
Вид работы: Лабораторная работа
Тематика работы: Математика, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Объектно-ориентированное программирование, ООП, Полиморфизм, Виртуальные методы, библиотека классов, базовый класс, Опишите методы, методы в базовом классе, виртуальные методы, потомками базового класса, Тестирующая программа, полиморфный контейнер, массив ссылок, объекты базового, объекты производных классов, количество объектов, проверка разработанных элементов, абстрактный, массив ссылок абстрактного класса, объекты производных классов
Функции программы:
Лабораторная работа 5.
Вариант 1. Две программы на C#. Полиморфизм. Виртуальные методы.
Разработать две программы на C# в соответствии с заданиями:
Задание 1. Модифицируйте проект из лабораторной работы № 4 следующим образом. Создайте библиотеку классов и добавьте в нее базовый класс. Опишите методы в базовом классе как виртуальные. Составьте новое приложение с двумя потомками базового класса из библиотеки. Тестирующая программа должна содержать полиморфный контейнер – массив ссылок базового класса на объекты базового и производных классов (количество объектов >=5). В программе должна выполняться проверка всех разработанных элементов.
Задание 2. Модифицируйте проект задания 1 следующим образом. Базовый класс опишите как абстрактный и добавьте его в созданную библиотеку. Указанный в таблице (лаб. раб. №1) метод базового класса не должен содержать никаких конкретных действий. В тестирующей программе используйте полиморфный контейнер – массив ссылок абстрактного класса на объекты производных классов (количество объектов >=5 и размещаются в массиве в произвольном порядке) и реализуйте указанное в варианте задания дополнение. В программе должна выполняться проверка всех разработанных элементов.
Описание (отчет):
Есть
на 7 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Для работы с программой по заданию 1 нужно запустить файл "Sotrudnik.exe".
2. Для работы с программой по заданию 2 нужно запустить файл "Sotrudnik2.exe".
Пояснения к запуску программы:
1. Для работы с программой по заданию 1 нужно запустить файл "Sotrudnik.exe".
2. Для работы с программой по заданию 2 нужно запустить файл "Sotrudnik2.exe".
исходники
LAB5
LAB2
DesignTimeBuild
.dtbcache
FileContentIndex
5c47eccb-61b0-4e51-bcfa-52aec582a852
74c201b0-5efb-4068-8db5-9fbdc3c46747
b246e3fa-5f6b-4368-aefc-142ac4961d2e
bf98c0e8-c6d1-42f6-8c96-2f3c80590f44
v17
.futdcache
LAB5
DesignTimeBuild
.dtbcache
FileContentIndex
07269160-fc29-4e29-80f7-bec1a2a40c85
077a7977-d696-47af-a3fd-ac581c871860
3fe1296b-f2b2-4c51-93ac-cb046ed055a1
f662e9c7-0db9-4412-8a94-037689738a46
v17
.futdcache
ProjectEvaluation
lab2.metadata.v7
lab2.projects.v7
lab5.metadata.v7
lab5.projects.v7
LAB5
Sotrudnik
bin
Debug
net6
Sotrudnik.deps
Sotrudnik
Sotrudnik
Sotrudnik.runtimeconfig
obj
Debug
net6
.NETCoreApp,Version=v6.0.AssemblyAttributes
apphost
ref
Sotrudnik
refint
Sotrudnik
Sotrudnik.AssemblyInfo
Sotrudnik.AssemblyInfoInputs
Sotrudnik.assets
Sotrudnik.csproj
Sotrudnik.csproj.CoreCompileInputs
Sotrudnik.csproj.FileListAbsolute
Sotrudnik
Sotrudnik.GeneratedMSBuildEditorConfig
Sotrudnik.genruntimeconfig
Sotrudnik.GlobalUsings.g
project.assets
project.nuget
Sotrudnik.csproj.nuget.dgspec
Sotrudnik.csproj.nuget.g
Sotrudnik.csproj.nuget.g
Program
Sotrudnik
Sotrudnik
Sotrudnik2
bin
Debug
net6
Sotrudnik2.deps
Sotrudnik2
Sotrudnik2
Sotrudnik2.runtimeconfig
obj
Debug
net6
.NETCoreApp,Version=v6.0.AssemblyAttributes
apphost
ref
Sotrudnik2
refint
Sotrudnik2
Sotrudnik2.AssemblyInfo
Sotrudnik2.AssemblyInfoInputs
Sotrudnik2.assets
Sotrudnik2.csproj
Sotrudnik2.csproj.CoreCompileInputs
Sotrudnik2.csproj.FileListAbsolute
Sotrudnik2
Sotrudnik2.GeneratedMSBuildEditorConfig
Sotrudnik2.genruntimeconfig
Sotrudnik2.GlobalUsings.g
project.assets
project.nuget
Sotrudnik2.csproj.nuget.dgspec
Sotrudnik2.csproj.nuget.g
Sotrudnik2.csproj.nuget.g
Program
Sotrudnik
Sotrudnik2Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЗадания, листинги и скриншоты работы программ.
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |