русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методы и Свойства


Дата добавления: 2013-12-23; просмотров: 1420; Нарушение авторских прав


События

Объекты

Основные понятия языка VBA Excel

На занятии рассматриваются следующие вопросы:

· общее понятие о языке VBA;

· объекты VBA;

· свойства, методы и события;

· элементы языка VBA;

· структура редактора VBA.

Visual Basic for Application (VBA) – подмножество языка программирования Visual Basic, включает средства создания приложений VB. VBA относится к языкам объектно-ориентированного программирования. Системы объектно-ориентированного программирования дают возможность визуализировать процесс создания графического интерфейса разрабатываемого приложения. Главная особенность программирования в среде VBA - в ней нельзя создавать проект независимо от этих приложений, т.о. VBA работает непосредственно с объектами MS Office. Это позволяет его применять для автоматизации деятельности, связанной с обработкой различных типов документов. Программист (пользователь) может создать видимую часть приложения, которая является основой интерфейса «программа-пользователь». Взаимодействие программируемых объектов между собой и их изменение создается при помощи программных кодов.

Эта технология сделала возможным создание повторно используемых компонентов, являющихся строительными блоками программ.

Объект - основной элемент VBA Excel. В VBA объектами являются рабочая книга, рабочий лист и его составляющие: ячейки, диалоговые окна, кнопки и т.д.

Примеры объектов:

· Sheet - лист Excel;

· Cell - ячейка;

· Range - диапазон ячеек;

· Application - приложение;

· UserForm - пользовательская форма.

Доступ к объекту возможен через его методы и свойства и события.

Событие представляет собой действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши, перемещение мыши или выход из программы), для которого можно запрограммировать отклик, т.е. реакцию объекта на произошедшее событие.



В языке VBA для каждого объекта определен набор стандартных событий.

Стандартное событие для объекта “кнопка” (CommandButton) - щелчок мышью (Click).

Если пользователь нажимает на кнопку, то это событие. На это событие должен быть отклик, т.е. выполнение какой-либо программы. Такая программа называется процедурой обработки событий и имеет стандартное имя. Если такой отклик не создан (не написана соответствующая программа), то система никак не будет реагировать на это событие.

Для каждого объекта определен ряд возможных событий. Одни из них возникают как отклик на команды пользователя, другие задают характеристики объектов.

Методами называются набор действий, которые может совершать объект. Например, ячейку можно очистить (Clear), приложение закрыть (Quit), пользовательскую форму показать (Show) или скрыть (Hide).

Название метода отделяется от названия объекта точкой: Объект.Метод

Примеры использования методов:

· Range("B2:E2").Select - выбрать диапазон ячеек B2:E2;

· Range("C1:C5").Clear - очистить диапазон ячеек C1:C5;

· UserForm2.Hide - скрыть форму № 2;

· UserForm5.Show - показать форму № 5;

· Application.Quit - выйти из приложения.

Свойства объекта — это возможность получения доступа к информации, которая хранится в этом объекте. Через свойства можно получить эту информацию или ее изменить. Например, размер и цвет шрифта, положение формы на экране или состояние объекта (доступность, видимость). Чтобы изменить характеристику объекта, надо просто изменить значение свойства, т.е. присвоить ему определенные значения.

Синтаксис установки значения свойства: Объект.Свойство = ЗначениеСвойства,

- где Объектобозначает имя объекта, Свойство - имя свойства, которому присваивается значение.

Имя объекта отделяется от имени свойства точкой.

Примеры свойств:

Range("D1").Value = 2005 - поместить в ячейку D1 значение 2005.

Range("C1:C10").Text = "Информатика" - поместить в диапазон ячеек C1:C10 текст Информатика.

Range("B2").Font.Size = 14 - в ячейке B2 установить размер шрифта 14.



<== предыдущая лекция | следующая лекция ==>
Топологии сетей, живучесть систем. | Объект, Семейство: ComboBox (поле со списком).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.