Similar presentations:
Объекты, свойства и методы в системе 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(Число) — преобразует числовой код в
символ