Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Парсер курсів валют українських банків, створене на Основі Windows Service

Реферат Парсер курсів валют українських банків, створене на Основі Windows Service





відповідають інтерфейсам DOM. Html превращается в xml, но для роботи Доступні Такі возможности: Linq to Objects, XPATH, XSLT.

Простір імен System.Runtime.Serialization складється з класів, Які дозволяють Виконувати серіалізацію та десеріалізацію про єктів (процес превращение про єкта в лінійну послідовність для Збереження або передачі на Інший комп ютер або Отримання Збереження даних та відновлення з них про єкту) .System.ServiceModel представляет нам класи, что пов язані з моделлю служби Windows

Простір імен System.Collections.Generic містіть класи та інтерфейси, что визначаються Універсальні Колекції, Які дозволяють створюваті строго тіпізовані Колекції (це Забезпечує скроню Продуктивність та безпека тіпів) System.IO містіть тіпі, дозволяючі Здійснювати читання та запису у файл та потоки даних, а такоже тіпі для базової ПІДТРИМКИ файлів та папок.System.Net представляет ЗАГАЛЬНІ методи обміну Даними з ресурсом, завданні URI.System.Linq містіть класи та інтерфейси, что підтрімують запиті, что Використовують LINQ.

Функції:

) public List lt; Bank gt; ParseThePages (List lt; string gt; urls)

/* функція, вікорістовуючі url адреси, Виконує парсинг даних, что знаходяться на даних страницах

) private static Bank GetBank (HtmlDocument doc)

/* функція створює нову сходинку, обирає таблицю та вібірає з неї Назву банку, перетворює его на про єкт

) private static string GetHtml (string url

/* функція Отримання html Сторінки через запит HttpWebRequest request та перевід Сторінки в формат строчки


4.Таблічній описание класів (клас lt; https: //msdn.microsoft/ru-ru/library/System.Windows.Forms.ComboBox (v=vs.110) .aspx gt ;, конструктор (і) , lt;http://msdn.microsoft/ru-ru/library/system.windows.formsboboxbobox(v=vs.110).aspxgt;методи, lt;http://msdn.microsoft/ru-ru/library/system.windows.formsbobox_methods(v=vs.110).aspxgt;властивості, події)


1) public class ParsingServiceКонструкторстандартнійМетоді: 4 методи (1 Відкритий та 3 ПРИВАТНІ): 1.public List lt; Bank gt; ParseThePages (List lt; string gt; 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 lt; Bank gt; banks) private void btn_Parse_Click (object sender, EventArgs e) public FormMain () private List lt; string gt; _bankUrls=new List lt; string gt; () ВластівостінемаєПодії: немаєПодії: немає4) public partial class MyParsingService: ServiceBase Конструктор: один приватна функція ініціалізації та 2 невизначенності Функції; Методи: protected override void OnStop () protected override void OnStart (string [] args) Властивості: немаєПодії: немаєПодії: немає

. Демонстрація інтерфейсу ПЗ (програмного забезпечення)


Мал.1 Робоче вікно програми


Програма має Небагато елементів, среди них:

) Button btn_Parse, что віклікає функцію Парсинг

) DataGridView dgv_ExchangeRate, я вку записують дані относительно курсів валют

) DataGridViewTextBoxColumn bankName - назва банку

) DataGridViewTextBoxColumn usdBuy (колонка) - купівля долару

) DataGridViewTextBoxColumn usdSale (колонка) - продажів долару

) DataGridViewTextBoxColumn eurBuy (колонка) - купівля євро

) DataGridViewTextBoxColumn eurSale (колонка) - продажів євро

) DataGridViewTextBoxColumn rubBuy (колонка) - купівля рубля

) DataGridViewTextBoxColumn rubSale (колонка) - продажів рубля


Мал.2 Вікно, заповненості Даними


) Для відображення даних потрібен прямий доступ до мережі Інтернет;

) Розмір вікна програми можна змінюваті;

) Розмір колонок та рядків такоже можна...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Процес IPO (Initial Public Offering)
  • Реферат на тему: The culture of public speaking
  • Реферат на тему: Організація Public Relations
  • Реферат на тему: Реклама і public relations. Подібності та відмінності
  • Реферат на тему: Роль Public Relations в маркетингу організації