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
- WinDev Hyper File Classic
- WinDev Hyper File Client / Server (HFSQL)
- ODBC
- OLEDB
- EN GJØR
- DOS - ( binær fil )
- tekst
- XML
- JSON
- IBM DB2 ¹
- Microsoft SQL Server ¹
- Oracle *
- Sybase ¹
- AS / 400¹
- Informix ¹
- Paradoks ¹
- MySQL ²
- PostgreSQL ²
¹) er innfødte databasedrivere som må kjøpes mot en ekstra kostnad)
²) er innfødte databasedrivere som leveres uten ekstra kostnad)