Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования




НазваниеУчебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
страница1/17
Дата08.12.2012
Размер1.55 Mb.
ТипУчебное пособие
  1   2   3   4   5   6   7   8   9   ...   17









Ф.И. Воробьева, Е.С. Воробьев

ПРИЕМЫ ПРОГРАММИРОВАНИЯ

В СРЕДЕ VISUAL BASIC FOR APPLICATION

MS OFFICE

Учебное пособие

2010

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Казанский государственный технологический университет»

Ф.И. Воробьева, Е.С. Воробьев

ПРИЕМЫ ПРОГРАММИРОВАНИЯ

В СРЕДЕ VISUAL BASIC FOR APPLICATION

MS OFFICE

Учебное пособие

Казань

КГТУ

2010


УДК 658.26:66.094

Воробьева, Ф.И.

Приемы программирования в среде VISUAL BASIC for APPLICATION: учебное пособие / Ф.И. Воробьева, Е.С. Воробьев. – Казань: Изд-во Казан. гос. технол. ун-та; 2010. − 104 с.

ISBN 978-5-7882-0825-1

Рассмотрены основные элементы среды разработки программ, а также базовые конструкции алгоритмического языка Visual Basiс for Application. Показаны примеры разработки пользовательских функций Ехсel Продемонстрированы приемы работы с отладчиком программ. Даны общие принципы и примеры создания пользовательских программ (макросов) и форм для создания своих приложений в среде Excel.

Пособие может быть использовано при изучении дисциплин «Информатика», «Применение ЭВМ в технологии» и «Применение ЭВМ в расчетах», а также при курсовом и дипломном проектировании.

Предназначено для студентов очной и заочной форм обучения специальностей 240802.65 «Основные процессы химических производств и химическая кибернетика» и 240801 «Машины и аппараты химических производств», обучающихся по направлению 240800 «Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии».

Подготовлено на кафедре общей химической технологии.


Печатается по решению редакционно-издательского совета

Казанского государственного университета.

Рецензенты: профессор КГТУ им. Туполева О.Ш. Даутов

старший научный сотрудник
Казанского научного центра РАН Д.В. Чачков

ISB N 978-5-7882-0825-1  Воробьева Ф.И., Воробьев Е.С., 2010

 Казанский государственный
технологический университет, 2010

Введение


Visual Basic for Application (VBA) это среда программирования в пакете программ Microsoft Office. Средствами VBA можно создавать функции пользователя, которые используются на листах электронных таблиц, макросы (макро команды) для создания новых команд из комбинаций стандартных команд приложений, если их надо часто повторять в том же порядке, программные надстройки для специальных программных решений внутри приложений Microsoft Office.

Основные понятия объектно-ориентированного программирования


Объектно-ориентированное программирование позволяет существенно упростить процесс создания программ. Основами данного способа программирования являются объекты. Объекты – представляют собой законченные элементы, которые мы используем во время программирования. Например, мы строим различные геометрические фигуры, каждая из них может быть объектом. Возьмем прямоугольник, чтобы его построить нам надо знать его ширину и длину, которые являются его (прямоугольника) свойствами (Properties). Если мы не знаем объекта прямоугольник, то нам надо будет нарисовать четыре линии соответствующих длин и правильно их сориентировать друг относительно друга. Когда мы имеем объект прямоугольник, то все операции его построения уже заложены в самом объекте. Например, нам надо расширить наш объект новым свойством (цветом). Создаем для него новое свойство «Цвет заливки» и пишем подпрограмму для его реализации.

Показанный пример объекта весьма прост. В реальных условиях каждый объект обладает:

  • свойствами (Properties), которые задаются конкретными значениями (длина и ширина). Их можно считать или изменять, задав нужное значение;

  • методами (Methods), которые реализуют какие-либо действия с объектом, например, изменить его размеры, цвет и т.п.;

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

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

Вся структура пакета программ Microsoft Office построена на этой же идеологии. Каждая программа является объектом с именем Application (Приложение). В свойствах этого объекта мы можем узнать имя самой программы (Word, Excel и т.п.), параметры окна, открытые файлы документов и т.д. С использованием методов мы можем открывать и закрывать документы и саму программу, изменять размеры рабочего окна программы и т.п. Если мы хотим создать свою процедуру запуска программы, то мы можем записать в событие объекта свой программный код, например, при запуске Word, обязательно открывать нужный документ. В свою очередь каждый документ тоже является объектом, содержащим более мелкие объекты, так, например, электронная таблица содержит листы, а лист имеет ячейки.

Хорошее понимание объектно-ориентированного программирования и умение использовать стандартные объекты существенно упростит создание ваших программ.

Прежде чем перейти к самим приемам работы в среде программирования VBA, познакомимся с размещением программ пользователей в документах.
  1   2   3   4   5   6   7   8   9   ...   17

Похожие:

Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconУчебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Интеллектуальная автоматика в курсовых и дипломных проектах: учебное пособие (Том 2)/ В. П. Ившин, М. Ю. Перухин, И. А. Дюдина, А....
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconУчебное пособие Архангельск Поморский университет
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconФедеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
Биохимия белков и ферментов : учеб метод пособие / С. Е. Синютина, С. В. Романцова; Федеральное агентство по образованию, гоувпо...
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconУчебное пособие омск 2008 федеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
Учебное пособие предназначено для студентов и аспирантов высших учебных заведений, специализирующихся в области физики конденсированного...
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconУчебное пособие Федеральное агентство по образованию РФ государственное образовательное учреждение высшего профессионального образования
Российской федерации по образованию в области дизайна и изобразительных искусств в качестве учебного пособия для студентов высших...
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconУчебное пособие Федеральное агентство по образованию РФ государственное образовательное учреждение высшего профессионального образования
Российской федерации по образованию в области дизайна и изобразительных искусств в качестве учебного пособия для студентов высших...
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconУчебное пособие москва 2006 федеральное агентство по образованию государственно образовательное учреждение высшего профессионального образования «московский государственный институт радиотехники, электроники и автоматики (технический университет)»
А. С., Мурашова В. Г., Семенова Т. Н., Смирнов В. В., Тихонова С. В. Социология: Учебное пособие / Государственное образовательное...
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconФедеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconРоссийской федерации федеральное агентство по образованию
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Новосибирский государственный...
Учебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования iconФедеральное агентство по образованию федеральное государственное образовательное учреждение высшего профессионального образования «Сибирский федеральный университет»
«Теория и практика благотворительной помощи университетам. Зарубежный опыт», выполняемому в рамках «Программы развития сфу на 2007–2010...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница