Всё по C# (C sharp)

Тема в разделе ".NET", создана пользователем mistr-t, 23 ноя 2011.

  1. hichkas62

    hichkas62 Создатель

    Регистр.:
    18 янв 2017
    Сообщения:
    20
    Симпатии:
    1
    А на VS 2010 есть что-нибудь?
     
  2. gonza

    gonza Писатель

    Регистр.:
    17 фев 2017
    Сообщения:
    8
    Симпатии:
    0
    так он древний )) я думал им уже никто не поляризуется
     
  3. hichkas62

    hichkas62 Создатель

    Регистр.:
    18 янв 2017
    Сообщения:
    20
    Симпатии:
    1
    А будет где-нибудь более новое издание?
     
  4. Barok

    Barok Создатель

    Регистр.:
    20 июл 2012
    Сообщения:
    31
    Симпатии:
    1
    Я в своих проектах использовал просто сравнение версий в самой проге и той, что записано в тхт файле на хостинге, если вресии различаются, пользователю предлагается автоматическая обнова. При согласии запускается апдейтер. На том же принципе он мог вручную это все проверить. Также автоматом докачивались нужные файлы, если у пользователя они отсутствовали. Что-то вроде этого:
    Код:
    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();
                    }
    
     
  5. Vlad191100

    Vlad191100 Создатель

    Регистр.:
    23 фев 2015
    Сообщения:
    30
    Симпатии:
    4
    Лучшая книга по С#
    "Нейгел К. C# 4.0 и платформа .NET 4 для профессионалов"
    Перейти по ссылке
    [​IMG]
     
    Последнее редактирование: 15 апр 2017
  6. Vlad191100

    Vlad191100 Создатель

    Регистр.:
    23 фев 2015
    Сообщения:
    30
    Симпатии:
    4
  7. Vlad191100

    Vlad191100 Создатель

    Регистр.:
    23 фев 2015
    Сообщения:
    30
    Симпатии:
    4
  8. Vlad191100

    Vlad191100 Создатель

    Регистр.:
    23 фев 2015
    Сообщения:
    30
    Симпатии:
    4
  9. Vlad191100

    Vlad191100 Создатель

    Регистр.:
    23 фев 2015
    Сообщения:
    30
    Симпатии:
    4
    "Мартин Р.С., Мартин М. - Принципы, паттерны и методики гибкой разработки на языке C# - 2011"
    Перейти по ссылке
    [​IMG]
     
  10. Vlad191100

    Vlad191100 Создатель

    Регистр.:
    23 фев 2015
    Сообщения:
    30
    Симпатии:
    4