![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Fanat |
![]()
Сообщение
#1
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Требуеться создать примитивный расширяемый графический редактор.
Основные функции: размещение двух типов обьектов- прямоугольник и треугольник. обьекты можно создавать и двигать по окну при помощи мыши. групповое создание обектов. сохранение и загрузка. Не знаю с чего начать. Как создать окно где будут прорисовываться обьекты? Для описания,например,прямоугольников, лучше всего, создать тип, который хранит в себе 4 координаты по Ох и Оу? Как реализовать прорисовку линий между этими координатами? Почему ColorDialog не растягиваеться? |
![]() ![]() |
мисс_граффити |
![]()
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
1. Как создать окно где будут прорисовываться обьекты?
PaintBox кинуть на форму? 2. Для описания,например,прямоугольников, лучше всего, создать тип, который хранит в себе 4 координаты по Ох и Оу? А зачем 4? Двух, имхо, более чем достаточно (по диагонали). Но отрисовка прямоугольников, если мне память не изменяет, уже реализована. Хочется изобрести велосипед? 3. Как реализовать прорисовку линий между этими координатами? См. п.2 4.Почему ColorDialog не растягиваеться? Так реализован... А зачем это нужно??? При желании, можно свой компонент сваять -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Fanat |
![]()
Сообщение
#3
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
1. Как создать окно где будут прорисовываться обьекты? PaintBox кинуть на форму? 2. Для описания,например,прямоугольников, лучше всего, создать тип, который хранит в себе 4 координаты по Ох и Оу? А зачем 4? Двух, имхо, более чем достаточно (по диагонали). Но отрисовка прямоугольников, если мне память не изменяет, уже реализована. Хочется изобрести велосипед? 3. Как реализовать прорисовку линий между этими координатами? См. п.2 4.Почему ColorDialog не растягиваеться? Так реализован... А зачем это нужно??? При желании, можно свой компонент сваять 1)Кинул Image...Это подойдёт думаю...? 2)Насчёт 4х это я погорячился. А можно ли будет подвинуть стандартно прорисованный обьект? И как? 3)Ок 4)Для красоты... ![]() Сложность в следуюшем: если мышь находиться на Image и клик мышкой, то создать прямоугольник. То есть создать по какому либо правилу например мышь находиться в левом нижнем углу. "Сохранение и загрузка",мне кажеться имееться ввиду не изображение а какой либо другой способ хранения объектов, иначе как в загружённом файлу распознать обьект и подфинуть?.. |
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 4:20 |