Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SPESE-DipProject.doc
Скачиваний:
51
Добавлен:
16.02.2016
Размер:
414.72 Кб
Скачать

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

Синтаксис объявления переменной следующий:

Dim<переменная>[Asтип]

Если опущено ключевое слово As, то Visual Basic присвоит переменной типVariant. По умолчанию числовой переменной присваивается нулевое значение. ОператорDim, расположенный в процедуре, создает только локальные переменные. Глобальные и действующие на уровне модуля переменные должны быть явно описаны операторамиDimиGlobalв разделе общих объявлений (general). Синтаксис оператораGlobal такой:

Global<переменная>Asтип.

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

Constимя=выражение.

Например, Const One=1 Two=2.

М а с с и в ы .

Для объявления массива используется следующая запись:

{Dim | Global} имя(maxSize1[, maxSize2]) [As тип].

Размерность массива – величина целого типа. Нумерация элементов от 0 до maxSize.

Операторы управления.

Условный оператор.

IfвыражениеThen [оператор]… [Else [оператор]…] End If

Управление циклом.

А. С проверкой в начале цикла.

Do {While | Until}выражение[оператор]… Loop

Б. С проверкой в конце цикла

Do [оператор]… Loop {While | Until}выражение

Оператор For.

For переменная=начальное значениеToконечное значение[Stepприращение] [оператор]… Next

1.4.3. Графические методы и функции.

В этом разделе будет описан синтаксис методов и функций программирования графики.

Cls– стирает все изображение и текст в указанном объекте: [объект.]Cls

Line– рисование линии в указанном объекте:

[объект.] Line [[Step](x1,y1)] [Step](x2,y2) [,цвет] [,B[F]]

где (x1,y1)-начальная точка линии. Если она не указана, линия начинается от текущей позиции. Вторую пару координат нужно указывать обязательно –(x2,y2).

Параметр <цвет>определяет цвет линии. Если он не задан, то для рисования использует-ся значение свойства формы ForeColor. Для явного задания значения цвета необходимо использовать функциюQBColor(i), где i- константа, определяющая значение цвета. Значения констант можно посмотреть, используя справочную систему Visual Basic (Help).

Если указана буква B (Box-прямоугольник), то вместо линии вычерчивается прямоугольник; пары координат определяют положение его противоположных по диагонали углов. Прямоугольник заполняется цветом, указанным в FillColor, а тип заполнения определяется свойством FillStyle формы. Если есть буква F, то прямоугольник закрашивается тем же цветом, что и границы. Параметр F используется только вместе с параметром B.

Оператор End– завершает работу приложения (EndSub– завершает процедуру).

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

Val(String as String) as Double

Функция в Visual Basic имеет следующий синтаксис:

Function<имя> [( [параметр [As<тип1>]][,…] )] [As<тип2>] <операторы> <имя>=выражение <операторы>End Function

Строка <имя>=выражение нужна для того, чтобы функция возвращала значение. <Тип2> указывает на тип возвращаемой величины. В круглых скобках описаны формальные параметры данной функции, фактические значения которых задаются при ее вызове.

Программирование расчета значений координат может быть реализовано с помощью отдельно написанной функции, вызов которой осуществляется в цикле. Программный код функции размещается в разделе общих объявлений (general) спискаObjectв окне кода.

Для установки курсора в позицию X, Y формы требуется установить значения свойств CurrentX=X, CurrentY=Y. Эти свойства доступны только в период выполнения программы. Последующий вывод информации методом Print будет осуществляться, начиная с точки с координатами (CurrentX, CurrentY).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]