1. Subclassing
в VB.NET
В статье рассматриваются основы Subclassing'а в VB.NET
2. Создание
расширяемых приложений. Использование Plug-In'ов
В статье просто и доступно рассказывается о поддержки плагинов (модулей
расширения) в приложениях.
3. Динамическое
выполнение кода
В статье рассказывается о возможность динамического выполнения кода
непосредственно из приложения на VB.NET.
4. XML
и .NET Framework
Microsoft .Net Framework использует XML Document Object Model (DOM), чтобы
обеспечить доступ к данным в XML-документах и дополнительные классы для чтения,
записи и навигации в пределах XML-документа. Эти классы поддерживаются
пространством имен System.XML, которое также объединяет XML DOM с механизмом
доступа к данным средствами ADO.NET.
5. Заполнение
элемента ListView из базы данных
Для предоставления многостолбцовой информации идеально подходит элемент
управления ListView.
6. Создание
графического файла на основе данных, хранящихся в XML-документе
Приведенный в статье код на основе данных, содержащихся в XML –документе
создает графические файлы. Класс XmlDocument применяется для получения доступа
к документу, а его метод Load реализует загрузку документа.
7. Запись
данных в XML-документ, класс XmlTextWriter
Класс XmlTextWriter позволяет записывать данные в XML-документа. К статье
прилагаются пример и исходник.
8. Проверка
вводимых данных с помощью регулярных выражений
Регулярные выражения помогают отслеживать, соответствуют ли вводимые данные
заданному шаблону.
9. Контроль
вводимых значений с помощью обработки события KeyPress
Обычно если делают контроль вводимых значений, то получается, так что сначала
данные вводятся, а потом уже производилась проверка корректности их ввода. В
этой статье описан более хороший способ.
10. Абстрактный
класс XmlReader
Класс XmlNodeReader расширяет класс XmlReader, представляя доступ к
ответвлениям узла DOM. Он возвращает любые узлы, которые находит в дереве DOM,
включая узлы-ссылки на объекты.
Доля поиска записи в XML-документе проще всего воспользоваться классом DataSet
(для получения доступа к этому документу) и классом DataView (для просмотра
документа). Метод Sort обеспечивает сортировку записей, а метод Find – поиск.
Далее приведенный пример демонстрирует на XML-файле, как реализуется данная
идеология поиска.
Module Module1
Sub Main()
Findrecord("Bond")
End Sub
Sub Findrecord(ByVal lastname As String)
Dim ds As DataSet = New DataSet()
ds.ReadXml("c:\list.xml")
Dim dv As DataView = New DataView(ds.Tables("Employee"))
dv.Sort = "LastName"
Dim row As Integer = dv.Find(lastname)
Dim msg As String = String.Empty
If row < 0 Then
Console.WriteLine("Employee was not found")
Else
msg = dv(row)("FirstName").ToString() & vbCr
msg += dv(row)("LastName").ToString() & vbCr
msg += dv(row)("E-Mail").ToString() & vbCr
MessageBox.Show(msg)
End If
Console.ReadLine()
End Sub
End Module
Теперь немного поясню. XML-файл содержит имя, фамилию и E-Mail различных людей.
В данном примере будет искаться запись с фамилией (lastname) Bond. По окончании
поиска выведется сообщение с результатами. Я не буду показывать содержимое
XML-файла, так как он идет вместе с исходником.
В настоящее время XML представляет собой устоявшуюся
технологию, применяемую для описания и передачи данных. Она оказывает
существенное влияние практически на все аспекты разработки ПО. При создании
.NET Framework компания Microsoft стремилась использовать преимущества XML
везде, где только возможно. Никакая другая технология не является столь тесно
связанной с .NET, как XML, причем не только на уровне разработчика, но и в виде
основополагающей технологии системы в целом.
Цель настоящей книги - предоставить читателю достаточную информацию для того,
чтобы он смог использовать XML в рамках .NET Framework наиболее эффективным
способом. В книге подробно описывается применение всех библиотечных классов
.NET Framework, относящихся к XML, для манипулирования, проверки допустимости,
преобразования и сериализации XML-данных с использованием как C#, так и Visual
Basic .NET.
Основные темы книги:
- Чтение и запись XML
- Поиск по DOM и XSL-преобразования XML
- Проверка допустимости и сериализация XML
- MSXML в сравнении с System.Xml
- XML-поддержка ADO.NET и ASP.NET
- Web-службы и SOAP
Язык XML используется практически в каждом аспекте
программирования. С самого начала он был спроектирован как язык разметки,
сочетающий в себе мощь и гибкость с простым для изучения синтаксисом.
Разработанный как открытый, расширяемый, понятный язык, XML представляет собой
стандарт консорциума W3C, позволяющий совместно использовать данные в среде
различных приложений, платформ и сети Интернет.
Грамотно написанная, понятная, практичная и авторитетная, книга "XML для
профессионалов" заостряет внимание на разработке реальных приложений,
использующих XML в качестве базовой технологии. Она предоставляет примеры
проектирования и показывает, как можно организовать взаимодействие использующих
XML приложений с приложениями Web и системами баз данных.Независимо от того,
отдаете ли вы предпочтение обмену данными или визуальному моделированию, эта
книга охватывает все соответствующие технологии.
Книга "XML для профессионалов" предназначена для тех, кто хочет использовать
язык XML для построенияприложений и систем. Разработчики Web-сайтов могут
изучить методы, позволяющие им перевести свои сайты на следующий уровень
сложности. Программисты и программные архитекторы узнают, как XML вписывается в
их системы и как с его помощью можно решить проблему интеграции приложений.
В книге приводятся:
Подробное разъяснение синтаксиса XML на практических примерах;
Спецификации W3C, относящиеся к XML;
Обработка документов XML с помощью модели DOM и SAX;
Методы отображения документов XML с помощью языков CSS, XSL и WML;
Манипулирование структурами документов с помощью XSL;
Создание эффективных моделей данных при разработке языков разметки;
Организация взаимодействия использующих XML приложений с Web-приложениями и
базамиданных;
Введение в WAP, прикладной протокол беспроводной связи
Эта книга рассчитана на среднего или опытного
программиста. Она познакомит вас с богатыми комплексными возможностями
Framework, которые используются программистами для написания приложений .NET.
Общая библиотека классов Framework .NET содержит огромное множество кода,
облегчающего написание больших приложений от графики до баз данных, и
позволяющего максимально использовать новые возможности, предоставляемые
платформой .NET.
Портал
для Delphi программиста - Быстро развивающийся портал о
программирование на языке Pascal/Delphi. Статьи, исходники, компоненты,
справочники, мануалы, FaQ, программы.
Дружественные рассылки
Замечания и предложения отправляйте на E-Mail указанный ниже. С уважением
Ковязин Дмитрий (admin@p-lib.pp.ru).