Visual DataFlex

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Senatc (обсуждение | вклад) в 07:29, 9 сентября 2006. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Visual DataFlex® - это старейший высокоуровневый язык программирования, разрабатываемый компанией Data Access Corporation и предназначенный для быстрого создания приложений баз данных(RAD), в архитектуре клиент-сервер. Visual DataFlex® используется для построения высоко надежного корпоративного программного обеспечения, коммерческих продуктов в среде Microsoft Windows, Web и Web-сервисов. Установка Visual DataFlex® включает инструменты визуального проектирования, богатую библиотеку классов, компилятор и отладчик, встроенную базу данных, драйвера для доступа к наиболее популярным СУБД, а так же, производительный и масштабируемый сервер Web-приложений (Web Application Server).

Visual DataFlex - это современный, объектно-ориентированный язык программирования 4-го поколения с собственной средой визуального проектирования.

Поддерживаемые платформы

DataFlex по своей природе является кросс-платформенным языком. В купе с Visual DataFlex и Web Application Server, комплексная среда разработки поддерживает большинство основных отраслевых стандартов:

Архитектура

Visual DataFlex имеет 3-х звенную архитектуру:

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

Отличительные особенности

  • Быстрая, простая разработка программ в визуальном режиме
  • Встроенный сервер Web-приложений
  • Поддержка Интернет-приложений в среде Windows
  • Возможность приложениям Windows использовать Интернет
  • Создание Web-сервисов и архитектуры на основе сервисов
  • Все элементы управления поддерживают работу с базой данных на уровне ядра языка
  • Простая интеграция компонентов COM и Active-X
  • Высокий уровень поддержки целостности баз данных
  • Многопользовательский режим без написания дополнительного кода
  • Многократное использование компонентов программ


Внешние ссылки