Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Методы, свойства и события модулей классов.
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; Нарушение авторского права страницы