Поделиться в MAX

# 73 Уроки C# – Как обновлять свою программу

Аватар автора
00:00 Введение • Обсуждение обновления программы на C#. • Объяснение метода обновления и его преимуществ. • Упоминание о заранее подготовленной версии 1.0. 00:41 Проверка текущей версии • Использование метода `GetAssembly()` для получения текущей сборки. • Преобразование версии в строку для удобства работы. 01:34 Настройка версии в проекте • Настройка версии в свойствах проекта. • Использование форматирования `ToString()` для отображения версии. • Настройка количества компонентов версии с помощью параметра `FileAlignment`. 02:33 Пример отображения версии • Демонстрация отображения версии с двумя компонентами. • Объяснение различий между `ToString()` и `FileAlignment`. 02:59 Логика обновления • Проверка наличия новой версии на хостинге. • Обращение к веб-клиенту для получения данных о версии. • Подготовка к проверке обновления. 03:44 Проверка доступности интернета • Создание класса для проверки доступности интернета. • Использование публичного статического булева поля «окей» для проверки состояния интернета. • Объяснение преимуществ использования DNS-запроса перед пингом. 04:43 Преимущества DNS-запроса • DNS-запрос учитывает возможные блокировки и проблемы с роутером. • Пример с Google и банами подчёркивает важность правильного подхода. 05:41 Реализация DNS-запроса • Прописывание DNS-запроса в конфигурации. • Использование тестового хостинга для проверки работы DNS. • Обработка ошибок при выполнении DNS-запроса. 06:39 Проверка обновления • Проверка состояния интернета...

0/0


0/0

0/0

0/0

0/0