Всё по C# (C sharp)

hichkas62

Создатель
Регистрация
18 Янв 2017
Сообщения
21
Реакции
2
А будет где-нибудь более новое издание?
 

Barok

Создатель
Регистрация
20 Июл 2012
Сообщения
40
Реакции
2
Чем вы пользуетесь для организации автоматического обновления?
Я в своих проектах использовал просто сравнение версий в самой проге и той, что записано в тхт файле на хостинге, если вресии различаются, пользователю предлагается автоматическая обнова. При согласии запускается апдейтер. На том же принципе он мог вручную это все проверить. Также автоматом докачивались нужные файлы, если у пользователя они отсутствовали. Что-то вроде этого:
Код:
WebClient client = new WebClient();
                string actual = client.DownloadString("http://mysite.com" + "/version.txt");
                string current = Main.GetPluginVersion();
                if (!File.Exists(Application.StartupPath + "\\mydll.dll))
                {
                    Uri ui = new Uri("http://mysite.com" + "/mydll.dll");
                    client.DownloadFile(ui, Application.StartupPath + "\\mydll.dll");
                }                
                if (!actual.Equals(current))
                {
                    isUpdate = true;
                    DialogResult dial = MessageBox.Show("Доступна новая версия скрипта, обновить?", "Автоматическое обновление", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
                    if (dial == DialogResult.Yes)
                    {
                        Process.Start(Application.StartupPath + "\\AutoUpdater.exe");
                        this.Close();
                    }
                    client.Dispose();
                }
 

Vlad191100

Создатель
Регистрация
23 Фев 2015
Сообщения
32
Реакции
4
Лучшая книга по С#
"Нейгел К. C# 4.0 и платформа .NET 4 для профессионалов"
Для просмотра ссылки Войди или Зарегистрируйся
bookr01.png
 
Последнее редактирование:

Vlad191100

Создатель
Регистрация
23 Фев 2015
Сообщения
32
Реакции
4
"Мартин Р.С., Мартин М. - Принципы, паттерны и методики гибкой разработки на языке C# - 2011"
Для просмотра ссылки Войди или Зарегистрируйся
1361517938_crnh1ptsl5hkq0c.jpeg
 

Lukashenko

Создатель
Регистрация
24 Июн 2016
Сообщения
18
Реакции
0
"Design Patterns via C#"
ссылка не жмется, можете перезалить пожалуйста?
 
Сверху