Помогите плиз....насчет графики

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Помогите плиз....насчет графики

Сообщение Создатель » 08.05.2004 (Сб) 21:34

Ответьте кто нить на такой вопрос плиз.....
Когда вставляешь какую нить картинку в picture box, то ВБ вставляет ее в какой-то квадрат....у этого квадрата свой фон и все такое, но
возможно ли убрать этот квадрат или фон вообще...
просто я пишу игрушку, но по экрану вместо просто танка (как задумывалось) ездиет танк в этом квадрате...
PS - я не насчет border style

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 08.05.2004 (Сб) 22:10

Тут лучше вообще Image использовать.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 08.05.2004 (Сб) 22:32

Да image моргает постоянно....а вот picture - другое дело.....ну а с picture все-таки возможно что-нить сделать????
Или как сделать чтобы image не моргал?

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Предыдущий вопрос остается открытым.....

Сообщение Создатель » 08.05.2004 (Сб) 23:33

Еще один вопрос - можно ли повернуть картинку на определенное кол-во градусов???
Если не трудно, то киньте простенький код....

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 09.05.2004 (Вс) 9:57

По первому вопросу. Чудесный вариант использовать API функцию BitBlt, или если как особое извращение - создаешь контрол, натягиваешь на него рисунок, ставишь маску, и свойство прозрачность, а потом грузишь за место PictureBox'а этот контрол, не моргает, правда тормозит слегка, зато юзать, чем BitBlt легче.

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 09.05.2004 (Вс) 14:25

:arrow: <DELETE> :arrow: :twisted:
Последний раз редактировалось EvilCoder 18.03.2006 (Сб) 13:18, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 09.05.2004 (Вс) 21:35

А может кто-нить расскажет об этом поподробнее или еще лучше - распишет по шагам (предпоследний ответ) ?
Я просматривал в статьях и кое-что нашел, но только не могу с этим разобраться.....смотреть тут
http://temp.vbstreets.ru/default.asp?pa ... &id=rotate

Если у кого нить это получилось, то расскажите, что вы переделали или поменяли....помогите плиз!!!!

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 09.05.2004 (Вс) 23:12

Блин, руки бы оторвать тому, кто этот пример этот код (извиняюсь, но кто же так функции объявляет) :twisted: А пример от EvilCoder работает чудесно, так что может быть с ним проще разобраться?

Вот, лови, переделанный и относительно работающий пример. Я заставила его работать, но там какие-то глюки с углом поворота, не знаю уж в чем он задается, как вариант пробуй методом подбора, дальше разбирайся сам. Надеюсь, что разберешься.
Вложения
Пример.rar
(5.86 Кб) Скачиваний: 71
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 09.05.2004 (Вс) 23:56

Благодарю.....

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 10.05.2004 (Пн) 8:31

Не за что. Кстати, углы там указываются в pi, я потом уже попозже разобралась.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 11.05.2004 (Вт) 2:53

Oxygen

Ты там насчет контрола писала...может поможешь его сделать или хотя бы описать его создание пообъемнее?Или пример какой?

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 12.05.2004 (Ср) 21:20

Напиши конкретно что тебе нужно от этого контрола (функции требуемые), я делала уже, но не знаю, то это что тебе надо конкретно или нет. И еще, лучше пиши на мыло или в личные.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

**Black-Van**
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 05.05.2004 (Ср) 12:32
Откуда: Эстония

Сообщение **Black-Van** » 19.05.2004 (Ср) 10:57

Oxygen извини что не по теме. Но программистка на VB это чтото новенькое:!:
Не обращайте внимания на грамотность.(Каждому своё)

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 21.05.2004 (Пт) 22:12

А тебе что-то не нравится? Я еще и на С++ могу, если сильно нужно. А вообще, я не совсем еще программистка, я только школу в этом году заканчиваю.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 21.05.2004 (Пт) 22:35

А что, разве программисты не могут учиться в школе? :wink:
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 22.05.2004 (Сб) 6:55

Наверное, могут.....
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

minigun
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 10
Зарегистрирован: 04.06.2005 (Сб) 7:06

Сообщение minigun » 09.06.2005 (Чт) 6:45

Тут тоже есть некоторые примеры по работе с графикой http://ishodniki.ru/list/index.php?action=all&cat=14&show=vb_games

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 09.06.2005 (Чт) 9:39

**Black-Van** писал(а):Oxygen извини что не по теме. Но программистка на VB это чтото новенькое:!:


Тебя терзают сосмнения мой юный падаван??? Терпения тебе набраца надо и должным образом воспринимать это должен ты :)

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 09.06.2005 (Чт) 9:47

Шурик писал(а):
**Black-Van** писал(а):Oxygen извини что не по теме. Но программистка на VB это чтото новенькое:!:


Тебя терзают сосмнения мой юный падаван??? Терпения тебе набраца надо и должным образом воспринимать это должен ты :)


Супер! :)
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 09.06.2005 (Чт) 11:01

Оно то может и супер, но обидно за мужчин, которые считают, что программирование - мужская прерогатива. Этот задевает их раздутое самомнение. И очень стыдно перед женщинами :(
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 09.06.2005 (Чт) 14:23

Гыыыыыыыыы..........
Белая и пушистая, дело в том, что я вчера посмотрел ЗВ эпизод 3 и теперь хожу по конторе и говорю как мастер Ёда. Я уже всех достал в нашем здании :D

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 09.06.2005 (Чт) 14:47

Шурик
Смотри, не отвыкнешь! Я недельку назад тоже посмотрел, а потом мы с друзьями ради прикола так говорить начали...
К концу дня я заметил, что говорить по-другому уже трудно :lol:

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.06.2005 (Чт) 14:56

Абалдеть! Лучше я SW III смотреть не буду!... :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 09.06.2005 (Чт) 15:06

BV
Слушай, брось свой ИИ, напиши лучше прогу, которая введенный текст перестраивает так, как будто его говорить Магистр Йода!
:lol:

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.06.2005 (Чт) 15:10

Окей... Если ты поможешь с диалектом Йоды... :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 09.06.2005 (Чт) 15:12

ОФФ:
Кстати его разговор напрягает слишком во время просмотра... И почему он так говорит??? Наверно это верный признак мудрости :D 8)

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 09.06.2005 (Чт) 15:19

Шурик
Скорее не признак, а побочный эффект :lol:

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 09.06.2005 (Чт) 15:22

Кстати, а как можно сформулировать принцип, по которому строятся его фразы?
А то говорить как Йода я могу, а вот точно сформулировать КАК он говорит - что-то затрудняюсь......

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.06.2005 (Чт) 15:22

Заразились SW вирусом вы... Набираться терпением уже не стоит вам...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 09.06.2005 (Чт) 15:24

BV
Вот кстати вторая фраза немного не так звучит... Йода сказал бы ее по-другому :wink:

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 193

    TopList