Jump to content
Sign in to follow this  
Graf

[Исходники c#] Лаунчер с автообновлением

Recommended Posts

Авто-обновление C#

День добрый. Решил поделиться лаунчером.

Спасибо за помощь @NMS3RR. Остальные только ворчали))

Изначальный вид:
rgsR4WIE.png

 

Ниже объясню, как его изменить.

Итак.. Открывая проект, мы видим.(Я работаю в Visual Studio 2013)

HaJfxJ3S.png

 

Нажимаем 2 раза на Form1.cs(это первая форма, т.е. сам внешний вид лаунчера)

Открывается нечто подобное:

Dbaywaca.png

 

В этой форме вы можете изменить/добавить кнопки с помощью панели элементов (Вид - панель элементов).

А также изображения, размеры всего, что показано и надписи.

Объясню основы:

При выборе любого элемента на визуальном редакторе, снизу справа у вас появятся "Свойства".

"BackgroundImage" - картинка заднего фона, иначе просто картинка, находящаяся в данном элементе. Нажимаете на "..." и указываете к ней путь.;

"Size" размер окна;

"Text" - текст, написанный в выбранном элементе.

 

Теперь по поводу самой работы лаунчера..

Создается файл с начальной версией клиента "1,0", проверяем версию на хостинге. Если она больше, то скачивается обновление.

Как все скачалось и разархивировалось, удаляйтся .zip файл и активируется кнопка играть(до этого она не активна).

 

Нажимая на кнопки "Сайт" и "Регистрация" вам откроется данный код:

4hlcDFcq.png

 

Вам нужно лишь изменить ссылки и все будет работать. Если не разбираетесь, остальное лучше не трогать.

 

Сама настройка лаунчера:

На хостинг кидаем файлы Updates.xml и version.txt

В первом у вас будут записаны версии и пути к файлам. Выглядит это так:

zSjRz3pw.png

 

А фал version.txt так:

Dh3iqOuQ.png

 

Совсем забыл. Главное.. Путь к хостингу. Ищем в коде, с помощью Ctrl+F строку "string Server" и изменяем под свою. К примеру:

W1SO8lkZ.png

 

В целом все. Спасибо за внимание. Лишних проверок тут нет. Запуск стандартный. Язык легкий, если что-нибудь нужно добавить, пишите. Если время будет, поправлю.

В написании самих гайдов у меня плоховато, но, надеюсь, что все понятно.

ССЫЛКА НА ФАЙЛ https://yadi.sk/d/EPcw0jwB3SUVRs

Проверка на вирусы

P.S. это не реклама сервера. Я лишь помогал им с Авто-обновлением.

  • Like 5

Share this post


Link to post
Share on other sites

Вечную ссылку оставить не могу, так как периодически чищу диски. Если кому-то понадобится, напишите в ЛС. Я почти ежедневно захожу на форум.

Share this post


Link to post
Share on other sites
9 часов назад, Graf сказал:

Вечную ссылку оставить не могу, так как периодически чищу диски. Если кому-то понадобится, напишите в ЛС. Я почти ежедневно захожу на форум.

Если хочешь я могу оставить у себя ссылку, у меня места невероятно много.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×