Flagship compiler

FlagShip is an object-oriented and procedural programming language based on xBase, its source code, the compiler can also translate. FlagShip is available for the 32 and 64bit operating systems Linux, Unix and Microsoft Windows.

History

The first FlagShip version has multisoft Data GmbH in 1992 introduced to port Clipper, dBASE III , FoxBASE, FoxPro and other applications on different Unix operating systems, such as SCO Unix, AIX, Solaris, HP- UX and Sinix. 1995 saw a Linux port. In 2002, Visual FlagShip was (abbreviated as VFS) for Linux released, from 2004, he is also responsible for 32/64-Bit-Windows-Betriebssysteme available (Windows NT, 2000, XP, Vista, 7 and Server 2008).

Programming

FlagShip is a programming and development tool that is in addition to professional users, also used by experienced private users who want to create a database program with little effort. Thanks to the full Clipper compatibility FlagShip is also suitable to port existing DOS applications on Unix, Linux or Windows operating systems.

Visual FlagShip created automatically from the same source, a GUI -based or textual program. The execution mode (GUI, textual or stream for Web) is automatically determined in a heterogeneous application by the environment, or can be specified by the input parameter for the compilation or execution.

The following sample program code, one can obtain by compiling the programs shown in the GUI or text mode.

USE ALIAS address adr SHARED NEW SET COLOR TO "W / B, GR / R, W / B, W / B, GR / BG " SET OFF GUICOLOR cls @ 1, 0 SAY " No ID. " 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 addr -> name VALID! Empty ( addr -> name) @ 4,35 SAY " First" GET adr - > First @ 6, 0 SAY " Country" GET adr -> Country PICTURE "!" Replicate ("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 RADIO GROUP { "Male", "Female ", " Company", "None "} @ 7.50 GET adr -> Interests 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 Web Links

  • Official website of FlagShip
  • Database language
  • Programming tool
337021
de