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

\r\n \r\n

Программная среда

\r\n \r\n \r\n

Поддержка сторонними разработчиками

\r\n

Длительное время форматы документов MS Office оставались стандартами «де-факто» для офисных приложений сторонних разработчиков. Поддержка этих форматов имеется в большинстве программных продуктов данной категории, причем, как для настольных систем, так и для мобильных устройств (смартфонов, коммуникаторов и т.п.). Так, например, на сайте http://vortelefon.ru/ можно найти с десяток офисных приложений, поддерживающих документы Microsoft Office Word, PowerPoint и Excel, для различных мобильных платформ (в частности, OfficeSuite PRO для Android или QuickOffice для Symbian). Среди десктопных приложений примером поддержки импорта/экспорта документов MS Office является свободный офисный пакет LibreOffice.

Основным средством разработки приложений в MS Office является комплексное решение на основе языка Visual Basic, а именно — Visual Basic for Application (VBA). Эта технология включает макрорекордер, интерпретатор Visual Basic, интегрированную среду разработки с встроенным отладчиком, библиотеки времени выполнения (runtime library) и библиотеки типов, представляющие объекты пакета. Эти средства позволяют расширять функциональность пакета и адаптировать его к решению специализированных задач.

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

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

· окно приложения;

· окно документа;

· диалоговое окно;

· форма.