Программная среда. Интерфейс MS Office 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Программная среда. Интерфейс MS Office



Основным средством разработки приложений в MS Office является комплексное решение на основе языка Visual Basic, а именно - Visual Basic for Application (VBA).

Эта технология включает

· макрорекордер,

· интерпретатор[18] Visual Basic,

· интегрированную среду разработки с встроенным отладчиком,

· библиотеки времени выполнения (runtime library) и

· библиотеки типов, представляющие объекты пакета.

Эти средства позволяют расширять функциональность пакета и адаптировать его к решению специализированных задач.

Приложения Microsoft Office имеют унифицированный интерфейс, суть которого заключается в следующем: сходные функции имеют одинаковое обозначение (название команды или значок на кнопке), а несходные функции имеют различные обозначения. В большей степени унификация коснулась интерфейсов таких приложений, как Microsoft Word, Microsoft Excel и Microsoft Power­Point.

Одним из достоинств пакета Microsoft Office является последовательное использование графического интерфейса пользователя (Graphical User Interface, GUI), представляемого операционной системой и различных элементов управления. Как правило, отдельные элементы группируются в более крупные конструкции, такие как окна, панели инструментов, меню. Рассмотрим характеристику каждой из этих групп.

Оконный интерфейс

Оконный интерфейс - такой способ организации пользовательского интерфейса программы, когда каждая интегральная часть располагается в окне — собственном субэкранном пространстве, находящемся в произвольном месте «над» основным экраном. Несколько окон одновременно располагающихся на экране могут перекрываться, находясь «выше» или «ниже» друг относительно друг В MS Office использует окна следующих типов:

  • окно приложения;
  • окно документа;
  • диалоговое окно;
  • справка;
  • форма.

Лента

Лента — это многостраничная область, которая расположена в верхней части главного окна. Каждая вкладка (страница) ленты содержит большое количество кнопок и других управляющих элементов, которые необходимы для работы с определенными инструментами.

При запуске программы Microsoft Office лента автоматически открывается на вкладке Главная. Каждое приложение имеет свой набор вкладок ленты.

Элементы управления

Элементы управления - это объекты оконного интерфейса, реализующие типовые операции с интерфейсом: щелчок мышью, выбор из списка, выбор вариантов, прокрутка и т.п.

К элементам управления относятся следующие:

· кнопки,

· текстовые поля (или поля ввода),

· флажки,

· переключатели,

· списки и раскрывающиеся списки,

· полосы прокрутки,

· палитры,

· счетчики и прочие, специфичные для некоторых приложений или условий.

ВВЕДЕНИЕ В ОФИСНОЕ ПРОГРАММИРОВАНИЕ

Офисное программирование — это процесс разработки приложений, предназначенных для автоматизации офисной деятельности с использованием специализированных пакетов (MS Office, OpenOffice.org или подобных).

Офисное программирование имеет ряд особенностей, отличающих его от программирования в общем смысле:

· цели разработки;

· область применения;

· макроязык;

· среда разработки;

· поддержка объектно-ориентированного программирования.

Рассмотрим эти особенности на примере MS Office.

Цели разработки

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

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

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

Область применения

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



Поделиться:


Последнее изменение этой страницы: 2017-01-28; просмотров: 640; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.86.134 (0.004 с.)