4 / 4 / 0
Регистрация: 07.08.2008
Сообщений: 58
|
|
1 | |
написание графичекого редактора08.05.2008, 19:29. Показов 1634. Ответов 2
Метки нет (Все метки)
Народ помогите пожалуйста...требуется помошь в написании графиского редактора, а именно: я написал в switch условия, при которых будут переключаться кнопки и следовательно будут рисоваться разные типы фигур(прямоугольноик, линия, карандаш, эллипс), то есть у меня отдельно массив прямоугольников, масив линий, точек, но я не могу правильно сделать сохранение целосной картинки...помогите ...может кто делал подобное или знает лучший способ реализации..
очень нада..не откажусь от любой помощи...или хотя бы посоветуйте литературу, где встречается подобное)) Зааранее благодарен.
0
|
08.05.2008, 19:29 | |
Ответы с готовыми решениями:
2
Посоветуйте литературу по написание основам написание плагинов Написание графического редактора Написание визуального HTML-редактора Написание Редактора Анимации |
#define user
|
|
08.05.2008, 20:31 | 2 |
Рекомендации:
1) не используй switch, замени на delegate, т.к указатели на функции работают быстрее особенно когда у тебя фигур будет много 2) создай абстрактный класс Shape с набором виртуальных методов и закрытых переменных 3) от этого класса создавай классы Line,Rectangle и т.д public class Rectangle : Shape { public override void Draw() { //необходимые действия.............. g.DrawRectangle(.....................); } } Реализовать Методы: Draw(), Fill(), Clear(), Move(float,float),т.д. естественно внутри классов скрыты Brush, Pen, Point p1,p2 4) помешай объекты этих классов в ArrayList или List<Shape> или Queue<Shape> 5) вывод обшей картинки: foreach(Shape s in array) s.Draw(); |
4 / 4 / 0
Регистрация: 07.08.2008
Сообщений: 58
|
|
09.05.2008, 21:08 [ТС] | 3 |
я не знаю как правильно сделать заполнение массивов точек для всех фигур((
0
|
09.05.2008, 21:08 | |
09.05.2008, 21:08 | |
Помогаю со студенческими работами здесь
3
Написание программы-текстового редактора Написание своего веб-редактора. Каковы шансы? С чего начать написание простого графического редактора? Написание простого консольного редактора текстовых файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |