Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
4 / 4 / 0
Регистрация: 07.08.2008
Сообщений: 58
1

написание графичекого редактора

08.05.2008, 19:29. Показов 1634. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Народ помогите пожалуйста...требуется помошь в написании графиского редактора, а именно: я написал в switch условия, при которых будут переключаться кнопки и следовательно будут рисоваться разные типы фигур(прямоугольноик, линия, карандаш, эллипс), то есть у меня отдельно массив прямоугольников, масив линий, точек, но я не могу правильно сделать сохранение целосной картинки...помогите ...может кто делал подобное или знает лучший способ реализации..
очень нада..не откажусь от любой помощи...или хотя бы посоветуйте литературу, где встречается подобное))
Зааранее благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2008, 19:29
Ответы с готовыми решениями:

Посоветуйте литературу по написание основам написание плагинов
пишу курсовую на тему, основы написание плагинов. Посоветуйте литературу.

Написание графического редактора
Мне нужно написать на С# простенький графический редактор (на подобии пейнта). Пытался начать...

Написание визуального HTML-редактора
Появилось желание написать простенький визуальный HTML редактор. Задумался над основным объектом-...

Написание Редактора Анимации
Всем привет!!! Я начинающий в компьютерной графике,я хотел бы попробовать написать свой редактор...

2
#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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2008, 21:08
Помогаю со студенческими работами здесь

Написание программы-текстового редактора
Написать программу-примитивный текстовый редактор. программа должна вводить информацию с клавиатуры...

Написание своего веб-редактора. Каковы шансы?
Родилась у меня идея написать web-редактор (html, js, php). И сделать упор на дизайн: красивые...

С чего начать написание простого графического редактора?
Здравствуйте, мне нужно написать простейший графический редактор тапа Паинт, у меня нет пока...

Написание простого консольного редактора текстовых файлов
Нужно написаить простой консольный редактор текстовых файлов. В каую сторону копать? Желательно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru