62.49K
Категория: ИнформатикаИнформатика

Объекты, свойства и методы в системе Gambas

1.

Объекты, свойства и
методы в системе
Gambas

2.

Объекты - существительные
То, что мы видим на экране это объекты
Например:
Form1 — Форма, на ней другие объекты.
Label1 — Надпись – окно для вывода текста.
Textbox1 — Окно для ввода текста.
Button1 — Кнопка для запуска процедур.
Listbox1 — Окно для вывода списка строк.
Picturebox1 — Окно для вывода картинок.

3.

Свойства - прилагательные
Они характеризуют объект
Например:
Name — Имя объекта.
Text — Значение надписи на объекте.
Backcolor — Цвет фона окошка.
Font — Шрифт.
Size – Размер.
И другие
Пример:
label1.Backcolor=green

4.

Методы - глаголы
У каждого объекта свои допустимые методы
обработки данных
Например:
Clear – Очистить. Пример: Textbox1.clear()
Hide — Скрыть объект. Label1.hide()
Show – Показать. Label1.show()
Delete — Удалить
Resize — Изменить размер
Add — Добавить строку.

5.

События — действия
пользователя
Программист может написать программу
реакции на события, если объект допускает
над собой эти события.
Например:
Click – Одинарный щелчок по левой
кнопки мыши.
DblClick — Двойной щелчок.

6.

Команды - операторы
Команда
Название
Пример
=
Оператор
присвоения
А=10
IF <условие>
THEN<действие 1>
ELSE<действие 2>
ENDIF
Условный
оператор
IF x<=0
THEN
n=n+1
k=k+1
ELSE n=n-1
ENDIF

7.

Команды - операторы
Команда
SELECT
CASE <действие
1>
CASE<действие 2>
CASE<действие 3>
CASE
ELSE<действие 4>
END SELECT
FOR <нач знач>
TO <конечн знач>
STEP <шаг>
NEXT
Название
Оператор
выбора
Пример
SELECT CASE x
CASE 1,2
n=1
CASE 3
n=3
CASE ELSE
n=0
END SELECT
FOR i=0 TO 9
Цикл с
STEP 2
параметром
s=s+i
NEXT

8.

Команды - операторы
Команда
WHILE <условие>
WEND
REPEAT
<действие>
UNTIL <условие>
Название
Пример
Цикл с
WHILE i<10
предусловием
s=s+i
i=i+1
WEND
Цикл с
REPEAT
постусловием
s=s+i
i=i+1
UNTIL i<10

9.

Математические функции
Функция возвращает своё значение, если
заданы значения её аргументов
Например:
Sin() – синус
Cos() - косинус
Sqr() - квадратный корень

10.

Строковые функции
Например:
Left(Строка, Длина) - вырезание левой
подстроки
Right(Строка, Длина) — вырезание правой
подстроки
Mid(Стока, позиция, Длина) — вырезание
произвольной подстроки)
Len(Строка) — определение длины строки
Asc(Строка) — преобразование строки в
числовой код
Chr(Число) — преобразует числовой код в
символ
English     Русский Правила