- •Введение. Установка среды программирования
- •2. История языка Basic
- •3. Установка Visual Basic
- •Лабораторная работа №1. Интерфейс Visual Basic. Создание первого проекта
- •Теоретическая часть
- •1 . Первое знакомство
- •5. Стандартная панель инструментов
- •Практическая часть
- •Лабораторная работа №2. Изменение свойств компонентов. Метод Print
- •Теоретическая часть
- •1. Состав панели управления
- •2. Окно свойств и редактора кода
- •3. Свойства элементов управления
- •3.1 Свойства элемента Form
- •3.2 Свойства элемента TextBox
- •3.3. Свойства компонента CommandButton
- •Объект.Print [Список вывода]
- •Объект.Cls Практическая часть
- •Лабораторная работа №3. Работа с простейшим графическим объектом Visual Basic
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №4. Работа с арифметическими выражениями и функциями
- •Теоретическая часть
- •1. Арифметические выражения Visual Basic.
- •2. Встроенные функции Visual Basic
- •3. Функции преобразования
- •Str (число)
- •Val (символьное выражение)
- •Практическая часть
- •Лабораторная работа №5. Решение простейших математических задач с использованием линейных алгоритмов
- •Теоретическая часть
- •1. Типы данных
- •2. Объявление переменных
- •Public / Private / Dim Имя_переменной [As Тип_переменной]
- •Оператор_объявления_типа Строка_интервалов_имен
- •3. Константы Visual Basic
- •4. Область видимости переменной
- •Public / Private / Dim Имя_переменной [As Тип_переменной]
- •Имя_формы.Имя_переменной
- •Практическая часть
- •Лабораторная работа №6. Программирование ветвлений с использованием оператора If
- •Теоретическая часть
- •1. Конструкция If … Then … End If
- •2. Конструкция If … Then … Else … End If
- •3. Конструкция If … Then … Else If… End If
- •Практическая часть
- •Лабораторная работа №7. Программирование ветвлений с использованием оператора Case
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №8. Программирование циклов
- •Теоретическая часть
- •1. Цикл For…Next
- •2. Цикл For Each … Next
- •3. Цикл Do While … Loop
- •4. Цикл Do Until … Loop
- •5. Цикл Do … Loop While
- •6. Цикл Do … Loop Until
- •7. Цикл While … Wend
- •Практическая часть
- •Лабораторная работа №9. Разработка приложений для обработки массивов
- •Теоретическая часть
- •1. Объявление массивов
- •2. Массивы с фиксированной границей и динамические массивы.
- •UBound (имяМассива [, измерение]) Практическая часть
- •Лабораторная работа №10. Разработка приложений с использованием методов рисованИя графических примитивов
- •Теоретическая часть
- •1. Графическая поверхность
- •2. Графические примитивы
- •Практическая часть
- •Лабораторная работа №11. Построение графиков и диаграмм
- •Лабораторная работа №12. Применение пользовательских диалоговых окон
- •Теоретическая часть
- •1. Окно и функция InputBox
- •2. Окно MsgBox
- •MsgBox Текст сообщения [,Константа] [,Заголовок]
- •3. Функция MsgBox()
- •Практическая часть
- •Лабораторная работа №13. Разработка компьютерного теста с использованием Visual Basic
- •Теоретическая часть
- •Лабораторная работа №14. Создание пользовательского меню и панели инструментов
- •Теоретическая часть
- •Call Имя процедуры ([Список Параметров Вызова]),
- •Практическая часть
- •Лабораторная работа №15. Создание текстового редактора
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №16. Разработка мультимедиа-приложений
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №17. Макросы: запись, запуск, чтение
- •Теоретическая часть
- •Обычно макрос содержит следующие элементы.
- •Практическая часть
- •Лабораторная работа №18. Создание форм рабочего листа
- •Теоретическая часть
- •1. Когда необходимо использовать vba в Excel
- •2. Объект Application
- •3. Объект Workbook
- •4. Объект Worksheet
- •5. Объект Range
- •Инициализация и отображение диалогового окна
- •Практическая часть Создание пользовательской формы
- •Создание пользовательской формы
- •Практические задания по программированию на vba
- •Лабораторная работа №19. Создание книги лабораторных работ с автоматизированным выбором страниц книги
- •Практическая часть
- •Лабораторная работа №20. Моделирование процессов
- •Теоретическая часть
- •Лабораторная работа №21. Создание сводных таблиц в vba
- •Теоретическая часть Практическая часть
- •Лабораторная работа №22. Работа с компонентом Chart
- •Теоретическая часть Практическая часть
- •Лабораторная работа №23. Работа с базами данных в Visual Basic
- •Теоретическая часть Практическая часть
- •Лабораторная работа №24. Работа с базами данных в Excel с использованием Visual Basic
- •Теоретическая часть Практическая часть
- •Лабораторная работа №25. Обработка данных на рабочем листе Теоретическая часть Практическая часть
Лабораторная работа №2. Изменение свойств компонентов. Метод Print
Цель работы: рассмотреть основные компоненты панели управления и их свойства; научиться программировать изменение свойств компонентов; изучить метод Print и научиться использовать его в создаваемых приложениях
Теоретическая часть
1. Состав панели управления
Л
юбая
форма в Visual Basic
состоит из объектов, называемых элементами
управления, с помощью которых осуществляется
взаимодействие с пользователями
приложения, а также с другими программами.
Все элементы управления имеют характерные
для них свойства. Для любого объекта
можно указать действия, выполняемые
программой при наступлении определенных
событий.
Процесс создания формы в конструкторе форм состоит в размещении в форме объектов и определении свойств, а также связанных с ними событий и выполняемых действий.
Для размещения в форме объектов используется панель элементов управления (Рис.2.1).
Рассмотрим более подробно состав панели элементов управления.
- компонент Pointer
(Указатель) – используется для
позиционирования указателя мыши.
- компонент PictureBox
(Графическое окно) – размещает в форме
графическое окно, предназначенное для
объединения элементов в группы, для
вывода в него графических изображений,
а также текста, графических элементов
и анимации.
- компонент Label (Метка) – размещает в форме объекты, предназначенные для вывода текстовой информации.
- компонент TextBox (Текстовое поле) – размещает в форме текстовое поле для ввода данных.
- компонент Frame
(Рамка) - создает в форме рамку
с заголовком для группировки объектов
в логическую группу.
- компонент CommandButton (Кнопка управления) - размещает в форме кнопки правления для инициации действий, выполнения команд, запуска программ.
- компонент CheckBox
(Флажок) - размещает в форме
флажок, предназначенный для формирования
условий выполнения программ или
каких-либо настроек, работающий по
принципу «да» - «нет».
- компонент OptionButton
(Переключатель) - размещает в
форме переключатели для выбора режима
работы или настроек выполнения программы.
- компонент ComboBox
(Поле со списком) - размещает
в форме флажок, предназначенный для
формирования условий выполнения программ
или каких-либо настроек, работающий по
принципу «да» - «нет».
- компонент ListBox
(Список) - размещает в форме
список для выбора одного или нескольких
значений из предлагаемого списка
значений.
- компонент HScrollBar
(Горизонтальная полоса
прокрутки) - размещает в форме горизонтальную
полосу прокрутки.
- компонент VScrollBar
(Вертикальная полоса прокрутки)
- размещает в форме вертикальную полосу
прокрутки.
- компонент Timer
(Таймер) - размещает в форме
таймер.
- компонент DriveListBox
(Список устройств) - создает
в форме список устройств.
- компонент DirListBox
(Список папок) - создает в форме
древовидный список папок.
- компонент FileListBox
(Список файлов) - создает в
форме список файлов.
- компонент Shape
(Фигура) – создает в форме
геометрические фигуры (прямоугольник,
квадрат, круг, эллипс, прямоугольник и
квадрат со скругленными углами).
- компонент Line
(Линия) - размещает в форме
линии.
- компонент Image
(Изображение) - размещает в
форме поля, предназначенные для
отображения графических изображений.
- компонент Data
(Данные) - размещает в форме
элемент управления данными в базе данных
для перемещения по записям и отображения
результатов навигации.
