Отправляет email-рассылки с помощью сервиса Sendsay

Статьи по Visual Basic.NET

  Все выпуски  

Абстрактный класс XmlReader


Информационный Канал Subscribe.Ru

Visual Basic.NET
Лучшие статьи с сайта www.p-lib.pp.ru
  Главная | Новости | Статьи | Каталог | Софт | Регистрация | Поиск

Приглашаем авторов статей к сотрудничеству с сайтом. Для того чтобы разместить на сайте статью надо заполнить форму или связаться с нами по E-Mail

Предлагаем владельцам сайтов добавить сабя в каталог на нашем сайте.

Самые популярные статьи по Visual Basic.NET

1. Наложение изображений
Четвёртый элемент матрицы ColorMatrix управляет прозрачностью пиксела в соответствии с RGBA цветовой моделью.

2. Операция Drag and Drop для графического файла
В форме можно не только рисовать, загружать в неё рисунки, но можно так же перемешать в неё рисунки из графических файлов с помощью операции Drag and Drop.

3. Работа с папками и файлами в VB.NET
В этой статье рассказывается как с помощью классов .NET можно работать с файлами и папками. Для работы с папками и файлами нужно импортировать пространство имён System.IO.

4. Вставка в графическое поле содержимого буфера
Класс Clipboard позволяет возвращать данные из буфера обмена и записывать их в него. В частности он позволяет возвращать из буфера обмена хранящиеся в нём графические данные.

5. Создание пользовательского списка
В следующей статье описывается пример в котором создаётся список, у которого текст каждого элемента имеет свой цвет, фон элементов имеет цвет AliceBlue, а выбранный элемент выделяется контуром.

6. XML и .NET Framework
Microsoft .Net Framework использует XML Document Object Model (DOM), чтобы обеспечить доступ к данным в XML-документах и дополнительные классы для чтения, записи и навигации в пределах XML-документа.

7. Операция Drag and Drop для элементов управления ListView
Следующая статья демонстрирует то, как для элементов управления ListView можно программировать операции Drag and Drop.

8. Броузер базы на основе простого связывания на ADO.NET
Практически все элементы управления можни связать с тем или иным полем базы данных, используя свойство DataBindings. Такое связывание называется простым(simple-bind).

9. Определение IP-адреса компьютера
Для определения IP-адреса компьютера необходимо воспользоваться классом IPHostEntry...

10. Прозрачная форма
Свойство Opacity управляет прозрачностью формы. Именно об использовании и управлении этим свойством будет рассказываться в статье.

Свежие компьютерные новости

12.01.2006 Google откроет книжный интернет-магазин
12.01.2006 Opera Software выпускает браузер для бытовой техники
12.01.2006 Windows ХР загрузили на процессоре с частотой 25 МГц и 18 Мб ОЗУ
12.01.2006 Билл Гейтс не считает Google основным конкурентом
12.01.2006 "Битрикс" и NetPromoter проводят семинар
12.01.2006 Крошечный блок питания PicoPSU-120
12.01.2006 Macworld 2006: Microsoft продолжит выпуск Office для Mac OS
12.01.2006 AOL купила компанию видеопоиска Truveo

Абстрактный класс XmlReader

Абстрактный класс XmlReader предназначен только для обеспечения быстрой, не кэшируемой отправки потока доступа к XML-данным. Абстрактный класс XmlWriter обеспечивает быстрый, не кэшируемый, однонаправленный путь создания XML-потоков, содержащих XML-документы, которые соответствуют спецификации W3C Extensible Markup Language (XML) 1.0 и пространству имен из спецификации XML.

Считывание данных из XML-документа с помощью класса XmlNodeReader

Класс XmlNodeReader расширяет класс XmlReader, представляя доступ к ответвлениям узла DOM. Он возвращает любые узлы, которые находит в дереве DOM, включая узлы-ссылки на объекты. Для навигации по дереву используется метод Read, считывающий очередной узел и возвращающий значение True, если таковой имеется. Свойство NodeType возвращает тип узла. В приводимом далее коде демонстрируется то, как класс XmlNodeReader реализует считывание данных из XML-документа (в данном случае list.xml, в котором собраны данные о сотрудниках некоторой фирмы). Считанные данные для просмотра загружаются в элемент управления ListView. Итак, для реализации проекта создайте форму, в которой расположите элемент управления ListView. Установите в окне Properties значение его свойства Dock равным Fill.

В код сгенерированный мастером проекта, сначала добавьте директивы импорта двух вспомогательных пространств имен.

Imports System.IO
Imports System.Xml

А затем следующий код

Private Sub Form1_Load(ByVal sender As Object, _
           ByVal e As System.EventArgs) Handles MyBase.Load
        ListView1.View = View.Details
        ListView1.Columns.Clear()
        ListView1.Items.Clear()
        ListView1.Columns.Add("Имя", 80, HorizontalAlignment.Left)
        ListView1.Columns.Add("Фамилия", 120, HorizontalAlignment.Left)
        ListView1.Columns.Add("E-Mail", 200, HorizontalAlignment.Left)

        Dim lvitem As ListViewItem
        Dim s As String = String.Empty
        Dim doc As XmlDocument = New XmlDocument()
        Dim fname As String = "list.xml"

        If Not File.Exists(fname) Then
            MessageBox.Show("Нет файла: " & fname)
            Return
        End If
        doc.Load(fname)
        Dim reader As XmlNodeReader = New XmlNodeReader(doc)
        Do While reader.Read
            If reader.NodeType = XmlNodeType.Element Then
                s = reader.Name
            End If
            If reader.NodeType = XmlNodeType.Text Then
                If (s.Equals("Имя")) Then
                    lvitem = New ListViewItem()
                    lvitem = ListView1.Items.Add(reader.Value)
                Else
                    lvitem.SubItems.Add(reader.Value)
                End If
            End If
        Loop
        reader.Close()
    End Sub

Исходник к статье находится здесь.

Книги с Озона

Visual Basic .NET. Библия пользователя Visual Basic .NET. Библия пользователя

Visual Basic .NET - результат самых решительных изменений, когда-либо сделанных в популярном языке Visual Basic. Эта книга, написанная командой экспертов Visual Basic .NET, поможет вам овладеть всеми нюансами платформы .NЕТ, будь вы ветеран Visual Basic 6 или разработчик на АSР, или даже просто новичок в программировании. Начав с обзора новых объектно-ориентированных свойств, авторы познакомят вас с основами языка Visual Basic, со средой разработки Visual Studio .NET, технологиями АDО.NЕТ и ХМL и объяснят на примерах, как создавать формы Windows, приложения АSР.NЕТ и Web-сервисы.

Заказать на Озоне

Microsoft Visual Basic .NET 2003. Русская версия. Шаг за шагом (+ CD-ROM) Microsoft Visual Basic .NET 2003. Русская версия. Шаг за шагом (+ CD-ROM)

Visual Basic .NET 2003 - это профессиональная среда для разработки приложений, а практическое руководство из серии "Шаг за шагом" - быстрый путь к ее освоению.
Настоящее руководство с помощью пошаговых упражнений, примеров кода, подсказок по оптимизации и советов из реального мира проведет вас от основ программирования к высокоэффективной работе в Visual Basic .NET 2003. Эта книга содержит все, что требуется для перехода к созданию программного обеспечения, использующего .NET!
Вы освоите элементы управления из Toolbox, новые инструменты для отладки и структурные обработчики ошибок и научитесь создавать неотразимый интерфейс пользователя, изучите методы из библиотек классов .NET Framework 1.1, сможете управлять данными в программах с помощью коллекций, массивов и методик обработки строк, автоматизировать приложения Microsoft Office и управлять процессами, управлять формами Windows, создавать графику и анимационные эффекты. Вы научитесь составлять код для принтеров и диалоговые окна для печати, управлять базами данных Access, создавать собственные приложения баз данных, отображать документы HTML с помощью Microsoft Internet Explorer, использовать веб-формы для создания интерфейсов Интернет. Все файлы упражнений и примеры кода на Visual Basic .NET 2003 имеются на прилагаемом к книге CD-ROM.

Заказать на Озоне

Использование Microsoft Visual Basic .NET. Специальное издание Использование Microsoft Visual Basic .NET. Специальное издание

Мы живем в такое время, которое можно назвать чудесным для программистов на Visual Basic. Что же касается Visual Basic .NET, то он заметно отличается от своих предшественников. И даже если вы годами программировали на Visual Basic, то все равно на вас теперь свалилось слишком много нового. Visual Basic .NET, начиная с полностью обновленного пользовательского интерфейса и заканчивая новыми возможностями языка и изменениями в архитектуре - это шаг вперед в эволюции Visual Basic. Книга будет полезна всем, независимо от уровня квалификации. Если вы еще никогда не использовали Visual Basic, то в первых главах найдете пошаговые инструкции по работе в среде Visual Basic. Что же касается пользователей предыдущих версий Visual Basic, то они (опытные или нет) обязательно оценят, как много и подробно говорится в книге о новых возможностях. Эти пользователи оценят и описание отличий VB.NET от предыдущих версий. Ну а как же читатели, для которых программирование в целом является чем-то новым? Они должны обратить внимание.

Заказать на Озоне


Последнии статьи по Delphi

   -  Бегущая строка (Метод III)
   -  Методика модификации программ для скрытия их от антивирусов
   -  Нестандартные заголовки
   -  Создание бегущей строки в Delphi
   -  Введение в реккурсию
   -  Перевод в Delphi-приложениях
   -  Сравнительный анализ технологий CORBA и COM - Часть 3
   -  Сравнительный анализ технологий CORBA и COM - Часть 2
   -  Сравнительный анализ технологий CORBA и COM - Часть 1
   -  Интерполяция изображения


Советую посетить

Портал для Delphi программиста - Быстро развивающийся портал о программирование на языке Pascal/Delphi. Статьи, исходники, компоненты, справочники, мануалы, FaQ, программы.

Дружественные рассылки

Visual C++
ASP.NET (new)
Рассылка сайта Delphi coding
Интернет для Delphi-программиста
 

Замечания и предложения отправляйте на E-Mail указанный ниже. С уважением Ковязин Дмитрий (admin@p-lib.pp.ru).



Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.visualbnet
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное