Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Visual Basic. Проект. Форма. Элементы управления



Система программирования Visual Basic является системой "Объектно-ориентированного программирования", в основе которой заложено понятие " объект ", объединяющее в себе определённые свойства и методы. Такое объединение свойств и методов в объекте называется инкапсуляцией.
Программные объекты обладают свойствами, могут использовать методы и реагируют на события.
Свойства объектов. Каждый объект обладает определённым набором свойств. Например свойства кнопки - ширина, высота, цвет, текст надписи, параметры шрифта и т.д. Первоначальные значения свойств задаются в режиме конструирования. Но в программном коде можно задать изменение значения свойства. Вид такой команды:
Имя объекта.Свойство = Значение Свойства
Правило записи свойства объекта через точку называют точечной нотацией.
Методы объектов. С каждым объектом можно произвести какие-то действия: например, показать, скрыть, масштабировать, поместить в фокус и т.п. Многие методы имеют аргументы, позволяющие задавать параметры этих действий.
События. Событие - это действие, распознаваемое объектом (щелчок мыши, нажатие клавиши и т.п.) Реакция на событие - вызов процедуры, которая может менять свойства объекта, вызывать его методы и т.п.

Классы объектов являются "шаблонами", определяющими наборы свойств, методов и событий, по которым создаются экземпляры класса. Классы могут иметь взаимоотношения друг с другом, например:
наследование - когда экземпляр класса наследует от базового класса все данные и код реализации;
включение - когда один класс содержит в себе переменную, указывающую на другой класс, и использует её для вызова членов этого класса.

Элемент управления   Назначение Методы** События по умолчанию***
Форма (Form)   является основой для создания графического интерфейса проекта Show – показывает элемент управления Hide – скрывает элемент управления Focus - помещает фокус на выбранный элемент управления Scale – масштабирует форму или элемент управления Refresh – перерисовывает форму или элемент управления Form1_Load – происходит при загрузке формы
Надпись (Label)   предназначен для отображения текста, который нельзя изменить в процессе выполнения проекта Label1_Click – происходит при щелчке по надписи
Текстовое поле (TextBox)   используется для ввода или отображения данных TextBox1_TextChanged – происходит при изменении текста в текстовом поле
Кнопка (Button)   щелчок по кнопке вызывает событийную процедуру Button1_Click – происходит при щелчке по кнопке
Улучшенное текстовое поле (RichTextBox)   используется для ввода и отображения форматируемого текста RichTextBox1_TextChanged – происходит при изменении текста в текстовом поле

У каждого элемента управления есть событие по умолчанию.
Например:

У каждого элемента управления есть множество событий, помимо события по умолчанию. Например, у текстового поля есть такие события:

Чтобы увидеть все события, которые есть у элемента, откройте двойным щелчком на этом элементе окно редактора кода. Над этим окном есть два выпадающих списка. В правом списке перечислены все события элемента управления.

События генерируются в результате действий пользователя. Например, события генерируются, когда пользователь нажимает кнопку, выбирает пункт в выпадающем списке или изменяет текст в текстовом поле. Щелчки или двойные щелчки по элементам управления, перемещение курсора на эти элементы управления или с них тоже генерируют события. Когда происходят эти события, исполняется код Visual Basic, связанный с ними.

Редактор кода открывается двойным щелчком на программируемом объекте. Одновременно создаётся событийная процедура для этого объекта. В коде автоматически прописывается начало и конец этой процедуры, а действия, которые должны быть выполнены в результате этой процедуры, надо, конечно, вписывать в код самому.
Современные языки программирования, включая языки из Visual Studio, позволяют добавлять в код программ комментарии. В Visual Basic комментарий в строке начинается с символа апострофа (').

Комментарии выделяются в программах зеленым цветом. Это позволяет легко замечать их в коде.
Во многих случаях Visual Basic автоматически добавляет пропуски и отступы, чтобы код было легче читать.





Дата публикования: 2015-02-03; Прочитано: 684 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...