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

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


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

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

Рассылка №49

VB.NET. Создание компонентов. Урок 1. Создание заготовки.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 1. Создание заготовки.

Б. Ивьен, Дж. Берес. Visual Basic .NET. Библия пользователя.
Б. Ивьен, Дж. Берес. Visual Basic .NET. Библия пользователя
Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по Flash MX
Уроки по Flash MX с сайта http://progs.biz. От создания отдельных роликов до применения языка ActionScript.

VB.NET Создание компонентов. Урок 1. Создание заготовки

Несколько слов о том, что такое компонент. Компонент - это некоторый откомпилированный класс, который хранится в отдельном файле. Расширение этого файла - *.dll. Собственно говоря, этоми свойствами обладают не только компоненты. Так вот, компоненты, кроме того, интегрируются в IDE Visual Studio. Это означает, например, что компонет может появится на панели компонентов Toolbox.

Пара слов о том, что будет делать наш первый компонент. Он будет представлять из себя что-то вроде игральной кости - а именно, при щелчке на нем будет показываться случайным образом одна из цифр от 1 до N, где N - это свойство целого типа, доступное на этапе разработки. Кроме того, эта же цифра будет показываться при вызове метода throw для нашего компонета. Ну и событие тоже будет - назовет его MaxNumber, оно будет возникать, когда при броске наша кость показывает N.

Начинаем создавать заготовку для компонента. Запустите Visual Basic.NET, вызовите окно для нового решения (Ctrl + Shift + N). В этом окне выберите Windows Control Library.

В поле Name задайте имя библитеки (пусть для определенности она назвывается FirstComp) и нажмите на OK. Некоторое время IDE будет там что-то делать, после чего перед вами появится заготовка для будущего компонента.

Кроме того, обратите внимание, что на вкладке Solution Explorer появится UserControl1.vb.

Это не что иное, как файл, в котором будет содержаться код для нашего первого компонента.

На заготовке же для нашего компонента мы можем как размещать другие готовые компоненты, так и рисовать вручную, все, что нам надо.

Созданный нами компонент является потомком класса System.Windows.Forms.UserControl, что видно из сгенерированного кода:

Public Class UserControl1
    Inherits System.Windows.Forms.UserControl
    ...
End Class
Наверх

Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


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

В избранное