Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как так сделать ? 
:(
    Опции темы
tyk
Дата 4.10.2003, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 28.9.2003

Репутация: нет
Всего: нет



1)как сделать так
чтоб в одном файле хранилось 3 картинки (все 3 в одну строчку нарисованы)
и чтоб оттуда загружалась токо одна нужная
или в 2 строки по 2 картинки но тоже тока одна загружалась
хелп плиз

2)как сделать чтобы карта из какогонибудь txt файла бралась


Это сообщение отредактировал(а) tyk - 4.10.2003, 11:28
PM MAIL   Вверх
Alles
Дата 6.10.2003, 06:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 26.6.2003
Где: RUSSIA

Репутация: 2
Всего: 2



Проще думаю так !
Создай две формы . Одна форма это образцы картинок. На форму их внедряй через буфер обмена . Откраваешь в графическом редакторе картинку ..пойдет фото-едитор от офиса. Выделяеш все или нужную тебе часть и копируеш в буфер обмена. Затем ставишь на форму Image1 ( это уже в VB) и прямо в него делаешь вставить. У Image1 в свойстах Stretch поставь True чтобы масштабирование картинки менялось с изменением размера самого Image т.е. чтобы картинка вписывалась в рамку. И так со всеми картинками сколько их у тебя будет. (Только не нужно доходить до маразма, я имею ввиду по количеству) smile.gif Вторая форма чистая ( ну конечно на твое усмотрение , может там у тебя уже куча контролов будет)
Затем в код первой формы вставляеш код:
Код

Private Sub Image1_Click()
Form2.Show ' Загружаем форму №2
Form2.Picture = Form1.Image1 ' Одеваем форму в картинку на которой кликнули
End Sub

Private Sub Image2_Click()
Form2.Show ' Загружаем форму №2
Form2.Picture = Form1.Image2 ' Одеваем форму в картинку на которой кликнули
End Sub
'...................................................... и так далее зависит сколько у тебя картинок



и так далее на каждый Image сколько их у тебя будет.

А вот второй твой вопрос , мне честно говоря непонятен , если можно попадробней.
Удачи !


PM MAIL ICQ   Вверх
Mephisto
  Дата 6.10.2003, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Цитата
На форму их внедряй через буфер обмена

Сразу вылазит очевидный минус. Если чего находилось в буфере, то confused.gif
Цитата
Создай две формы

Насколько я понял tyk пишет игру на VB, поэтому работать с двумя формами не так уж весело.

Если у тебя есть полная версия ВБ, то сделай поиск по CD с маской *.prj . Должен найти Microsoftовский пример экранной заставки, там увидешь как делаются склееные картинки, и как вырезать из них нужную тебе часть.
PM   Вверх
tyk
Дата 8.10.2003, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 28.9.2003

Репутация: нет
Всего: нет



Цитата
Если у тебя есть полная версия ВБ, то сделай поиск по CD с маской *.prj . Должен найти Microsoftовский пример экранной заставки, там увидешь как делаются склееные картинки, и как вырезать из них нужную тебе часть.

к сожалению у меня нету диска с полной версией sad.gif

а насчент второго вопроса -
у меня к примеру есть документ Ворд и в нем написано :
aaaaa
a-----a
a-----a
aaaaa
а как мне сделать чтобы моя программа вместо этих "а" рисовала картинку определенную

Это сообщение отредактировал(а) tyk - 8.10.2003, 08:20
PM MAIL   Вверх
Mephisto
  Дата 8.10.2003, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Цитата
у меня к примеру есть документ Ворд и в нем написано :
aaaaa
a-----a
a-----a
aaaaa
а как мне сделать чтобы моя программа вместо этих "а" рисовала картинку определенную

Это сделать достаточно просто.
Ну если ты хочешь делать так как ты написал, то необходимо:
1)Скачать одну строчку из твоего текста(Почти исходник)
2)Анализируя каждый символ рисовать новую картику. Подробнее:
Проанализируя символ выберешь нужную картинку.
Пусть X0 - стартовый пиксел, тогда Х0 + длина картинки*количество картинок есть стартовый пиксел новой картинки.

И так от строчки к строчке.
Но всё же я думаю что это не оптимальный вариант. Хотя смотря как ты его реализуешь... cool.gif
PM   Вверх
cardinal
Дата 8.10.2003, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Начни с простого txt файла. Напиши туда, что нибудь типа того, что ты уже написал (буква D помоему это) и попробуй засунуть на правильные места единички в bmp картинку. То есть заменяешь все буквы 'a' на единички, а остальное оставляешь нулями (или наоборот, помоему в bmp 0 - черный, а 1 - белый). Вот тебе пример работы с bmp файлами.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
tyk
Дата 9.10.2003, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 28.9.2003

Репутация: нет
Всего: нет



спасибо !
щас попробую smile.gif
PM MAIL   Вверх
Vach
Дата 21.10.2003, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: 8
Всего: 18



Нашел хороший пример по поводу первого вопроса
http://www.planetsourcecode.com/
сверху есть - Quick Search for: (ищи "BMP Packer") in language: Visual Basic
Это если вопрос актуален.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0835 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.