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


Офисное программирование - часть 3


А есть ли преимущества у программиста, работающего в Office? Есть, и их, пожалуй, не меньше, чем у пользователя:

  • В его распоряжении мощная интегрированная среда: большинство повседневных задач становятся для него простыми, - чтобы их решить, зачастую достаточно стандартных средств.
  • Там, где стандартных средств не хватает, доступен язык программирования - VBA, существенная особенность которого - возможность работы с объектами любого из приложений.

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

Если говорить о сложных задачах, то, естественно, есть такие задачи, для которых стандартных средств Office 2000 и языка VBA недостаточно. Вообще должны одновременно существовать различные программные среды, операционные системы, любимые теми или иными программистами. Лучшая позиция программиста должна состоять не в противопоставлении, а в сотрудничестве. Именно поэтому мне кажутся важными идеи компонентного программирования, где вырабатывается стандарт взаимодействия компонент, создаваемых в разных программных средах, на разных языках, на разных платформах и находящихся на разных машинах.




- Начало -  - Назад -  - Вперед -