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

Цена:
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()
Теплотехника и термодинамика ягту задача 2 вариант 22
Для идеального термодинамического цикла теплового двигателя определить абсолютное давление, абсолютную температуру, плотность рабочего тела в характерных точках, а также количество подводимой и отводимой теплоты, полезную теплоту и полезную работу, термический КПД и среднее давление. Сравнить значение термического КПД данного цикла с КПД цикла Карно при тех же предельных температурах. Известны параметры в начальной точке цикла: абсолютное давление р1, кПа и температура t1, ºС, а также степ
User Z24 : 16 декабря 2025
450 руб.
Теплотехника и термодинамика ягту задача 2 вариант 22
Схема оборудования для сварки трубопровода-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Схема оборудования для сварки трубопровода-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
297 руб.
Схема оборудования для сварки трубопровода-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Характеристика этических норм и профессиональных стандартов PR-деятельности (анализ практических примеров)
Мотивация создания и более активного использования отделов PR в структуре корпораций имеет ряд оснований. Во-первых, бизнес сегодня рассматривает паблик рилейшнз не как инструмент создания паблисити или односторонней коммуникации с общественностью, а как процесс диалога и достижения компромисса с ключевыми для себя группами общества, как новый подход к налаживанию плодотворных отношений со стратегически важными группами общественности. Естественно, чтобы успешно выполнять такую задачу, руково­д
User evelin : 14 октября 2013
5 руб.
Информатика. Контрольная работа. Вариант №3
1. Умножить в двоичной арифметике числа: а(2)=1010,101 и b(2)=11,1. 2. Перевести число a=4,5625 из десятичной в систему счисления по основанию 4 (c.с.о.4). 3. Перевести число a=1001,1(011) из двоичной в десятичную систему счисления. 4. Перевести число a=706,21 из восьмиричной в шестнадцатиричную систему счисления. 5. Даны десятичные коды символов из таблицы ASCII (для удобочитаемости коды символов разделены дефисом). Определить закодированный текст: 83-72-65-82-75 6. Записать текст шестна
User rokky17 : 11 января 2015
125 руб.
up Наверх