Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Помогите плиз Графический редактор Добавлено: 31.08.09 10:23  

Автор вопроса:  Злобный программер :-)
Я пишу простенький графический редактор (тоесть студию эффектов фотографий). Как можено реализовать Из меню правка команды отменить и повторить? У кого какие соображения? Мне бы понять с чего начать....

Ответить

  Ответы Всего ответов: 17  

Номер ответа: 1
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #1 Добавлено: 31.08.09 10:40
Легче простого.Команда изменить делается простым созданием переменной
  1.  
  2. Dim Otm As Bitmap


В эту переменную ты записываеш изображение перед изменением, а при нажатии кнопки отменить заменяеш основное изображение этим.
Ненамного сложнее и повторить.
Создаёш переменную типа String, и в неё при каждом действии записываеш название, а при нажатии кнопки повторить, считываеш действие и воспроизводиш его. Притом можно вместо String использовать Byte, пронумеровав действия, но там легко запутаться с цифрами.

Ответить

Номер ответа: 2
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #2
Добавлено: 31.08.09 10:48
простенький графический редактор (тоесть студию эффектов фотографий).

Милая фраза.

Короче делаешь массив изображений. В него добавляешь при каждом действии измененное изображение. Как только пользователь нажимает "Отменить", загружаешь предыдущее изображение массива. Так можно сколько угодно команд "Отменить" делать. Повторить делается так же - просто отклоняешься в обратную сторону.

Ответить

Номер ответа: 3
Автор ответа:
 Злобный программер :-)



Вопросов: 14
Ответов: 24
 Профиль | | #3 Добавлено: 31.08.09 10:50
VβРUηit пишет:
Короче делаешь массив изображений. В него добавляешь при каждом действии измененное изображение. Как только пользователь нажимает "Отменить", загружаешь предыдущее изображение массива. Так можно сколько угодно команд "Отменить" делать. Повторить делается так же - просто отклоняешься в обратную сторону.

Спасибо

Ответить

Номер ответа: 4
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #4 Добавлено: 31.08.09 11:28
Повторить делается так же - просто отклоняешься в обратную сторону.

Ага.В будущщее значит=).И Из будущщего берёш изображение.кул.=)

Ответить

Номер ответа: 5
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #5 Добавлено: 31.08.09 14:33
Это ты ещё не видел видеоролик к SQR2, вот там картинка.

Ответить

Номер ответа: 6
Автор ответа:
 Unknown_Master



Вопросов: 11
Ответов: 264
 Профиль | | #6 Добавлено: 31.08.09 16:17
SQR2
,гм. Я пока что даже такой программы не видел) Ссылку не кинешь?

Ответить

Номер ответа: 7
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #7 Добавлено: 31.08.09 17:10
Опечатка, ХQR, нафига ссылка, тут на форуме тема есть.

Ответить

Номер ответа: 8
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #8
Добавлено: 31.08.09 19:18
на чем пишите? был у меня редактор тайлов (картинки жестко 40x40:-) на vb6 http://slil.ru/27942317
может что пригодится

Ответить

Номер ответа: 9
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #9
Добавлено: 31.08.09 20:40
1. Я конечно вас не агетирую на то, чтобы скачивать XQR2, но вот ссылка на ролик:
http://www.youtube.com/watch?v=6-clWVC0IBg
:)
2.
Ага.В будущщее значит

Ты меня не так понял. В прогах есть кроме команды "Undo" еще и "Redo". То есть вася отменил действие, ему это не понравилось, и он опять вернулся к конечному варианту.

Ответить

Номер ответа: 10
Автор ответа:
 Злобный программер :-)



Вопросов: 14
Ответов: 24
 Профиль | | #10 Добавлено: 31.08.09 20:59
Winand пишет:
на чем пишите?

пишу на VB6
Winand пишет:
был у меня редактор тайлов (картинки жестко 40x40:-) на vb6 http://slil.ru/27942317
может что пригодится

Кое что действительно придиться. Спасибо большое

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 31.08.09 23:56
Впечатляющий ролик :)

Ответить

Номер ответа: 12
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #12 Добавлено: 01.09.09 07:41
Ролик действительно довольно серьезный.. честно признаюсь - порадовал.. Но вот голос диктора (полагаю автора) в него совершенно не вписывается.. Тебе надо было неделю жрать снег в альпах чтоб хрипеть как Альпачино, тогда бы он достойно вписался в ролик.

Ответить

Номер ответа: 13
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #13 Добавлено: 01.09.09 09:04
Согласен с вами :-), голос ботаника звучит както неуверенно :-D

Ответить

Номер ответа: 14
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #14
Добавлено: 01.09.09 18:09
Фоновая рэпачина тоже не порадовала. Такое чувство, будто вокалист какбе интересуется, йо, а что ты сделал для черного квартала в свои годы? Вот поэтому я в золоте, а ты говно!

Ответить

Номер ответа: 15
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #15
Добавлено: 01.09.09 19:23
Голос меня самого бесит)) Изначально я его планировал не делать, именно по этому там есть титры. Но потом, куча народа сказала, что мол не успевают читать титры и смотреть одновременно. Пришлось озвучивать. Так и быть, в следующий раз пойду жрать снег. Я же люблю жрать...)

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам