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


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

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

Вызов функций Windows API
Использование шаблонов кода
Обзор .NET Framework
Общие (статические) члены
Компонент ErrorProvider
Константы и перечисления
Редактор пользовательского интерфейса
Создание перегруженных методов
Towards Cleaner Code, A C# Asynchronous Helper
Общеязыковая исполняющая среда
Применение встроенной функциональности типов данных
Применение объектов DataSet и обновление данных
Создание проекта установочной программы
Оповещение пользователя об ошибках ввода
Графический дизайнер
| .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. Регион сайта: Москва и Санкт-Петербург