[Delphi] Delphi
Original skaber(e)[Borland] [CodeGear] [Embarcadero]
Stabil versionRAD Studio 10.1 Berlin (RAD Studio 10.1 Berlin)
OperativsystemMicrosoft Windows MacOS iOS Android
PlatformMicrosoft Windows MacOS iOS Android
TypeUdviklingsværktøj
LicensEULA
HjemmesideHome - Embarcadero Website

Delphi er et objektorienteret programmeringsmiljø til udvikling af software. Delphi er langt det mest udbredte udviklingsværktøj for Object Pascal-programmører, og bliver brugt af millioner [1] af softwareudviklere verden over. Delphi blev udviklet af det amerikanske firma Borland, men udvikles i dag af Embarcadero som er ejet af Idera.

Delphi 1

Delphi 1 udkom i 1995 og var revolutionerende i form af sin stærke native compiler, sit stærke sprog i form af Object Pascal og med super gode værktøjer i form af Visual Component Library og ikke mindst database egenskaber.

Delphi 1's slogan var meget sigende

Delphi and Delphi Client/Server are the only development tools that provide the Rapid Application Development (RAD) benefits of visual component-based design, the power of an optimizing native code compiler and a scalable client/server solution.

De første 3 udgaver af Delphi er i øvrigt bl.a. udviklet af danskeren Anders Hejlsberg inden han skiftede over til konkurrenten Microsoft.

Delphi 2

Delphi 2 udkom i 1996 og fortsatte sin konkurrence imod Microsofts Visual Basic med fuld Win32 (Windows 95 integrering) med endnu bedre databaseværktøjer, datatyper og bedre mulighed for at videreudvikle sine grafiske brugergrænseflade. Borland skrev følgende om Delphi 2

Delphi 2 is the only Rapid Application Development tool that combines the performance of the world's fastest optimizing 32-bit native-code compiler, the productivity of visual component-based design, and the flexibility of scalable database architecture in a robust object-oriented environment. Delphi 2: the Ease of VB with the Power of C++"

Delphi 3

Delphi 3 udkom i 1997 og introducerede helt nye funktioner. Nogle af de vigtigste nye funktioner i Delphi 3 var "DLL Debugging", komponent skabeloner, TDecisionCube og TTeeChar komponenterne, Komponent pakker, integrering med COM Objekter og WebBroker teknologien.

Delphi 4

Kost Tekst mangler, hjælp os med at skrive teksten

Delphi 5

Kost Tekst mangler, hjælp os med at skrive teksten

Delphi 6

Nye compiler directiver:


Support for {$IF}{$ELSE}

Styring af compiler hints: Experimental, Deprecated, Library, Platform Variant datatypen baseres ikke længere på COM men er ren Object Pascal.

COM baseret variant hedder nu OLEVariant

Styring af om "Typed constants" kan overskrives {$J+}

Styring af om enumerations værdier kan tildeles specifikke værdier (lign. C++)

Interface properties

Support for at kalde eksterne varargs funktioner hvis de følger cdecl kalde konventionen

Support for custom variants

Delphi 7

3 nye kompiler warnings som default er disablet, men kan enables via {$WARN UNSAFE_CODE ON} etc.:

Overload af rutiner til formattering of parsning af numeriske strenge, date/tids strenge og currency vha TFormatSettings record.

Delphi 8 for .NET

Kost Tekst mangler, hjælp os med at skrive teksten

Delphi 2005

D2005 tilføjede:

Delphi 2006

Tilføjede:

Delphi 2007

Delphi 2009

Delphi 2010

I D2010 blev følgende tilføjet:

Delphi for PHP

Med Delphi for PHP udviklede Codegear det første Rapid Application Development udviklingsvæktøj til PHP. Delphi for PHP inkluderer et helt Visual Component Library for PHP, med over 50 komponenter, ud fra PHP 5s definitioner om objekt orienteret programmering og brugen af klasser. VCL for PHP indeholder knapper, labels, check bokse, billeder, DHTML menuer, Flash objekter og meget mere.

Delphi XE


Delphi XE2

Delphi XE3

Delphi XE4

Delphi XE5

Delphi XE6

Delphi XE7

Delphi XE8

Delphi 10 Seattle

Delphi 10.1 Berlin

Eksterne henvisninger

Referencer

  1. ^ "Delphi from Embarcadero | RAD Application Development Software". Arkiveret fra originalen 25. juni 2013. Hentet 31. marts 2010.


SoftwareSpire
Denne artikel om software og programmering er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.