Мегаобучалка Главная | О нас | Обратная связь


Взаимосвязь свойств, методов и событий



2015-12-14 528 Обсуждений (0)
Взаимосвязь свойств, методов и событий 0.00 из 5.00 0 оценок




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

Например: Если элемент управления перемещается с мощью метода Move (скорее всего в ответ на это событие), изменяется одно или более свойств элемента управления (Top,Height, Left и Width). А поскольку изменяется размер элемента управления, происходит событие Resize.

Взаимосвязь свойств, методов и событий означает, что иногда можно выполнять определённое действие несколькими способами, используя программный код для работы с событиями и методами объектов.

Ряд свойств можно менять не только в режиме проектирования, но и в режиме Run.

Пример:

Два способа перемещения кнопки Command Button: ( пишем в процедуре загрузки формы)

1) Перемещение с помощью свойств cmdMove.Left = 100

cmdMove.Top = 100

2) Перемещение с помощью метода Move cmdMove.Move 100,100

Типы файлов, используемые в проектах:

*.VBP Файл проекта, содержащий список частей проекта.

*.FRM Файл формы.

*.BASФайл модуля.

 

Этапы разработки проекта.

1 этап. Подготовить интерфейс окна, с которым будет работать пользователь

(т.е. разместить на форме элементы управления.)

2 этап. Определить, какие события будут отрабатывать элементы управления внутри окна

(т.е. определить свойства элементов управления).

Для этого в окне свойств для каждого управления на форме необходимо изменить свойства заданные (по умолчанию) самим VB.

Если на форме выделено несколько элементов, в окне свойств будут содержаться лишь общие для них свойства.

3 Этап. Написать процедуры обработки для этих событий

(и вспомогательные процедуры, если это необходимо.)

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

Процедура обработки события – это место для размещения программного кода, который выполняется в ответ на определённое событие.

Чтобы написать процедуру обработки события для определённого объекта необходимо:

1. Решить, на какое событие должен быть ответ.

2. Решить, в каком виде будет этот ответ.

3. Перевести этот ответ в код Бейсика.

4. Найти процедуру события в окне кода.

5. Напечатать код Бейсика.

Для перехода в окно кода необходимо: дважды щелкнуть по объекту мышью, или F7, или Просмотр (Вид) / Код

4 Этап. Запускаем проект на выполнение.

Чтобы запустить, прервать или окончить работу со своей программой (приложением), можно использовать кнопки панели инструментов (Начать, Прервать, Конец) либо меню Запуск / Начать, либо F5.

Программу можно в любой момент остановить нажатием Ctrl+ Break.

Узнать запущена, прервана или остановлена программа можно посмотрев на самый верх экрана – заголовок VB. После “Visual Basic” в скобках указывается либо Пуск, либо Останов, или Создание.

ПЕРЕМЕННЫЕ И ПОСТОЯННЫЕ ВЕЛИЧИНЫ.

 

1.Требования к переменным

2.Имя переменной

3.Тип переменной. Типы данных

4.Область объявления переменных

5.Способы объявления данных в VВ

6.Константы и ихобъявление

 

Требования к переменным

Переменные характеризуются именем (идентификатором), типом, адресом и длиной (местоположение в оперативной памяти).

Тип данных переменных показывает, данные какого типа позволяет сохранить переменная.

Для представления количественных данных используют числа, а для описания качественных данных используется текстовое представление информации в виде символов.

С числовыми данными можно проводить арифметические операции. Для символьных данных существуют специальные функции обработки.

Имя переменной

Идентификатор (имя) переменной состоит из последовательности латинских букв, цифр и знаков подчеркивания (не более 255 символов).

Имя должно начинаться только с латинской буквы.

В имени не должно быть точек и пробелов.

Имена должны быть уникальными в рамках одной процедуры.

Имена могут быть составными, но не следует давать переменным длинные имена, так как много времени будет уходить на их набор.

Для повышения информативности в именах переменных можно использовать префиксы, которые указывают на принадлежность сохраняемых в них данных к определенному типу.

Тип переменной
Тип переменной определяется типом данных.

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

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

Типы данных

 

Тип Объем памяти (байт) Диапазон значений
Byte (байт) 1 байт Целые числа от 0 до 255
Integer (целое) 2 байта От –32 768 до 32 767
Long Integer (длинное целое) 4 байта Целые числа двойной длины от –2 147 483 648 до 2 147 483 647
Single (одинарной точности) 4 байта Для отрицательных значений от –3,4Е38 до –1,4Е-45. Для положительных – от 1,4Е-45 до 3,4Е38
Double (двойной точности) 8 байт Для отрицательных - от –1,79Е308 до –4,94Е-342. Для положительных – от 4,94Е-324 до 1,794Е308
Boolean (логический) 2 байта True (Истина) или False (Ложь)
Currency (денежный) 8 байт От –992 337 203 685 477,5808 до 992 337 203 685 477,5807

Variant - может быть использован для хранения данных всех базовых типов без выполнения преобразования (приведения) типов. Применение данного типа позволяет выполнять операции, не обращая внимание на тип данных, которые они содержат. Удобен для объявления переменных, тип которых заранее неизвестен.

В языке VB описание данных начинается с оператора

DIM имя_переменной As тип_переменной

Например: Dim a As Single

Переводится: переменная а как десятичная дробь обычной точности



2015-12-14 528 Обсуждений (0)
Взаимосвязь свойств, методов и событий 0.00 из 5.00 0 оценок









Обсуждение в статье: Взаимосвязь свойств, методов и событий

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (528)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)