Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: И опять vkontakte... Добавлено: 15.09.10 22:56  

Автор вопроса:  Саня | ICQ: skype psycho1219 
Нужно зайти ВКонтакт>Группа>И редактировать блок новостей(Вставить в него из Textbox всё...) и нажать кнопочку предпросмотр ^_^, кто знает помогите плз ))

Ответить

  Ответы Всего ответов: 24  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 16.09.10 07:58
заходи, вставляй, нажимай, в чем проблема - нет рук? ^^

Ответить

Номер ответа: 2
Автор ответа:
 Сергей



ICQ: 558230345 

Вопросов: 7
Ответов: 91
 Профиль | | #2 Добавлено: 16.09.10 09:49
AgentFire
заходи, вставляй, нажимай, в чем проблема - нет рук? ^^


+1

Ответить

Номер ответа: 3
Автор ответа:
 Саня



ICQ: skype psycho1219 

Вопросов: 6
Ответов: 18
 Профиль | | #3 Добавлено: 16.09.10 13:06
Идея отличная, сам бы не додумался, но все же если можно, то по теме можете что нибуть сказать?

Ответить

Номер ответа: 4
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #4 Добавлено: 16.09.10 13:16
А можно все же по теме что-нибудь спросить?

Ответить

Номер ответа: 5
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #5
Добавлено: 16.09.10 13:44
Уважаемый топикстартер, через два тупых поста тема будет закрыта. Суть вопроса не ясна абсолютно. Вам надо полностью код написать? Тогда вам не сюда. Здесь, как правило, дают советы. Вот Вам мой совет: не мелите чепуху, а задавайте вопрос корректно и точно. Итак, реализация какого конкретно механизма Вас интересует?

Ответить

Номер ответа: 6
Автор ответа:
 Саня



ICQ: skype psycho1219 

Вопросов: 6
Ответов: 18
 Профиль | | #6 Добавлено: 16.09.10 13:46
Вот я и спрашиваю ^_^ возможно ты не понял но тема вопроса "Как программно нажать на ссылку", если не затруднит то обьясни если знаешь ))

Ответить

Номер ответа: 7
Автор ответа:
 Сергей



ICQ: 558230345 

Вопросов: 7
Ответов: 91
 Профиль | | #7 Добавлено: 16.09.10 14:19
  1.  
  2. WebBrowser1.Navigate(url)

Ответить

Номер ответа: 8
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #8
Добавлено: 16.09.10 14:40
WebBrowser не использовал ни разу, ибо это унылое говно. Лучше уж отправить POST/GET-запрос и распарсить HTML как XML...
Саня пишет:
тема вопроса "Как программно нажать на ссылку"

Возможно ты не понял, но так и надо было писать в названии темы или вопросе. Читаем правила форума.

Ответить

Номер ответа: 9
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #9
Добавлено: 16.09.10 14:41
Сергей, такие элементарные вещи проще почерпнуть из MSDN, чем задавать тупые вопросы на форуме.

Ответить

Номер ответа: 10
Автор ответа:
 Сергей



ICQ: 558230345 

Вопросов: 7
Ответов: 91
 Профиль | | #10 Добавлено: 16.09.10 15:25
Executioner
Лучше уж отправить POST/GET-запрос и распарсить HTML как XML...

Скорее всего это правильнее по канонам, но если на форму положить WebBrowser и уже в форме разобрать HTML страницу как XML, то не нужен гимор с формированием POST/GET-запроса и приемом файла. Здесь только вопрос простоты исполнения. а для начинающего - это самое главное.

Ответить

Номер ответа: 11
Автор ответа:
 Саня



ICQ: skype psycho1219 

Вопросов: 6
Ответов: 18
 Профиль | | #11 Добавлено: 16.09.10 15:44
Сергей, такие элементарные вещи проще почерпнуть из MSDN, чем задавать тупые вопросы на форуме.
- Извеняюсь если затронул нежные чувства админа 0_o...

Ответить

Номер ответа: 12
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #12
Добавлено: 16.09.10 16:34
Саня, чувства админа здесь не причем, дело лишь в том, что современные киддисы ни коим образом не хотят делать что-то самостоятельно. Вот даже вопрос на форуме задать - и то не могут.
Сергей, если бы ты знал все баги и глюки этого компонента, то так не говорил бы. Поверь, в нем очень много минусов. Взять хотя бы его чрезмерную прожорливость в плане памяти и скорость. Чтобы залогиниться в контакт, тебе не надо загружать всю страницу целиком, тебе не надо рендерить скрипты и стили, тебе надо просто послать GET или POST-запрос (возможно даже HEAD) и принять заголовок с куками. Программист нужен, чтобы думать, а не писать кривые неоптимальные коды. Большая ошибка многих начинающих в том, что они пишут небольшие приложения "для себя" или, что хуже, для масс, забывая о том, что код должен быть оптимален, а не "на коленке, тяп-ляп". Даже в небольшом скрипте надо стараться добиться хорошего оптимального кода, иначе в больших проектах будет тот же неправильный подход. Это не только мое мнение, это мнение очень и очень авторитетных людей. Читайте "Совершенный код" Макконнелла.

Ответить

Номер ответа: 13
Автор ответа:
 MISTER X



ICQ: 463865965 

Вопросов: 31
Ответов: 190
 Web-сайт: studioartf.ru
 Профиль | | #13
Добавлено: 16.09.10 17:02
Вопрос помоему глупый.Саня,ты хочешь чтобы по клику кнопки у тебя открылся браузер?если да то вот

Ответить

Номер ответа: 14
Автор ответа:
 MISTER X



ICQ: 463865965 

Вопросов: 31
Ответов: 190
 Web-сайт: studioartf.ru
 Профиль | | #14
Добавлено: 16.09.10 17:05
сори,забыл отправить...
Код формы
  1.  
  2. Public Sub RunBrowser(strURL As String, iWindowStyle As Integer)
  3.   Dim lSuccess As Long
  4.   lSuccess = ShellExecute(Me.hwnd, "Open", _
  5.           strURL, 0&, 0&, iWindowStyle)
  6. End Sub
  7.  
  8. Private Sub Form_Load()
  9. Call RunBrowser("www.google.ru", SW_SHOWNORMAL)
  10. End Sub



Код модуля
  1.  
  2. Declare Function ShellExecute Lib "shell32.dll" _
  3.   Alias "ShellExecuteA" _
  4.   (ByVal hwnd As Long, ByVal lpOperation As String, _
  5.   ByVal lpFile As String, ByVal lpParameters As String, _
  6.   ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  7.  
  8. Public Const SW_SHOWNORMAL As Long = 1
  9. Public Const SW_SHOWMAXIMIZED As Long = 3
  10. Public Const SW_SHOWDEFAULT As Long = 10
  11.  

Ответить

Номер ответа: 15
Автор ответа:
 Сергей



ICQ: 558230345 

Вопросов: 7
Ответов: 91
 Профиль | | #15 Добавлено: 16.09.10 17:12
Executioner
Прошу не считать мой пост обидой, продолжением дискуссии.
Самый оптимальный код для машины будет на ассемблере, наверное.
Принять заголовок с куками здесь не достаточно, по-моему.
Не так много кушает webbroswer, если конечно хоть мало-мальски приличный комп.
Скорость ответа больше всего зависит от сетки и отвечающего сервера, а разбор в элементе идет очень быстро.
Понятие "на коленке" - весьма условное.... ORACLE тоже в Бангалоре пишут и не всегда правильно. А это не на коленке!!!
Программист нужен не только для того, чтобы писать оптимальный код( тоже очень относительное понятие), адля того, чтобы решать задачу, зная все минусы и плюсы языка и компонентов, а пользователь этого бы не замечал.
Я так думаю....
УФ!

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам