Основы программирования на VBA. Регеда В.В - 46 стр.

UptoLike

Составители: 

2.11.7. Дописать в программу строки для вычисления и вывода
на экран монитора суммы элементов двух главных диагоналей матрицы
B(i,j).
2.11.8.
Добавить в программу строки для вычисления и вывода
на экран монитора среднего квадратического значения элементов матрицы
B(i,j) по строкам.
3. ОБЪЕКТНООРИЕНТИРОВАННЫЙ МЕТОД ПРОГРАМ-
МИРОВАНИЯ
Visual Basic for Application (VBA) – это объектно-ориентированный
язык программирования высокого уровня, являющийся одним из диалек-
тов очень популярного языка программирования Visual Basic. Его досто-
инством является возможность совместного использования с другими при-
ложениями (Microsoft Word, Excel, Access, Project) и языками программи-
рования, что позволяет создавать полностью автоматизированные системы
за время меньшее, чем при помощи традиционных языков программирова-
ния. При этом VBA сохранил традиционную для Basic простоту в исполь-
зовании.
1.1. Объект
В языке VBA применен объектно-ориентированный метод програм-
мирования. Объекты VBA – это удобный способ хранения данных и кода
в программе. Вместо написания текста программы, манипулирующей дан-
ными (переменными), находящимися где-то, эти данные и программный
код, обслуживающий их, заключаются в единый объект. В результате для
того, чтобы, например, отобразить эти данные необходимо иметь только
доступ к объекту, послать ему соответствующее сообщение, а объект сам
сделает всю необходимую работу.
При внедрении объекта в приложение он сам заботится о себе; ему
нужно указать только место отображения на экране. Помещая, например,
на рабочий лист Excel кнопку Visual Basic, нет необходимости сообщать
рабочему листу, как эта кнопка должна работать. При нажатии на кнопку
ее встроенный программный код сама позаботится обо всем.
Таким образом, объект объединяет в одно целое (инкапсулирует)
свойства объектов и возможные над ним операции (методы).
Объекты, инкапсулирующие одинаковый перечень свойств и мето-
дов, объединяются в классы. При этом каждый отдельный объект является
экземпляром класса, а экземпляры класса могут иметь отличные значения
свойств.
      2.11.7.   Дописать в программу строки для вычисления и вывода
на экран монитора суммы элементов двух главных диагоналей матрицы
B(i,j).
      2.11.8.   Добавить в программу строки для вычисления и вывода
на экран монитора среднего квадратического значения элементов матрицы
B(i,j) по строкам.

     3. ОБЪЕКТНО–ОРИЕНТИРОВАННЫЙ                МЕТОД      ПРОГРАМ-
     МИРОВАНИЯ

      Visual Basic for Application (VBA) – это объектно-ориентированный
язык программирования высокого уровня, являющийся одним из диалек-
тов очень популярного языка программирования Visual Basic. Его досто-
инством является возможность совместного использования с другими при-
ложениями (Microsoft Word, Excel, Access, Project) и языками программи-
рования, что позволяет создавать полностью автоматизированные системы
за время меньшее, чем при помощи традиционных языков программирова-
ния. При этом VBA сохранил традиционную для Basic простоту в исполь-
зовании.
     1.1. Объект
      В языке VBA применен объектно-ориентированный метод програм-
мирования. Объекты VBA – это удобный способ хранения данных и кода
в программе. Вместо написания текста программы, манипулирующей дан-
ными (переменными), находящимися где-то, эти данные и программный
код, обслуживающий их, заключаются в единый объект. В результате для
того, чтобы, например, отобразить эти данные необходимо иметь только
доступ к объекту, послать ему соответствующее сообщение, а объект сам
сделает всю необходимую работу.
      При внедрении объекта в приложение он сам заботится о себе; ему
нужно указать только место отображения на экране. Помещая, например,
на рабочий лист Excel кнопку Visual Basic, нет необходимости сообщать
рабочему листу, как эта кнопка должна работать. При нажатии на кнопку
ее встроенный программный код сама позаботится обо всем.
      Таким образом, объект объединяет в одно целое (инкапсулирует)
свойства объектов и возможные над ним операции (методы).
      Объекты, инкапсулирующие одинаковый перечень свойств и мето-
дов, объединяются в классы. При этом каждый отдельный объект является
экземпляром класса, а экземпляры класса могут иметь отличные значения
свойств.