Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску
FlagShipLogoByMultisoft.png

FlagShip - это как объектно-ориентированный, так и процедурный язык программирования , основанный на диалекте и соглашениях языка xBase . FlagShip доступен и перекрестно совместим с различными компьютерными платформами, такими как Linux , Unix и Microsoft Windows . Как настоящий компилятор , он переводит исходный код xBase в собственные 32-битные или 64-битные исполняемые файлы , используя тот же исходный код и базы данных .

Недавняя история [ править ]

Первая версия FlagShip была представлена multisoft Datentechnik GmbH в 1992 году для переноса приложений Clipper , dBASE III +, FoxBase и FoxPro на различные операционные системы , то есть OpenServer , AIX , Solaris , HP-UX , SINIX и многие другие системы Unix . В 1995 году стали доступны также порты Linux . В 2002 году Visual FlagShip (сокращенно VFS) был анонсирован для Linux , а в 2004 году дополнительно для 32/64-битной Windows.операционные системы. Текущая линейка продуктов VFS охватывает все распространенные 32-битные и 64-битные операционные системы (Windows NT, 2000, XP, Vista, 7, Server 2008).

Программирование [ править ]

Среда FlagShip:
выполнение приложения, включая встроенный отладчик исходного кода.

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

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

Пример [ править ]

Например, эти несколько операторов, хранящиеся в текстовом файле address.prg

ПРИМЕНЕНИЕ адрес АЛИАС адр ШАРЕД НОВЫЙ КОМПЛЕКТ ЦВЕТ НА "W + / B, GR + / R, W / B, W / B, GR + / BG" SET GUICOLOR OFF
cls@ 1, 0 СКАЗАТЬ "Id No." GET adr-> IdNum PICT "999999" VALID IdNum> 0@ 3, 0 СКАЗАТЬ "Компания" ПОЛУЧИТЬ адрес-> Компания@ 3,35 СКАЗАТЬ "Филиал" ПОЛУЧИТЬ адрес-> Филиал КОГДА! Пусто (адрес-> Компания)@ 4, 0 СКАЗАТЬ "Имя" ПОЛУЧИТЬ адрес-> Имя ДЕЙСТВИТЕЛЬНО! Пусто (адрес-> Имя)@ 4,35 СКАЗАТЬ "Первый" ПОЛУЧИТЬ адрес-> Первый@ 6, 0 СКАЗАТЬ "Country" ПОЛУЧИТЬ adr-> Country PICTURE "!" + repli ("x"; 24)@ 8, 0 СКАЗАТЬ "Zip" ПОЛУЧИТЬ адрес-> Zip PICT "@!" ДЕЙСТВИТЕЛЬНО! Пусто (adr-> Zip)@ 9, 0 СКАЗАТЬ "Город" ПОЛУЧИТЬ адрес-> Город@ 10, 0 СКАЗАТЬ "Улица" ПОЛУЧИТЬ адрес-> Улица@ 6,35,11.4,47 GET adr-> Введите RADIOGROUP {"Мужской", "Женский", "Компания", "Нет"}@ 7,50 GET adr-> Интерес ПРОВЕРИТЬ ЗАГОЛОВОК "Заинтересованная сторона"@ 8,50 ПОЛУЧИТЬ адрес-> Клиент. ЗАПИСЬ ПРОВЕРКИ «Клиент»@ 9,50 GET adr-> Reseller CHECKBOX CAPTION "Реселлер"@ 10,50 GET adr-> Distrib CHECKBOX CAPTION "Дистрибьютор"ЧИТАТЬ

составлены:

> FlagShip address.prg -o адрес

который создает исполняемый файл (например, address.exe в Windows)

Скриншот Visual FlagShip

См. Также [ править ]

  • xBase
  • Clipper (язык программирования)
  • Harbour (программное обеспечение)

Внешние ссылки [ править ]

  • Домашняя страница FlagShip (мультисофт)
  • Скриншоты и характеристики VFS