Привіт всім читерам!
Ось я написав іспит і тепер дня 4-е можна і позадротіть)
Ось вам темка про Updater.
1) Створюємо проект: С # - Win.Form
2) На форму кидаємо:
webBrowser - 1шт (можна і richTextBox, але коду буде більше, так що підемо легшим шляхом)
button - 1шт
progressBar - 1шт
label - 2шт
3) Перейдемо до коду:
webBrowser
Виділяємо webBrowser і у властивостях вказуємо посилання на фаил txt з описом (UTF-8)
button
Усередині partial class Form1. Form пишемо
Подвійний клік по кнопці, пишемо:
Код: виділити все
Нижче задаємо заповнення progressBar і інформації про фаилов:
Код: виділити все
Тепер поставимо дію при завершенні завантаження фаіла:
Тепер організуємо перевірку версій програми:
В папці з програмою створюємо фаил version.ini і завантажуємо на сервер. У фаилов пишемо версію програми (наприклад 0.1).
Якщо версія на сервері буде відрізняться від версії в папці з програмою, то в лейбл виводимо відповідне повідомлення.
Після скачування фаіла, версія програми в папці з exe буде переписана на версію з сервера.
(Я використовував narod2.yandex.ru, на Юкоз чомусь проподает запит.)
Для початку створимо клас для порівняння:
Тепер організуємо перезапис version.ini
У webClient_DownloadFileCompleted дописуємо
Код: виділити все
Код напевно не зовсім правильний, але це все до чого дійшов мій мозок. Головне працює)))