Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
04.04.2014
Формат файла
.html — Html-документ
Архив
1016184.zip — 2.23 kb
  • refaktoring-vikljuchennja-dubljuvannja-kodu-rozrobka-bblotek-klasv-ta-znajomstvo-z-bagatop_1016184_1.html — 4.8 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Міністерство освітита науки України

Житомирськийдержавний технологічний університет

Кафедра ПЗОТ

Група ПІ-40

Лабораторна робота№3

Рефакторинг.Виключення дублювання коду.

Розробкабібліотек класів та знайомство з багатопроектними рішеннями

Житомир-2011г.


ТЕХНІЧНЕ ЗАВДАННЯ

Розробити двіпрограми для розв’язання квадратних рівнянь (/>, де />) з різними інтерфейсамикористувача (текстовим та графічним).

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;



Ваше мнение



CAPTCHA