Программирование на VB
 
 
Реклама
RSS / MAP / W3C

RSS - международный формат, специально созданный для трансляции данных с одного сайта на другой. 
Используя готовые экспортные файлы в формате RSS, вы можете разместить на своей странице заголовки и аннотации сюжетов наших новостей. 
Кроме того, посредством RSS можно читать новости специальными программами - агрегаторами новостей - и таким образом оперативно узнавать 
об обновлениях нужных сайтов.
Google SiteMap
Valid XHTML 1.0 Transitional
Статистика
Rambler's Top100

Создаем cвой WEB BROWSER

Этот пример демонстрирует работу компонентов WebBrowser,Splitter и LinkLabel .The .NET Compact Framework (.NET CF) 2.0 and Visual Studio 2005 облегчает написание программ для мобильных устройств.

С помощью компонента WebBrowser можно просматривать как локальные так и удаленные странички(Интернет).

Для полноценной проверки программы её нужно установить на физическое устройство.

После компеляции программ для кпк нужно создать установочный CAB файл который соберёт все необходимые библиотеки и файлы для корректной установки на устройство, после чего просто запустите программу

Требования:

  • Visual Studio 2005 Beta 2.
  • .NET Compact Framework v2.0 (installed on physical device).
  • Интернет на физическом устройстве.

Пример исходного кода


'############################################################
'#      Примеры, уроки и статьи для VB                      #
'#      http://xod.in.ua
'#                                                          #
'############################################################
Option Strict On
Imports System.Text

Public Class Form1
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ' Показать только кнопку ОК для закрытия приложения.
        MinimizeBox = False
        ' Заполняем страничку содержимым
        Dim builder As New StringBuilder
        builder.Append("")
        builder.Append("

Справка

") builder.Append("

Вы можете использовать компонент WebBrowser для отображения локальных файлов
") builder.Append("Splitter: Используйте splitter(разделитель) для изменения высоты браузера.
") builder.Append("URL: Введите адрес и нажмите на кнопку >> . У вас должен быть интернет.") builder.Append("") WebBrowser1.DocumentText = builder.ToString() End Sub Private Sub LoadUrl(ByVal url As String) ' Проверяем правильность ссылки If String.IsNullOrEmpty(url) Or url.Equals("about:blank") Then MessageBox.Show("Неправильная ссылка") Return End If ' Добавим Http для удобства If Not url.StartsWith("http://") Then url = "http://" & url End If ' Перейти на желаемую страницу Try Cursor.Current = Cursors.WaitCursor ' Установить курсор загрузки WebBrowser1.Navigate(New Uri(url)) ' Перейти по указаному адресу Catch ex As System.UriFormatException MessageBox.Show("Ошибка: Неверная ссылка. " & ex.Message) Catch ex As Exception MessageBox.Show("Ошибка: " & ex.Message) Finally Cursor.Current = Cursors.Default ' Restore Default Cursor End Try End Sub Private Sub GoButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GoButton.Click LoadUrl(URLTextBox.Text) ' Получаем адрес End Sub Private Sub PocketPCLinkLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PocketPCLinkLabel.Click LoadUrl("http://xod.in.ua/") End Sub Private Sub MenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem5.Click Try 'вернутся назад WebBrowser1.SendToBack() Catch End Try End Sub Private Sub MenuItem6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem6.Click Try 'Вернутся вперёд WebBrowser1.GoForward() Catch End Try End Sub Private Sub MenuItem7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem7.Click Try 'обновить страничку WebBrowser1.Refresh() Catch End Try End Sub Private Sub MenuItem8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem8.Click Try 'остановить загрузку WebBrowser1.Stop() Catch End Try End Sub Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click 'Разварачиваем программу на весь экран Me.WindowState = FormWindowState.Maximized MenuItem3.Checked = True MenuItem4.Checked = False End Sub Private Sub MenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem4.Click Me.WindowState = FormWindowState.Normal MenuItem4.Checked = True MenuItem3.Checked = False End Sub End Class

Скачать исходный код примера

Страниц: 1
Опубликовано: 23.02.10 | Просмотров: 1701 | [ + ]   [ - ]   | Печать
 
 
© 2012 All right reserved xod.in.ua [ Сгенерировано за: 0.022 сек. | Выборки : 4 | Время БД : 0.002 сек.]