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

Цена:
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()
Анализ эпизода литературного произведения: композиция, содержательные функции художественной детали
“Эпизод (от греч. букв. — вставка), относительно самостоятельная единица действия в фабульно-сюжетной системе эпического, лиро-эпического и драматического произведений, фиксирующая происшедшее в легко обозримых границах пространства и времени” (1, 511). Расположение эпизода в тексте — важная грань композиции произведения. С одной стороны, он является некоторым законченным целым (“Автор эпического произведения стремится охватить всю полноту бытия в каждом эпизоде, а не только в целом произведени
User GnobYTEL : 24 июля 2013
Виды средних величин, применяемых при аналитической обработке материалов
Вариант 6 1.Виды средних величин, применяемых при аналитической обработке материалов. Средние величины являются обобщающими показателями, в которых находят выражение действие общих условий, закономерность изучаемого явления. Статистические средние величины рассчитываются на основе массовых данных статистически правильно организованного массового наблюдения. Если статистическая средняя рассчитывается по массовым данным для качественно однородной совокупности (массовых явлений), то она будет об
User Qiwir : 6 ноября 2013
10 руб.
Теплотехника Часть 1 Теплопередача Задача 18 Вариант 2
Горизонтальный трубопровод с наружным диаметром d=0,25 м, длиной l=20 м имеет температуру поверхности tст, степень черноты поверхности ε1=0,72. Определить количество тепла, которое отдает трубопровод в окружающую среду излучением и конвекцией, кВт (в условиях свободного движения воздуха), если температура воздуха tв=23ºС. Как изменится суммарный коэффициент теплоотдачи конвекцией и излучением (отношение суммарного удельного теплового потока к разности температур поверхности в среды), если при пр
User Z24 : 14 октября 2025
200 руб.
Теплотехника Часть 1 Теплопередача Задача 18 Вариант 2
Логика
Лекция 1. Предмет и значение логики. Логика и язык. 1. Логическая форма конкретной мысли – это: • строение этой мысли, 2. Определите логическую форму высказываний: • «Все птицы — летают», • «Все люди разумны», • «Все телефоны — мобильные» Ответ: Все S есть P 2. Условия какого закона формальной логики формулируются в диалоге комедии Ж.-.Мольера"Мещанин во дворянстве":
User 5234 : 7 ноября 2016
95 руб.
up Наверх