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

Цена:
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.Общие сведения и характеристика ООО «Енисейский ЦБК» 1.1Современное состояние предприятия, основные виды продукции 1.2 Характеристика производственных мощностей 1.3 Производственная структура предприятия 1.4 Организационная структура управления предприятием 1.5 Перечень структурных подразделений ООО «Енисейский Целлюлозно-Бумажный Комбинат» 1.6 Анализ конкуренции 1.7 Маркетинговая деятельность 2.Анализ финансового состояния ООО «Енисейский ЦБК» 2.1 Оценка рыночной устойчивос
User Elfa254 : 5 ноября 2013
10 руб.
Организация наличных и безналичных расчетов коммерческих банков
СОДЕРЖАНИЕ Введение 1.Основы организации наличных денежных расчетов 1.1. Организация кассового обслуживания клиентуры банка 1.2. Порядок совершения кассовых операций с наличными деньгами 1.3. Контроль банка за соблюдением кассовой дисциплины клиентов 2. Организация проведения безналичных расчетов 2.1. Сущность и принципы организации безналичных расчетов 2.2. Формы проведения безналичных расчетов 2.3. Особенности расчетов в электронных системах типа «клиент-банк» Заключение Список использованной
User elementpio : 6 ноября 2012
5 руб.
Экзаменационная работа по дисциплине: Теория построения инфокоммуникационных сетей и систем. Билет №2
Экзаменационный билет по дисциплине «Теория построения инфокоммуникационных сетей и систем» Билет №2 1. Что такое модуляция и когда ее целесообразно использовать? 2. Дайте краткую характеристику протоколов маршрутизации, используемых в IP-сетях. 3. Приведите функциональную схему радиопередатчика и поясните назначение его основных узлов.
User SibGOODy : 24 августа 2024
400 руб.
Химия радиоматериалов.
Контрольная работа. Вариант 9. Задача № 3.1.1 Определить падение напряжения в линии электропередач длиной L при темпера-туре То1 , То2 , То3 , если провод имеет сечение S и по нему течет ток I. Задача № 3.1.2 Определить длину проволоки для намотки проволочного резистора с номиналом R, и допустимой мощностью рассеяния P. Задача 3.2.1 Определить концентрацию электронов и дырок в собственном и примесном полу-проводнике, содержащем N атомов примеси при комнатной температуре. Задача 3.2.2 Образе
User sibgutimts : 5 мая 2010
120 руб.
up Наверх