Selles dokumendis on Delphi versioonide ja selle ajaloo lühikirjeldused ning lühike funktsioonide ja märkuste loetelu. Saate teada, kuidas Delphi arenes Pascalist RAD-i tööriistaks, mis aitab lahendada keerulisi arendusprobleeme, pakkudes suure jõudlusega ja mastabeeritavat rakendused alates töölaua- ja andmebaasirakendustest kuni mobiili- ja hajutatud Interneti-rakendusteni - mitte ainult Windowsi, vaid ka Linuxi ja Windows Vista jaoks võrk.
Mis on Delphi?
Delphi on kõrgetasemeline, koostatud, tugevalt trükitud keel, mis toetab struktureeritud ja objektorienteeritud kujundus. Delphi keel põhineb Object Pascalil. Tänapäeval on Delphi palju enamat kui lihtsalt "Object Pascali keel".
Juured: Pascal ja selle ajalugu
Pascali päritolu võlgneb suure osa selle kujundusest Algolile - esimesele kõrgetasemelisele keelele, millel on loetav, struktureeritud ja süstemaatiliselt määratletud süntaks. Kuuekümnendate lõpus (196X) töötati välja mitu ettepanekut Algoli evolutsioonilise järeltulija kohta. Edukaim neist oli Pascal, mille määratles prof. Niklaus Wirth. Wirth avaldas Pascali algse määratluse 1971. aastal. See viidi 1973. aastal ellu mõne muudatusega. Paljud Pascali omadused olid pärit varasematest keeltest.
1975. aastal koostasid Wirth ja Jensen Pascali teatmeteose "Pascali kasutusjuhend ja aruanne". Wirth peatas oma tegevuse Pascali kallal 1977. aastal uue keele loomiseks - Modula - Pascali järeltulija.
Borland Pascal
Turbo Pascal 1.0 väljaandmisega (november 1983) alustas Borland oma teekonda arenduskeskkondade ja tööriistade maailma. Turbo Pascal 1.0 loomiseks litsentseeris Borland kiire ja odava Pascal kompilaatori tuuma, mille autor on Anders Hejlsberg. Turbo Pascal tutvustas integreeritud arenduskeskkonda (IDE), kus saate koodi redigeerida, kompilaatorit käitada, vigu vaadata ja neid vigu sisaldavatele ridadele tagasi liikuda. Turbo Pascali kompilaator on olnud läbi aegade üks enimmüüdud kompilaatorite seeria ja muutnud selle keele PC-platvormil eriti populaarseks.
1995. aastal taaselustas Borland oma Pascali versiooni, kui tutvustas Delphi-nimelist kiiret rakenduste arendamise keskkonda - muutes Pascali visuaalseks programmeerimiskeel. Strateegiline otsus oli muuta andmebaasi tööriistad ja ühenduvus uue Pascali toote keskseks osaks.
Juured: Delphi
Pärast Turbo Pascal 1 väljaandmist liitus Anders ettevõttega töötajana ja oli kõigi Turbo Pascali kompilaatori versioonide ja Delphi kolme esimese versiooni arhitekt. Borlandi peaarhitektina muutis Hejlsberg salaja Turbo Pascali objektorienteeritud objektiks rakenduste arendamise keel koos tõeliselt visuaalse keskkonna ja suurepärase juurdepääsuga andmebaasidele omadused: Delphi.
Järgmisel kahel lehel on Delphi versioonide ja nende ajaloo lühikirjeldus koos lühikese funktsioonide ja märkmete loeteluga.
Nüüd, kui me teame, mis on Delphi ja kus on selle juured, on aeg ette võtta retk minevikku ...
Miks nimi "Delphi"?
Nagu on selgitatud Delphi muuseumi artiklis, koorus projekt koodnimega Delphi 1993. aasta keskel. Miks just Delphi? See oli lihtne: "Kui soovite [Oracle'iga] rääkida, minge Delphisse". Kui oli aeg valida jaemüügitoote nimi, pärast Windows Tech Journalis ilmunud artiklit toote kohta, mis muudab programmeerijate elu, oli pakutud (lõplik) nimi AppBuilder. Kuna Novell andis välja oma Visual AppBuilderi, pidid Borlandi poisid valima teise nime; sellest sai natuke komöödiat: mida kõvemini inimesed üritasid tootenime "Delphi" vallandada, seda rohkem see toetust pälvis. Kunagi nimega "VB tapja" on Delphi jäänud Borlandi nurgakivi tooteks.
Märkus. Mõned allpool olevad lingid on tärniga (*) tähistatud Interneti-arhiivi abil WayBackMachine, viib teid mitu aastat minevikku, näidates, kuidas Delphi sait ammu välja nägi.
Ülejäänud lingid osutavad teile õpetuste ja artiklite põhjalikumale uurimisele, mida iga (uus) tehnoloogia endast kujutab.
Delphi 1 (1995)
Delphi, Borlandi võimas Windowsi programmeerimise arendusriist ilmus esmakordselt 1995. aastal. Delphi 1 laiendas Borland Pascali keelt, pakkudes objektorienteeritud ja vormipõhist lähenemist, ülikiiret emakeelega koodi kompilaatorit, visuaalseid kahesuunalisi tööriistu ja suurepäraseid võimalusi andmebaas tugi, tihe integreerumine Windows ja komponentide tehnoloogia.
Siin on Visuaalkomponentide raamatukogu esimene mustand
Delphi 1* loosung:
Delphi ja Delphi Client / Server on ainsad arendusvahendid, mis pakuvad kiiret rakenduste arendamist (RAD) visuaalse komponendi põhise disaini eelised, optimeeriva loomuliku koodi kompilaatori ja laiendatava kliendi / serveri jõud lahendus.
Heres, mis olid "7 peamist põhjust, miks osta Borland Delphi 1.0 klient / server*"
Delphi 2 (1996)
Delphi 2* on ainus kiire rakenduste arendamise tööriist, mis ühendab endas maailma kiireima optimeerimisega 32-bitise natiivkoodiga kompilaatori jõudluse, visuaalse komponendipõhise disaini produktiivsus ja skaleeritava andmebaasi arhitektuuri paindlikkus robustsel objektorienteerimisel keskkond.
Delphi 2, mida arendatakse Win32 platvormi jaoks (täielik Windows 95 tugi ja integratsioon), tõi ka täiustatud andmebaasi ruudustik, OLE automaatika ja andmetüübi variantide tugi, pikk nöör andmetüüp ja visuaalse vormi pärimine. Delphi 2: "VB lihtsus C ++ võimsusega"
Delphi 3 (1997)
Kõige ulatuslikum visuaalsete, suure jõudlusega, klientide ja serverite arendamise tööriistade komplekt hajutatud ettevõtte- ja veebipõhiste rakenduste loomiseks.
Delphi 3* tutvustas uusi funktsioone ja täiustusi järgmistes valdkondades: koodide ülevaate tehnoloogia, DLL silumine, komponentide mallid, DecisionCube ja TeeChart komponendid, WebBrokeri tehnoloogia, ActiveForms, komponentide pakendidja integratsioon COM-iga liideste kaudu.
Delphi 4 (1998)
Delphi 4* on terviklik professionaalsete ja kliendi / serveri arendusriistade komplekt hajutatud arvutustehnika kõrge tootlikkusega lahenduste loomiseks. Delphi pakub Java koostalitlusvõimet, suure jõudlusega andmebaaside draivereid, CORBA arendamist ja Microsofti BackOffice tuge. Teil pole kunagi olnud produktiivsemat viisi andmete kohandamiseks, haldamiseks, visualiseerimiseks ja värskendamiseks. Delphi abil edastate tootmisele jõulised rakendused õigel ajal ja eelarvega.
Delphi 4 tutvustas dokkimis-, ankurdamis- ja piiravaid komponente. Uute funktsioonide hulka kuulus AppBrowser, dünaamilised massiivid, meetodi ülekoormamine, Windows 98 tugi, täiustatud OLE ja COM tugi, samuti laiendatud andmebaaside tugi.
Delphi 5 (1999)
Interneti kõrge tootlikkusega arendamine
Delphi 5 * tutvustas palju uusi funktsioone ja täiustusi. Mõned nende hulgas on: mitmesugused töölaua paigutused, raamide kontseptsioon, paralleelne arendamine, tõlge võimalused, täiustatud integreeritud silur, uus Internet võimalused (XML), rohkem andmebaasi võimsust (ADO tugi), jne.
Siis, 2000. aastal, oli Delphi 6 esimene tööriist, mis toetab täielikult uusi ja tekkivaid veebiteenuseid ...
Järgnevalt on esitatud hiljutiste Delphi versioonide lühike kirjeldus koos lühikese funktsioonide ja märkuste loeteluga.
Delphi 6 (2000)
Borland Delphi on esimene Windowsi kiire rakenduste arendamise keskkond, mis toetab täielikult uusi ja tekkivaid veebiteenuseid. Delphi abil saavad korporatiivsed või üksikud arendajad luua uue põlvkonna e-äri rakendusi kiiresti ja hõlpsalt.
Delphi 6 tutvustas uusi funktsioone ja täiustusi järgmistes valdkondades: IDE, Internet, XML, kompilaator, COM / Active X, andmebaasi tugi ...
Veelgi enam, Delphi 6 lisas platvormidevahelise arendamise toe - võimaldades seeläbi sama koodi kompileerida Delphi (Windowsi all) ja Kylixiga (Linuxi all). Kaasatud on veel lisaseadmeid: veebiteenuste tugi, DBExpress mootor, uued komponendid ja klassid ...
Delphi 7 (2001)
Borland Delphi 7 stuudio pakub rändetee Microsoft .NET mida arendajad on oodanud. Delphi puhul on valikud alati teie enda otsustada: teil on täielik e-äri arendusstuudio juhtimine ja vabadus oma lahenduste platvormideüleseks Linuxiks viimiseks.
Delphi 8
Selle eest 8 Delphi aastapäeval valmistas Borland kõige olulisema Delphi väljaande: Delphi 8 pakub jätkuvalt Visual Component Library (VCL) ja Component Library for Cross-platvormi (CLX) arendus Win32 jaoks (ja Linux), samuti uusi funktsioone ja jätkuvat raamistikku, kompilaatorit, IDE-d ja kujunduse ajalisi täiustusi.
Delphi 2005 (osa Borland Developer Studio 2005-st)
Teemanttagant on järgmise Delphi väljalaske koodnimi. Uus Delphi IDE toetab mitut isiksust. See toetab Delphi Win 32 jaoks, Delphi for NET ja C # ...
Delphi 2006 (Borland Developer Studio 2006 osa)
BDS 2006 (kood nimega "DeXter") sisaldab lisaks Delphi for Win32 ja Delphi for .NET programmeerimiskeeltele ka täielikku RAD-i tuge C ++ ja C # jaoks.
Turbo Delphi - Win32 ja .Net arendamiseks
Turbo Delphi tootesari on BDS 2006 alamhulk.
CodeGear Delphi 2007
Delphi 2007 vabastati 2007. aasta märtsis. Delphi 2007 for Win32 on peamiselt suunatud Win32 arendajatele, kes soovivad oma olemasolevaid projekte uuendada sisaldama täielikku Vista tuge - temaatilisi rakendusi ja VCL-i tuge klaasimise, failidialoogide ja tegumidialoogi jaoks komponendid.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Tugi domeenile .Net langes. Delphi 2009-l on unicode-tugi, uued keelefunktsioonid, näiteks Genericsi ja anonüümsed meetodid, lindikontroll, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 ilmus 2009. aastal. Delphi 2010 võimaldab teil luua puutepõhiseid kasutajaliideseid tahvelarvutite, puuteplaadi ja kioskirakenduste jaoks.
Embarcadero Delphi XE
Embarcadero Delphi XE ilmus 2010. aastal. Delphi 2011 toob turule palju uusi funktsioone ja täiustusi: sisseehitatud lähtekoodi haldus, sisseehitatud pilvearendus (Windows Azure, Amazon EC2), uuenduslik laiendatud tööriistakast optimeeritud arenduse jaoks, DataSnap mitmetasandiline arendus, palju veel ...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 ilmus 2011. aastal. Delphi XE2 võimaldab teil: luua 64-bitiseid Delphi-rakendusi, kasutada Windowsi ja OS X-i sihtimiseks sama lähtekoodi, luua GPU-toega FireMonkey (HD- ja 3D-äri) rakendus, laiendage mitmetasandilisi DataSnapi rakendusi uue mobiili- ja pilveühendusega RAD Cloudis, Kasutage VCL-i stiilid teie rakenduste ilme moderniseerimiseks ...