Приглашаем авторов статей к сотрудничеству с
сайтом. Для того чтобы разместить на сайте статью надо заполнить
форму или связаться с нами по
E-Mail
Предлагаем владельцам сайтов добавить сабя в
каталог на нашем сайте.
NEW! Все
желающие могут предложить свои темы для следующих рассылок. Для этого
свяжитесь со мной по E-Mail.
Каждое предложение будет рассмотрено.
Лучшие статьи на сайте
1. Как
получить текушее время?
Описывается метод для получения текущего времени.
2. Загрузка
файлов из Интернета
Описываются методы класса WebClient. В частности на примере загрузки картинки и
текстового файла из Интернета.
3. Как
убрать значок выполняемого приложения из строки состояния Windows
В статье расказывается как убрать значёк программы из строки состояния Windows.
В Visual Basic.NET это очень просто.
4. Алгоритм
Кнута-Морриса-Пратта
При построении конечного автомата для поиска подстроки в тексте легко построить
переходы из начального состояния в конечное принимающее состояние: эти переходы
помечены символами подстроки.
5. Двойная
буферизация
Для пердотвращения мерцания при перерисовке изображения используют двойную
буферизацию. Она обеспечивает построение изображения сначало в памяти.
6. Создание
многопоточного приложения в VB.NET
В Visual Basic 6 разработка многопоточных приложений была утомительной задачей
- создание новых потоков порождало многочисленные ошибки. В VB.NET картина
полностью изменилась, сейчас Вы имеете простоту и мощность Java во время работы
с потоками.
7. Задание
фонового рисунка его прорисовкой
Фоновый рисунок можно создать, выведя его в контекст графического устройства
формы, т. е. обработав событие Paint или реализовав метод OnPaintBackground.
8. Переопределение
событий
При расширении функциональных возможностей компонентов часто возникает
необходимость переопределить события так, чтобы при их генерации происходилоне
только выбрасывание соответствующего объекта.
9. Определение
IP-адреса компьютера
Для определения IP-адреса компьютера необходимо воспользоваться классом
IPHostEntry...
10. Элемент
управления FileSystemWatcher и отслеживание изменений файловой системы
Элемент управления FileSystemWatcher является экземпляром класса
FileSystemWatcher пространства имён System.IO. Он применяется для отслеживания
изменений в файловой системе.
Для предоставления многостолбцовой информации идеально подходит элемент
управления ListView. Чтобы его заполнить, можно последовательно, запись за
записью, считывать данные из базы данных, а каждое поле записи вывести в
отдельный столбец, как это делается в ниже приведенном коде.
PrivateSub Form1_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMyBase.Load
FillListView()
EndSubPrivateSub FillListView()
Dim con As OleDbConnection = New OleDbConnection()
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=database.mdb"
con.Open()
Dim cmd As OleDbCommand = New OleDbCommand()
cmd = con.CreateCommand()
cmd.CommandText = "SELECT * FROM Клиенты"
Dim reader As OleDbDataReader
reader = cmd.ExecuteReader
Dim objarray() AsObject
Dim n AsInteger = reader.FieldCount
ReDim objarray(n - 1)
ListView1.View = View.Details
Dim i AsInteger
For i = 0 To n - 1
ListView1.Columns.Add(reader.GetName(i), 100, HorizontalAlignment.Left)
Next
Dim lvitem As ListViewItem
Do While reader.Read
reader.GetValues(objarray)
lvitem = ListView1.Items.Add(objarray.GetValue(0).ToString())
For i = 1 To n - 1
lvitem.SubItems.Add(reader.GetValue(i).ToString())
Next
Loop
con.Close()
EndSub
Не забудьте добавить следующие пространства имен:
Imports System.Data
Imports System.Data.OleDb
Книги с Озона
XML
для разработчиков-профессионалов .NET
В настоящее время 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.