Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Методы, свойства и события модулей классов.



20. Методы, свойства и события модулей класса.

Класс содержит свойства и методы, которые выполняют определенные, взаимосвязанные операции. Класс является самостоятельным фрагментом программы. Объекты в VB создаются на основе классов.

Классы хранятся в отдельных файлах и должны включать 2 процедуры:

-Class Initialize – задает значения свойств по умолчанию или выполняет другие подготовительные действия.

-Class Terminate – содержит код для выполнения завершающих действий.

Методы.

Методы классов могут использовать модификатор Private или Public. Открытые (Public) методы образуют программный интерфейс класса и программы с ними работают без ограничений. Закрытые (Private) методы используются классами для выполнения внутренних операций, недоступных за пределами класса.

Свойства.

Свойства класса – переменные, предназначенные для получения и возвращения данных класса.

Открытые свойства могут использоваться процедурами, находящимися вне области видимости данного класса. Закрытые свойства используются для хранения информации, не входящей в интерфейс.

Работать со свойствами классов позволяют операторы:

Property Get – образует открытый интерфейс для получения значений переменных класса, к которым программа не может обратиться на прямую.

Property Let – позволяет задавать значения переменных класса.

Property Set – позволяет передать объект по ссылке.

События.

События позволяют классу обмениваться информацией с приложением при соблюдении определенных условий. Программа управляется событиями – работа определяется возникающими событиями и не зависит от того, в какой момент выполняется то или иное условие.

Все стандартные процедуры программ относятся к событиям класса.

Для определения событий в классе используются ключевые слова:

Public Event в секции (General)

(Declarations) модуля.

Возможности Class Builder.

В VB входит Class Builder – утилита для визуального проектирования классов.

Add – Ins ® Add – In Manager

VB Class Builder Utility ¿.

Она позволяет разработать структуру класса в графическом режиме и вставить основу кода в проект.

Последовательность выполнения компьютером программы.

Компьютерная программа состоит из набора команд и логических условий принятия решений.

Логические сравнения необходимы при выполнении компьютером программ. Они используются при работе программ, обработке ошибок при работе программ, обработке ошибок при работе с файлами и т.п.

Типы переменных в Visual Basic.

В VB применяются следующие типы данных:

-переменные;

-массивы;

-константы.

Переменные могут принимать различные значения и хранятся в определенной области памяти. Типы переменных в VB:

-Integer числовая переменная, содержащая целые числа из интервала -32768…+32768;

-Long – числовая переменная, которая отличается от Integer более широким интервалом;

-Single - числовая переменная, содержащая десятичные числа с запятой;

-Double - числовая переменная, отличающаяся от Single более широким интервалом;

-Currency – переменная для хранения денежных величин;

-String – переменная для хранения текстовых или строковых значений;

-Byte – числовая переменная с интервалом 0-255;

-Boolean – переменная логического типа для хранения высказываний True (истина) или False (ложь);

-Data – переменная для хранения дат;

-Object – переменная для хранения ссылок на объекты VB и других приложений;

-Variant – универсальная переменная общего назначения, которая может хранить значения всех типов.

Переменные в VB характеризуются с помощью ключевого слова Dim (Dimension – размерность). Если переменная используется внутри процедуры, то доступ к ней возможен только на уровне процедуры – такие переменные называются локальными.

Открытые или глобальные переменные объявляются в секции (General Declarations) с ключевым словом Global и используются на уровне всего приложения.

Static – переменная будет сохранять последнее присвоенное ей значение даже после завершения процедуры.

Для хранения нескольких значений переменных используются массивы данных:

Static х(2) As Integer (x=0, 1, 2).

Если размер массива не может быть определен заранее, то используется динамический массив:

Dim Y() As Integer.

Для определения констант используется ключевое слово:

Const Pi = 3.142.

Особенности объявления переменных в Visual Basic.

В VB применяются следующие типы данных:

-переменные;

-массивы;

-константы.

Переменные могут принимать различные значения и хранятся в определенной области памяти. Типы переменных в VB:

-Integer числовая переменная, содержащая целые числа из интервала -32768…+32768;

-Long – числовая переменная, которая отличается от Integer более широким интервалом;

-Single - числовая переменная, содержащая десятичные числа с запятой;

-Double - числовая переменная, отличающаяся от Single более широким интервалом;

-Currency – переменная для хранения денежных величин;

-String – переменная для хранения текстовых или строковых значений;

-Byte – числовая переменная с интервалом 0-255;

-Boolean – переменная логического типа для хранения высказываний True (истина) или False (ложь);

-Data – переменная для хранения дат;

-Object – переменная для хранения ссылок на объекты VB и других приложений;

-Variant – универсальная переменная общего назначения, которая может хранить значения всех типов.

Переменные в VB характеризуются с помощью ключевого слова Dim (Dimension – размерность). Если переменная используется внутри процедуры, то доступ к ней возможен только на уровне процедуры – такие переменные называются локальными.

Открытые или глобальные переменные объявляются в секции (General Declarations) с ключевым словом Global и используются на уровне всего приложения.

Static – переменная будет сохранять последнее присвоенное ей значение даже после завершения процедуры.

Объявление массива данных в Visual Basic.

Для хранения нескольких значений переменных используются массивы данных:

Static х(2) As Integer (x=0, 1, 2).

Если размер массива не может быть определен заранее, то используется динамический массив:

Dim Y() As Integer.

Для определения констант используется ключевое слово:

Const Pi = 3.142.

Логические операторы Visual Basic.

В VB используются 5 логических операторов:

And – используется для логического объединения (конъюнкции) двух выражений

Результат
Истина Истина Истина
Истина Ложь Ложь
Ложь Истина Ложь
Ложь Ложь Ложь

 

EQN – проверяет эквивалентность двух выражений. При совпадении логических значений принимает значение «истина»:

Результат
Истина Истина Истина
Истина Ложь Ложь
Ложь Истина Ложь
Ложь Ложь Истина

 

OR – если хотя бы одно из выражений истинно, то результат «истина» (дизъюнкция):

Результат
Истина Истина Истина
Истина Ложь Истина
Ложь Истина Истина
Ложь Ложь Ложь

 

XOR – истинно лишь одноиз двух выражений (исключающее ИЛИ):

Результат
Истина Истина Ложь
Истина Ложь Истина
Ложь Истина Истина
Ложь Ложь Истина

 

NOT – возвращает обратное логическое значение (инвертор):

Результат
Истина Ложь
Ложь Истина

Операции сравнения в Visual Basic.

Операции сравнения

4. Условие «равно»

If x = 3 then

5. Условие «больше»

If x > 3 then

6. Условие «меньше»

If x < 3 then

4. Условие «не равно»

If x < > 3 then

7. Условие «меньше или равно»

If x £ 3 then

8. Условие «больше или равно»

If x ³ 3 then.

Проектирование программ принятия решений в Visual Basic.

Принятие решений.

4. If…Then…Else – форма проверки условий в VB (если…то…в противном случае).

5. IIf – вычисляются оба возвращаемых выражения.

6. Select Case…End Select

Select Case x

Case Is =3

Case Is > 17

Case Else

End Select.

Организация циклов в Visual Basic.

1. For…Next –используется для выполнения определенного количества итераций

For I = 10 To 100 Step 5

Next.

2. Do…Loop – используется когда точное количество циклов неизвестно или необходимо выполнение некоторого условия.

Do Until x = 10

x= x=1

Loop.

3. Wile…Wend – последовательность команд выполняется до тх пор, пока остается истинным указанное условие.

While x < 10

x = x=1

Wend.


Поделиться:



Последнее изменение этой страницы: 2017-03-15; Просмотров: 323; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.028 с.)
Главная | Случайная страница | Обратная связь