Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на 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

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

Генерация исключений
Общие (статические) члены
Достоинства сертификации Microsoft
Свойства-наборы
Наборы
Обработка событий клавиатуры на уровне формы
Вложенные типы
Сборки
Создание дополнительных типов объектов Doughnut
Динамические свойства
Конструирование меню во время разработки
Редактор реестра
Двоичные файлы .NET
Параметры
Перечисления CTS
| .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


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

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