Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018....

28
Стрельникова В. В. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ИСПОЛЬЗОВАНИЮ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ В MS OFFICE POWERPOINT ДЛЯ СОЗДАНИЯ ПОСОБИЙ, ИНТЕРАКТИВНЫХ ПРЕЗЕНТАЦИЙ 2014

Transcript of Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018....

Page 1: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова В. В.

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ИСПОЛЬЗОВАНИЮ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ

В MS OFFICE POWERPOINT ДЛЯ СОЗДАНИЯ ПОСОБИЙ,

ИНТЕРАКТИВНЫХ ПРЕЗЕНТАЦИЙ

2014

Page 2: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 2 из 28

Сведения об авторе:

Стрельникова Виктория Викторовна старший преподаватель

кафедры информационных технологий АФ ГБОУ ККИДППО

Page 3: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 3 из 28

ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА ВЫПОЛНИМОСТИ УСЛОВИЯ

В слайде презентации программы MS Office PowerPoint разместите аналогично приведенному далее изображению компоненты:

Пояснения к управляющим элементам:

Символы перетаскиваются из TextBox1 в TextBox2. Правильность

выбора проверяется при нажатии кнопки «Проверка». При нажатии кноп-ки «Очистка» рисунки: Image1, Image2 становятся невидимыми (про-зрачными).

Далее приведен исходный текст (в VBA) для элементов управления рассматриваемого слайда.

Private Sub CommandButton2_Click() Image1.Visible = False Image2.Visible = False TextBox2 = ""

Page 4: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 4 из 28

TextBox1 = "А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я" End Sub Private Sub CommandButton1_Click() If TextBox2.Text = "Я" Then Image1.Visible = True Else: Image2.Visible = True End If End Sub

Image1.

Изображение, появляющееся при правильном ответе, выборе буквы «Я» в рассматриваемом примере

Image2.

Изображение, появляющееся при не правильном ответе, выборе любых других символов, кроме буквы «Я» в рассматриваемом примере

Результат правильного выбора Результат неправильного выбора

В процедуре для CommandButton2 устанавливается свойство про-

зрачности (невидимости) для рисунков: Image1, Image2, очищается Text-Box2 (удаляется содержимое), обновляется содержимое TextBox1 (заново прописывается алфавит, в данном случае только заглавные буквы).

В процедуре для CommandButton1 проверяется условие. В случае выполнимости появляется изображение Image1, точнее становится види-мым, иначе становится видимым изображение Image2.

Page 5: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 5 из 28

ПРИМЕР 2. ВПЕЧАТЫВАНИЕ ОТВЕТОВ В ТЕКСТОВЫЕ ПОЛЯ, ПРОВЕРКА ПРАВИЛЬНОСТИ И ВЫВОД ТЕКСТОВОГО СООБЩЕНИЯ

О ПРАВИЛЬНОСТИ ОТВЕТА

В слайде презентации программы MS Office PowerPoint разместите аналогично приведенному далее изображению компоненты:

Пояснения к управляющим элементам:

Page 6: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 6 из 28

В процедуре для командной кнопки CommandButton2 (выполняю-щей функцию очистки) прописаны действия по удалению содержимого текстовых полей: TextBox1, TextBox2 и задания цвета фона поля и цвета текста в этих полях.

В процедуре для командной кнопки CommandButton1 (выполняю-щей функцию проверки выполнимости условия) прописан условный опе-ратор (если в 1 текстовом поле впечатано число 4 и во 2 текстовом поле впечатано значение 8, то надписью 1(Label1) становится «Молодец! Пра-вильный ответ!», иначе надписью 1(Label1) становится «Подумай ещё! Ответ неверный» и устанавливается параметр Label1.ForeColor = RGB(152, 39, 17, изменяющий фон надписи на красный. Далее, в этой же процедуре прописаны еще два условных оператора для тех случаев, когда пользователь даст частично правильный ответ, то есть, значение в одном тектсовом поле будет верным, а в другом - неправильным.

Аналогично прописаны команды для остальных элементов управле-ния, размещенных на слайде.

Page 7: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 7 из 28

Далее приведен исходный текст (в VBA) для элементов управления рассматриваемого слайда.

Private Sub CommandButton2_Click() Label1 = "" TextBox1 = "" TextBox2 = "" TextBox1.BackColor = RGB(255, 255, 255) TextBox2.BackColor = RGB(255, 255, 255) TextBox1.ForeColor = RGB(23, 79, 22) TextBox2.ForeColor = RGB(23, 79, 22) End Sub Private Sub CommandButton1_Click() TextBox1.ForeColor = RGB(23, 79, 22) TextBox2.ForeColor = RGB(23, 79, 22) If TextBox1.Text = "4" And TextBox2.Text = "8" Then Label1.Caption = "Молодец! Правильный ответ!" Label1.ForeColor = RGB(20, 53, 102) TextBox1.BackColor = RGB(235, 236, 170) TextBox2.BackColor = RGB(235, 236, 170) Else: Label1.Caption = "Подумай ещё! Ответ неверный." Label1.ForeColor = RGB(152, 39, 17) End If If TextBox1.Text <> "4" Then TextBox1.BackColor = RGB(152, 39, 17) TextBox1.ForeColor = RGB(158, 231, 141) Else: TextBox1.BackColor = RGB(235, 236, 170) End If If TextBox2.Text <> "8" Then TextBox2.BackColor = RGB(152, 39, 17) TextBox2.ForeColor = RGB(158, 231, 141) Else: TextBox2.BackColor = RGB(235, 236, 170) End If End Sub Private Sub CommandButton4_Click() Label2 = "" TextBox3 = "" TextBox4 = "" TextBox3.BackColor = RGB(255, 255, 255) TextBox4.BackColor = RGB(255, 255, 255) TextBox3.ForeColor = RGB(23, 79, 22) TextBox4.ForeColor = RGB(23, 79, 22) End Sub

Page 8: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 8 из 28

Private Sub CommandButton3_Click() TextBox3.ForeColor = RGB(23, 79, 22) TextBox4.ForeColor = RGB(23, 79, 22) If TextBox3.Text = "6" And TextBox4.Text = "12" Then Label2.Caption = "Молодец! Правильный ответ!" Label2.ForeColor = RGB(20, 53, 102) TextBox3.BackColor = RGB(233, 216, 122) TextBox4.BackColor = RGB(233, 216, 122) Else: Label2.Caption = "Подумай ещё! Ответ неверный." Label2.ForeColor = RGB(175, 32, 36) End If If TextBox3.Text <> "6" Then TextBox3.BackColor = RGB(175, 32, 36) TextBox3.ForeColor = RGB(158, 231, 141) Else: TextBox3.BackColor = RGB(235, 236, 170) End If If TextBox4.Text <> "12" Then TextBox4.BackColor = RGB(175, 32, 36) TextBox4.ForeColor = RGB(158, 231, 141) Else: TextBox4.BackColor = RGB(235, 236, 170) End If End Sub Private Sub CommandButton6_Click() Label3 = "" TextBox5 = "" TextBox6 = "" TextBox5.BackColor = RGB(255, 255, 255) TextBox6.BackColor = RGB(255, 255, 255) TextBox5.ForeColor = RGB(23, 79, 22) TextBox6.ForeColor = RGB(23, 79, 22) End Sub Private Sub CommandButton5_Click() TextBox5.ForeColor = RGB(23, 79, 22) TextBox6.ForeColor = RGB(23, 79, 22) If TextBox5.Text = "8" And TextBox6.Text = "16" Then Label3.Caption = "Молодец! Правильный ответ!" Label3.ForeColor = RGB(20, 53, 102) TextBox5.BackColor = RGB(223, 164, 111) TextBox6.BackColor = RGB(223, 164, 111) Else: Label3.Caption = "Подумай ещё! Ответ неверный." Label3.ForeColor = RGB(175, 32, 36) End If

Page 9: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 9 из 28

If TextBox5.Text <> "8" Then TextBox5.BackColor = RGB(175, 32, 36) TextBox5.ForeColor = RGB(158, 231, 141) Else: TextBox5.BackColor = RGB(235, 236, 170) End If If TextBox6.Text <> "16" Then TextBox6.BackColor = RGB(175, 32, 36) TextBox6.ForeColor = RGB(158, 231, 141) Else: TextBox6.BackColor = RGB(235, 236, 170) End If End Sub

Пример1 с частично правильным ответом

Пример2 с частично правильным ответом

Page 10: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 10 из 28

ПРИМЕР 3. ФРАГМЕНТ ПОСОБИЯ С РАСКРЫВАЮЩИМИСЯ СПИСКАМИ

В слайде презентации программы MS Office PowerPoint разместите аналогично приведенному далее изображению компоненты:

Пояснения к управляющим элементам:

Page 11: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 11 из 28

Далее приведен исходный текст (в VBA) для элементов управления рассматриваемого слайда.

Private Sub CommandButton2_Click() Label1 = "" ComboBox1.BackColor = RGB(235, 236, 170) ComboBox2.BackColor = RGB(235, 236, 170) ComboBox3.BackColor = RGB(235, 236, 170) ComboBox4.BackColor = RGB(235, 236, 170) ComboBox5.BackColor = RGB(235, 236, 170) ComboBox1.Clear ComboBox2.Clear ComboBox3.Clear ComboBox4.Clear ComboBox5.Clear ComboBox1.ListRows = 7 ComboBox2.ListRows = 7 ComboBox3.ListRows = 7 ComboBox4.ListRows = 7 ComboBox5.ListRows = 7 ComboBox1.AddItem "C" ComboBox1.AddItem "CH" ComboBox1.AddItem "CH2" ComboBox1.AddItem "CH3" ComboBox1.AddItem "Br" ComboBox1.AddItem "Cl" ComboBox1.AddItem "C2H5" ComboBox2.AddItem "C" ComboBox2.AddItem "CH" ComboBox2.AddItem "CH2" ComboBox2.AddItem "CH3" ComboBox2.AddItem "Br" ComboBox2.AddItem "Cl" ComboBox2.AddItem "C2H5" ComboBox3.AddItem "C" ComboBox3.AddItem "CH" ComboBox3.AddItem "CH2" ComboBox3.AddItem "CH3" ComboBox3.AddItem "Br" ComboBox3.AddItem "Cl" ComboBox3.AddItem "C2H5" ComboBox4.AddItem "C" ComboBox4.AddItem "CH" ComboBox4.AddItem "CH2" ComboBox4.AddItem "CH3"

Page 12: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 12 из 28

ComboBox4.AddItem "Br" ComboBox4.AddItem "Cl" ComboBox4.AddItem "C2H5" ComboBox5.AddItem "C" ComboBox5.AddItem "CH" ComboBox5.AddItem "CH2" ComboBox5.AddItem "CH3" ComboBox5.AddItem "Br" ComboBox5.AddItem "Cl" ComboBox5.AddItem "C2H5" End Sub Private Sub CommandButton1_Click() ComboBox1.ForeColor = RGB(23, 79, 22) If ComboBox1.Text = "CH2" And ComboBox2.Text = "CH" And ComboBox3.Text = "CH2" And ComboBox4.Text = "CH2" And ComboBox5.Text = "CH3" Then Label1.Caption = "Молодец! Правильный ответ!" Label1.ForeColor = RGB(20, 53, 102) ComboBox1.BackColor = RGB(235, 236, 170) ComboBox2.BackColor = RGB(235, 236, 170) ComboBox3.BackColor = RGB(235, 236, 170) ComboBox4.BackColor = RGB(235, 236, 170) ComboBox5.BackColor = RGB(235, 236, 170) ComboBox1.ForeColor = RGB(23, 79, 22) ComboBox2.ForeColor = RGB(23, 79, 22) ComboBox3.ForeColor = RGB(23, 79, 22) ComboBox4.ForeColor = RGB(23, 79, 22) ComboBox5.ForeColor = RGB(23, 79, 22) Else: Label1.Caption = "Подумай ещё! Есть ошибки." Label1.ForeColor = RGB(152, 39, 17) End If If ComboBox1.Text <> "CH2" Then ComboBox1.BackColor = RGB(152, 39, 17) ComboBox1.ForeColor = RGB(158, 231, 141) Else: ComboBox1.BackColor = RGB(235, 236, 170) End If If ComboBox2.Text <> "CH" Then ComboBox2.BackColor = RGB(152, 39, 17) ComboBox2.ForeColor = RGB(158, 231, 141) Else: ComboBox2.BackColor = RGB(235, 236, 170) End If If ComboBox3.Text <> "CH2" Then ComboBox3.BackColor = RGB(152, 39, 17)

Page 13: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 13 из 28

ComboBox3.ForeColor = RGB(158, 231, 141) Else: ComboBox3.BackColor = RGB(235, 236, 170) End If If ComboBox4.Text <> "CH2" Then ComboBox4.BackColor = RGB(152, 39, 17) ComboBox4.ForeColor = RGB(158, 231, 141) Else: ComboBox4.BackColor = RGB(235, 236, 170) End If If ComboBox5.Text <> "CH3" Then ComboBox5.BackColor = RGB(152, 39, 17) ComboBox5.ForeColor = RGB(158, 231, 141) Else: ComboBox5.BackColor = RGB(235, 236, 170) End If End Sub

Пример выбора элемента списка

Результат со всеми неправильными ответами

Результат с частично правильнымы ответами

Page 14: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 14 из 28

Используя рассмотренные методические рекомендации, создайте

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

СОЗДАНИЕ КЛАВИАТУРЫ В ПРЕЗЕНТАЦИИ MS OFFICE POWERPOINT С ИСПОЛЬЗОВАНИЕМ ПРОГРАММИРУЕМЫХ В VBA

ЭЛЕМЕНТОВ УПРАВЛЕНИЯ

Далее рассмотрен пример создания клавиатуры в слайде презента-ции путем добавления программируемых в Visual Basic элементов управ-ления и обычных надписей. Данный материал, содержащий небольшие по объему текстовые комментарии, пояснения, схемы, рисунки, таблицы мо-жет быть полезен педагогам при разработке своих мультимедийных пре-зентаций, пособий, ЭОР, тренажеров, в которых предусматривается реали-зация свойства интерактивности.

На следующих рисунках представлено схематичное расположение необходимых компонентов.

Рисунок 1. Схематичное изображение элементов,

расположенных на слайде презентации

Page 15: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 15 из 28

Рисунок 2. Схематичное изображение компонентов, расположенных на слайде

презентации, с пояснениями к названиям программируемых в примере элементов управления

Далее приведена линейная последовательность кода в Visual Basic, определяющая для каждой командной кнопки с буквой или символом, со-вместно образующих клавиатуру, действия по добавлению в текстовое по-ле TextBox1 символа или буквы соответственно в зависимости от надписи на кнопке. Private Sub CommandButton1_Click() TextBox1.Text = TextBox1.Text + "й" End Sub Private Sub CommandButton10_Click() TextBox1.Text = TextBox1.Text + "х" End Sub Private Sub CommandButton11_Click() TextBox1.Text = TextBox1.Text + "з" End Sub Private Sub CommandButton12_Click() TextBox1.Text = TextBox1.Text + "ъ" End Sub Private Sub CommandButton13_Click() TextBox1.Text = TextBox1.Text + "ф" End Sub Private Sub CommandButton14_Click() TextBox1.Text = TextBox1.Text + "ы"

Page 16: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 16 из 28

End Sub Private Sub CommandButton15_Click() TextBox1.Text = TextBox1.Text + "в" End Sub Private Sub CommandButton16_Click() TextBox1.Text = TextBox1.Text + "а" End Sub Private Sub CommandButton17_Click() TextBox1.Text = TextBox1.Text + "п" End Sub Private Sub CommandButton18_Click() TextBox1.Text = TextBox1.Text + "р" End Sub Private Sub CommandButton19_Click() TextBox1.Text = TextBox1.Text + "о" End Sub Private Sub CommandButton2_Click() TextBox1.Text = TextBox1.Text + "ц" End Sub Private Sub CommandButton20_Click() TextBox1.Text = TextBox1.Text + "л" End Sub Private Sub CommandButton21_Click() TextBox1.Text = TextBox1.Text + "д" End Sub Private Sub CommandButton22_Click() TextBox1.Text = TextBox1.Text + "ж" End Sub Private Sub CommandButton23_Click() TextBox1.Text = TextBox1.Text + "э" End Sub Private Sub CommandButton24_Click() TextBox1.Text = TextBox1.Text + "я" End Sub Private Sub CommandButton25_Click() TextBox1.Text = TextBox1.Text + "ч" End Sub Private Sub CommandButton26_Click() TextBox1.Text = TextBox1.Text + "с" End Sub Private Sub CommandButton27_Click() TextBox1.Text = TextBox1.Text + "м" End Sub Private Sub CommandButton28_Click()

Page 17: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 17 из 28

TextBox1.Text = TextBox1.Text + "и" End Sub Private Sub CommandButton29_Click() TextBox1.Text = TextBox1.Text + "т" End Sub Private Sub CommandButton3_Click() TextBox1.Text = TextBox1.Text + "у" End Sub Private Sub CommandButton30_Click() TextBox1.Text = TextBox1.Text + "ь" End Sub Private Sub CommandButton31_Click() TextBox1.Text = TextBox1.Text + "б" End Sub Private Sub CommandButton32_Click() TextBox1.Text = TextBox1.Text + "ю" End Sub Private Sub CommandButton33_Click() TextBox1.Text = TextBox1.Text + "." End Sub Private Sub CommandButton34_Click() TextBox1.Text = TextBox1.Text + "," End Sub Private Sub CommandButton35_Click() TextBox1.Text = TextBox1.Text + " " End Sub Private Sub CommandButton36_Click() TextBox1.Text = TextBox1.Text + "1" End Sub Private Sub CommandButton37_Click() TextBox1.Text = TextBox1.Text + "2" End Sub Private Sub CommandButton38_Click() TextBox1.Text = TextBox1.Text + "3" End Sub Private Sub CommandButton39_Click() TextBox1.Text = TextBox1.Text + "4" End Sub Private Sub CommandButton4_Click() TextBox1.Text = TextBox1.Text + "к" End Sub Private Sub CommandButton40_Click() TextBox1.Text = TextBox1.Text + "5" End Sub

Page 18: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 18 из 28

Private Sub CommandButton41_Click() TextBox1.Text = TextBox1.Text + "6" End Sub Private Sub CommandButton42_Click() TextBox1.Text = TextBox1.Text + "7" End Sub Private Sub CommandButton43_Click() TextBox1.Text = TextBox1.Text + "8" End Sub Private Sub CommandButton44_Click() TextBox1.Text = TextBox1.Text + "9" End Sub Private Sub CommandButton45_Click() TextBox1.Text = TextBox1.Text + "0" End Sub Private Sub CommandButton46_Click() TextBox1.Text = TextBox1.Text + "-" End Sub Private Sub CommandButton47_Click() TextBox1.Text = TextBox1.Text + "+" End Sub Private Sub CommandButton48_Click() TextBox1.Text = TextBox1.Text + "=" End Sub Private Sub CommandButton49_Click() TextBox1.Text = TextBox1.Text + "(" End Sub Private Sub CommandButton5_Click() TextBox1.Text = TextBox1.Text + "е" End Sub Private Sub CommandButton50_Click() TextBox1.Text = TextBox1.Text + ")" End Sub Private Sub CommandButton6_Click() TextBox1.Text = TextBox1.Text + "н" End Sub Private Sub CommandButton7_Click() TextBox1.Text = TextBox1.Text + "г" End Sub Private Sub CommandButton8_Click() TextBox1.Text = TextBox1.Text + "ш" End Sub Private Sub CommandButton9_Click() TextBox1.Text = TextBox1.Text + "щ"

Page 19: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 19 из 28

End Sub Нажатие любой из кнопок созданной таким образом клавиатуры,

расположенной на слайде презентации Microsoft Office PowerPoint, при-водит к появлению в области текстового поля TextBox1 соответствующе-го данной кнопке символа, причем каждый последующий символ добавля-ется справа к ранее появившемуся (отображенному) таким же образом, как и при использовании простейшего текстового редактора с возможно-стью лишь только ввода текстовой информации, числовой, знака пробела.

Для удобства работы, применения рассмотренного фрагмента (слай-да презентации с некоторыми программируемыми в Visual Basic элемен-тами управления, а именно, командными кнопками CommandButton и текстовым полем TextBox) в интерактивных электронных пособиях, элек-тронных образовательных ресурсах, созданных средствами Microsoft Of-fice PowerPoint, рекомендую предварительно изменить параметры тек-стового поля TextBox1 таким образом, чтобы вводимый текст был опре-деленного типа шрифта, размера, начертания, располагался в несколько строк с отображением полосы прокрутки, например, вертикальной, для удобства. Далее на рисунке 3 показано окно Properties, обеспечивающее возможность изменения свойств текстового поля как элемента управле-ния, в котором при рассмотрении данного примера достаточно обратиться всего лишь к нескольким параметрам, выделенным на рисунке 4. Окно свойств элемента управления вызывается через контекстное меню к объ-екту путем выбора пункта Свойства.

Page 20: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 20 из 28

Page 21: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 21 из 28

Рисунок 3. Окно Свойств (Properties) программируемого элемента управления TextBox1

Рисунок 4. Окно Свойств (Properties) программируемого элемента управления

TextBox1 с выделением трех параметров

Page 22: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 22 из 28

Выбираем значение True для параметра MultiLine, устанавливая возмож-ность ввода текста в несколько строк, а не в одну. Выбираем значение 2-fmScrollBarsVertical для параметра ScrollBars, до-бавляя вертикальную полосу прокрутки. Аналогично может быть отобра-жена горизонтальная полоса прокрутки с разницей в выборе пункта: 1-fmScrollBarsHorizontal. Для задания параметров шрифта устанавливаем соответствующие нуж-ные значения в появляющемся диалоговом окне, показанном на рисунке 5.

Рисунок 5. Диалоговое окно «Шрифт»

Далее (на рисунке 6)показан результат использования сконструирован-ной из программируемых в VBA элементов управления командных кнопок CommandButton в Microsoft Office PowerPoint клавиатуры и текстового поля с изменениями параметров (свойств), рассмотренными в вышеизло-женной части данной статьи.

Page 23: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 23 из 28

Рисунок 6.

При разработке и оформлении своих интерактивных пособий, ЭОР, интерактивных тренажеров в среде MS Office PowerPoint немаловажную роль играет выбор используемых цветов, стилей, графики, внедряемых изображений, анимаций, сочетаний последних, при грамотном методиче-ском применении зачастую оказывающих более сильное воздействие при восприятии, чем это можно ожидать от смысловой текстовой информации, размещаемой случайным или недостаточно продуманным образом на слайдах. Учитывая все то многообразие возможностей по редактированию изображений, элементов оформления, созданию с нуля векторных иллю-страций (от самых простых примитивных по количеству используемых группируемых компонентов и низкой степени сложности отдельных дета-лей со сплошной заливкой до сложных, так называемых, «высокохудоже-ственных» авторских картинок, конструируемых из большого количества сложных нестандартных векторных контуров с настраиваемыми пользо-вателем градиентными заливками и эффектами тени, рельефа, размытия и др.), которым на сегодняшний день располагает программа Microsoft Of-fice PowerPoint, особенно начиная с версии 2007, предлагаю рассмотреть некоторые параметры по изменению графических свойств программируе-мого элемента управления CommandButton (командной кнопки), см. ри-сунок 7.

Page 24: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 24 из 28

Рисунок 7. Окно Свойств (Properties) программируемого элемента управления

CommandButton

Окно свойств элемента управления CommandButton вызывается через контекстное меню к объекту путем выбора пункта Свойства. В откры-вающемся окне Properties рекомендую для каждой кнопки, отвечающей за ввод того или иного символа создаваемой клавиатуры, установить цвет кнопки, надпись, тип, цвет, начертание, размер шрифта надписи, На ри-сунке 8 представлено окно с соответственно выделенными параметрами, обеспечивающими изменение вышеупомянутых свойств рассматриваемо-го программируемого объекта.

Page 25: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 25 из 28

Рисунок 8. Окно Свойств (Properties) программируемого элемента управления

CommandButton с выделением четырех параметров

В таблице 1 приводятся комментарии по изменению выделенных свойств:

Свойство Комментарии

BackColor цвет фона кнопки Caption надпись в кнопке Font название, размер, начертание шрифта ForeColor цвет текста для надписи в кнопке

При изменении свойства BackColor пользователь может выбрать нужный цвет или оттенок для фона кнопки, вызвав открывающуюся палитру с двумя вкладками, где представлены цвета, относящиеся к категориям: Palette и System. Также для выбора цвета можно вручную ввести значение в соответствующее поле ввода. Для дальнейшего отображения надписи на кнопке необходимо впечатать предполагаемую надпись в соответствую-щее поле ввода свойства Caption. Для задания параметров шрифта уста-навливаем соответствующие нужные значения в появляющемся диалого-вом окне, показанном на рисунке 5. Свойство ForeColor обеспечивает за-дание цвета текста для надписи в командной кнопке путем выбора из па-литры цветов, отображаемой аналогично, как и в случае со свойством

Page 26: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 26 из 28

BackColor. Следует упомянуть, что в качестве фона кнопки может исполь-зоваться рисунок, картинка, для этого необходимо обратиться к свойству Picture, затем в появляющемся диалоговом окне выбрать рисунок. Рассмотренный пример создания клавиатуры в MS Office PowerPoint можно использовать для проверки правильности вводимых значений и отображения сообщения в специально отведенной для этого области, схе-матичное изображение компонентов слайда приведено на рисунке 9.

Рисунок 9.

На рисунке 10 даются дополнительные комментарии к названиям про-граммируемых элементов управления, используемых в данном примере.

Page 27: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 27 из 28

Рисунок 10.

Далее приведена линейная последовательность кода в Visual Basic, опре-деляющая для добавленных кнопок с функциями проверки и очистки дей-ствия, выполнение которых организует диалог пользователя с простей-шей по реализации системой, контролирующей правильность ответа и выводящей соответствующий текстовый комментарий. Private Sub CommandButton51_Click() If TextBox1.Text = "ответ на вопрос" Then Label1.Caption = "Правильно!" Else Label1.Caption = "Неправильно!" End Sub Private Sub CommandButton52_Click() TextBox1.Text = "" Label1.Caption = "" End Sub

Page 28: Стрельникова В. В.wiki.iro23.info/images/3/30/Methodical_recommendations... · 2018. 6. 9. · ПРИМЕР 1. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ И ПРОВЕРКА

Стрельникова Виктория Викторовна Методические рекомендации по использованию элементов управления в MS Office PowerPoint

Страница 28 из 28

ДЛЯ ЗАМЕТОК