Загрузка...

Autosave hoods C#

Thread in C# created by RaysMorgan Sep 4, 2016. 467 views

  1. RaysMorgan
    RaysMorgan Topic starter Sep 4, 2016 Че скажете 53,985 Mar 7, 2013
    Здарова! Сегодня будем делать автосохранение хороших аккаунтов в отдельный текстовик.

    Для начала поставим таймер на форму, назовем его "saveGoods"
    [IMG]

    При старте ****а не забудьте включить его!
    Code

    private void startBtn_Click(object sender, EventArgs e)
    {
    // your code...
    saveGoods.Enabled = true;
    }

    Поехали дальше.
    Создадим где-нибудь в начале переменную directoryName и fileName:
    [IMG]

    Code

    string directoryName = "Результаты ", fileName = "Goods.txt";

    Можете поменять под себя, не забудьте в конце названия директории поставить ПРОБЕЛ, потом поймете зачем.

    А, подключите ещё директиву using System.Diagnostics и using System.IO

    Также, при старте ****а нужно создать директорию, куда будут сохраняться гуды (после saveGoods.Enabled = true):

    Code

    private void startBtn_Click(object sender, EventArgs e)
    {
    // your code...
    saveGoods.Enabled = true;
    directoryName += DateTime.Now.ToString("**-mm-ss MM-yy");
    Directory.CreateDirectory(directoryName);
    }

    Теперь вы поняли, зачем нужен пробел?
    Нет? Серьезно? Ммм. короче этот код (DateTime.Now.ToString("**-mm-ss MM-yy")) будет выводить сегодняшнюю дату и время, в итоге директория будет иметь название "Результаты 21-50-00 04-09"

    Переходим к самому сохранению. Тут всё просто, долго думать я не стал и сделал сохранение всех гудов (а не только новых) в текстовик. Кликаем сюда два раза, нас перекидывает в функцию "Тика таймера"
    [IMG]

    И вставляем простенький код:
    Code

    if (count_goods > 0)
    {
    File.WriteAllLines(directoryName + "\\" + fileName, goods);
    }

    count_goods - переменная отвечающая за количество гудов.

    [IMG]

    Можно ещё реализовать в виде очереди, но... у нас же школобрут, так что ограничимся этим.
     
  2. mLER
    mLER Sep 5, 2016 30 Aug 9, 2016
    Спасибо, можешь еще сделать описание, чтобы в проге было количество пройденных строк и сколько осталось.Опиши все понятно. Ибо я нулевыйййй
     
  3. GodWin
    GodWin Sep 5, 2016 ☣Великий и ужасный☣ 155 Jun 3, 2016
    Хорошая статья!
     
Loading...
Top