Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
МАТЕРИАЛЫ К ЛЕКЦИИ № 5
ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ
Алгоритмические языки программирования
Основы работы с VBA
ЧАСТЬ II
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
ОСНОВЫ РАБОТЫ С VBA
ОБЪЕКТНООРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
VBA как язык ООП
ПОЛЬЗОВАТЕЛЬСКИЕ
ФОРМЫ
Элементы управления. Создание
пользовательских форм
Содержание | Лекция VBA Часть II
Создание формы в редакторе VB:
Insert \ UserForm
Пользовательская форма | 3
Добавление формы в проект
В проекте
появится новая
форма
UserForm1
Пользовательская форма | 4
Свойства формы
Name
Caption
Имя формы
Текст, отображаемый в строке
заголовка
BorderStyle
BackColor
Тип границы
Фон
Left
Top
Height Width
Расположение
Размеры
Picture
На форме можно разместить
PictureSizeMode рисунок
Пользовательская форма | 5
Методы формы
Show
Отображает форму
UserForm1.Show
Hide
Скрывает форму
Пользовательская форма | 6
События формы
Initialize
Click, DblClick
При конфигурировании формы,
до ее загрузки
При щелчке и двойном щелчке
Terminate
При закрытии формы
Resize
При изменении размеров формы
Click
Initialize
Обработка событий
процедуры
Пользовательская форма | 7
Операторы
Load
Загружает окно
Unload
Выгружает форму с экрана
и из памяти
Ключевое слово Me
Unload Me
Me.Caption = "Калькулятор"
Me.BackColor = vbRed
Пользовательская форма | 8
Панель инструментов
Надпись
Label
Поле ввода
TextBox
Кнопка
CommandButton
Флажок
CheckBox
Переключатель
OptionButton
Рамка
Frame
Список
ListBox
Полоса прокрутки
ScrollBar
Счетчик
SpinButton
Пользовательская форма | 9
ПОЛЬЗОВАТЕЛЬСКАЯ ФОРМА
Решение квадратного
уравнения
Лабораторная работа по курсу
"Информационные технологии"
Элементы управления
Пользовательская форма | 11
Код кнопки «Найти корни»
Объявление переменных
Проверка корректности ввода исходных данных
Пользовательская форма | 12
Код кнопки «Найти корни» (окончание)
Ввод исходных данных и вычисление дискриминанта
Нахождение корней и вывод результата
Пользовательская форма | 13
Код кнопки «Выход»
Обработка события Initialize
Пользовательская форма | 14
Кнопка «Квадратное уравнение» на листе «Формы»
Код кнопки «Квадратное уравнение»
Пользовательская форма | 15
ПОЛЬЗОВАТЕЛЬСКАЯ ФОРМА
Минимум / Максимум
Лабораторная работа по курсу
"Информационные технологии"
Элементы управления
Пользовательская форма | 17
Код кнопки «OK»
Объявление переменных
Проверка корректности ввода исходных данных
Пользовательская форма | 18
Код кнопки «OK» (продолжение)
Ввод исходных данных
Вычисление минимума
Вычисление максимума
Пользовательская форма | 19
Код кнопки «OK» (окончание)
Вывод результата
Код кнопки «Выход»
Пользовательская форма | 20
Кнопка «Минимум / Максимум» на листе «Формы»
Код кнопки «Минимум / Максимум»
Пользовательская форма | 21
ПОЛЬЗОВАТЕЛЬСКАЯ ФОРМА
Калькулятор
Лабораторная работа по курсу
"Информационные технологии"
Элементы управления
Пользовательская форма | 23
Код кнопки «Вычислить»
Объявление переменных
Проверка корректности ввода исходных данных
Пользовательская форма | 24
Код кнопки «Вычислить» (продолжение)
Ввод исходных данных
Вычисление суммы, произведения, разности
Вычисление частного с проверкой деления на ноль
Пользовательская форма | 25
Код кнопки «Вычислить» (окончание)
Вывод результата
Код кнопки «Выход»
Пользовательская форма | 26
Кнопка «Калькулятор» на листе «Формы»
Код кнопки «Калькулятор»
Пользовательская форма | 27
ПОЛЬЗОВАТЕЛЬСКАЯ ФОРМА
Изменение цвета
Лабораторная работа по курсу
"Информационные технологии"
Элементы управления
На листе
«Формы»
кнопка
«Изменение
цвета»
Name CmdColor
Пользовательская форма | 29
Изменение полосы прокрутки
Пользовательская форма | 30
Изменение поля ввода
Пользовательская форма | 31
Обработка события Initialize
Пользовательская форма | 32
Кнопка «Изменение цвета» на листе «Формы»
Код кнопки «Изменение цвета»
Пользовательская форма | 33
ПОЛЬЗОВАТЕЛЬСКАЯ ФОРМА
Табулирование функции
Лабораторная работа по курсу
"Информационные технологии"
Элементы управления
Пользовательская форма | 35
Код кнопки «OK»
Объявление переменных
Проверка корректности ввода исходных данных
Пользовательская форма | 36
Код кнопки «OK» (продолжение)
Ввод исходных данных
Проверка корректности исходных данных
Проверка установки переключателей
Пользовательская форма | 37
Код кнопки «OK» (продолжение)
Изменение заголовка функции
в зависимости от переключателя
Очистка списка
Пользовательская форма | 38
Код кнопки «OK» (окончание)
Вычисление в цикле значения функции
в зависимости от переключателя и
вывод результата в список
Пользовательская форма | 39
Код кнопки «Выход»
Обработка события Initialize
Пользовательская форма | 40
Кнопка «Табулирование» на листе «Формы»
Код кнопки «Табулирование»
Пользовательская форма | 41
СПАСИБО ЗА ВНИМАНИЕ!