Здравствуйте, VladD2, Вы писали:
CS>>Я тебе как художник художнику скажу: есть такой прием при рисовании пастелью
CS>>когда рисуют голым пальцем, ну и какого цвета палец?.
VD>А палец и карандаш одно и тоже? Или просто в МС хотели сделать объект реального мира "палец", но накосячили и обломались?
Не знаю что ты имеешь ввиду. А вот Brush и Pen (кисть и ручка) это в принципе одно и тоже — это
чем рисуют.
CS>>Еще кто-то рисует стреляя из рогатки тюбиками по холсту...
CS>>Пуанталисты рисуют например цветными точками, что есть brush в этом смысле?
VD>Рогатка?
VD>В общем, кончай филосовствовать. А то вы с McSeem2 и так договорились до такого, что без слез не взглянешь.
Мы-то как раз практики т.е. для нас это вопрос практических имплементаций.
CS>>Далее возникает вопрос: какого рода рисовательные задачи преполагалось решать с пом.
CS>>GDI+? Рисование UI? Или программирование графичеких редакторов?
VD>А что, что-то из перечисленного невозможно реализовать на GDI+?
"Иногда GDI+ не очень проворна" (автор указан ниже).
Это киллер и UI и редактора как ты сам понимаешь.
И самое грустное — ни объехать сие ни на какой козе.
CS>>Как мы видим GDI+ не решает ни одну из поставленных задач толком.
VD>Где выидим? Ну, или кто мы?
Я вижу, ты видишь — я + ты = мы.
VD>Я вижу только одно. Иногда GDI+ не очень проворна. Но то что на нем прекрасно работает то же Визио подсказывает мне, то GDI+ все же для чего-то пригодна.
Что-то не критичное наверное работает. Я тебе верю на слово.
CS>>Возникает третий законный вопрос: что конкретно имели ввиду авторы GDI+, зачем оно вообще?
VD>Ой, это ты спроси, например, у разработчиков того же Визио. После перехода на GDI+ визио стало работать намного лучше. Появилась куча возможностей, исчезли проблемы с экспортом.
Cпрошу конечно.
А пока интересует:
1) какая куча возможностей связанных с GDI+?
2) проблемы с экспортом куда?
3) Visio UI написан с помощью GDI+?
Документы типа диаграмм имеют простой DOM. блок в Visio это один Brush один Pen.
Т.е. GDI+ — для рисования блок-схем? Соответственно System.Drawing.* для того же, ы?
class Visio.Dom.LineStyle
class Visio.Dom.BorderStyle
class Visio.Dom.BackgroundStyle
— я понимаю.
Но зачем:
System.Drawing.Brush
System.Drawing.Pen
— не понимаю.