Основы офисного программирования и язык VBA


           

Мы другой такой среды не


Так и хочется сказать: " Мы другой такой среды не знаем, где так вольно…"

Работая в среде Office, провести грань между программированием и "работой вручную" довольно сложно. Мы даже вводим специальный термин - "программирование без программирования" для описания подобной деятельности разработчика приложений. Целью разработчика является создание исходного документа с широким спектром функциональных возможностей. В дальнейшем с документом должен работать пользователь, цель которого - получение новой информации как результат работы с документом.

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

В чем же преимущества офисного программирования? Вот только некоторые из тех, что получает конечный пользователь:

  • Пользователь всегда работает в единой офисной среде независимо от того, с каким документом он работает в данный момент и какой программист разрабатывал этот документ.
  • Большинство доступных при работе с документами функций являются общими для всех документов, поскольку их предоставляет сама офисная среда. Здесь же отметим единый стиль интерфейса разных документов.
  • Пользователь сам, не будучи программистом, способен создавать простые виды документов, постепенно совершенствуясь в этой деятельности.
  • Идеи визуального и событийно-управляемого программирования получают в офисном программировании свое естественное развитие, а значит, пользователь в полной мере берет в руки управление своим документом. Программист, предоставляя средства обработки документа, может даже и не подозревать, чего может добиться с их помощью пользователь, понимающий в своем деле.



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий