Инфоурок Информатика Другие методич. материалыПрактическая работа «Принятие решений в VBA»

Практическая работа «Принятие решений в VBA»

Скачать материал

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
преподавателя Мирошниченко В.А.
по выполнению практической работы «Принятие решений в VBA»

МДК.01.02 Прикладное программирование

ПМ.01 Разработка программных модулей программного обеспечения для компьютерных систем

 

 

 

 


 

Оглавление

Принятие решений в VBA.. 3

Задание 1. 3

Некоторая фирма предлагает клиентам выбор путешествия по каталогу. Создайте диалоговое окно, в котором при выборе вида путешествия демонстрируется средство передвижения и показывается стоимость. 3

Задание 2. 5

Фирма предлагает сувениры по каталогу. Клиент может выбрать несколько сувениров, их изображения будут появляться при выборе флажка и располагаться рядом, а общая стоимость высвечиваться в поле ввода по щелчку мыши на кнопке Сумма. 5

Проверь себя. 7

Запишите в тетрадь ответы на контрольные вопросы и решения ситуаций. 7

 


 

Принятие решений в VBA

Цели занятия:

*           Изучить некоторые возможности организации диалога с пользователем.

*           Освоить приемы использования различных элементов управления.

*           Изучить некоторые возможности организации диалога с пользователем.

*           Освоить приемы использования различных элементов управления.

 

Задание 1

Некоторая фирма предлагает клиентам выбор путешествия по каталогу. Создайте диалоговое окно, в котором при выборе вида путешествия демонстрируется средство передвижения и показывается стоимость.

1        Создайте книгу Excel, назовите ее Магазин.

2        Первый лист назовите Travel. На этом листе в ячейку А1 будет помещаться номер путешествия, в зависимости от выбранного клиентом элемента OptionButton, а в ячейке В1 будет формироваться стоимость при помощи функции ВЫБОР (рисунок 4).

 

 

A

B

C

D

E

F

1

2

=ВЫБОР($A$1;25;75;40)

 

2

 

 

 

 

 

 

3

 

 

 

 

 

 

Рисунок 4

Цены возьмите из таблицы 8.

Таблица 8

Путешествие

Стоимость

Морской круиз

$25

Полет на луну

$75

Автопробег

$40

 

3        Создайте пользовательское диалоговое окно. Разместите три Переключателя в элементе Рамка; затем три Рисунка; Надпись и Поле, в котором будет выводиться цена; одну Кнопку.

4        Установите свойства рисунков, а затем совместите их.

5        Установите свойства Name, Caption для остальных элементов.

6        Добавьте код в вашу программу.

7        Сравните ваш код с примером:

Private Sub btnEnd_Click()

End

End Sub

Private Sub optOcean_Click()

ImgOcean.Visible = True

ImgMoon.Visible = False

ImgCar.Visible = False

Range("Travel!A1").Value = 1

TxtPrace.Value = Range("Travel!В1").Value

End Sub

Private Sub OptMoon_Click()

ImgOcean.Visible = False

ImgMoon.Visible = True

ImgCar.Visible = False

Range("Travel!A1").Value = 2

TxtPrace.Value = Range("Travel!В1").Value

End Sub

Private Sub OptCar_Click()

ImgOcean.Visible = False

ImgMoon.Visible = False

ImgCar.Visible = True

Range("Travel!A1").Value = 3

TxtPrace.Value = Range("Travel!В1").Value

End Sub

8        Проверьте работу программы.

Задание 2

Фирма предлагает сувениры по каталогу. Клиент может выбрать несколько сувениров, их изображения будут появляться при выборе флажка и располагаться рядом, а общая стоимость высвечиваться в поле ввода по щелчку мыши на кнопке Сумма.

1        В книге Магазин откройте чистый лист, назовите его Suvenir.

2        Создайте структуру таблицы Excel в соответствии с рисунком 5:

 

A

B

C

D

E

1

Товар

Цена

Стоимость покупки

Покупка

Сумма

2

1

20

=ЕСЛИ(D2=ИСТИНА;B2;0)

 

=СУММ(С1:С5)

3

2

35

=ЕСЛИ(D3=ИСТИНА;B3;0)

 

 

4

3

17

=ЕСЛИ(D4=ИСТИНА;B4;0)

 

 

5

4

47

=ЕСЛИ(D5=ИСТИНА;B5;0)

 

 

Рисунок 5

3        Создайте пользовательское диалоговое окно и установите свойства элементов управления в соответствии с таблицей 9.

Таблица 9

Объект

Свойство

Установка

CheckBox

Name

chkRose

ControlSource

Suvenir!d2

CheckBox

Name

chkCar

ControlSource

Suvenir!d3

CheckBox

Name

chkClock

ControlSource

Suvenir!d4

CheckBox

Name

chkPicture

ControlSource

Suvenir!d5

Image

Name

(Произвольно)

Picture

(Произвольно)

PictureAlignment

2

PictureSizeMode

3

BorderStyle

0

SpesialEffect

3

Name

False

CommandButton

Name

btnSum

Caption

Сумма

CommandButton

Name

btnCancel

Caption

Сброс

TextBox

Name

txtSum

UserForm

Name

frmSuvenir

Caption

Сувениры

 

4        Добавьте код обработки событий:

Private Sub chkRose _Click()

If chkRose.Value = True Then

    ImgRose.Visible = True

Else

    ImgRose.Visible = False

End If

End Sub

Private Sub chkCar _Click()

If chkCar.Value = True Then

    ImgCar.Visible = True

Else

    ImgCar.Visible = False

End If

End Sub

Private Sub chkClock _Click()

If chkClock.Value = True Then

    ImgClock.Visible = True

Else

    ImgClock.Visible = False

End If

End Sub

Private Sub chkPicture _Click()

If chkPicture.Value = True Then

    ImgPicture.Visible = True

Else

    ImgPicture.Visible = False

End If

End Sub

Private Sub btnEnd_Click()

End

End Sub

Private Sub btnSum _Click()

TxtSum.Value = Range("Suvenir!g2")

End Sub

Private Sub btnCancel _Click()

ImgRose.Visible = False

ImgCar.Visible = False

ImgClock.Visible = False

ImgPicture.Visible = False

chkRose.Value = False

chkCar.Value = False

chkClock.Value = False

chkPicture.Value = False

End

End Sub

5     Завершите работу с программой.

Проверь себя

Запишите в тетрадь ответы на контрольные вопросы и решения ситуаций.

1        В каких случаях применяется элемент управления OptionButton?

2        В каких случаях применяется элемент управления CheckBox?

3        Какие связи устанавливает свойство ControlSource?

4        Ситуация 1: Пользователь желает, чтобы в определенном месте экрана появлялась фотография того или иного сотрудника, отмеченного в списке.

5        Ситуация 2: Пользователь щелкает на кнопке «К оплате», однако сумма на экран не выводится.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа «Принятие решений в VBA»"

Настоящий материал опубликован пользователем Мирошниченко Вера Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

Скачать материал
    • 22.12.2014 708
    • DOCX 40.6 кбайт
    • Оцените материал:
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Мирошниченко Вера Алексеевна
    Мирошниченко Вера Алексеевна

    преподаватель

    • На сайте: 10 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 8918
    • Всего материалов: 7

    Об авторе

    Категория/ученая степень: Высшая категория
    Место работы: БПОУ "ОМАВИАТ"
    Работаю в Омском авиационном колледже с 1982 года. Преподаю дисциплины "Основы объектно-ориентированного проектирования", "Основы программной инженерии", МДК.01.02 Прикладное программирование, МДК. 03.01 "Технология разработки программного обеспечения", МДК.02.02 "Технология разработки и защиты баз данных" специальности 09.02.03 "Программирование в компьютерных системах". Занимаюсь разработкой рабочих программ, комплектов оценочных средств,разработкой мультимедийного обеспечения дисциплин.

Рабочий лист Принятие решений

Файл будет скачан в форматах:

  • pdf
  • pptx
2364
11
19.08.2024
«Инфоурок»

Материал разработан автором:

Акембетова Алина Варисовна

Преподаватель

Об авторе

Категория/ученая степень: Первая категория
Место работы: ФГАОУ ВО «Санкт-Петербургский политехнический университет Петра Великого»
Являюсь преподавателем Санкт-Петербургского политехнического университета Петра Великого. Активно развиваюсь в сфере образования. В 2020 году вошла в состав Молодежной коллегии Санкт-Петербурга в комиссию по науке, образованию, культуре и спорту, а также выиграла в профессиональном конкурсе «Преподаватель года в системе среднего профессионального образования Санкт-Петербурга» в номинации «Преподаватель-исследователь». На сегодняшний день активно занимаюсь исследовательской деятельностью, а также методической работой.
Подробнее об авторе
Памятка «Принятие решений» предназначена для структурированного анализа и оценки различных вариантов принятия решений. Этот инструмент поможет вам взвесить все положительные и отрицательные аспекты, связанные с конкретным выбором, что способствует более осознанному и обоснованному подходу к принятию решений.

Краткое описание методической разработки

Памятка  «Принятие решений» предназначена для структурированного анализа и оценки различных вариантов принятия решений. Этот инструмент поможет вам взвесить все положительные и отрицательные аспекты, связанные с конкретным выбором, что способствует более осознанному и обоснованному подходу к принятию решений.

Смотреть ещё 5 584 курса

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Методические рекомендации по выполнению практической работы "Принятие решений в VBA" предназначены для студентов и всех желающих самостоятельно освоить работу в среде Visual Basic for Application. В задании 1 предлагается создать диалоговое окно, в котором при выборе вида путешествия демонстрируется средство передвижения и показывается стоимость.

В задании 2 предлагаетсяиспользовать элементы управления

CheckBox.

При написании кода обработчика событий студент использует структуры принятия решений.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 232 272 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 211 668 материалов из нашего маркетплейса.

Мини-курс

Система времен и грамматических конструкций английского языка

5 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Методология проектного менеджмента и стратегического планирования в инвестициях

3 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Корпоративные финансы: основы управления и анализа

2 ч.

699 руб.
Подать заявку О курсе
Смотреть ещё 5 584 курса