* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Создание класса 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 -;