Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Интегрированные программные средства. ППО пользователя.



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

Типичной является ситуация, когда данные, полученные из базы данных, необходимо обработать средствами табличного процессора, представить графически, в виде диаграммы того или иного вида, а затем вставить в текст. Для выполнения работ такого типа существуют, так называемые, интегрированные пакеты - программные средства, совмещающие возможности, характерные в отдельности для текстовых редакторов, графических систем, электронных таблиц, баз данных (и других программных средств). Конечно, такое совмещение возможностей достигается за счет компромисса. Некоторые возможности оказываются в интегрированных пакетах ограниченными или реализованными не в полной мере. Это касается, в первую очередь, богатства команд обработки базы данных и электронной таблицы, их размеров, макроязыков. Однако преимущества, создаваемые единым интерфейсом объединенных в интегрированном пакете программных средств, неоспоримы. Интегрированные пакеты - набор неск-х программ-х продуктов, функционир-х дополнительно друг друга, поддерж-й единые информ-е технологии, реализованные на общей вычисл-ой и операц-ой платформе. Многие ведущие мировые фирмы, выпускающие программное обеспечение, создали и продолжают развивать свои интегрированные пакеты. Прикладной программный пакет MS Oficce м. считать интегр-ным, т.к. его характеризуют:

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

2) единство принципов конфигурирования и настройки программ

3)конвертирование форматов хранимых данных

4) замена главного меню на меню приложений объектов при их редактировании.

Так, фирма «Microsoft» развивает интегрированный пакет Works, известны пакеты Open Access фирмы «Open Ассеss», Symphony фирмы «Lotus Development Corporation», FrameWork фирмы «Ashton-Tate» и др.

Системы Symphony, KnowledgеMan позволяют рассматривать, элементы записей в БД, тексты и ячейки электронной таблицы как единое целое: сохраняя на экрана одни и те же данные, можно просто как бы менять на них точку зрения, переходя из электронной таблицы в редактор и т.п. В системах предусмотрен многооконный интерфейс: при работе пользователь, переходя из одного окна в другое, меняет «среду», выполняет операции поиска в БД, использует редактор текста и т.д.

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

В интегрированную систему «Мастер» отечественной разработки включены текстовый процессор «Лексикон», процессор электронных таблиц, БД, графический процессор. Кроме того, есть возможность писать программы на языке «Мастер». В этот язык включены функции работы с ячейками электронных таблиц, окнами экрана (рамками), функциями, определенными внутри подсистем. Таким образом, с помощью системы «Мастер» существует возможность сформировать свою версию интегрированной системы, поддерживающую необходимые в данном конкретном приложении функции. Система «Мастер» является примером разумно построенной интегрированной системы, работа с ней естественна и удобна. С помощью этой системы ведется разработка различных информационных систем. Примером одного из интегрированных программных средств является VBA.

Visual Basic for Applications (VBA)- является общей языковой платформой для всех приложений (Excel 5.0, Word 6.0, Mail, Power Point). VBA соблюдает основной синтаксис и правила программирования языков – диалектов Basic (BASICA, GW-BASIC). Концепция и синтаксис языка VBA рассмотрены применительно к Excel 5.0.

Visual Basic for Applications (VBA) — развитая система визуального про­граммирования для создания прикладных программ в среде Microsoft Office.

С помощью VBA можно создавать объекты управления графического интерфейса пользователя, задавать и изменять свойства объектов, подключать к ним соответствующий программный код. Методика программирования с использованием средств VBA сводится к следующему:

· создание объектов управления и контроля (диалоговые окна, пиктограммы, меню);

· разработка процедур, используемых при вызове объектов.

Прикладные программы на языке VBA оперируют со следующими понятиями:

· объект управления и контроля - экранные формы, графические элементы внутри форм, в том числе текстовые окна, линейки прокрутки, пиктограммы, окна-списки, ко­мандные кнопки и др.;

· свойство (параметр) — характеристика или атрибут объекта управления;

· значение свойства;

· событие — действие, которое распознается объектом управления;

· метод доступа – аналогичное понятиям функция, оператор, который воздействует всегда на объект;

· процедура – подпрограммы и функции, произвольная последовательность операто­ров VBA; процедуры делятся на событийные (запускаются при наступлении событий) и общие процедуры.

Программы на языке VBA для приложений, функционирующих в среде Excel 5.0, со­здаются двумя способами:

· в автоматическом режиме как результат построения клавишной макрокоманды;

· в неавтоматическом режиме путем создания программного кода.

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

Инструментальная среда пользователя представлена специальными средствами, встроенными в пакеты прикладных, такими как:

· Библиотека ф-ций, процедур, объектов и методов обработки;

· Макрокоманды;

· Клавишные макросы;

· Языковые макросы;

· Программные модули – вставка;

· Конструкторы экранных форм и отчетов;

· Генераторы приложений;

· Языки запросов высокого уровня;

· Языки манипулирования данными;

· Конструктор меню и др.

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

Для работы пользователя большое значение имеет пользовательский интерфейс (вид, размер и местоположение основного экрана, функции обработки, доступные через систему меню, панели инструментов и т.п.). Как правило, интерфейс прикладных программных продуктов строится по типу графического, ориентированного на среду Windows (или Маcintosh) интерфейса с развитыми элементами управления: командные кнопки, выпадающие меню, переключатели и т.п.

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

Прикладные программные продукты автоматизируют деятельность специалистов (экономистов, менеджеров, бухгалтеров, агентов и т.д.) предметных областей. Сформировалась тенденция на создание автоматизированных рабочих мест — АРМ, полностью поддерживающих всю профессиональную деятельность конечного пользователя в компьютерной среде.

Многие АРМ, наряду с основными функциями обработки данных, включают и вспомогательные, так называемый сервис. Сервис обеспечивает функции по обслуживанию базы данных — копирование, восстановление, архивирование, экспорт/импорт данных; выполнение работ, связанных с профессиональной деятельностью, таких, как подготовка корреспонденции с помощью текстового редактора, организация вычислений средствами электронной таблицы, использование электронной почты для рассылки корреспонденции и др.

В состав АРМ входят и средства конфигурирования программно-технического комплекса, которые перенастраивают АРМ с учетом технических характеристик средств вычислительной техники, состава основных и вспомогательных функций обработки. Современные программные продукты включают специальный программный модуль или команды в составе главного меню для настройки среды и оптимизации работы программных про­дуктов.

При установке программного продукта - инсталляции — делается глобальное конфигурирование, которое означает:

· задание места для размещения программного продукта на магнитном диске;

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

· настройку структуры базы данных (состава файлов, структуры записей);

· настройку операционной и технической среды функционирования программного про­дукта.

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

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

· изменение пароля доступа к программному продукту;

· активизацию/деактивизацию функций обработки (изменение функций главного меню);

· параметрическую настройку команд меню;

· настройку экранных форм;

· настройку выходных форм печати;

· задание форматов базы данных (длина и тип полей);

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

· изменение параметров печати (тип принтера, параметры печатной страницы) и др.

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

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

Определилась тенденция массового использования конечными пользователями интег­рированных пакетов, ориентированных в первую очередь на возможности стандартных программных средств (текстовый редактор, электронная таблица, база данных). В составе интегрированных пакетов имеется мощный арсенал инструментальных средств (макропро­граммирование, языки программирования, программы-дополнения и т.п.), предназначенных для создания как конечными пользователями, так и профессиональными программистами прикладных программных продуктов. Таким образом, среда интегрированного пакета – автоматизированное рабочее место в определенном смысле, обеспечивающее мощными и гибкими ср-ми работу конечного пользователя.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-10; Просмотров: 1364; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.018 с.)
Главная | Случайная страница | Обратная связь