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

Цена:
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()
Реактивная масляная центрифуга ЧЕРТЕЖ
Реактивная масляная центрифуга ЧЕРТЕЖ Реактивная масляная центрифуга спецификация Чертеж выполнен на формате А3+PDF (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По всем вопросам пишите в Л/С. Отвечу и помогу.
User coolns : 13 ноября 2024
100 руб.
Реактивная масляная центрифуга ЧЕРТЕЖ
Статья: Метро в годы войны
22 июня 1941 года началась Великая Отечественная Война. В этот же день по распоряжению Наркомата путей сообщения, начались первоочередные работы по мобилизационным планам. Командный состав и некоторые работники были переведены на казарменное положение. На оборудованном командном пункте круглосуточно дежурили руководящие работники. На некоторых станциях метро разместились военные и государственные учреждения. На станции "Кировская" находились отделы Генерального штаба Красной Армии. Поезда там не
User evelin : 26 августа 2013
15 руб.
Вертлюг ШВ-14-160М-Плакат-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
Вертлюг ШВ-14-160М-Плакат-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
User as.nakonechnyy.92@mail.ru : 8 ноября 2017
119 руб.
Вертлюг ШВ-14-160М-Плакат-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
Контрольная работа по дисциплине: Физические основы оптической связи. Вариант №08
Контрольная работа по курсу «Устройства оптоэлектроники» Вариант 08 Задача №1 Изобразить структуру фотоприёмника. Изобразить ВАХ фотоприёмника. Дать определение основным параметрам. Пояснить принцип работы фотоприёмника. Номер варианта для 1 задачи соответствует последней цифре шифра 08. Таблица 1 № варианта Тип фотоприёмника (ФП) 8 Фототиристор
User Farit : 3 февраля 2016
350 руб.
up Наверх