Рефакторинг. Виключення дублювання коду. Розробка бібліотек класів та знайомство з багатопроектними рішеннями

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-216368.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

ТЕХНІЧНЕ ЗАВДАННЯ

Розробити дві програми для розв’язання квадратних рівнянь (, де ) з різними інтерфейсами користувача (текстовим та графічним).

1. Виключити дублювання коду програм, шляхом оформлення алгоритму розв’язання квадратного рівняння у вигляді класу та винесення його в окрему бібліотеку.

2. Клас розв’язання квадратного рівняння спроектувати таким чином, щоб його можна було використовувати у програмах з будь-яким інтерфейсом користувача.

Опис розробленої програми

Виконавши дану лабораторну роботу, я уникнув дублювання коду програми, шляхом опису алгоритму розв’язання квадратного рівняння у класі Class1.cs та винесенням його у окрему бібліотеку mylab. Була створена можливість використовувати клас розв’язання квадратного рівняння у програмах з будь-яким інтерфейсом користувача, а саме: «консольний» та «форма».

квадратний рівняння текстовий графічний інтерфейс

Код програми

//Клас, винесений в окрему бібліотеку mylab;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace mylab

{

public class SqrEquation

{

private double a;

private double b;

private double c;

private double D;

public double x1;

public double x2;

public void MathDiscriminant()
Контрольная работа По дисциплине: Цифровая обработка сигналов. Вариант №03.
Задача 1. Прохождение дискретного непериодического сигнала через нерекурсивную дискретную цепь. На вход дискретной цепи подается непериодический сигнал . 1.1 Построить график дискретного сигнала. 1.2 Рассчитать спектр ДС с шагом . Построить амплитудный спектр. 1.3 Построить дискретную цепь. Записать ее передаточную функцию, определить импульсную характеристику цепи. 1.4 Определить сигнал на выходе цепи по формуле линейной свертки Построить график выходного сигнала. 1.5 Рассчитать спектр в
User teacher-sib : 30 августа 2023
1000 руб.
promo
Теория и практика рекламы. 6 заданий с решением.
Ситуация 1 Компания «Партнер+» уже 10 лет оказывает услугу по управленческому консалтингу компаниям в сфере строительного и девелоперского бизнеса. За это время компания приобрела репутацию надежного и профессионального партнера в области консалтинга. К юбилею компания приняла решение разместить свою рекламу на радиостанции «Бизнес-ФМ». 1) Определите тип данной рекламы по каждому из признаков классификации, представленной в параграфе 2.4 настоящего курса (признаки: рекламодатель, тип целевой
User studypro2 : 19 ноября 2016
600 руб.
Жилой мобильный дом для севера
Новое веяние в России это мобильные жилые дома. Мобильные жилые дома пришли к нам с запада, где климат значительно мягче, и им не зачем, строить фундаментальные кирпичные или панельные дома. Однако наши инженеры доделали мобильные дома, и теперь в них можно полноценно жить круглый год. Мобильный жилой дом – это цельнометаллическая капсула, которая усиленна механически, то есть корпус мобильного жилого дома можно многократно поднимать. Мобильный жилой дом отделан специальными сендвич па
User OstVER : 19 октября 2013
55 руб.
Жилой мобильный дом для севера
Технологическая схема-Эксплуатация распределительной нефтебазы в р-не г.Ставрополь-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
Технологическая схема-Эксплуатация распределительной нефтебазы в р-не г.Ставрополь-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
User leha.nakonechnyy.2016@mail.ru : 8 сентября 2023
200 руб.
Технологическая схема-Эксплуатация распределительной нефтебазы в р-не г.Ставрополь-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
up Наверх