Cтраница 2
Процесс приобретения знаний в значительной мере облегчается при использовании языков визуального программирования. Графический интерфейс позволяет пользователю создавать пиктограммы, представляющие элементы плана, и формировать из них графические структуры. Расставляя такие элементы на экране и вычерчивая связи между ними, пользователь формирует мнемоническую схему управления потоками, которая обычно представляется в виде программы на каком-нибудь языке программирования. [16]
Для реализации функций АСУТП должны использоваться современные средства конфигурирования и визуального программирования, ориентированные на прикладных инженеров и технологов. [17]
Рассмотрим в качестве примера программу Оператор, разработанную авторами работы в среде визуального программирования Delphi 3.0. Она обеспечивает проведение тестирования за компьютером через Интернет непосредственно на сервере центра тестирования по тестам, скомпонованным из банка тестовых заданий централизованного тестирования на бланках с помощью описанных в предыдущем разделе процедур. [18]
В последнее время многие программы, в особенности объектно-ориентированные, реализуются как системы визуального программирования. Отличительной особенностью таких систем является мощная среда разработки программ из готовых строительных блоков, позволяющая создать интерфейсную часть программного продукта в диалоговом режиме, практически без кодирования программных операций. [19]
Весь процесс разработки АСУ, от проектирования до отладки, производится в объектно-ориентированной среде визуального программирования. ТРЕЙС МОУД позволяет структурировать прикладной проект путем выделения объектов, имеющих ясный технологический смысл. [20]
Общим для них является простота и наглядность процесса создания программ, основанных на использовании технологий визуального программирования. Компонентный подход позволяет легко и быстро создавать не только интерфейс программ, но и достаточно сложные механизмы доступа к данным, а также проверять и тиражировать удачные программные решения, Несмотря на идентичность идеологии, заложенной в данных языках, в их применении имеются отличия. Современные тенденции показывают, что Delphi ориентируется фирмой Inprise ( прежнее название Borland) на создание полноценных распределенных корпоративных систем доступа к данным. Visual Basic ( фирмы Microsoft) применяется в основном для создания приложений и расширений для готовых программных продуктов под Windows и Веб-приложения, a Visual C ( Microsoft) и Borland C Builder используется для разработки интернет-обозревателей, корпоративных приложений и операционных систем. [21]
Для создания макроса используются два способа, которые мы условно назовем визуальным ( по аналогии с визуальным программированием) и ручным. [22]
Показанная на рис. 11.7 система программирования посредством повторения ( Programming - by - Rehearsal System) [11.11] представляет собой среду визуального программирования, реализованную в SMALLTALK-80 на системе Xerox Lisp. Она обеспечивает мощную метафору ( metaphor) для визуального программирования-программирование посредством повторения. [23]
В предыдущей главе вы видели, что в состав Delphi входит большое число функций и процедур, но реальная сила визуального программирования заложена в огромной библиотеке классов. Стандартная библиотека классов Delphi содержит сотни классов с тысячами методов, и она настолько велика, что я, естественно, не могу представить их подробное описание в данной книге. Вместо этого мы исследуем различные области этой библиотеки, начав с данной главы, и продолжим в последующих. [24]
Для инженерно-технических и научных работников, занятых вопросами автоматизации организационно-технологического проектирования, может быть полезна студентам и аспирантам с целью: применения комплексов визуального программирования для создания своей индивидуальной вычислительной системы и практических приложений в многочисленных областях; развития методов реализации прикладных разделов математики; совершенствования систем анализа организационно-технологических процессов и принятия проектных решений при строительстве топливно-энергетических комплексов. [25]
В отличие от множества частных, разрозненных приложений в области управления производством, разработанных на языках третьего поколения ( Фортран, Си), GDA обеспечивает интегрированную среду визуального программирования, которую конечные пользователи могут использовать для создания интеллектуальных систем АСУП реального времени. [26]
Возможность простого манипулирования графическим представлением объектов в G2 и составления схем, являющихся отображением технологических цепочек или абстрактных алгоритмов обработки данных, обеспечивает базовые средства для построения проблемно-ориентированных языков визуального программирования. В этом случае объекты приобретают свойства операторов и в совокупности с различными классами связей формируют грамматику нового языка. Основным преимуществом такого подхода является то, что сформированная диаграмма потоков информации по сути и есть исполняемая программа, промежуточные фазы генерации кода и компиляции для ее использования не требуются. [27]
Версия 3.0 - это мощная и удобная научно-исследовательская и офисная система, это 11 программных продуктов, связанных между собой, это более 2000 страниц исходного текста программ на новейшей системе визуального программирования - С - н - Builder, это более 50 человеко-лет упорного труда. [28]
В настоящее время разработан ISO-стандарт языка Prolog, и в 1995 г. фирма PDC выпустила новую версию системы под названием Visual Prolog 4.0, соответствующую ISO-стандарту, работающую как Windows-приложение и поддерживающую технологию визуального программирования. [29]
Первым базовым классом библиотеки Delphi, который мы рассмотрим, будет TPersistent, который является весьма странным классом: он представлен очень малым объемом программного кода и совершенно не имеет непосредственного применения, но является фундаментом для всей идеи визуального программирования. [30]