Рефакторинг. Виключення дублювання коду. Розробка бібліотек класів та знайомство з багатопроектними рішеннями
Состав работы
|
|
|
|
Работа представляет собой 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. Виключити дублювання коду програм, шляхом оформлення алгоритму розв’язання квадратного рівняння у вигляді класу та винесення його в окрему бібліотеку.
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()
Другие работы
Расширение электрической части ГТЭС 450 МВт
ostah
: 6 февраля 2015
В данном дипломном проекте разработаны вопросы расширения электрической части ГТЭС 450 МВт
В общей части дипломного проекта описаны технические данные ГТЭС 450 МВт, рассчитаны токи короткого замыкания в контрольных точках, произведен выбор и проверка коммутационных аппаратов и токоведущих частей, а так же рассмотрены вопросы релейной защиты и автоматики автотрансформатора АТДЦТН – 200000/330/110.
В специальной части разработан комплекс технических мероприятий по наладке и испытаниям измерительн
Контрольная работа по дисциплине: Схемотехника телекоммуникационных устройств (часть 1). Вариант 01
Учеба "Под ключ"
: 7 сентября 2017
Содержание
Задание 3
1. Обоснование выбора типа усилительных элементов 4
1.1 Расчет рабочих частот усилителя 4
1.2 Выбор и обоснование схемы выходного каскада усилителя (ВКУ) 4
1.3 Выбор транзистора 5
1.4 Выбор режима работы транзистора ВКУ 7
1.5 Расчет стабилизации режима работы транзистора ВКУ 9
1.6 Расчет выходного каскада усиления по переменному току 11
1.7 Построение сквозной динамической характеристики и оценка нелинейных искажений в ВКУ 12
1.8 Выбор операционного усилителя и расч
1200 руб.
Аналіз гідрохімічних показників річки Стрижень
alfFRED
: 27 октября 2012
Зміст
Вступ. 2
Розділ 1. Річка Стрижень як мала водна артерія України. 4
1.1 Географічне положення річки Стрижень. 4
1.2 Живлення та рівневий режим. 5
1.3 Екологічний стан річки Стрижень. 12
1.4 Гідробіонти як індикатори екологічного стану водойми. 15
Розділ 2. Основні гідрохімічні показники, їх характеристика. 20
2.1 Температура. 20
2.2 Запах. 22
2.3 Прозорість води. 23
2.4 Кольоровість води. 26
2.5 Вміст хімічних речовин. 28
2.6 Кислотність. 32
Розділ 3. Аналіз динаміки гідрохімічних показникі
77 руб.
Интернет-маркетинг.Тест Синергия/МТИ 2023г (87 баллов)
annaserg
: 11 июля 2024
Сдано на 87 баллов в 2023г. Верно 26 из 30 вопросов. Скриншот с отметкой прилагается к работе.
После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
1 Маркетинг-микс в интернет-маркетинге состоит из четырех основных компонентов (4P): Товар (Product), ..., Продвижение (Promotion), Распределение (Placement)
2 Установите правильную последовательность осуществления этапов стратегического интернет-маркетингового планирования в компании:
3 При стратегическом интернет-ма
199 руб.