Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual Basic .NET Как перезапустить приложение (рестарт)? https://www.cyberforum.ru/ vb-net/ thread343179.html
Подскажите пожалуйста как перезапустить приложение?
Почти прозрачная форма с непрозрачными на ней элементами управления Visual Basic .NET
Здравствуйте. Подскажите можно ли в VS сделать полностью прозрачную форму, такую как на изображении? Я думаю что средствами VB такого не сделать.
Visual Basic .NET Как узнать внешний IP другого компьютера https://www.cyberforum.ru/ vb-net/ thread343001.html
Здравствуйте всем! Если сможете - помогите, пожалуйста. Как можно узнать IP адрес другого компьютера? Причем этот IP высылался мне на мою электронную почту или в отдельный текстовый документ на моем компьютере. Заранее спасибо!
Visual Basic .NET Как сделать поиск определенного слова по базе и вывести все данные в TextBox? Как сделать поиск определенного слова (допустим возьмем из текстбокса) по базе и вывести все данные в текстбокс. Т.е. если ищем слово "Москва", то нам приходят данные со всей строки где есть "Москва" https://www.cyberforum.ru/ vb-net/ thread342988.html
Хранение в БД графических файлов Visual Basic .NET
В ячейках Access можно хранить несколько картинок(файлов) в одной ячейке. Вопрос - как мне вытащить нужную(к примеру 2-ую картинку из 3 строки 2 столбца) ? И как мне вывести картинку к примеру в пикчербокс из определенной ячейки которая хранится там как вложение ?
Visual Basic .NET Работа с INI-файлами Какими средствами и как можно работать с ини файлами? https://www.cyberforum.ru/ vb-net/ thread342986.html
Visual Basic .NET Как считать из БД несколько ячеек сразу? Как мне считать(ну и вывести к примеру в текстбокс) информацию из 5 строки или, например, 3 столбца полностью все ячейки https://www.cyberforum.ru/ vb-net/ thread342980.html Работа с базой данных Access: Считать информацию с определенной ячейки Visual Basic .NET
Я прочитал все разделы Лукина о БД... и не понял. Ничего не понял, как то оно все расплывчато (я ничего не курил, правда:D) Вообщем я так и не понял как работать с БД. Все что я освоил и уяснил это Подключение к БД. БД создана в Access ручками "PROVIDER = Microsoft.Jet.OLEDB.4.0; DATA SOURCE = _ C:\Users\Dell\Desktop\Во_мне_много_мусора.mdb" помогите кусками кода... кто сколько может:D ...
Visual Basic .NET Сворачивание формы без бордюра по клике на ее иконку в панели задач Здравствуйте, подскажите как сворачивать форму по клику по иконке на панели задач, если моя форма Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None так как сейчас по нажатию на иконку на форме просто выделяется кнопка черным прямоугольником(он мне тоже не нравится, если можно скажите как убрать его). https://www.cyberforum.ru/ vb-net/ thread342940.html Visual Basic .NET Две пары горячих клавиш в неактивном приложении https://www.cyberforum.ru/ vb-net/ thread342909.html
в Этой теме обсуждалось как сделать горячие клавиши для приложения. Получилось в итоге, но получилось лишь с одной парой. А вот как сделать чтобы приожение не имело фокус и можно было бы одной парой(допустим альт+д) вызвать месадж и вин+б другой месаджбокс. Как это сделать?? Наименование гор клавиш неважно
Нужен класс пользовательского ProgressBar Visual Basic .NET
Раньше в форуме vb.net прочитал, как наш великий Памирыч создал код собственного progressbara, жёлтого цвета с затемнением снизу, используя класс.... А где - найти немогу... Спасибо заранее) Памирычу отдельное спасибо и респект!!!!!!
Visual Basic .NET Программное выключение компьютера Как можно отключить компьютер после 5 сек., как запустится программа. ( с помощью thread ? ) Или : Dim objWMIService, objComputer As Object objWMIService = GetObject("Winmgmts:{impersonationLevel=impersonate,(Debug,Shutdown)}") For Each objComputer In objWMIService.InstancesOf("Win32_OperatingSystem") https://www.cyberforum.ru/ vb-net/ thread342670.html
Заблокирован
11.08.2014, 21:19 0

Готовые решения и полезные коды на Visual Basic .NET (Часть-1) - Visual Basic .NET - Ответ 6509869

11.08.2014, 21:19. Показов 542626. Ответов 250
Метки (Все метки)

Ответ

Вопрос: Как получить данные со страницы сайта (например, температуру воздуха с http://qip.ru/) без регулярок и не вникая в API сайта (если оно вообще есть)?
Ответ: Скачать код страницы с помощью WebClient в строку String, после чего распарсить ее с помощью специальной библиотеки HtmlAgilityPack.

Скачивание кода страницы с помощью WebClient в строку

Импортируем пространство имен System.Net, добавив строку кода
VB.NET
1
Imports System.Net
над объявлением класса формы (Public Class ***)

Вставим этот код в любой обработчик события, например, Form_Load
VB.NET
1
2
3
4
5
6
Dim html As String
Using wc = New WebClient()
    html = wc.DownloadString("http://mail.ru/")
End Using
 
MessageBox.Show(html)
Запустив код и полождав некоторое время (зависит от размера кода сайта), мы увидим MessageBox с html-кодом сайта.


Парсинг строки со скачанным кодом страницы


Скачаем архив с библиотекой HtmlAgilityPack с ее сайта (щелкаем ссылку Release Binaries - это все нужные dll без кода).
Эта библиотека позволяет работать с HTML-кодом как с DOM-деревом, подобно тому, как его можно парсить в JavaScript, используя document.getElementById() и тому подобное.

Откроем архив. Увидим папки с разными сборками библиотеки для разных платформ (.NET 2.0, .NET 3.0, .NET 4.0, .NET 4.0 Client Profile, .NET 4.5, Windows RT - Metro, Windows Phone).
Распакуем 3 файла (dll, xml, pdb) версии для .NET 2.0 в папку с нашим exe (bin\Debug\ или bin\Release\).

Добавим в проект ссылку на библиотеку HtmlAgilityPack.dll (меню Проект -> Добавить ссылку).

Импортируем пространство имен HtmlAgilityPack.

Добавим к предыдущему коду следующий код:
VB.NET
1
2
3
4
Dim haDoc As New HtmlDocument()
haDoc.LoadHtml(html)
 
MessageBox.Show(haDoc.GetElementbyId("qip_weather_day").InnerText)
Запустив код, увидим MessageBox с температурой воздуха, указанной на http://qip.ru/

P.S. Рядом с ехе всегда должен лежать файл HtmlAgilityPack.dll, иначе он не запустится.


Вернуться к обсуждению:
Готовые решения и полезные коды на Visual Basic .NET (Часть-1) Visual Basic .NET
Вложения
Тип файла: zip WebClient HtmlAgilityPack Parse.zip (199.9 Кб, 130 просмотров)
Тип файла: zip WebClient HtmlAgilityPack Parse — ТОЛЬКО ЕХЕ.zip (57.3 Кб, 67 просмотров)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2014, 21:19
Готовые ответы и решения:

Готовые решения и полезные коды на Visual Basic .NET (Часть-2)
Данная тема является продолжение одноимённой темы...

Готовые решения и полезные коды на Visual Basic 6.0
Запрещаются любые обсуждения выложенных здесь работ (читаем спойлер). Собственно тут буду...

Продам готовые коды и решения на Visual Basic за 400 рублей
душу продаю:cry: Продам коды исходные на VB !!10 лет копил за 400р !!размер тока кодов 312метров...

Basic4Android. Готовые решения полезные коды
Предлагаю в этой теме делиться полезными кодами. Ну как Visual Basic.NET. Там есть такая тема....

250
11.08.2014, 21:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2014, 21:19
Помогаю со студенческими работами здесь

Полезные коды для PascalABC.NET
В этой теме размещаются полезные исходники программ, различные процедуры и функции, а так же...

Готовые коды для решения лабораторных работ
Доброго времени суток всем! Очень срочно нужны готовые коды для решения лабораторных работ в С# по...

Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net

Visual Basic 6 и Visual Basic .NET - в чем различия?
Visual Basic и Visual studio это не одно и тоже? если нет то в чём разница, по мимо оформления?

Visual Basic .Net и Visual Basic 6.0 - В чём разница
В общем возник вопрос: Visual Bisic.Net и Visual Basic - это два разных языка, или же .NET версия...

Коды на Visual Basic
Ребята всем привет,я начел изучать "Visual Basic"! Очень буду благодарен за коды по этому языку,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru