Основы объектно-ориентированного визуального программирования на языке Visual Basic Проекты в системе программирования Visual Basic Система программирования Visual Basic позволяет кодировать алгоритмы и является средой программирования, позволяющая осуществлять визуальное конструирование графического интерфейса Программа-транслятор Интерпретатор Компилятор – программа, которая обеспечивает последовательный перевод команд программы на машинный язык с одновременным их выполнением переводит весь текст программы на машинный язык и сохраняет его в исполнимом файле (чаще всего с расширением ехе) Объекты: свойства и методы Программные объекты обладают свойствами и могут использовать методы обработки данных Основой для создания графического интерфейса проекта является объект «форма» Некоторые свойства объекта «форма» Name – имя объекта используется в программном коде Text – заголовок формы BackColor – цвет фона формы Font – начертание и размер шрифта Объекты: свойства и методы Значения свойств объектов можно изменять в программном коде Объект.Свойство = ЗначениеСвойства Пример программного кода Visual Basic Form1.Text = «Первый проект» Объекты: свойства и методы Объекты могут использовать различные методы обработки данных. Методы имеют аргументы, позволяющие задать значения параметров выполняемых действий Объект.Метод (арг1, арг2) Пример программного кода Visual Basic TextBox1.Clear() Ме.Scale (2, 0.5) Объекты: свойства и методы Метод Scale (x, y) изменяет размеры формы или элемента управления, где x и y коэффициенты масштабирования по горизонтали и вертикали. Графический интерфейс проекта Графический интерфейс проекта представляет собой форму, на которой размещены управляющие элементы: TextBox, Label, PictureBox, Button и другие. Событийные процедуры Событийная процедура – это программа, которая начинает выполняться после реализации определенного события. Каждый объект реагирует на определенный набор событий. Например, кнопка реагирует на щелчок (Click), нажатие (MouseDown) и отпускание (MouseUp) мыши или нажатие клавиши на клавиатуре (KeyPress).