Уроки Visual Basic.NET
7 комментариев Калькулятор с одним полем ввода
Добавил 10 функций.
Ввод с клавиатуры запрещен!
Уроки Visual Basic.NET
7 комментариев Добавил 10 функций.
Ввод с клавиатуры запрещен!
Уроки Visual Basic.NET
2 комментария Яндекс:
WebBrowser1.Navigate("https://yandex.ru/yandsearch?text=" + TextBox1.Text + "&lr=101102")
minikonkurs-11-14
Google:
WebBrowser1.Navigate("https://www.google.ru/search?hl=ru&newwindow=1&output=search&sclient=psy-ab&q=" + TextBox1.Text + "&btnK=")
Также можно и проделать с другими поисковиками.
Поиск через программу с помощью браузера по умолчанию:
Process.Start("https://yandex.ru/yandsearch?text=" + TextBox1.Text + "&lr=101102")
Уроки Visual Basic.NET
Один комментарий Вот решил для примера сделать простенький браузер. Вы можете его усовершенствовать. Есть только все необходимые функции.
Можете его переделывать под себя. На форму добавляем 5 кнопок:
Ну и добавляем WebBorwser, где собственно и будет отображаться сайт.
Метки: браузер, интернет, интернет-браузер, Простой браузер
nakia
Просмотров: 7 944
Запись опубликована в 21:14
Игры, Уроки Visual Basic.NET
Написать комментарий
Уроки Visual Basic.NET
6 комментариев Слова на оборот.
Первый вариант
Код для кнопки:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox2.Text = StrReverse(TextBox1.Text)
End Sub
Второй вариант
Код для кнопки:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As String
Dim b As Byte
TextBox2.Text = ""
b = 1
Do While b <= Len(TextBox1.Text)
a = Mid(TextBox1.Text, b, 1)
TextBox2.Text = a & TextBox2.Text
b = b + 1
Loop
End Sub
Уроки Visual Basic.NET
Написать комментарий Даже не помню для чего делал..
1. Код рисования линии:
Dim gpap As Graphics 'Объявляем класс Graphics grap = Me.CreateGraphics 'Будем рисовать по форме grap.DrawLine(Pens.Black, 80, 20, 200, 100) 'Рисуем линию. Pens.Black цвет. 80(x1),20(y1),200(x2),100(y2) координаты.
2. Код для рисования двух эллипсов и прямоугольника:
Dim Grap As Graphics = Me.CreateGraphics Grap.DrawRectangle(Pens.Green, 70, 50, 100, 100) 'Квадрат(Pens.Green - цвет зеленый) , (70, 50, 100, 100 - координаты) Grap.DrawEllipse(Pens.Green, 400, 150, 100, 100) 'Круг(Pens.Green - цвет зеленый(Pens.Black - цвет черный, задаете вы) , (400, 150, 100, 100 - координаты) Grap.DrawEllipse(Pens.Green, 0, 150, 100, 200) 'Высокий эллипс(Pens.Green - цвет зеленый)
Уроки Visual Basic.NET
Один комментарий Пример работы с FTP.
FTP-Клиент от Памирыча.
Функционал по более.
Уроки Visual Basic.NET
7 комментариев Добрый день.
Сегодня рассмотрим функцию для данных с сайта по тегам.
Функция не сложная, но для начинающих может показаться сложной.
Разберем пример на моем блоге.
Попробуем вытащить текст заголовка (знаю, что можно с помощью класса с одной строкой кода это сделать, но сейчас речь идет о другом) по тегам <title> </title>.
Imports System.Net
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim WC As New WebClient ' Объявляем новый класс WebClient для обмена данными с ресурсом, заданным URI
Dim HtmlText As String, Result As String
HtmlText = WC.DownloadString(New Uri("https://ds-release.ru")) 'Загружаем блог, как строку, то есть получаем html код главной страницы блога.
WC.Dispose()
Result = Pars(HtmlText, ("<title>"), ("</title>")) 'Строка с html кодом главной страницы блога, первый открывающий тег, второй закрывающий тег
MsgBox(Result) 'Результат
End Sub
' Функция для парсинга. Советую просмотреть шаг за шагом и посмотреть на выполнение.
Public Function Pars(ByRef strSource As String, ByRef strStart As String, ByRef strEnd As String) As String
Dim iPos As Integer, iEnd As Integer
Dim strResult As String
iPos = strSource.IndexOf(strStart, 0)
iEnd = strSource.IndexOf(strEnd, iPos + strStart.Length)
If iPos <> -1 AndAlso iEnd <> -1 Then
strResult = strSource.Substring(iPos + strStart.Length, iEnd - (iPos + strStart.Length))
End If
Return strResult
End Function
Результат будет - "Уроки Visual Basic.NET"
Тоже самое вы можете проделать и с другими сайтами и тегами, только скажу, что не всегда так легко можно вытянуть текст заключенный в теги.
Экспериментируйте, а если что-нибудь не получается или не понятно, то жду ваши вопросы в комментарии.
Метки: Функция парсинга данных по тегам с сайтов
Евгений
Просмотров: 12 717
Запись опубликована в 16:38
Уроки Visual Basic.NET
5 комментариев Будем записывать текст из TextBox1 в текстовый файл.
На форму кидаем один TextBox и две кнопки (Button).
Первый способ записи:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim сохранить As New SaveFileDialog ' Создаем новый элемент "диалог сохранения"
сохранить.Filter = "Файлы .txt|*.txt" ' Фильтр для сохранения(.txt)
If сохранить.ShowDialog = DialogResult.Cancel Then Exit Sub ' Обезопасим себя от ошибки, если мы не нажали на ок, то диалог закроется.
Dim запись As String ' Переменная для хранения текста
запись = TextBox1.Text ' Заполняем переменную
FileOpen(1, сохранить.FileName, OpenMode.Output) ' Создает и открывает файл
Print(1, запись, "") ' Записывает текст в файл
FileClose(1) ' Закрывает файл
MsgBox("Сохранился в - " & сохранить.FileName, , "Запись текста в текстовый файл") ' Показываем сообщение куда сохранился файл
End Sub
End Class
Второй способ:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim сохранить As New SaveFileDialog ' Создаем новый элемент "диалог сохранения"
сохранить.Filter = "Файлы .txt|*.txt" ' Фильтр для сохранения(.txt)
If сохранить.ShowDialog = DialogResult.Cancel Then Exit Sub ' Обезопасим себя от ошибки, если мы не нажали на ок, то диалог закроется.
Dim запись As New System.IO.StreamWriter(сохранить.FileName) ' Реазилзует запись символов в файл
запись.Write(TextBox1.Text) ' Записываем в файл текст
запись.Close() ' Закрываем файл
MsgBox("Сохранился в - " & сохранить.FileName, , "Запись текста в текстовый файл") ' Показываем сообщение куда сохранился файл
End Sub
Полная статья - Запись и чтение в VB.NET