Ответы пользователя по тегу C#
  • Почему не обновляется ProgressBar?

    xpert13
    @xpert13
    Full Stack Developer
    ShowDialog стопорит дальнейшее выполнение кода до тех пор, пока форма не будет закрыта. Вам нужно сначала обновлять прогрессбар, а потом отображать форму:

    public void AnalysisData()
    {
      ProgressForm PF = new ProgressForm();
      PF.UpdateProgress(50);
      PF.ShowDialog(this);
    }
    Ответ написан
    Комментировать
  • Возможно ли создать универсальный парсер html на .net?

    xpert13
    @xpert13
    Full Stack Developer
    Возможно, как в принципе и на любом другом ЯП
    Ответ написан
    Комментировать
  • Может ли два exe-файла x86 и x64 использовать общие dll?

    xpert13
    @xpert13
    Full Stack Developer
    Не можете, разрядность исполняемого файла и используемых ею библиотек должны совпадать. Исполняемый файл делит с библиотекой своё адресное пространство, а у x86 и x64 разный размер ячейки памяти, они не смогут правильно работать в одном адресном пространстве.
    Ответ написан
    Комментировать
  • Как реализовать алгоритм word wrap?

    xpert13
    @xpert13
    Full Stack Developer
    Я бы сделал следующим образом:
    1. Определил оптимальную длину строки в символах
    2. Резал бы по словам так, чтобы оставшиеся в строке слова суммарно не превышали максимальную длину строки
    3. Выравнивал бы строки равномерным добавлением пробелов между словами в строке

    Визуально это будет смотреться как выравнивание по ширине в ворде.

    После разбивки по словами будет так:
    Политолог Бортник: скоро власть 
    придумает новых реформаторов, чтобы
    ...

    После добавления пробелов так:
    Политолог   Бортник:  скоро  власть 
    придумает новых реформаторов, чтобы
    ...
    Ответ написан
    2 комментария