Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая_Ткачук (1).docx
Скачиваний:
10
Добавлен:
30.04.2015
Размер:
216.84 Кб
Скачать

4.Табличний опис класів (клас, конструктор(и), методи, властивості, події)

1)public class ParsingService

Конструктор

стандартний

Методи: 4 методи(1 відкритий та 3 приватні) :

1.public List<Bank> ParseThePages(List<string> urls)

Функція парсингу вказаних сторінок за url

2.private static Bank ParseTheCurrentPage(string url)

Функція парсингу однієї сторінки за url

3.private static Bank GetBank(HtmlDocument doc)

Функція отримання об’єкту банка за вказаним html документом

4.private static string GetHtml(string url);

Функція для отримання html сторінки

Властивості:

немає

Події:

немає

2)public class Bank

Конструктор

стандартний

Методи:

немає

Властивості:

1.public string Name { get; set; }

2.public string UsdBuy { get; set; }

3.public string UsdSale { get; set; }

4.public string EurBuy { get; set; }

5.public string EurSale { get; set; }

6.public string RubBuy { get; set; }

7.public string RubSale { get; set; }

Події:

немає

3)public partial class FormMain : Form

Конструктор:

визивається стандартна функція ініціалізації компонентів форми та ініціалізується змінна _client

Методи:

private void FillTheDataGridView(List<Bank> banks)

private void btn_Parse_Click(object sender, EventArgs e)

public FormMain()

private List<string> _bankUrls = new List<string>()

Властивості:

немає

Події:

немає

Події:

немає

4) public partial class MyParsingService : ServiceBase

Конструктор:

одна приватна функція ініціалізації та 2 невизначених функції;

Методи:

protected override void OnStop()

protected override void OnStart(string[] args)

Властивості:

немає

Події:

немає

Події:

немає