* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Создание класса Demo
7 февраля 2009

Сейчас вы создадите класс Demo, взаимодействующий с проектом Demo-
Test (его можно взять с прилагаемого CD из каталога \Labs\Ch01\Partial).
^ Создание класса Demo
1. Откройте решение DemoTest.sln из каталога \Labs\Ch01\Partial — оно содержит
интерфейс, необходимый для проекта.
2. В меню Project выберите Add Class.
3. В диалоговом окне Add New Item введите для класса имя Demo.vb или Demo.cs, в
зависимости от используемого языка программирования.
4. Объявите в классе Demo открытое общее поле Instances (см. код ниже). Оно тре-
буется для учета экземпляров класса Demo, существующих в памяти:
Visual Basic .NET
Public Shared Instances as Long
Visual C#
public static long Instances;
5. Напишите конструктор для нового класса самостоятельно, если вы используете
Visual Basic .NET, или воспользуйтесь конструктором по умолчанию, генериро-
ванным Visual Studio (если вы пишете на Visual C#). В конструкторе должен быть
код, увеличивающий значение переменной Instances:
Visual Basic .NET
Public Sub New {)
Instances +- 1
End Sub
Visual C#
public Demo (}
{
Instances**;
}
6. Создайте для класса Demo деструктор с кодом, уменьшающим значение пере-
менной Instances:
Visual Basic .NET
Protected Overrides Sub Finalize ()
Instances -= 1
End Sub
Visual C#
~Demo ()
!
Instances -;

Теги: .NET

Статьи по теме:

Активация и деактивация команд меню
Тестирование элемента управления
Создание перегруженных методов
Абстрактные классы и члены
Инкапсуляция
Примеси (mixin)
Создание элемента управления
Boost – версия 1.36.0
Объекты Color, Brush и Pen
Редактор нестандартных действий
Ресурсы и ресурсные сборки
Развертывание приложений с помощью XCOPY
Реализация полиморфизма через интерфейсы
Достоинства сертификации Microsoft
Объектные модели
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31


     



Данный сайт или домен продается

© 2009 Seoliga.ru | .NET | Создание класса Demo. Регион сайта: Москва и Санкт-Петербург