示例#1
0
        /// <summary>
        /// Сохраняет расчитанные группы в файл
        /// </summary>
        void SaveFile()
        {
            BeginAction($"Сохранение групп на диск", NG.GetNumber() > 10000000 ? "Откидывайтесь на спинку и ждите, сейчас происходит засорение диска мусором": "");

            DateTime begin = DateTime.Now;

            NG.WriteStrem(fileName);
            TimeSpan ts = DateTime.Now - begin;

            UI.SetString(new string[] {
                "Процесс занял:",
                $"Секунд - {ts.TotalSeconds}",
                $"Миллисекунд - {ts.TotalMilliseconds}"
            });

            if (UI.UserOk("Заархивировать этот файл?"))
            {
                UI.SetString("Архивируем файл ...");
                NG.ZipFile(fileName);
            }


            UI.WaitUser();
        }
示例#2
0
 /// <summary>
 /// Редактирование числа
 /// </summary>
 void EditNumber()
 {
     BeginAction("Ввод числа", "Введите номер число которое нужно разложить на группы не более миллиарда");
     NG.SetNumber(UI.GetRange(3, 1000000000));
 }