SlideShare a Scribd company logo
1 of 22
ПРОГРАММИРОВАНИЕ
    НА ЯЗЫКЕ GAMBAS
      Урок 3. “Всем привет!”




     Учитель математики и информатики
ГБОУ Центра образования № 572 города Москвы
       Михайлова Вера Вячеславовна
Дерево проекта    Объект Форма   Свойства объекта




                Здесь
            располагаются
            все элементы
             управления




                 Консоль

            Объекты - элементы управления
ОБЪЕКТЫ (F6)
     Label
    Надпись




   Button
   Кнопка


 RadioButton
Переключатель
                       TextBox
                Окно для ввода текста
СВОЙСТВА (F4)
             Имя

         Выравнивание

         Цвет фона

          Шрифт

        Цвет шрифта

   Свойства можно
установить в таблице
       свойств,
предварительно выбрав
   нужный объект.
Можно задать свойства объекта в процедуре
(программе), соответствующей данному объекту.
  Для этого нужно два раза щелкнуть мышкой по
      объекту. Откроется окно программы.




                          Gambas снабжен хорошей
                          системой подсказок.
Синтаксис установки значения свойства
объекта в процедуре:
Объект.Свойство = ЗначениеСвойства

Например,
Label1.Foreground = Color.Red
Объект   Свойство    Значение


Label1.Backcolor = 65280
Задание.      Создайте форму с надписью и
двумя кнопками. Задайте в окне свойств
цвет (Foreground), размер, начертание
шрифта (Font), цвет фона (Background),
саму надпись (Text).

                        Label1 (просто
                        перетащите из
                        Палитры компонентов)




                        Button1 и Button2
                        (просто перетащите из
                        Палитры компонентов)
МЕТОДЫ
– возможные действия с объектом.
Синтаксис установки метода для объекта
в процедуре:
Объект.Метод()

Например,
Label1.Hide() 'Спрятать надпись
Label1.Show() 'Показать надпись
1). Запрограммируйте кнопки так,
чтобы при нажатии на “Спрятать”
надпись пропадала, а при нажатии
“Показать” - появлялась.


                      Комментарии
                  (пояснения) не влияют
                  на работу программы.
2). В окне проекта добавьте новую форму Form1. Для
этого в окне Дерево проекта щелкните правой кнопкой
по надписи Форма, далее Новый → Форма. Появится
новая вкладка с объектом Form1.
3). На форме MForm расположите еще одну кнопку с
надписью Всем привет! Нажатие на эту кнопку мышкой
будет вызывать отображение формы 1 (Form1).
4).  Используйте для программирования Button3 (кнопки
Всем привет!) метод Show (показать) для объекта Form1
(Форма1). Проверьте работу программы (кнопка Старт
или F5)..
5).      Найди  красивую    картинку,      изображающую
приветствие и помести ее в папку с твоим проектом
(название твоего проекта, на папке изображение
креветки). У меня картинка с сайта http://pro68.ru/blog-na-
privet-ru/.
6).  Перетащи на форму 1 (Form1) элемент управления
PictureBox.
7).   Выбери в Окне свойств объекта PictureBox1
свойство Picture. В появившемся окне диалога выбери
свой файл.
8).   Растяни форму и контейнер для вставки рисунка
(PictureBox1) так, чтобы рисунок поместился целиком.
Размести на форме 1 (Form1) следующие элементы
управления:
- кнопку Поздороваемся?
- надпись Всем привет!
- надпись Как тебя зовут?
- окно для ввода текста
(TextBox)
- кнопку ОК
9). Свойство Visible.         В Окне свойств можно
установить видимым или невидимым будет объект в
первоначальный момент. Значение TRUE определяет
видимость объекта, значение FALSE – невидимость.
Установите на форме 1 для всех объектов, кроме кнопки
Поздороваемся? значение свойства Visible как False.
Проверьте работу программы (F5) при нажатии кнопки
Всем привет!.
10). Создай код программы таким образом, чтобы при
нажатии кнопки Поздороваемся? (Button1):
1. В Окне формы в строке Заголовка окна (темно синий
фон)     появлялась    надпись     Всем     привет!,
соответствующая надписи Label1 в форме 1.
2. Показывались все созданные нами, но сделанные
невидимыми объекты, кроме надписи Всем привет!
(Label1).
11).    Запрограммируем кнопку ОК (Button2) на форме 1,
так, чтобы при ее нажатии появлялось информационное
сообщение,      содержащее    имя    пользователя     и
приветствие.      Предполагается    что      свое  имя
пользователь вводит в текстовое поле. Для этого
введем переменную $IM и объявим ее как строку символов
(string, смотри урок 2). Для объявления переменной
вводится команда DIM:
DIM переменная AS тип переменной
12).  В данном случае переменной $IM мы присваиваем
значение, которое пользователь ввел в текстовое поле
(его    имя).    Команда    Message.Info()  выводит
информационное     сообщение.    Проверьте   работу
программы. (F5)
                                      Заголовок окна
                                      формы

                                      Окно для ввода
                                      текста



                                      Информационное
                                      сообщение
13).   Создадим исполняемый файл (как отдельную
программу). Для этого в строке Меню выберем Проект --
> Собрать → Запускаемые. В появившемся окне выберем
дирректорию для сохранения, введем название (или
оставим предложенное) файла. Раскроем меню Опции и
установим “галочку” на двух предлагаемых действиях.
14).  Нажимаем кнопку ОК, переходим на Рабочий стол,
жмем по значку нашей программки и любуемся
полученным результатом (без участия Gambas).

More Related Content

What's hot

лабораторная работа 2
лабораторная работа 2лабораторная работа 2
лабораторная работа 2student_kai
 
Microsoft office power point урок
Microsoft office power point урокMicrosoft office power point урок
Microsoft office power point урокEkaterina-Melchugova
 
вставка объектов в документ
вставка объектов в документвставка объектов в документ
вставка объектов в документaviamed
 
как создавать презентации в Power point
как  создавать презентации в Power pointкак  создавать презентации в Power point
как создавать презентации в Power pointaviamed
 
задание контр раб_vba
задание контр раб_vbaзадание контр раб_vba
задание контр раб_vbaVladimir Burdaev
 
Окна.Работа с окнами. Панель инструментов
Окна.Работа с окнами. Панель инструментовОкна.Работа с окнами. Панель инструментов
Окна.Работа с окнами. Панель инструментовLubov
 
метки. планета земля.
метки. планета земля.метки. планета земля.
метки. планета земля.valeriy ilin
 
упражнение 6
упражнение 6упражнение 6
упражнение 6Artyukhova
 
работа с программой
работа с  программойработа с  программой
работа с программойTatka_k
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхaleksashka3
 
Вставка формул в Word от простого к сложному
Вставка формул в Word   от простого к сложномуВставка формул в Word   от простого к сложному
Вставка формул в Word от простого к сложномуGalina Balashova
 

What's hot (14)

лабораторная работа 2
лабораторная работа 2лабораторная работа 2
лабораторная работа 2
 
Open Office - руководство
Open Office - руководствоOpen Office - руководство
Open Office - руководство
 
Microsoft office power point урок
Microsoft office power point урокMicrosoft office power point урок
Microsoft office power point урок
 
вставка объектов в документ
вставка объектов в документвставка объектов в документ
вставка объектов в документ
 
как создавать презентации в Power point
как  создавать презентации в Power pointкак  создавать презентации в Power point
как создавать презентации в Power point
 
задание контр раб_vba
задание контр раб_vbaзадание контр раб_vba
задание контр раб_vba
 
Окна.Работа с окнами. Панель инструментов
Окна.Работа с окнами. Панель инструментовОкна.Работа с окнами. Панель инструментов
Окна.Работа с окнами. Панель инструментов
 
Klavichi2
Klavichi2Klavichi2
Klavichi2
 
метки. планета земля.
метки. планета земля.метки. планета земля.
метки. планета земля.
 
упражнение 6
упражнение 6упражнение 6
упражнение 6
 
работа с программой
работа с  программойработа с  программой
работа с программой
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данных
 
Access 2000 1
Access 2000 1Access 2000 1
Access 2000 1
 
Вставка формул в Word от простого к сложному
Вставка формул в Word   от простого к сложномуВставка формул в Word   от простого к сложному
Вставка формул в Word от простого к сложному
 

Viewers also liked

презентация к конкурсу рефератов стрелков
презентация к конкурсу рефератов стрелковпрезентация к конкурсу рефератов стрелков
презентация к конкурсу рефератов стрелковKatyakrapivina
 
Scratch төсөл бүтээх
Scratch төсөл бүтээх Scratch төсөл бүтээх
Scratch төсөл бүтээх Teacher's Content
 
Две стороны социальных сетей
Две стороны социальных сетейДве стороны социальных сетей
Две стороны социальных сетейSvetlana68
 
детки архимедки
детки архимедкидетки архимедки
детки архимедкиbss56
 
Дмитрий Лоханский (Кодабра)
Дмитрий Лоханский (Кодабра)Дмитрий Лоханский (Кодабра)
Дмитрий Лоханский (Кодабра)Ontico
 
Мир Scratch
Мир ScratchМир Scratch
Мир ScratchSvetlana68
 
Логические элементы компьютера
Логические элементы компьютераЛогические элементы компьютера
Логические элементы компьютераSvetlana68
 
компьютер друг или враг
компьютер   друг или врагкомпьютер   друг или враг
компьютер друг или врагSvetlana68
 
практика Scratch
практика Scratchпрактика Scratch
практика ScratchDmitriyMezin
 
Ppt diseminare riga stoica aniela
Ppt diseminare riga  stoica anielaPpt diseminare riga  stoica aniela
Ppt diseminare riga stoica anielaHanciuc Aniela
 
СПО в учебном процессе
СПО в учебном процессеСПО в учебном процессе
СПО в учебном процессеanxesenpa
 
самоучитель по Scratch
самоучитель по Scratchсамоучитель по Scratch
самоучитель по ScratchVladimir Smirnov
 

Viewers also liked (20)

презентация к конкурсу рефератов стрелков
презентация к конкурсу рефератов стрелковпрезентация к конкурсу рефератов стрелков
презентация к конкурсу рефератов стрелков
 
стартовая презентация (2)
стартовая презентация (2)стартовая презентация (2)
стартовая презентация (2)
 
Scratch төсөл бүтээх
Scratch төсөл бүтээх Scratch төсөл бүтээх
Scratch төсөл бүтээх
 
Две стороны социальных сетей
Две стороны социальных сетейДве стороны социальных сетей
Две стороны социальных сетей
 
сертификаты на педагогов 2015
сертификаты на педагогов 2015сертификаты на педагогов 2015
сертификаты на педагогов 2015
 
детки архимедки
детки архимедкидетки архимедки
детки архимедки
 
urok_10_1
urok_10_1urok_10_1
urok_10_1
 
Дмитрий Лоханский (Кодабра)
Дмитрий Лоханский (Кодабра)Дмитрий Лоханский (Кодабра)
Дмитрий Лоханский (Кодабра)
 
Мир Scratch
Мир ScratchМир Scratch
Мир Scratch
 
Scratch
ScratchScratch
Scratch
 
Логические элементы компьютера
Логические элементы компьютераЛогические элементы компьютера
Логические элементы компьютера
 
компьютер друг или враг
компьютер   друг или врагкомпьютер   друг или враг
компьютер друг или враг
 
практика Scratch
практика Scratchпрактика Scratch
практика Scratch
 
Ppt diseminare riga stoica aniela
Ppt diseminare riga  stoica anielaPpt diseminare riga  stoica aniela
Ppt diseminare riga stoica aniela
 
Scratch Community
Scratch CommunityScratch Community
Scratch Community
 
СПО в учебном процессе
СПО в учебном процессеСПО в учебном процессе
СПО в учебном процессе
 
Scratch в образовании
Scratch в образованииScratch в образовании
Scratch в образовании
 
самоучитель по Scratch
самоучитель по Scratchсамоучитель по Scratch
самоучитель по Scratch
 
учитесь со Scratch!
учитесь со Scratch!учитесь со Scratch!
учитесь со Scratch!
 
Уроки Scratch
Уроки Scratch Уроки Scratch
Уроки Scratch
 

Similar to Urok 3

Основы работы в BPwin.pdf
Основы работы в BPwin.pdfОсновы работы в BPwin.pdf
Основы работы в BPwin.pdfssuser117705
 
введение
введениевведение
введениеanxesenpa
 
Word 2010 power point 2010
Word 2010 power point 2010Word 2010 power point 2010
Word 2010 power point 2010Demanessa
 
Базова ІКТ-компетентність
Базова ІКТ-компетентністьБазова ІКТ-компетентність
Базова ІКТ-компетентністьTali78
 
знакомство с Prezi.com
знакомство с Prezi.comзнакомство с Prezi.com
знакомство с Prezi.comDL_Inna
 
урок 1
урок 1урок 1
урок 1JIuc
 
презентация ИНТЕРПАЙП НТЗ в Delphi
презентация ИНТЕРПАЙП НТЗ в Delphiпрезентация ИНТЕРПАЙП НТЗ в Delphi
презентация ИНТЕРПАЙП НТЗ в Delphiryska ryska
 
мастер класс эффективная презентация
мастер класс эффективная презентациямастер класс эффективная презентация
мастер класс эффективная презентацияOlgaB_112
 
козак кирилл
козак кириллкозак кирилл
козак кириллVlado Sudin
 
методичка Star board
методичка Star boardметодичка Star board
методичка Star boardLidija Rudakova
 
Практикум 7 (тема 10)
Практикум 7 (тема 10)Практикум 7 (тема 10)
Практикум 7 (тема 10)Pavel Kallinikov
 
Флажок - переключатель - Мемо
Флажок - переключатель - МемоФлажок - переключатель - Мемо
Флажок - переключатель - МемоDbeshenov
 

Similar to Urok 3 (20)

лек12
лек12лек12
лек12
 
Основы работы в BPwin.pdf
Основы работы в BPwin.pdfОсновы работы в BPwin.pdf
Основы работы в BPwin.pdf
 
ЛР 1.docx
ЛР 1.docxЛР 1.docx
ЛР 1.docx
 
введение
введениевведение
введение
 
Word 2010 power point 2010
Word 2010 power point 2010Word 2010 power point 2010
Word 2010 power point 2010
 
Базова ІКТ-компетентність
Базова ІКТ-компетентністьБазова ІКТ-компетентність
Базова ІКТ-компетентність
 
Gam 1
Gam 1Gam 1
Gam 1
 
знакомство с Prezi.com
знакомство с Prezi.comзнакомство с Prezi.com
знакомство с Prezi.com
 
Занятие 5 презентация
Занятие 5 презентацияЗанятие 5 презентация
Занятие 5 презентация
 
ЛР 4.docx
ЛР 4.docxЛР 4.docx
ЛР 4.docx
 
урок 1
урок 1урок 1
урок 1
 
Лекція
ЛекціяЛекція
Лекція
 
презентация ИНТЕРПАЙП НТЗ в Delphi
презентация ИНТЕРПАЙП НТЗ в Delphiпрезентация ИНТЕРПАЙП НТЗ в Delphi
презентация ИНТЕРПАЙП НТЗ в Delphi
 
мастер класс эффективная презентация
мастер класс эффективная презентациямастер класс эффективная презентация
мастер класс эффективная презентация
 
козак кирилл
козак кириллкозак кирилл
козак кирилл
 
лр8
лр8лр8
лр8
 
методичка Star board
методичка Star boardметодичка Star board
методичка Star board
 
Практикум 7 (тема 10)
Практикум 7 (тема 10)Практикум 7 (тема 10)
Практикум 7 (тема 10)
 
лек12 2
лек12 2лек12 2
лек12 2
 
Флажок - переключатель - Мемо
Флажок - переключатель - МемоФлажок - переключатель - Мемо
Флажок - переключатель - Мемо
 

More from anxesenpa

Решение задач на совместную работу
Решение задач на совместную работуРешение задач на совместную работу
Решение задач на совместную работуanxesenpa
 
Uchyot modalnostey v_obuchenii_1
Uchyot modalnostey v_obuchenii_1Uchyot modalnostey v_obuchenii_1
Uchyot modalnostey v_obuchenii_1anxesenpa
 
презентация
презентацияпрезентация
презентацияanxesenpa
 
презентация
презентацияпрезентация
презентацияanxesenpa
 
библиотечный урок
библиотечный урокбиблиотечный урок
библиотечный урокanxesenpa
 
Размещение презентаций в Internet
Размещение презентаций в InternetРазмещение презентаций в Internet
Размещение презентаций в Internetanxesenpa
 

More from anxesenpa (9)

Решение задач на совместную работу
Решение задач на совместную работуРешение задач на совместную работу
Решение задач на совместную работу
 
2
22
2
 
1
11
1
 
Uchyot modalnostey v_obuchenii_1
Uchyot modalnostey v_obuchenii_1Uchyot modalnostey v_obuchenii_1
Uchyot modalnostey v_obuchenii_1
 
презентация
презентацияпрезентация
презентация
 
презентация
презентацияпрезентация
презентация
 
библиотечный урок
библиотечный урокбиблиотечный урок
библиотечный урок
 
Размещение презентаций в Internet
Размещение презентаций в InternetРазмещение презентаций в Internet
Размещение презентаций в Internet
 
Urok 1
Urok 1Urok 1
Urok 1
 

Urok 3

  • 1. ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ GAMBAS Урок 3. “Всем привет!” Учитель математики и информатики ГБОУ Центра образования № 572 города Москвы Михайлова Вера Вячеславовна
  • 2. Дерево проекта Объект Форма Свойства объекта Здесь располагаются все элементы управления Консоль Объекты - элементы управления
  • 3. ОБЪЕКТЫ (F6) Label Надпись Button Кнопка RadioButton Переключатель TextBox Окно для ввода текста
  • 4. СВОЙСТВА (F4) Имя Выравнивание Цвет фона Шрифт Цвет шрифта Свойства можно установить в таблице свойств, предварительно выбрав нужный объект.
  • 5. Можно задать свойства объекта в процедуре (программе), соответствующей данному объекту. Для этого нужно два раза щелкнуть мышкой по объекту. Откроется окно программы. Gambas снабжен хорошей системой подсказок.
  • 6. Синтаксис установки значения свойства объекта в процедуре: Объект.Свойство = ЗначениеСвойства Например, Label1.Foreground = Color.Red Объект Свойство Значение Label1.Backcolor = 65280
  • 7. Задание. Создайте форму с надписью и двумя кнопками. Задайте в окне свойств цвет (Foreground), размер, начертание шрифта (Font), цвет фона (Background), саму надпись (Text). Label1 (просто перетащите из Палитры компонентов) Button1 и Button2 (просто перетащите из Палитры компонентов)
  • 8. МЕТОДЫ – возможные действия с объектом. Синтаксис установки метода для объекта в процедуре: Объект.Метод() Например, Label1.Hide() 'Спрятать надпись Label1.Show() 'Показать надпись
  • 9. 1). Запрограммируйте кнопки так, чтобы при нажатии на “Спрятать” надпись пропадала, а при нажатии “Показать” - появлялась. Комментарии (пояснения) не влияют на работу программы.
  • 10. 2). В окне проекта добавьте новую форму Form1. Для этого в окне Дерево проекта щелкните правой кнопкой по надписи Форма, далее Новый → Форма. Появится новая вкладка с объектом Form1.
  • 11. 3). На форме MForm расположите еще одну кнопку с надписью Всем привет! Нажатие на эту кнопку мышкой будет вызывать отображение формы 1 (Form1).
  • 12. 4). Используйте для программирования Button3 (кнопки Всем привет!) метод Show (показать) для объекта Form1 (Форма1). Проверьте работу программы (кнопка Старт или F5)..
  • 13. 5). Найди красивую картинку, изображающую приветствие и помести ее в папку с твоим проектом (название твоего проекта, на папке изображение креветки). У меня картинка с сайта http://pro68.ru/blog-na- privet-ru/.
  • 14. 6). Перетащи на форму 1 (Form1) элемент управления PictureBox.
  • 15. 7). Выбери в Окне свойств объекта PictureBox1 свойство Picture. В появившемся окне диалога выбери свой файл.
  • 16. 8). Растяни форму и контейнер для вставки рисунка (PictureBox1) так, чтобы рисунок поместился целиком. Размести на форме 1 (Form1) следующие элементы управления: - кнопку Поздороваемся? - надпись Всем привет! - надпись Как тебя зовут? - окно для ввода текста (TextBox) - кнопку ОК
  • 17. 9). Свойство Visible. В Окне свойств можно установить видимым или невидимым будет объект в первоначальный момент. Значение TRUE определяет видимость объекта, значение FALSE – невидимость. Установите на форме 1 для всех объектов, кроме кнопки Поздороваемся? значение свойства Visible как False. Проверьте работу программы (F5) при нажатии кнопки Всем привет!.
  • 18. 10). Создай код программы таким образом, чтобы при нажатии кнопки Поздороваемся? (Button1): 1. В Окне формы в строке Заголовка окна (темно синий фон) появлялась надпись Всем привет!, соответствующая надписи Label1 в форме 1. 2. Показывались все созданные нами, но сделанные невидимыми объекты, кроме надписи Всем привет! (Label1).
  • 19. 11). Запрограммируем кнопку ОК (Button2) на форме 1, так, чтобы при ее нажатии появлялось информационное сообщение, содержащее имя пользователя и приветствие. Предполагается что свое имя пользователь вводит в текстовое поле. Для этого введем переменную $IM и объявим ее как строку символов (string, смотри урок 2). Для объявления переменной вводится команда DIM: DIM переменная AS тип переменной
  • 20. 12). В данном случае переменной $IM мы присваиваем значение, которое пользователь ввел в текстовое поле (его имя). Команда Message.Info() выводит информационное сообщение. Проверьте работу программы. (F5) Заголовок окна формы Окно для ввода текста Информационное сообщение
  • 21. 13). Создадим исполняемый файл (как отдельную программу). Для этого в строке Меню выберем Проект -- > Собрать → Запускаемые. В появившемся окне выберем дирректорию для сохранения, введем название (или оставим предложенное) файла. Раскроем меню Опции и установим “галочку” на двух предлагаемых действиях.
  • 22. 14). Нажимаем кнопку ОК, переходим на Рабочий стол, жмем по значку нашей программки и любуемся полученным результатом (без участия Gambas).