Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену ППП 2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
535.36 Кб
Скачать

Ответы к экзамену ппп

1 Понятие ппп. Офисное программирование. Основные тенденции в развитии ппп.

Пакет прикладных программ (application program package) – это комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

Примерная классификация прикладного программного обеспечения:

  • Проблемно-ориентированные ППП.

  • ППП общего назначения.

  • Методо - ориентированные ППП.

  • Офисные ППП.

  • Настольные издательские системы.

  • Программные средства мультимедиа.

  • Системы искусственного интеллекта.

Основные тенденции в области развития проблемно-ориентированных программных средств:

  • ·                     создание программных комплексов в виде автоматизированных рабочих мест (APM) управленческого персонала;

  • ·                     создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой "клиент – сервер";

  • ·                     организация данных больших информационных систем в виде распределенной базы данных в сети ЭВМ;

  • ·                     наличие простых языковых средств конечного пользователя для запросов к базе данных;

  • ·                     создание программного обеспечения, позволяющего настраивать функции обработки данных конечными пользователями (без участия программистов);

  • ·                     защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных).

  • Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду).

Под офисным программированием понимается, в первую очередь, программирование на языке Microsoft VBA (Microsoft Visual Basic for Applications) в среде Microsoft Office.

Visual Basic для приложений (VBA – Visual Basic for Application) – это объектно-ориентированный язык программирования, специально разработанный в свое время для записи макросов в приложениях.

В настоящее время VBA встроен:

  • во все главные приложения Microsoft Office — Word, Excel, Access, PowerPoint, Outlook, FrontPage, InfoPath;

  • в другие приложения Microsoft, такие как Visio и Project;

  • в более 100 приложений третьих фирм, например, в CorelDRAW и CorelWordPerfect Office 2000, AutoCAD и т. п.

Все возможности языка VBScript (это вообще "урезанный" VBA). В результате в вашем распоряжении будут универсальные средства для создания скриптов администрирования Windows, Web-страниц (VBScript в Internet Explorer), Web-приложений ASP, для применения в пакетах DTS и заданиях на SQL Server, а также для создания серверных скриптов Exchange Server и многое-многое другое.

Несмотря на то, что часто приложения VBA выполняются медленнее, чем бы вам хотелось, они нересурсоемки. В среде программистов-профессионалов считается, что быстрее всего научиться создавать профессиональные приложения можно именно при помощи VBA и объектов приложений Office. Другие языки программирования (C++, Java, Delphi) придется осваивать намного дольше, а их возможности во многом избыточны для большинства повседневных задач, которые встречаются на любом предприятии. Кроме того, использование возможностей объектов Office (графического интерфейса, средств работы с текстом, математических функций и т. п.) позволит резко снизить трудоемкость при создании приложений.