Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/43: Рейтинг темы: голосов - 43, средняя оценка - 4.88
152 / 136 / 29
Регистрация: 02.07.2013
Сообщений: 996

Рисование простой графики

27.09.2016, 13:16. Показов 9543. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
расскажите как рисовать простенькую графику в С# (visual studio). я нуб и не собираюсь рисовать игры и т.д.

хотелось бы научится рисовать графики, диаграммы, с элементами фильтрации и прокрутки (очень длинные диаграммы). так же хочу чтобы элементы диаграммы реагировали на нажатия мышью(по щелчку на элемент диаграммы чтобы отображалась информация о нем или чтобы он распадался на составляющие). это в целом куда хочу двигаться, а в общем, хочу понять как устроена работа с графикой и рисованием в с#, например поточечная рисовка.

второе что хочу научиться - это анализировать изображения: поиск текста, окон на экране и элементов управления, но это в будущем.

что можете посоветовать к изучению? проблема в том что вся начинающая литература никогда не затрагивает работы с графикой.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.09.2016, 13:16
Ответы с готовыми решениями:

Рисование произвольной графики
Надо нарисовать простейшую кнопочку на форме через класс Graphics, но получается хрень... private void TestForm_MouseMove(object sender,...

Графики функций и рисование
Есть задание: (Напишите приложение, которое строит ряд увеличивающихся окружностей, центры которых лежат на спирали. Число окружностей...

Одновременное рисование текста и графики
Есть Bitmap в нем рисую обект с подписями (к примеру координатные оси) Чтобы было проще: для объекта Graphics, полученного от Bitmap,...

22
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,110
Записей в блоге: 243
30.09.2016, 12:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от golosalex Посмотреть сообщение
эту менюшку я видел, там небыло инглиша
Это странно, потому что я тоже скачивал VS 2015, поставил, у меня он запустился на русском, я зашёл в менюшку и переключил на English. Никаких дополнительных пакетов на 2 ГБ я не скачивал.

Добавлено через 3 минуты
Раз вы поставили, то попробуйте нарисовать линию на WPF. Создайте новый проект. Перенесите мышкой кнопку. Кликните по ней 2 раза. Откроется обработчик события нажатия кнопки. Туда скопируйте код, который рисует линию. Попробуйте запустить, нажав, кнопку с зелёным треугольником. Если запустится, то нажмите кнопку, сработает обработчик:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Line line = new Line();
 
            line.Stroke = System.Windows.Media.Brushes.Black;
            line.Fill = System.Windows.Media.Brushes.Black;
 
            // Start Point
            line.X1 = 0;
            line.Y1 = 0;
 
            // End Point
            line.X2 = Application.Current.MainWindow.ActualWidth;
            line.Y2 = Application.Current.MainWindow.ActualHeight;
 
            MainGrid.Children.Add(line);
        }
0
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,110
Записей в блоге: 243
02.10.2016, 21:46
golosalex, если вы решите делать графики для веб и изучать ASP.NET MVC, то на будущее: https://d3js.org/

Добавлено через 23 часа 50 минут
golosalex, ну и ещё, нелишним было бы изучить: Обзор фигур и базовых средств рисования в приложении WPF

Я сам начал изучать этот обзор. Перевод мне нравится. Тоже хочу учиться строить графики.

В соседней теме есть интересный пример https://www.cyberforum.ru/post9598058.html Советую его переписать под WPF, как упражнение. Чем я сейчас и занимаюсь. Интернет поисковик вам в помощь!
0
152 / 136 / 29
Регистрация: 02.07.2013
Сообщений: 996
03.10.2016, 12:25  [ТС]
с трудом удалось впихнуть на VB иглишь. очень не хотел файл ставиться, но после нескольких попыток удалось. странно что загрузка аж 2 гига весит, похоже больше на то, что несколько раз подряд вся VS преустанавливалась... WPF я начну мучить как только C# освою получше и VS тоже надо поднять. WPF, говорят, не очень самостоятельный инструмент, поэтому с нулевыми знаниями искать к нему подход не стоит. как только подниму уровень, то возьмусь за то, что посоветовал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.10.2016, 12:25

Рисование графики в Pascal ABC
Доброго времени суток! Подскажите плиз сайты где есть готовые примеры программ для рисования графики (домик, забор, ёлочка). Заранее...

Рисование графики для игр
Подскажите пожалуйста каим инструментом рисуеться графика в ждава играх, и как ним пользоваться, можно ли изменить графику в игре -...

Динамическое рисование пиксельной графики
Доброго времени суток уважаемые форумчане. Задача такова: открыть изображение и мышкой нарисовать на нем прямоугольник c возможностью...

Рисование графики в окне (MFC)
Здравствуйте! В диалоговом приложении открываю дочернее окно, где рисую поля и на них графики. Показаны фрагменты, поясняющие методы...

Настройка и перетаскивание панелей, рисование и графики.
Привет, всем. Пишу программу по компьютерному моделированию, но пришел к выводу, что плохо знаю базу компонентов в Delphi. Хочу...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru