logo
ИТвМ-12-09-осень2013

6.4. Основные понятия языка Visual Basic

Объект - некая сущность, которая четко проявляет свое поведение и является представителем некоторого класса подобных себе объектов.

Почти все, с чем производится работа в VISAUL BASIC, является объектами. Например, объектами являются: Форма, Командная кнопка, Текстовое поле и т. д.

Каждый объект характеризуется:

Свойство -это имеющий имя атрибут объекта. Свойства определяют характеристики объекта (цвет, положение на экране, состояние объекта).

Методы - это действия или задачи, которые выполняет объект (то, что можно делать с объектами).

Классом объектов в объектно-ориентированных языках программирования называется общее описание таких объектов, для которых характерно наличие множества общих свойств и общих действий, которые способны выполнять эти объекты

Например, класс «Командная кнопка» содержит общее описание кнопок в окнах приложений.

В VISAUL BASIC программный код почти всегда привязывается к какому-либо событию, которое является сигналом к началу работы программы.

Примеры событий:

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

Событие - это характеристика класса объекта, описывающая внешнее воздействие, на которое реагирует объект этого класса во время работы приложения.

Большинство процедур, из которых состоит программный код VISAUL BASIC, привязаны к событиям и называются процедурами обработки событий.

Этапы создания WINDOWS-приложения

Создание любого WINDOWS-приложения состоит из следующих этапов:

1. Постановка задачи. Описание принципа работы будущего приложения, видов экранных форм (окон) этого приложения.

2. Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов.

3. Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур.

4. Отладка программы. Устранение логических ошибок в процедурах и достижение того, чтобы приложение работало удовлетворительно в среде проектирования.

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

Существует два режима работы приложения:

В режиме интерпретации все инструкции на языке БЭЙСИК, из которых состоит программа, будут выполняться системой VISAUL BASIC непосредственно в процессе их чтения компьютером строка за строкой в среде разработки.

В режиме компиляции сначала производится отладка программы с помощью интерпретатора, затем она полностью транслируется (переводится) с языка высокого уровня (БЕЙСИКа) на язык низкого уровня (язык машинных команд компьютера), то есть компилируется.

Скомпилированная программа помещается в файл с расширением exe. Этот файл может быть запущен на исполнение самостоятельно, без поддержки среды VISAUL BASIC.

Правила записи текста программы на VISAUL BASIC

Каждая строка текста на VISAUL BASIC может содержать операторы и комментарий. Оператор VISAUL BASIC может иметь любую требуемую длину. Для размещения одного оператора на нескольких строках в месте разбиения оператора вставляются символы «пробел» и «_».

При размещении нескольких операторов в одной строке они разделяются «:».

Комментарий может занимать всю строку, либо размещаться после всех операторов. Индикатором комментария является символ «’».

Типы данных. Переменные, константы и массивы.

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

В языке VISAUL BASIC могут храниться и обрабатываться данные следующих типов:

Byte Целое неотрицательное число.

Принимает значения от 0 до 255, занимает 1 байт.

Boolean Логическая величина. Принимает одно из двух значений True и False, занимает2 байта.

Currency Десятичное протяженное число. Используется для проведения денежных вычислений с фиксированным количеством знаков после десятичной запятой,занимает 8 байт. (До 15 знаков слева от десятичной точки и до 4 знаков справа от десятичной точки).

Date Дата. Используется для хранения дат/времени, занимает 8 байт.

Double Десятичное число двойной точности,занимает 8 байт.