Учитывая свой предыдущий опыт в написании вопросов в форум и получении на них ответов, от Вас, уважаемые коллеги, прошу помощи в таком вопросе:
Стоит задача выполнять развитое отображение графики в окне.
Пишу потихоньку классы для ее решения. Возник вопрос:
как обычно реализуют поддержку градиентов с линиями и геометрическими примитивами в виде фигур(круг, квадрат, эллипс и т.д.) на C# ?
Пока интерсна сама идеология, если хотите, классовая иерархия необходимая для реализации таких задач...
Буду рад любым советам

... << RSDN@Home 1.2.0 alpha 4 rev. 1181>>
24.05.09 23:02: Перенесено модератором из '.NET' — TK
Здравствуйте, Dmitry_Sharp2008, Вы писали:
D_S>Учитывая свой предыдущий опыт в написании вопросов в форум и получении на них ответов, от Вас, уважаемые коллеги, прошу помощи в таком вопросе:
D_S>Стоит задача выполнять развитое отображение графики в окне.
D_S>Пишу потихоньку классы для ее решения. Возник вопрос:
D_S>как обычно реализуют поддержку градиентов с линиями и геометрическими примитивами в виде фигур(круг, квадрат, эллипс и т.д.) на C# ?
D_S>Пока интерсна сама идеология, если хотите, классовая иерархия необходимая для реализации таких задач...
D_S>Буду рад любым советам
http://qwt.sourceforge.net/annotated.html
Здравствуйте, Dmitry_Sharp2008, Вы писали:
D_S>Учитывая свой предыдущий опыт в написании вопросов в форум и получении на них ответов, от Вас, уважаемые коллеги, прошу помощи в таком вопросе:
D_S>Стоит задача выполнять развитое отображение графики в окне.
D_S>Пишу потихоньку классы для ее решения. Возник вопрос:
D_S>как обычно реализуют поддержку градиентов с линиями и геометрическими примитивами в виде фигур(круг, квадрат, эллипс и т.д.) на C# ?
D_S>Пока интерсна сама идеология, если хотите, классовая иерархия необходимая для реализации таких задач...
D_S>Буду рад любым советам
Опять, наверное, туманно все описываю...
Попробую задать вопрос иначе...
Допустим есть класс линия- рисует на холсте линии с различной заливкой.
Есть класс заливка- входит, как поле в каждый из специализированных классов фигур и выполняет поддержку заливки этих фигур.
Вопрос 1. Если классу линии нужна градиентная заливка и обычная, то разумно в его поле включить класс заливки? Или лучше сделать заливку в самом классе линии без класса заливки(как поле)?
Вопрос 2. Есть ли смысл пересоздавать объекты кистей в зависимости от выбранного пользователем в окне свойств режима отрисовки компонента ? Или лучше сразу создавать все возможные кисти заранее, а логике отрисовки только выбирать нужную при смене значения свойства типа заливки?
Кто, что подскажет?
... << RSDN@Home 1.2.0 alpha 4 rev. 1181>>