![]() |
|
Модераторы: Akina |
![]()
|
|
| genanch |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.2.2010 Репутация: нет Всего: нет |
Привет Всем .
Я радиолюбитель , автор "Станок для рисования печатных плат и выжигания лазером" [removed] программу управления станком я написал сам на FREEBASIC . Решил усовершенствовать программу на VisualBasic но опыта нет , кое-что не получается . Поиски в интернете ничего не дают . Может кто нибудь сможет помочь ? Задача в следующем - открыть BMP файл большого размера , считать и заменить цвет пикселей . Необходим PictureBox и ScrollBar , но на тех примерах , которые я находил в интернете , не могу рисовать в PictureBox , рисую на картинке все отлично но только начинаю перемещать ScrollBar мой рисунок пропадает с картинки . AvtoRedraw не помогает. Это сообщение отредактировал(а) Akina - 2.2.2010, 22:45 |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
А что собственно делает программа? Почему надо создавать свой инструмент для рисования, когда есть сотни готовых?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| genanch |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.2.2010 Репутация: нет Всего: нет |
Станок уже зделан , ни одна программа из готовых не подойдет . А не ужели VisualBasic так плох что в нем нельзя сделать графический редактор для BMP большого размера (PictureBox и ScrollBar ) . "Станок для рисования печатных плат и выжигания лазером" можно найти через поисковик . |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Сделать в нём можно практически что угодно. Графических редакторов для битмапов большого размера - тонны. Программа же на VB может просто передавать такой программе файл на редактирование и принимать результат. И при этом пользователь получает достаточно большой и вылизанный функционал, причём практически без каких-либо телодвижений со стороны программиста. Более того - каждый пользователь, если это предусмотреть, сможет использовать СВОЙ, наиболее знакомый и привычный ему, инструмент редактирования картинки. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| genanch |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.2.2010 Репутация: нет Всего: нет |
Принцип программы такой :
я открываю BMP с рирунком который надо наресовать на плате или выжеч лазером (рисунок Ч/Б) , запускаю программу . Программа начинает поиск первого закрашенного пикселя , как только находит перемещает инструмент в соответствующюю координату , перекрашивает черный пиксель на экране в зеленый (чтобы знать что здесь мы уже были ) и рисует точку на заготовке (на станке) , дальше работает алгоритм поиска ближайшей точки . И так пока не отсканирует весь ресунок . Но это все не важно , мне нужно на форму поместить PictureBox и ScrollBar , наресовать к примеру линию (LINE) переместить ScrollBar , чтобы переместился рисунок вместе с линней , не ужели VisualBasic так плох что в нем нельзя сделать такое ? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Как я уже говорил, на нём можно сделать практически всё. И если у программиста на VB что-то не получается, то из них двоих плох явно не Бэйсик. А весь остальной функционал программы, кроме отрисовки всей этой лабуды на экране, уже реализован? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| genanch |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.2.2010 Репутация: нет Всего: нет |
Уже четыре года работает программа написаная на FREEBASIC , но с малым разрешением (980 х 680 точек , точно не помню) . Я переделал электронику , теперь есть возможность работать с разрешением в два раза больше , вот и решил изучить VisualBasic и написать программу ( купил книги , много инфы скачал с нета ) он мне ближе , с basic я знаком с конца 80-х . Это не комерческий вариант , если Вы были на VRI CNC форум , Вы наверное поняли что второго такого станка не сделать . Я просто прошу помощи : мне нужно на форму поместить PictureBox и ScrollBar , наресовать к примеру линию (LINE) переместить ScrollBar , чтобы переместился рисунок вместе с линней |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Добавлено через 1 минуту и 16 секунд И вообще поиск по словам PictureBox scrolling visual basic даёт чёртову уйму ссылок. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| genanch |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.2.2010 Репутация: нет Всего: нет |
СПАСИБО ОГРОМНОЕ !!!
Это самый лутьший код из тех которые я видел ! Если чем нибуть могу Вам помоч , всегда буду рад ! |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |