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

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


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


VB.NET. Создание компонентов. Уроки с сайта http://progs.biz

Рассылка №52

VB.NET. Создание компонентов. Урок 2. Добавление свойства.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 2. Добавление свойства.

А. Я. Архангельский. Приемы программирования в Delphi.
А. Я. Архангельский. Приемы программирования в Delphi
Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по SQL Server
Уроки для начинающих по SQL Server. Создание баз данных, администрирование, программирование, использование языка T-SQL, написание клиентских приложений.

VB.NET Создание компонентов. Урок 2. Добавление свойства

Сейчас мы к созданной на прошлом уроке заготовке для компонента добавим свойство. Как мы говорили, имя этого свойства будет N, тип - целый.

Для добавления нашего свойства нужно добавить в класс следующий код:

    'Переменная для хранения значения свойства.
    Private _N As Int32
    'Объявление свойства.
    Public Property N() As Int32
        Get
            Return _N
        End Get
        Set(ByVal Value As Int32)
            If Value > 0 Then
                _N = Value
            Else
                _N = 1
            End If
        End Set
    End Property

Код тут следующий - сначала мы объявляем переменную для хранения нашего свойства N:

    ...
    Private _N As Int32
    ...

Затем объявляем собственно свойство:

    Public Property N() As Int32
        Get
            ...
        End Get
        Set(ByVal Value As Int32)
            ...
        End Set
    End Property

Обратите внимание, что свойство у нас имеет модификатор public, а перемнная для хранения свойства - private. Еще обратите внимание, что при записи свойства (метод Set) мы принимаем не все значения, а только большие 0. В противном случае мы записываем в переменную для хранения свойства один.

Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное