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

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

Типы значений и ссылочные типы
Конфигурирование защиты по правам доступа к коду
Создание конфигурационного файла
Защита приложений
Редактор типов файлов
Установка сборок в виде компилированных образов
Параметризованные свойства
Перечисления CTS
Создание DataAdapter с помощью мастера Data Adapter Configuration Wizard
Применение класса XmlDataDocument
Применение переменных ссылочных типов
Делегаты CTS
Применение методов формы
Оповещение пользователя об ошибках ввода
Извлечение типизированных данных с помощью объекта DataReader
| .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


     



Rambler's Top100

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

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