ЧАТ! СМАЙЛИКИ!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

ЧАТ! СМАЙЛИКИ!

Сообщение JohnK » 17.09.2005 (Сб) 17:54

Пользовался поиском ничего вразумительного не нашел.
Пишу чат. Вариант с RichText пробывал не нравиться!!!
ВОПРОС: Как WebBrowser вставить смайлик (картинку)? Желательно пример кода.

Заранее огромное спасибо!
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 17.09.2005 (Сб) 18:20

Знаешь зачем нужен HTML?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 17.09.2005 (Сб) 18:31

Догадываюсь ... :lol:
Если нечего сказать - лучше промолчать. А если есть - кодом помоги! :shock:
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 17.09.2005 (Сб) 18:44

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

http://www.rs-creative.com
Alex_Black@rs-creative.com

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 17.09.2005 (Сб) 22:23

JohnK, если хочешь сделать действительно качественную программу, полагаю тебе понадобится делать свой ActiveX.
ХЎ

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 18.09.2005 (Вс) 14:57

Ну тот же ActiveX, я полагаю должен ипользовать контрол WebBrowser?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 18.09.2005 (Вс) 15:07

Нафиг это... Пиши ActiveX с набором анимаций(если хочешь анимированные смайлики). При необхоюимости подгружаешь очередной оный элемент и выбираешь только номер(или название) анимашки. Проблема здесь только в том, как рассчитать координаты его на форме, но и это решается не очень сложно...
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 18.09.2005 (Вс) 15:54

Так это что, полностью писать свой "RichText" контрол?!
А зачем изобретать велосипед?!!!
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 18.09.2005 (Вс) 15:57

А ВОПРОС!!!!! Был таким:
Как WebBrowser вставить смайлик (картинку)? Желательно пример кода.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.09.2005 (Вс) 19:01

А ответ будет таким:
DOM
Lasciate ogni speranza, voi ch'entrate.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 18.09.2005 (Вс) 19:45

А если расшифровать? :?:
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.09.2005 (Вс) 20:08

Lasciate ogni speranza, voi ch'entrate.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 18.09.2005 (Вс) 23:06

А что, никто не писал чат?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

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

Сообщение BV » 18.09.2005 (Вс) 23:15

Проект "AI чат" заморожен.

Кстати, для чата нужен RichEdit, а не WebBrowser (если чат будет 2D).
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;

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 19.09.2005 (Пн) 8:20

Код: Выделить всё
<html><head>
<meta http-equiv="Content-Language" content="en-us">
</head><body>
<body bgcolor="#FFFFFF">
<p>
<img id=001 border="0" src="Smile\Other\001.gif" width="78" height="87">
</p>
</body></html>


путь к смайлу Smile\Other\001.gif, и соответственно не забудь указать размеры
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 19.09.2005 (Пн) 21:27

Спасибо Sirik, буду пробывать.
To BV а как ты решал проблему "блымканья" при вставки рисунка (смайлика) в RichTextBox ?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 20.09.2005 (Вт) 21:07

Все получилосьс WebBrowser! Даже очень ничего.

таким вот, макаром:

Set mDoc = WB1.Document
mDoc.Write UserScreen
Set mDoc = Nothing


Ну вот другой вопрос:
как мне очистить мтраницу не прибегая к загрузки оной с пустого файла?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 20.09.2005 (Вт) 22:33

А в догонку еще вопросик! Как в контроле WebBrowser при добавлении текста перемещаться автоматом делать прокрутку окна чтобы видеть последние сообщения :?:
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 20.09.2005 (Вт) 23:16

Очистка получилась!!!!

Код: Выделить всё
WB1.Document.body.innerHTML = ""


А вот как скролинг сделать???
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 21.09.2005 (Ср) 0:16

Упс... после такой очистк приложение вылетает...... HELP!
как коректно очистить страничку, и продолжать выводить сообщения?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 21.09.2005 (Ср) 14:09

Лучше работать не со страницей в целом или ее <body>, а загрузить html шаблон c дивом внутри и менять его innerHTML, это абсолютно безопасно.
Лучший способ понять что-то самому — объяснить это другому.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 21.09.2005 (Ср) 14:29

А для тех кто в танке, кодиком помоги :(
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 22.09.2005 (Чт) 22:12

Таксь, шаблон сделал... css
А что такое диво? Я в web-программировании ни бум-бум...
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 23.09.2005 (Пт) 10:14

скрол:
Код: Выделить всё
web.Document.parentWindow.Scroll 0, web.Document.body.scrollHeight
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 23.09.2005 (Пт) 11:30

А что такое диво?

Жжошь не по-деццки :D :D :D
<div></div> - дивись :lol:
А шаблон будет выглядеть примерно так:

Код: Выделить всё
<html>
   <head>
      <script language="javascript">
      </script>
   </head>
   <body bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" scroll="auto">
      <div id="EditableBody">
         Здесь можно все, что угодно.
      </div>
   </body>
</html>


В <script> можно напихать скриптов на все случаи жизни.
Лучший способ понять что-то самому — объяснить это другому.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 23.09.2005 (Пт) 11:37

Да я уже понял, спасибо!!!
Я еще задействовал стелевые странички вообще кульно стало :D
Вот только получается весь текст чата со всеми разметками будет храниться в стринговой переменной...
... а у нее предел есть? Не лопнет? :lol:

А как запретить контекстно меню? Насколько я понимаю без сабклассинга здесь не обойтись...? :?:
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 23.09.2005 (Пт) 11:41

А вообще на днях пошпионил 8)
Так у Yahoo Messengera тоже WebBrowser используется...

А вы ActiveX... ActiveX....
Зачем создавать велик? Как доделую чат - обязательно выложу!


PS. Вообщето чат рабочий. Просто стал вопрос о смайликах вот и делаю обновление
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 23.09.2005 (Пт) 13:35

С помощь какого контрола лучше организовать список пользователей с автарами? :?:
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 23.09.2005 (Пт) 15:16

Привет, слушай, я тоже пытался сделать чат, но если я спокойно пишу проги на свой комп, то в сети совсем никак.
Можешь вкратце написать и обычным языком объяснить, как вообще работает чат в том смысле, как у всех обновляется окно?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 23.09.2005 (Пт) 15:21

У меня классический вариант Клиент -Сервер (выделенный)
Любой клиент шлет на сервак, а сервак рассылает всем. :wink:
А теперь собственно по вопросу у тебя есть что сказать?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

След.

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

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

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

    TopList