русс | укр

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

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

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

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


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

Приемы работы в среде Visual Basic for Applications


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


Среда разработки программ VB является визуальной, т.е. определенные манипуляции с ее элементами приводят к появлению в тексте программы новых строк. Так, для добавления в разрабатываемое окно элемента интерфейса «Кнопка» нужно на панели инструментов, содержащих пиктограммы элементов, щелкнуть изображение кнопки, перевести указатель мыши внутрь нашего окна и щелкнуть на том месте, где мы хотим поместить кнопку. Заготовка кнопки появляется в окне, а в программе появляется новая переменная со стандартным именем, типом которой является объект, описывающий кнопку. После этого можно изменять внешний вид кнопки и описывать ее поведение в окне.

Способы изменения поведения объектов:

1) На этапе проектирования программы на экране имеется отдельное окно со списком свойств выделенного объекта. Значения свойствам задаются путем выбора нужной строки из списка и ввода или выбора из предлагаемых вариантов нового значения свойства. После нажатия Enter или смены текущего объекта сделанные изменения отражаются на объекте, изображенном в нашем окне.

2) При работающей программе изменить значения свойств можно только из программы оператором присваивания. При этом указывается имя переменой, обозначающей объект, точка, название свойства, знак равенства, новое значение свойства. Например, изменение текста, содержащегося в метке, называемой Label1, будет выглядеть так:

Label1.Caption = “ФИО”

Метод представляет собой действие над объектом, например в окне имеется поле со списком. Тогда в программе имеется переменная типа ComboBox, определяющая это поле. Пусть она называется Combo. Тогда для добавления строки в выпадающий список мы можем использовать метод AddItem объекта ComboBox. Добавление первой строки будет выглядеть:

Combo.AddItem(“Петров И.И.”)

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



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

Для взаимодействия с приложениями MS OFFICE используется программирование объектов, являющееся свойством модели COM-технологии. Оно заключается в том, что поддерживающие его приложения предоставляют свои объекты в распоряжение средств разработки, макроязыков и других приложений, поддерживающих программирование объектов. Например, приложение для работы с электронными таблицами может предоставлять для использования лист, диаграмму, ячейку, диапазон ячеек в качестве различных типов объектов. Текстовый процессор может предоставлять для использования объекты типа приложений, документов, абзацев, предложений, закладок или выделенных фрагментов.

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

MyObj.Insert “Привет” - Размещение текста

MyObj.Bold = True - Форматирование текста

MyObj.SaveAs “C:\Wordproc\docs\testobj.doc”



<== предыдущая лекция | следующая лекция ==>
Возможности VBA по созданию макросов Excel | Порядок работы


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


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

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

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


 


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

 
 

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

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