Настройка прикладных программных систем на применение

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

Некоторые особенности настройки прикладных программных систем на примере системы Visual FoxPro выглядят так.

Для настройки параметров Visual FoxPro предназначено диалоговое окно «Options» (Параметры). Данное окно открывается из меню «Tools» (Сервис) по команде «Options». Можно выделить следующие вкладки, расположенные в диалоговом окне:

«General» (Общие), которая содержит параметры настройки программирования, совместимости с другими системами и другие параметры;

«Regional» (Региональные параметры), которая содержит форматы отображения дат, времени, денежных единиц и чисел. Например, для того, чтобы дата представлялась в привычном для европейцев виде (день, месяц, год) рекомендуется установить для параметра «Date Format» значение «British»;

«Data» (Данные), которая позволяет учесть особенности работы с таблицами базы данных;

«Projects» (Проекты), которая позволяет учесть особенности формирования и обработки прикладных программных проектов.

После выбора требуемого набора параметров имеется два варианта их сохранения:

во-первых, при нажатии на кнопку «ОК», установленные значения будут действовать только в текущем сеансе работы с Visual FoxPro;

во-вторых, при нажатии на кнопку «Set As Default», установленные значения будут действовать во всех последующих сеансах.

Средства программирования в Microsoft Office

Для разработки прикладных приложений программных продуктов Microsoft Office предназначены такие системы как VBA (Visual Basic for Applications); VSTA (Visual StudioTools for Applications); VSTO (Visual StudioTools for Office).

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

VBА является прикладным языком, который получил широкое распространение. Однако VBA имеет следуюшие недоУправление ресурсами прикладного программного средства статки: во-первых, программы на VBA, уязвимы с точки зрения безопасности; во-вторых, VBA имеет недостаточно широкую функциональность, особенно в части работы с интернетом.

VBA представляет собой язык программирования, предназначенный для расширения возможностей прикладных программных продуктов Microsoft Office, в частности MS Excel, MS Word, MS PowerPoint, MS Access, MS Outlook. Кроме приложений фирмы Microsoft, язык программирования VBA используется в прикладных продуктах других фирм. В частности, в системе AutoCad и в различных специализированных приложениях. Например, в прикладных приложениях, предназначенных для учета финансовых ресурсов.

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

VBA - упрощенный язык, ориентированный на опытных пользователей, или прикладных программистов. Применение VBA, в частности, позволяет:

автоматизировать приложения Office. Любая операция, выполняемая в Word или Excel командой меню или комбинацией клавиш, может быть задана средствами VBA;

интегрировать несколько прикладных приложений в единый программный комплекс;

организовывать обмен данными между прикладными приложениями.

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

Разработанное с использованием VBA прикладное программное обеспечение объединяется в проект. Под проектом понимается набор всех программных модулей, связанных с объектами MS Office. В отличие от таких систем программирования, как Visual Basic или Delphi, система VBA не может формировать независимые приложения. Модули VBA всегда описывают обработку объектов Microsoft Office.

Реализация VBA в различных прикладных приложениях имеет свои особенности. Например, в Microsoft Access имеются следующие особенности реализации VBA:

во-первых, программный код в системе Access записывается вручную и имеет специфические особенности;

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

Система VBA является динамически развивающейся и поэтому, возможности данного программного средства постоянно расширяются. Системы VSTA и VSTO основаны на новых подходах, которые, позволят исправить недостатки VBA.

Контрольные вопросы

  • 1. Дайте классификацию пользователей по уровням использования прикладного программного обеспечения.
  • 2. Расскажите об интерактивном режиме применения прикладного ПО.
  • 3. Расскажите о командном режиме применения прикладного ПО.
  • 4. Каков формат команд входного языка прикладной системы?
  • 5. Какой уровень пользования наиболее эффективен для решения поставленной задачи?
  • 6. Какие объекты используются в применяемом продукте Microsoft Office?

Тесты

  • 1. Укажите соответствие между уровнем программной квалификации и кодом группы пользователей:
  • 1) Р 1) обычный пользователь;
  • 2) U 2) профессиональный пользователь;
  • 3) PU 3) профессионал.
  • 2. Прикладное программное обеспечение может быть использовано на двух уровнях:

Во-первых, на основе применения средств интерактивной обработки;

Во-вторых, ...

  • 1) с применением входного языка прикладной системы;
  • 2) на основе применения обслуживающих программ операционных систем.
  • 3. Входные языки прикладных программных систем, предназначены для ...:
  • 1) разработки операционных систем;
  • 2) разработки компьютерных игр;
  • 3) решения экономических задач.
  • 4. Языки четвертого поколения, которые предназначены для быстрой разработки проектов в определенной предметной области, называются ...:
  • 1) 2GL;
  • 2) 3GL;
  • 3) 4GL;
  • 4) 5GL.
  • 5. При работе с системой управления базами данных Visual FoxPro, можно использовать следующие уровни применения прикладного программного обеспечения:
  • 1) интерактивный режим;
  • 2) командный режим;
  • 3) разработка программных кодов для работы с файлами базы данных;
  • 4) использование макрокоманд;
  • 5) использование технологии ООП;
  • 6) использование средств SQL (Structured Query Lan-guage).
  • 6. В пакете Statistica, статистический анализ данных может быть произведен на следующих уровнях:
  • 1) интерактивный режим работы;
  • 2) использование макрокоманд;
  • 3) применение языка SCL (Statistica Command Language);
  • 4) использование средств SQL (Structured Query Language);
  • 5) применение встроенного языка Statistica Basic.
  • 7. Приложения Microsoft Office используют ...:
  • 1) единую систему объектов;
  • 2) каждое приложение свою систему объектов.

Глава 7.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >