|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
22.11.2010, 21:27 | #1 (permalink) |
Новичок
Регистрация: 22.11.2010
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Простейший графический редактор
|
22.11.2010, 21:27 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Можете набраться информации прочитав аналогичные темы Простейший универсальный программатор Простейший спектроанализатор Простейший аналоговый синтезатор Простейший детектор лжи VGA графический адаптор Простейший индикатор перегрузки |
23.11.2010, 11:03 | #2 (permalink) |
Новичок
Регистрация: 22.11.2010
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
А в ответ тишина.. Возможно я что-то не так написал) вообщем первый вопрос.. создаю первую кнопку, рисую график, все получается. создаю вторую кнопку для сдвига этого графика вправо. Вот в этом и заключается сам вопрос, как использовать во второй кнопке график из первой? Вся моя проблема в том что я не знаю как связывать между собой кнопки, PaintBox и остальные объекты. Или мне просто во второй кнопке использовать очистку графического окна и рисовать такой же рисунок но со сдвигом
|
24.11.2010, 00:35 | #3 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
А, так редактор вам нужен не на паскале, а на делфи..
Модераторы обмен скриптами не запрещают. Кстати, это не скрипты, а участки программного кода, если по-умному Делфи - язык объектно-ориентированый (опустим подробности). Вот вы как рисовали график? При нажатии кнопки PaintBox1.провести линию. Так же и с движением - PaintBox1.сдвинуть объект. Но я не знаю, что у вас за рисунок, поэтому не знаю, как будет выглядеть движение |
26.11.2010, 17:55 | #4 (permalink) |
Новичок
Регистрация: 22.11.2010
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Нет, я не ошибся) Именно на паскале =) В PascalABC, также есть возможность создать форму, кнопки, графическое окно и т.п. =) График, я образно выражался, собственно рисунок может быть любым, главное чтоб работали функции, перемещение, масштабирование и т.п. Хоть круг, хоть квадрат) Впринципе я все уже написал, разобрался. Создал все что я описывал выше, координатам, которые использовал в фигуре( в моем случае эллипс),присвоил значения изначально, а потом просто с ними работал как мне было угодно) Вот таким способом я связывал кнопки с графиком, график с кнопками =) Впринципе получилось неплохо, но немного скучновато) Добавить бы яркости и красок) Но для начала и это прогресс)
|
26.11.2010, 23:31 | #5 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
С АВС паскалем я знаком слабо, тем более с его возможностями в плане создания интерфейса
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
29.11.2010, 00:37 | #7 (permalink) |
Новичок
Регистрация: 22.11.2010
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Переписал полностью программу на другом модуле, а именно ABCObjects, ныне использовал vcl модуль. Получилось очень красочно и красиво) Научиться бы еще добавлять палитру и чтоб цвет рисунка менялся от нажатия на цвет палитры, было бы круто =)
|
29.11.2010, 00:48 | #8 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Ну вот видите, и у самого все получилось. Хорошо, когда вот так - пришел за помощью - осенило - сам решил - и все довольны
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|