Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 18:44   #1
Alex_sim
Форумчанин
 
Аватар для Alex_sim
 
Регистрация: 18.02.2010
Сообщений: 164
Восклицание Графика

Помогите создать модель графа схожей со схемой московского метро . По данным из файла определяем количество и название станций . Эт я сделал . А вот как создать эту модель уже по словарю станций не могу , может кто подскажет !
Alex_sim вне форума Ответить с цитированием
Старый 11.05.2010, 18:48   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

>создать эту модель уже по словарю станций не могу
Debes, engo Potes =)
Namolem вне форума Ответить с цитированием
Старый 11.05.2010, 19:07   #3
Alex_sim
Форумчанин
 
Аватар для Alex_sim
 
Регистрация: 18.02.2010
Сообщений: 164
По умолчанию

не могу сколько уже литературы перерыл , как нормально задать такие координаты чтоб получилась схема м .м. И вывести графику ?
Alex_sim вне форума Ответить с цитированием
Старый 11.05.2010, 19:46   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Ну на сколько я себе представляю, московское метро имеет вид кольца. То есть лучше его рисовать в Декартовой системе, где точка (0;0) является центром окружности. Если рисовать граф на канве стандартными методами, то вот простой пример:
Код:
private void Form2_Paint(object sender, PaintEventArgs e)
        {
            // Create a new pen.
            Pen skyBluePen = new Pen(Brushes.DeepSkyBlue);

            // Set the pen's width.
            skyBluePen.Width = 8.0F;

            // Set the LineJoin property.
            skyBluePen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;

            // Draw a rectangle.
            e.Graphics.DrawRectangle(skyBluePen,
                new Rectangle(40, 40, 150, 200));

            //Dispose of the pen.
            skyBluePen.Dispose();
        }
Декартову систему можно эмулировать простыми математическими преобразованиями.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 11.05.2010, 21:39   #5
akasex
Форумчанин Подтвердите свой е-майл
 
Аватар для akasex
 
Регистрация: 31.03.2008
Сообщений: 179
По умолчанию

может хватит плодить топики... чем это не ответ ???
akasex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика с++ dampirik Общие вопросы C/C++ 4 19.10.2009 01:57
Графика Exact Паскаль, Turbo Pascal, PascalABC.NET 3 14.03.2008 18:37