Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
.NET 4.x

Почему графика тормозит компьютер

28.01.2023, 18:55. Показов 5204. Ответов 69
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему графика тормозит компьютер

Визуализация "летающий круг" для проверки цветов
внутри WinForms тормозит компьютер

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System; //circle.cs
using System.Drawing;
using System.Windows.Forms;
 
class circle: Form
{ public static void Main()
    { Application.Run(new circle());}
public circle()
    { Text = "circle";
      BackColor = System.Drawing.Color.Blue;
      ForeColor = System.Drawing.Color.Red;
      ResizeRedraw = true;
      Width = 600; 
      Height = 360;
    }
    protected override void OnPaint(PaintEventArgs dan)
    { Pen pen = new Pen(ForeColor);
 
Graphics dav = dan.Graphics;
SolidBrush BlueBrush = new SolidBrush(Color.Blue);
dav.FillRectangle(BlueBrush, 0, 120, 600, 200);
 
for (int k = 1; k <=5; k++)
    for (int x = -50; x <=50; x++)
        { int y=0;
          dav.DrawEllipse(new Pen(Color.Magenta, 3), x*k+195, 225, 10, -80);
          if (x< 50) y=-x/5;
          if (x< 25) y= x/5;
          if (x<-25) y=-x/5;
          if (x<-50) y= x/5;
 
          System.Threading.Thread.Sleep(10);
          dav.DrawEllipse(new Pen(Color.Orange, 3), x*k+195, 225, 10, -80);
        }
    }
}
Окно мышью не перемещается

Отчего торможение?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.01.2023, 18:55
Ответы с готовыми решениями:

Тормозит отрисовка графика
Рисую chart-график в таймере циклом на 50000 точек. через банальный AddXY. Первые 2 секунды все отрисовывается хорошо, ничего не тупит....

Почему-то тормозит компьютерная графика
вот написал код, но почему-то тормозит. Можете, пожалуйста, объяснить почему и показать способы решения этой проблемы using System; ...

Почему тормозит BitArray
Вопрос и в том, почему может тормозить BitArray, и в том, как же это лучше исправить. Прилагаю анализ временных затрат и соответствующий...

69
2298 / 1614 / 400
Регистрация: 26.06.2017
Сообщений: 4,780
Записей в блоге: 1
30.01.2023, 14:26
Студворк — интернет-сервис помощи студентам
DAV78, вот Вам проект, изучайте, разбирайтесь и задавайте конкретные вопросы.
Вложения
Тип файла: zip AnimationInForms.zip (11.6 Кб, 5 просмотров)
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 14:37  [ТС]
Архив ... значит внутри каталог ...
значит требует среду программирования

Увы интересуют только листинги
без дополнительных файлов и каталогов

Также как работают расчётные консольные
также должны работать анимации C# Winforms

Приложенный архив скачаю когда-нибудь
0
2298 / 1614 / 400
Регистрация: 26.06.2017
Сообщений: 4,780
Записей в блоге: 1
30.01.2023, 15:07
DAV78, возьми из архива листинг класса Form1 и вставь себе куда нибудь уже.

Добавлено через 2 минуты
Цитата Сообщение от DAV78 Посмотреть сообщение
архив скачаю когда-нибудь
Похоже особо и не интересует сама тема изучения, а так "по троллить" зашёл.
3
Эксперт .NET
 Аватар для Usaga
14806 / 9579 / 1368
Регистрация: 21.01.2016
Сообщений: 36,085
30.01.2023, 15:28
DAV78, а ты без среды программирования код пишешь? В блокноте? Руками компилятор дергаешь?
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 15:45  [ТС]
Да мне интереснее компилировать exe из cs через bat
и думаю новичкам данный путь наиболее перспективный
создавая анимации вида "улетела ракета" или "бежит кошка"

Всякие кнопки или выпадающие списки пока не интересуют
хотя тоже есть наработки

Ища на форуме единомышленников: анимацию не программируют

У меня есть наработки консольных фрагментов
хоть цикл хоть запись на диск
и далее перспективно применить в анимации
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 16:30  [ТС]
oчepeднoй участник отвечает "не по теме"

значит ... правильно я получившуюся программу не размещаю

даже если надеются дюжина новичков
0
Эксперт .NET
 Аватар для Usaga
14806 / 9579 / 1368
Регистрация: 21.01.2016
Сообщений: 36,085
30.01.2023, 16:36
DAV78, вы действительно правильно делаете, что не размещаете свой "код". Судя по риторике, программировать вы не умеете даже на словах. Соответственно, ценность вашего кода - нулевая. Да и сам предмет темы - анимация - не является чем-то ценным.
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 16:39  [ТС]
ваша манипуляция выклянчивания не работает
и манипуляция обесценивания не работает

зато глядя в темы "ответивших" ... истина:

программировать анимации не умеют
и все листинги c# wf ищущим анимации не помогут
0
Эксперт .NET
 Аватар для Usaga
14806 / 9579 / 1368
Регистрация: 21.01.2016
Сообщений: 36,085
30.01.2023, 16:41
DAV78, я не выклянчиваю) Если я захочу дерьмо увидеть, то просто не буду смывать в унитазе)

Цитата Сообщение от DAV78 Посмотреть сообщение
и все листинги читателям не помогут
Если читатель мозг не использует, то да - не помогут.
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 16:50  [ТС]
компилировать листинги анимаций c# wf

здешним даже "мозги" не помогут

очевиднейший ответ могли бы и сами додуматься
0
Эксперт .NET
 Аватар для Usaga
14806 / 9579 / 1368
Регистрация: 21.01.2016
Сообщений: 36,085
30.01.2023, 16:55
DAV78, я могу вам порекомендовать пойти куда-нибудь ещё, где "здешние" будут выкладывать вам проекты однофайловые. Правда, что вас тут держит?
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 17:01  [ТС]
случайно забыли указать что держит в данной теме
заведомо неспособных помочь

особенно у кого темы без анимаций

злые оттого что программировать анимации не умеете
учитесь...
0
bite
 Аватар для I can
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
30.01.2023, 18:46
Цитата Сообщение от DAV78 Посмотреть сообщение
программировать анимации не умеете
учитесь...
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
30.01.2023, 18:56
Цитата Сообщение от DAV78 Посмотреть сообщение
злые оттого что программировать анимации не умеете
учитесь...
Покажи пример своего батника, который собирает анимацию в WF. Ооооочень интересно.
0
 Аватар для Kazbek17
1485 / 939 / 455
Регистрация: 06.02.2012
Сообщений: 2,870
30.01.2023, 20:17
wizard41, Тешится малой, заняться нечем вот и долбит мозг людям. Если он не может в компиляции файла разобраться, о какой графики может идти речь.
1
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
30.01.2023, 20:18
Kazbek17, ну это понятно. Или тролль безмозглый или бот.
0
bite
 Аватар для I can
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
30.01.2023, 20:48
Цитата Сообщение от wizard41 Посмотреть сообщение
Или тролль безмозглый или бот
Или пьяный.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
30.01.2023, 20:53
Цитата Сообщение от I can Посмотреть сообщение
Или пьяный.
Третий день в каматозе!?... Это жестко
Абстинентный синдром?
0
 Аватар для DAV78
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
30.01.2023, 21:33  [ТС]
консольные в 1 листинг работают даже онлайн

зато анимации c# wf в 1 листинг у здешних внезапно не работают

и пока здешние токсичные безумствуют:

моя новейшая визуализация: бильярд
где почти все параметры случайные

именно единственный стартуемый бат листинг
использует таймер и пока играет бесконечно
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
31.01.2023, 08:25
Цитата Сообщение от DAV78 Посмотреть сообщение
Отчего торможение?
Жесть. Мало того что в коде напрочь отсутствует форматирование. Это видимо заслуга того что код в блокноте пишется без среды.
Так и засунуть в OnPaint перерисовку которая занимает около 5000мс. Это писец ваще ... таких навыков я даже у студней не видел. Ну разве что у самых ленивых которые не хотят прочитать одну страничку на википедии как необходимо формировать кадр и выводить его.
Да и метод OnPaint возникает только если есть необходимость перерисовывать форму. Это точно не самый лучший вариант для вывода анимации чего либо.

При правильной организации ничего не тормозит. Так что вместо того чтобы морочить голову книжки почитайте.
Миниатюры
Почему графика тормозит компьютер  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2023, 08:25

Почему тормозит компьютер?
Комп при жаре тормозит нереально. Смотреть видео онлайн невозможно, вкладки браузеров грузятся очень медленно. В Диспетчере задач...

Почему-то тормозит компьютер
Вчера переустановил WinXP. И как-то странно начала работать система. Интрнет медленно загружается. Все файлы программ медленно...

Компьютер тормозит, компьютер раздражает
Сейчас проблема обострилась в своём идиотизме. Ставлю благодарно позаимствованный Assassin's Creed IV Black Flag - тормоза, хоть...

Тормозит графика
Ребят подскажите в чём дело, после непродолжительной работы, компьютер начинает зависать, а именно графика, ощущается явное торможение,...

тормозит графика при 24- и 32-битном цвете
При частой перерисовке прозрачных картинок (порядка 20-30 раз в секунду) наблюдаются ощутимые тормоза кто-нибудь знает как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru