Uzziniet Delphi programmēšanu: izveidojiet kompaktas lietojumprogrammas

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Delphi, kas oficiāli pazīstams kā Embarcadero Delphi, ir patentēts programmēšanas valodas un programmatūras izstrādes komplekts (SDK) no Embarcadero Technologies.

To galvenokārt izmanto Windows lietojumprogrammu veidošanai, bet to var izmantot arī galddatoru, mobilo, tīmekļa un konsoli lietojumprogrammu izveidošanai, lai darbotos OS X, iOS un Android operētājsistēmās..

Delphi tiek izplatīts kopā ar C ++ Builder kā daļa no profesionāli integrētas attīstības vides (IDE), ko sauc par RAD Studio.

RAD Studio iesaiņo Delphi un dažādus citus programmatūras izstrādes rīkus, ieskaitot koda redaktoru ar iebūvētu koda pabeigšanu un kļūdu pārbaudi, integrētu atkļūdotāju, dažādu veidu avotu vadības atbalstu un daudz ko citu..

Kas ir Delfi?

Delphi ir stingri ierakstīta augsta līmeņa programmēšanas valoda, kuras pamatā ir Object Pascal un kas atbalsta uz objektu orientētu programmēšanu. Tajā var iekļaut arī kodu, kas rakstīts montāžā un citās zema līmeņa valodās, nodrošinot Delphi netiešu piekļuvi mašīnas aparatūrai.

Tā galvenā priekšrocība ir tā, ka tas neticami ātri apkopo, tas nozīmē, ka Delphi lietojumprogrammas ar salīdzinoši lielu koda bāzi var apkopot un palaist mašīnā ar ierobežotiem resursiem.

Delphi attīstība laika gaitā vienmēr ir uzsvērusi savietojamību ar atpakaļejošu datumu. Tomēr pilnīga atgriezeniskā savietojamība nav saglabāta, jo jaunākajās valodas versijās ir pievienotas savietojamības funkcijas.

Delfu vēsture

Delphi izstrādāja Borland Software Corporation kā Turbo Pascal pēctecis. Sākotnējais Turbo Pascal izstrādātājs Anders Hejlsbergs darbojās kā galvenais Delphi attīstības arhitekts, kuru sākotnēji izlaida 1995. gadā kā Windows lietojumprogrammu veidošanas rīku..

Borlands 2006. gadā izstrādāja Delphi, kurā uzņēmums nolēma pārdot Delphi un vairākus citus programmatūras produktus, lai pārorientētu jauno uzņēmuma virzienu.

Piemērots pircējs neatradās pietiekami ātri, un tā vietā, lai pārdotu Delphi tieši, Borlands nolēma Delphi un dažus citus produktus pārvērst jaunizveidotajā meitasuzņēmumā ar nosaukumu CodeGear.

2008. gadā CodeGear iegādājās Embarcadero Technologies, kurus paši vēlāk iegādājās Idera 2015. gadā. Tomēr Idera nolēma saglabāt Embarcadero zīmolu un Embarcadero Delphi joprojām tiek aktīvi atbalstīts un attīstīts..

Vārda izcelsme

Nosaukumam Delphi ir unikāla izcelsme. Nosaukumu izgudroja Borland izstrādātājs Danny Thorpe. Sākotnēji Delphi bija tikai paredzēts projekta pagaidu kods, kas aizstās Turbo Pascal.

Vārda ideja radās grieķu mīta par Pitiju, kuru plaši sauca par Delfu orākulu.

Tā kā tika paredzēts, ka projektu izmantos daudzu tādu lietojumprogrammu izveidošanai, kuras bija saistītas ar Oracle datu bāzi, projekta nosaukšanai bija jēga tikai Delphi. Galu galā: “Ja jūs vēlaties sarunāties ar [Oracle], dodieties uz Delfiem”.

Kamēr vārds Delphi bija gudrs un oriģināls, Borland vadība vēlējās izmantot kaut ko nedaudz aprakstošāku kā oficiālo vārdu un apmetās vietnē Borland AppBuilder..

Tomēr Novel AppBuilder tika izlaists tieši pirms Borland AppBuilder un Borland pēdējā brīdī bija spiests nākt ar jaunu vārdu, un Delphi koda nosaukums tika paaugstināts līdz oficiāla nosaukuma statusam..

Pašreizējais statuss

Delfi tiek ļoti aktīvi attīstīti. Jaunās IDE versijas tiek izlaistas aptuveni ik pēc sešiem mēnešiem, un atbalsts jaunai platformai parasti tiek pievienots ar katru otro izlaidumu.

Embarcadero ik pēc sešiem mēnešiem publicē produkta ceļveža atjauninājumu ar pārsteidzoši detalizētu skaidrojumu par plānotajiem funkciju papildinājumiem, kas tiks iekļauti programmatūras turpmākajās versijās.

Resursi

Ja vēlaties uzzināt Delphi, ir daudz konsultāciju un tekstu, kas var jums to palīdzēt. Mēs esam noteikuši piecus no labākajiem bezmaksas tiešsaistes resursiem un piecas no vislabāk recenzētajām grāmatām, lai jūs varētu sākt.

Bezmaksas tiešsaistes video un konsultācijas

Embarcadero Technologies kopienas vietne izveido emuāru, kurā publicē jaunumus par produktiem, kā arī pamācības visiem Embarcadero produktiem.

Īpaši meklējiet Pavela Glowacki rakstus, kuriem ir tendence koncentrēties uz Delphi programmēšanu, un Marco Cantu rakstus, kuri parasti raksta par ātru lietojumprogrammu attīstību un arī regulāri publicē ievērojamu ievērības cienīgu emuāra ziņu sarakstu visā Delphi un Embarcadero pasaulē..

Delphi Basics saites uz dažādām apmācībām, kas paredzētas Delphi iesācējiem, kā arī noderīgu atsauci uz izpildes laiku. Vietnes dizains ir nedaudz novecojis, taču tajā esošā informācija joprojām ir pamatota un noderīga.

Alister Christie producētais LearnDelphi.tv piedāvā vairāk nekā simts bezmaksas mācību video par Delfi. Videoklipiem pēc būtības ir atsevišķs raksturs, un tie nav balstīti viens uz otru, taču tie sniedz ļoti daudz viegli sagremojamas noderīgas informācijas..

LearnDelphi.net bija vietne, kas Delphi studentiem piedāvāja bezmaksas video sēriju. Vietne vairs nav pieejama, bet visi videoklipi joprojām ir pieejami vietnē YouTube, kas ir sadalīti divos atskaņošanas sarakstos: Uzziniet Delphi 2010 – Pamati un Uzziniet Delphi 7 – Darba sākšana.

Iesācēja ceļvedis Delphi programmēšanai ir bezmaksas tiešsaistes kurss, kas paredzēts iesācējiem programmētājiem un ir sadalīts 18 nodaļās..

Tas ir publicēts odetteadijes.com platformā vietnē delphi.about.com, kur atradīsit daudz papildu emuāru ziņas un konsultācijas, kas palīdzēs jums jūsu Delphi izglītības braucienā.

Grāmatas

Ir daudz Delfu grāmatu. Tomēr šīs piecas ir salīdzinoši nesenas publikācijas, kuras ir izpelnījušās pamatīgas atsauksmes no Delphi programmēšanas kopienas:

  • Nika Hodžsa kodēšana Delphi (2014) ir saistīta ar iemācīšanos rakstīt lielisku Delphi kodu. Tas nepavada daudz laika IDE jautājumiem, bet gan koncentrējas uz koda rakstīšanu.

  • Nika Hodžsa vairāk kodēšanas Delphi (2015) balstās uz kodēšanā Delphi piedāvātajām koncepcijām, lai palīdzētu izstrādātājiem maksimāli izmantot Delphi kodu..

  • Daniele Teti veidotā Delphi pavārgrāmata, 2. izdevums (2016) ir teksts, kas vērsts uz Delphi programmētājiem ar nelielu pieredzi zem jostas, kuri vēlas praktisku informāciju par vairāku platformu lietojumprogrammu izveidi.

  • Džona Kourakļa MVVM Delphi (2016) ir teksts pieredzējušiem Delphi izstrādātājiem, kuri vēlas izveidot mūsdienīgas lietojumprogrammas Windows sistēmām, pamatojoties uz Model View ViewModel paradigmu.

  • Objekta Paskāla rokasgrāmata (2015), autors Marco Cantu, ir Delphi programmēšanas valodas rokasgrāmata, ko uzrakstījis atzīts Delphi eksperts.

Kopsavilkums

Delphi ir augsta līmeņa programmēšanas valoda, ko izplatīja Embarcadero Technologies kā daļu no RAD Studio, IDE, kas paredzēta profesionāliem izstrādātājiem. To galvenokārt izmanto, lai izveidotu lietojumprogrammas Windows sistēmām, bet to var izmantot, lai izveidotu lietojumprogrammas dažādām operētājsistēmām.

Delphi ir nobriedis produkts, kurš darbojas jau vairāk nekā 20 gadus, tomēr tas joprojām tiek aktīvi attīstīts, valodai regulāri pievienojot jaunas iespējas.

Papildu lasīšana un resursi

Mums ir vairāk ceļvežu, mācību materiālu un infografiku, kas saistīti ar kodēšanu un attīstību:

  • C ++ izstrādātāju resursi: šis raksts palīdzēs jums izmantot vienu no populārākajām uz objektu orientētajām programmēšanas valodām.

  • F # programmēšana: uzziniet par vienu no jaunākajām .NET programmēšanas valodām.

  • Meklētājprogrammu vēsture: pēdējās divās desmitgadēs meklētājprogrammas ir paveikušas ļoti daudz. Uzziniet visu par viņu garo vēsturi.

Kāds kods jums jāiemācās?

Neizpratnē par to, kādā programmēšanas valodā jums vajadzētu iemācīties iekļūt? Iepazīstieties ar mūsu infografiku Ko kods jums jāiemācās?

Tajā aplūkoti ne tikai dažādu valodu aspekti, bet arī sniegti atbildes uz svarīgiem jautājumiem, piemēram, “Cik daudz naudas es nopelnīšu Java programmēšanai iztikai?”

Kāds kods jums jāiemācās?
Kāds kods jums jāiemācās?

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