WinDev

from Wikipedia, the free encyclopedia

WinDev , WebDev and WinDev for Mobile are object-oriented 4GL - programming languages to develop database applications. They are to be assigned to the application-related programming languages. The French company PC SOFT also sells an integrated development environment (IDE) under the name WinDev .

description

WinDev is a French programming language that is also available in English after a few months

WinDev / WebDev and WinDev for Mobile are code compatible. With WinDev you can create a program for Windows, Linux, JAVA, .NET, WebService, Pocket PCs or Smart Phones. WinDev provides a database (single or client / server), a report generator, a Windows-compatible installer (.msi), help generator, RAD generator (Rapid Application Development) and more.

WinDev has its own programming language "WLanguage". This language corresponds roughly to a mixture of Basic and DBase (Clipper). The built-in code editor supports the programmer with code completion as well as with wizzards and syntax tooltips. With the integrated commands and controls, you can create an application quickly and easily without having to resort to the community, 3rd party programs or parts of API code.

WinDev handles XML and data transfer via FTP / HTTP well, can address the serial and parallel interfaces on the hardware side and is equipped for the development of network programs. The customer does not incur any runtime costs (license). The report generator supplied can also be given to the customer free of charge.

WebDev creates websites using a web service , is able to handle Ajax and can also display database tables on Internet pages.

With WinDev Mobile you can create apps for Android, iOS, Windows Phone and Windows CE. From version 18 you can also use the in-house database Hyperfile HFSQL on mobile devices.

WinDev requires a dongle (hardware copy protection) in the form of a parallel or USB dongle for operation.

history

WinDev was invented by PC SOFT. PC SOFT was founded in 1984 and at that time sold a product called "HI SCREEN", which was sold very often. Then (from the experience of “Hi Screen”) PC SOFT developed “WinDev”.

The current version (as of August 2020) is WinDev 25, WebDev 25 and WinDev Mobile 25. The development environment is 32 bit and experimentally also 64 bit with restrictions. From version 11 64 bit programs can be created.

WinDev, WebDev and WinDev Mobile have also been available in English since May 2014.

Code example

  • HReadFirst(Kunden,iKundenNr) // Lese den ersten Datensatz
  • WHILE NOT HOut(Kunden) // Ablehnende Schleife, Solange das Dateiende nicht erreicht wurde
    • iAnzahlKunden++ // Zähle den Zähler hoch
    • HReadNext(Kunden,iKundenNr) // Lese nächsten Datensatz
  • END // Schleife Ende

Simplified version:

  • FOR ALL ELEMENT Kunden ON iKunderNr // Lesen aller Datensätze
    • iAnzahlKunden++ // Zähle den Zähler hoch
  • END // Schleife Ende

File formats and database drivers

  1. WinDev Hyper File Classic
  2. WinDev Hyper File Client / Server (HFSQL)
  3. ODBC
  4. OLEDB
  5. ADO
  6. DOS - ( binary file )
  7. text
  8. XML
  9. JSON
  10. PDF
  11. IBM DB2 ¹
  12. Microsoft SQL Server ¹
  13. Oracle *
  14. Sybase ¹
  15. AS / 400¹
  16. Informix ¹
  17. Paradox ¹
  18. MySQL ²
  19. PostgreSQL ²

¹) are native database drivers that have to be purchased at an additional cost)

²) are native database drivers that are supplied at no extra charge)

See also

Web links