WinDev

WinDev , WebDev og WinDev for Mobile er objektorientert 4GL - programmeringsspråk for å utvikle databaseapplikasjoner . De skal tilordnes de applikasjonsrelaterte programmeringsspråkene. Det franske selskapet PC SOFT selger også et integrert utviklingsmiljø (IDE) under navnet WinDev .

beskrivelse

WinDev er et fransk utviklingsmiljø som er tilgjengelig på engelsk etter noen måneder

WinDev / WebDev og WinDev for Mobile er kodekompatible. Med WinDev kan du lage et program for Windows, Linux, JAVA, .NET, WebService, Pocket PC eller Smart Phones. WinDev tilbyr en database (enkelt eller klient / server), en rapportgenerator, et Windows-kompatibelt installasjonsprogram (.msi), hjelpegenerator, RAD-generator (Rapid Application Development) og mer.

WinDev har sitt eget programmeringsspråk "WLanguage". Dette språket tilsvarer omtrent en blanding av Basic og DBase (Clipper). Den innebygde kodeditoren støtter programmereren med kodeutfylling, i tillegg til veiviser og syntaksverktøytips. Med de integrerte kommandoene og kontrollene kan du opprette en applikasjon raskt og enkelt uten å måtte ty til fellesskapet, tredjepartsprogrammer eller deler av API-koden.

WinDev håndterer XML og dataoverføring via FTP / HTTP godt, kan adressere serielle og parallelle grensesnitt på maskinvaresiden og er utstyrt for utvikling av nettverksprogrammer. Kunden pådrar seg ingen kjøretidskostnader (lisens). Rapportgeneratoren som leveres kan også gis gratis til kunden.

WebDev oppretter nettsteder ved hjelp av en webtjeneste , er i stand til å håndtere Ajax og kan også vise databasetabeller på Internett-sider.

Med WinDev Mobile kan du lage apper for Android, iOS, Windows Phone og Windows CE. Fra versjon 18 kan du også bruke den interne databasen Hyperfile HFSQL på mobile enheter.

WinDev krever en dongle (maskinvarekopibeskyttelse) i form av en parallell- eller USB-dongle for drift.

historie

WinDev ble oppfunnet av PC SOFT. PC SOFT ble grunnlagt i 1984 og solgte på det tidspunktet et produkt kalt "HI SCREEN", som ble solgt veldig ofte. Så (fra erfaringen med “Hei skjerm”) utviklet PC SOFT “WinDev”.

Den nåværende versjonen (per august 2020) er WinDev 25, WebDev 25 og WinDev Mobile 25. Utviklingsmiljøet er 32 bit og eksperimentelt også 64 bit med begrensninger. Fra versjon 11 kan 64-bitersprogrammer opprettes.

WinDev, WebDev og WinDev Mobile har også vært tilgjengelig på engelsk siden mai 2014.

Kodeeksempel

  • 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

Forenklet versjon:

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

Filformater og databasedrivere

  1. WinDev Hyper File Classic
  2. WinDev Hyper File Client / Server (HFSQL)
  3. ODBC
  4. OLEDB
  5. EN GJØR
  6. DOS - ( binær fil )
  7. tekst
  8. XML
  9. JSON
  10. PDF
  11. IBM DB2 ¹
  12. Microsoft SQL Server ¹
  13. Oracle *
  14. Sybase ¹
  15. AS / 400¹
  16. Informix ¹
  17. Paradoks ¹
  18. MySQL ²
  19. PostgreSQL ²

¹) er innfødte databasedrivere som må kjøpes mot en ekstra kostnad)

²) er innfødte databasedrivere som leveres uten ekstra kostnad)

Se også

weblenker