Leer Delphi-programmering: bou kompakte toepassings

openbaarmaking: U ondersteuning help om die webwerf aan die gang te hou! Ons verdien ‘n verwysingsfooi vir sommige van die dienste wat ons op hierdie bladsy aanbeveel.


Delphi, wat amptelik bekend staan ​​as Embarcadero Delphi, is ‘n eie programmeertaal en sagteware-ontwikkelingspakket (SDK) van Embarcadero Technologies.

Dit word hoofsaaklik gebruik om Windows-toepassings te bou, maar dit kan ook gebruik word om desktop-, mobiele, web- en konsole-toepassings te bou om op OS X, iOS en Android-bedryfstelsels te werk..

Delphi word saam met C ++ Bouwer versprei as deel van ‘n professionele geïntegreerde ontwikkelingsomgewing (IDE) genaamd RAD Studio.

RAD Studio pak Delphi en ‘n verskeidenheid ander sagteware-ontwikkelingsinstrumente in, insluitend ‘n kode-redakteur met ingeboude kode-voltooiing en foutkontrole, ‘n geïntegreerde ontfouter, ondersteuning vir verskillende soorte bronkontrole, en nog baie meer.

Wat is Delphi?

Delphi is ‘n sterk getikte programmeringstaal op hoë vlak gebaseer op Object Pascal wat objekgeoriënteerde programmering ondersteun. Dit kan ook kodes bevat wat in samestelling en ander tale op lae vlakke geskryf is, wat Delphi indirekte toegang tot masjienhardeware gee.

Die primêre sterkte daarvan is dat dit ongelooflik vinnig saamgestel word, wat beteken dat Delphi-toepassings met ‘n relatiewe groot kodebasis saamgestel kan word en uitgevoer kan word op ‘n masjien met beperkte hulpbronne..

Die ontwikkeling van Delphi met verloop van tyd het nog altyd ‘n nadruk gelê op die verenigbaarheid van agteruitgang. Die volle agteruitkompatibiliteit is egter nie gehandhaaf nie as gevolg van die byvoeging van funksies wat breekbaarheid vervat in nuwer weergawes van die taal.

Geskiedenis van Delphi

Delphi is ontwikkel deur Borland Software Corporation as ‘n opvolger van Turbo Pascal. Ander Hejlsberg, die oorspronklike ontwikkelaar van Turbo Pascal, het gedien as die hoofargitek vir die ontwikkeling van Delphi wat aanvanklik in 1995 vrygestel is as ‘n instrument om Windows-toepassings te bou.

Borland het Delphi deur die jaar 2006 ontwikkel, op welke punt die maatskappy besluit het om Delphi en ‘n aantal ander sagtewareprodukte te verkoop om die nuwe rigting van die onderneming te herfokus.

‘N Geskikte koper was nie vinnig genoeg nie, en eerder as om Delphi direk te verkoop, het Borland besluit om Delphi en ‘n paar ander produkte in ‘n nuutgestigte filiaal genaamd CodeGear in te rol.

In 2008 is CodeGear gekoop deur Embarcadero Technologies wat self in 2015 later deur Idera aangekoop is. Idera het egter besluit om die Embarcadero-handelsmerk te hou en Embarcadero Delphi word steeds aktief ondersteun en ontwikkel.

Naam Oorsprong

Die naam Delphi het ‘n unieke oorsprong. Die naam is ontwikkel deur die Borland-ontwikkelaar Danny Thorpe. Aanvanklik was Delphi net veronderstel om ‘n tydelike kodenaam te wees vir die projek wat Turbo Pascal sou vervang.

Die idee vir die naam kom van die Griekse mite van Pythia, wat algemeen bekend staan ​​as die Oracle of Delphi.

Aangesien daar verwag word dat die projek gebruik sou word om baie toepassings te bou wat met die Oracle-databasis gekoppel was, het dit net sin gemaak om die projek Delphi te noem. Per slot van rekening: “As u met [die] Oracle wil praat, gaan na Delphi.”

Terwyl die naam Delphi slim en oorspronklik was, was die bestuur van Borland gretig om iets meer beskrywend as die amptelike naam te gebruik en het hulle op Borland AppBuilder gevestig.

Novel AppBuilder is egter vrygestel net voordat Borland AppBuilder en Borland op die laaste oomblik gedwing was om met ‘n nuwe naam te kom, en die Delphi-kodenaam is verhoog na die amptelike naamstatus.

Huidige toestand

Delphi is baie aktief ontwikkel. Nuwe weergawes van die IDE word ongeveer elke ses maande vrygestel en ondersteuning vir ‘n nuwe platform word gewoonlik by elke ander weergawe gevoeg.

Embarcadero publiseer elke ses maande ‘n opdatering van die padkaartkaart met ‘n verrassende gedetailleerde uiteensetting van die beplande toevoegings vir funksies wat in toekomstige weergawes van die sagteware ingesluit moet word.

hulpbronne

As u Delphi wil leer, is daar baie tutoriale en tekste wat u kan help om dit te bereik. Ons het vyf van die beste gratis aanlynbronne en vyf van die beste beoordeelde boeke geïdentifiseer om aan die gang te kom.

Gratis aanlynvideo’s en tutoriale

Embarcadero Technologies Community-webwerf produseer ‘n blog wat die nuus oor die produk publiseer asook tutoriale vir alle Embarcadero-produkte.

Kyk veral na artikels van Pawel Glowacki, wat geneig is om op Delphi-programmering te konsentreer, en artikels deur Marco Cantu, wat tipies oor vinnige toepassingsontwikkeling skryf en ook gereeld ‘n opsomming van noemenswaardige blogposte uit die hele Delphi- en Embarcadero-wêreld publiseer..

Delphi Basics skakel na ‘n verskeidenheid tutoriale wat ontwerp is vir Delphi-beginners sowel as ‘n bruikbare verwysingstyd vir biblioteek. Die ontwerp van die webwerf is effens gedateer, maar die inligting wat dit bevat is nog steeds solied en bruikbaar.

LearnDelphi.tv, vervaardig deur Alister Christie, bied meer as honderd gratis instruksievideo’s oor Delphi aan. Die video’s is grotendeels selfstandig van aard en bou nie op mekaar nie, maar bied wel nuttige inligting wat maklik is om te verteer.

LearnDelphi.net was ‘n webwerf wat ‘n reeks gratis video’s vir Delphi-studente aangebied het. Die webwerf is nie meer beskikbaar nie, maar al die video’s is steeds beskikbaar op YouTube wat in twee snitlyste georganiseer is: Learn Delphi 2010 – The Basics and Learn Delphi 7 – Getting Started.

‘N Beginnersgids vir Delphi-programmering is ‘n gratis aanlynkursus wat ontwerp is vir die begin van programmeerders en georganiseer in 18 hoofstukke.

Dit word op die About.com-platform op delphi.about.com gepubliseer, waar u baie addisionele blogplasings en tutoriale sal vind om u te help op u Delphi-onderwysreis.

boeke

Daar is baie Delphi-boeke. Hierdie vyf is egter relatief onlangse publikasies wat goeie oorsigte van die Delphi-programmeergemeenskap verdien het:

  • Coding in Delphi (2014) deur Nick Hodges gaan alles oor die leer van ‘n goeie Delphi-kode. Dit spandeer nie baie tyd aan IDE-probleme nie, maar fokus eerder vierkantig op die skryf van kode.

  • More Coding in Delphi (2015) deur Nick Hodges bou voort op die konsepte wat aangebied word in Coding in Delphi om ontwikkelaars te help om die beste uit hul Delphi-kode te put.

  • Delphi Cookbook, 2de uitgawe (2016) deur Daniele Teti is ‘n teks gerig op Delphi-programmeerders met ‘n bietjie ervaring onder hul rieme wat vinnig praktiese inligting oor die bou van platform-toepassings wil hê.

  • MVVM in Delphi (2016) deur John Kouraklis is ‘n teks vir ervare Delphi-ontwikkelaars wat moderne toepassings vir Windows-stelsels wil bou gebaseer op die Model View ViewModel-paradigma.

  • Object Pascal Handbook (2015) deur Marco Cantu is ‘n handboek vir die Delphi-programmeringstaal geskryf deur ‘n erkende Delphi-kundige.

opsomming

Delphi is ‘n hoë programmeringstaal wat deur Embarcadero Technologies versprei word as deel van RAD Studio, ‘n IDE vir professionele ontwikkelaars. Dit word hoofsaaklik gebruik om toepassings vir Windows-stelsels te bou, maar kan ook gebruik word om toepassings vir ‘n verskeidenheid bedryfstelsels te bou.

Delphi is ‘n volwasse produk wat al meer as 20 jaar bestaan, maar dit word steeds aktief ontwikkel met nuwe funksies wat gereeld tot die taal gevoeg word.

Verdere leeswerk en bronne

Ons het meer gidse, tutoriale en infografika met betrekking tot kodering en ontwikkeling:

  • C ++ Hulpbronne vir ontwikkelaars: hierdie artikel sal u aan die gang hou met een van die gewildste objekgeoriënteerde programmeertale.

  • F # Programmering: leer oor een van die nuwer NET-programmeringstale.

  • Die geskiedenis van soekenjins: soekenjins het die afgelope twee dekades ver gevorder. Ontdek alles oor hul lang geskiedenis.

Watter kode moet u leer??

Verward oor watter programmeringstaal u moet leer kodeer? Kyk na ons infografiese inligting oor watter kode u moet leer?

Dit bespreek nie net verskillende aspekte van die tale nie, dit beantwoord belangrike vrae soos: “Hoeveel geld sal ek vir die programmering van Java verdien?”

Watter kode moet u leer?
Watter kode moet u leer??

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map