FlagShip

FlagShip
Logo von FlagShip

FlagShip ist eine objektorientierte und prozedurale Programmiersprache, basierend auf xBase, dessen Quellcodes der Compiler ebenfalls übersetzen kann. FlagShip ist für die 32 und 64bit Betriebssysteme Linux, Unix und Microsoft Windows verfügbar.

Geschichte

Die erste FlagShip-Version hat multisoft Datentechnik GmbH im Jahre 1992 eingeführt, um Clipper, dBASE III+, FoxBASE, FoxPro und andere Anwendungen auf unterschiedliche Unix-Betriebssysteme, zum Beispiel SCO Unix, AIX, Solaris, HP-UX und Sinix zu portieren. 1995 erschien auch eine Linux-Portierung. Im Jahre 2002 wurde Visual FlagShip (abgekürzt als VFS) für Linux veröffentlicht, ab 2004 ist er auch für die 32/64-Bit-Windows-Betriebssysteme verfügbar.

Programmierung

FlagShip-Umgebung mit Debugger

FlagShip ist ein Programmier- und Entwicklungswerkzeug, das neben professionellen Anwendern auch von erfahrenen Privatanwendern, die ein Datenbankprogramm mit wenig Aufwand erstellen wollen, genutzt wird. Durch die volle Clipper-Kompatibilität ist FlagShip auch geeignet, vorhandene DOS-Anwendungen auf Unix, Linux oder Windows-Betriebssysteme zu portieren.

Visual FlagShip erstellt vollautomatisch aus dem gleichen Quelltext ein GUI-orientiertes oder textuelles Programm. Der Ausführungsmodus (GUI, textuell oder stream für Web) wird bei einer heterogenen Applikation automatisch durch die Umgebung bestimmt, bzw. kann durch Eingabeparameter bei der Kompilierung oder Programmausführung vorgegeben werden.

Folgender Beispielprogrammcode etwa ergibt nach Kompilierung die abgebildeten Programme im GUI- bzw. Textmodus.

Screenshots von Visual-FlagShip-Programmen im GUI- und Textmodus
USE address ALIAS adr SHARED NEW
SET COLOR TO "W+/B,GR+/R,W/B,W/B,GR+/BG"
SET GUICOLOR OFF
cls
@ 1, 0 SAY "Id No. " GET adr->IdNum PICT "999999" VALID IdNum > 0
@ 3, 0 SAY "Company" GET adr->Company
@ 3,35 SAY "Branch" GET adr->Branch WHEN !empty(adr->Company)
@ 4, 0 SAY "Name " GET adr->Name VALID !empty(adr->Name)
@ 4,35 SAY "First "  GET adr->First
@ 6, 0 SAY "Country" GET adr->Country PICTURE "!" + repli("x",24)
@ 8, 0 SAY "Zip " GET adr->Zip PICT "@!" VALID !empty(adr->Zip)
@ 9, 0 SAY "City " GET adr->City
@ 10, 0 SAY "Street " GET adr->Street
  
@ 6,35,11.4,47 GET adr->Type RADIOGROUP {"Male","Female","Company","None"}
@ 7,50 GET adr->Interest CHECKBOX CAPTION "Interested party"
@ 8,50 GET adr->Customer CHECKBOX CAPTION "Customer"
@ 9,50 GET adr->Reseller CHECKBOX CAPTION "Reseller"
@ 10,50 GET adr->Distrib CHECKBOX CAPTION "Distributor"
READ 

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • flagship — flag‧ship [ˈflægʆɪp] adjective [only before a noun] 1. COMMERCE ECONOMICS a flagship product is the best and most important one that a company produces: • The St. Louis based brewer, Anheuser Busch, has just launched a new advertising campaign… …   Financial and business terms

  • Flagship — Saltar a navegación, búsqueda Flagship fue un desarrollador de videojuegos independiente japonés fundada por Capcom, Nintendo y Sega por el diseñador de videojuegos Yoshiki Okamoto. Flagship a menudo ha creado escenarios para productos nuevos y… …   Wikipedia Español

  • Flagship — (englisch: Flaggschiff) steht für: Flagship Studios, Spielesoftwareunternehmen FlagShip, Datenbanksprache Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit …   Deutsch Wikipedia

  • Flagship — Flag ship , n. (Naut.) The vessel which carries the commanding officer of a fleet or squadron and flies his distinctive flag or pennant. [1913 Webster] …   The Collaborative International Dictionary of English

  • flagship — (n.) 1670s, ship bearing an admiral s flag, from FLAG (Cf. flag) (n.) + SHIP (Cf. ship) (n.). Figurative use by 1933 …   Etymology dictionary

  • flagship — [n] leader bellwether, chief, crown jewel, flotilla leader, forerunner, front runner, head, lead ship, mother ship; concepts 347,354 …   New thesaurus

  • flagship — ► NOUN 1) the ship in a fleet which carries the commanding admiral. 2) the best or most important thing owned or produced by an organization …   English terms dictionary

  • flagship — [flag′ship΄] n. 1. the ship that carries the commander of a fleet or other large naval unit and displays his flag 2. the finest, largest, or newest ship of a steamship line 3. the finest, largest, or most important member or part as of a group,… …   English World dictionary

  • Flagship — ) to fly a distinguishing flag.Used in this way, flagship is fundamentally a temporary designation; the flagship is wherever the admiral is flying his flag. However, admirals have always needed additional facilities; a meeting room large enough… …   Wikipedia

  • FlagShip — es un compilador para Unix, Linux y MS Windows que soporta completamente el código escrito en CA Clipper (Summer 87 a 5.3), amplía la sintaxis de este lenguaje y ofrece las ventajas propias del código compilado en un entorno multitarea,… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”