Ismerje meg a Delphi programozást: Kompakt alkalmazások készítése

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


A Delphi, hivatalosan Embarcadero Delphi néven ismert, az Embarcadero Technologies szabadalmaztatott programozási nyelve és szoftverfejlesztő csomagja (SDK)..

Elsősorban Windows alkalmazások készítésére használják, de fel lehet használni asztali, mobil, webes és konzolos alkalmazások készítésére is OS X, iOS és Android operációs rendszerekre való futtatáshoz..

A Delphit a C ++ Builderrel együtt terjesztik a RAD Studio nevű professzionális integrált fejlesztési környezet (IDE) részeként..

A RAD Studio csomagolja a Delphit és számos más szoftverfejlesztő eszközt, beleértve a kódszerkesztőt a beépített kód kitöltéssel és a hibaellenőrzéssel, egy integrált hibakeresőt, a különféle forrásvezérlés támogatását és még sok minden mást..

Mi az a Delphi??

A Delphi egy erősen tipizált, Object Pascalon alapuló, magas szintű programozási nyelv, amely támogatja az objektum-orientált programozást. Beépítheti az összeszerelésben és más alacsony szintű nyelveken írt kódot is, így a Delphi számára közvetett hozzáférést biztosít a gép hardveréhez.

Elsődleges erőssége, hogy hihetetlenül gyorsan fordul elő, ami azt jelenti, hogy a viszonylag nagy kódbázissal rendelkező Delphi alkalmazások összeállíthatók és korlátozott erőforrásokkal rendelkező gépen futtathatók..

A Delphi fejlődése az idők során mindig hangsúlyozta a kompatibilitást. A teljes visszamenőleges kompatibilitást azonban nem sikerült fenntartani a kompatibilitást megszakító funkciók hozzáadása miatt a nyelv újabb verzióiban.

Delphi története

A Delphit a Borland Software Corporation fejlesztette ki, mint Turbo Pascal utódja. Ander Hejlsberg, a Turbo Pascal eredeti fejlesztője volt a Delphi fejlesztésének fő építészmérnöke, amelyet eredetileg 1995-ben adtak ki Windows-alkalmazások építésének eszközeként..

A Borland 2006-ban fejlesztette ki a Delphit, amikor a társaság úgy döntött, hogy eladja a Delphit és számos más szoftverterméket annak érdekében, hogy a vállalat új irányát újra összpontosítsa..

Egy megfelelő vevőt nem találtak elég gyorsan, és ahelyett, hogy egyenesen eladta volna a Delphit, Borland úgy döntött, hogy a Delphit és néhány más terméket egy újonnan alapított leányvállalatba, a CodeGear néven dobja el..

2008-ban a CodeGear-t az Embarcadero Technologies vásárolta meg, akiket később az Idera 2015-ben megvásárolt. Az Idera azonban úgy döntött, hogy megtartja az Embarcadero márkát, és az Embarcadero Delphit továbbra is aktívan támogatják és fejlesztik..

Név származása

A Delphi név egyedi eredetű. A nevet a Borland fejlesztője, Danny Thorpe alkotta meg. Eleinte Delphinek csak egy ideiglenes kódnevet kellett volna állítaniuk a projekt számára, amely felváltja a Turbo Pascal-t.

A név ötlete Pythia görög mítoszából származott, akit közismert nevén a Delphi Oracle-nek hívtak.

Mivel a projektet várhatóan számos olyan alkalmazás létrehozására használják, amelyek kapcsolódnak az Oracle adatbázishoz, csak a Delphi projektet volt értelme elnevezni. Végül is: “Ha beszélni szeretne az [Oraccel], menj Delphibe.”

Miközben a Delphi név okos és eredeti volt, a Borland vezetősége szívesen használt valamit, ami valamivel leíróbb volt hivatalos névként, és a Borland AppBuilderben telepedett le..

A Novel AppBuilder kiadása azonban azelőtt történt, hogy a Borland AppBuilder és Borland az utolsó pillanatban új névvel kényszerült, és a Delphi kódnevet hivatalos név státusra emelték..

Jelenlegi állapot

Delphi nagyon aktív fejlesztés alatt áll. Az IDE új verziói körülbelül hathavonta kerülnek kiadásra, és az új platformok támogatása általában minden más kiadással együtt kerül hozzáadásra.

Az Embarcadero hat havonta közzéteszi a termék ütemtervének frissítését, meglepően részletes magyarázattal a szoftver jövőbeni verzióiban beépítendő funkciók kiegészítéseiről..

Erőforrások

Ha meg akarja tanulni a Delphi-t, számos oktatóanyag és szöveg segíthet abban. Az első legjobb öt online forrást és az öt legjobban áttekintett könyvet azonosítottuk.

Ingyenes online videók és oktatóprogramok

Az Embarcadero Technologies közösség weboldala blogot készít, amely termékhíreket és oktatóanyagokat közzétesz minden Embarcadero termékhez.

Különösen keresse Pawel Glowacki cikkeit, amelyek általában a Delphi programozására összpontosítanak, és Marco Cantu cikkeit, akik általában a gyors alkalmazásfejlesztésről írnak, és rendszeres körben publikálnak figyelemre méltó blogbejegyzéseket a Delphi és az Embarcadero világában..

A Delphi Alapok a Delphi kezdők számára tervezett különféle oktatóanyagokra mutató linkeket, valamint egy hasznos futási időkönyvtár-referenciát mutatnak. A weboldal kialakítása kissé elavult, de az abban szereplő információk továbbra is szilárd és hasznosak.

Az Alister Christie által készített LearnDelphi.tv több mint száz ingyenes oktatóvideót kínál a Delphiről. A videók nagyrészt önállóak, és nem építik egymást, de rengeteg könnyen emészthető hasznos információt tartalmaznak.

A LearnDelphi.net egy olyan weboldal, amely ingyenes video sorozatokat kínált a Delphi hallgatók számára. A webhely már nem érhető el, de az összes videó továbbra is elérhető a YouTube-on, két lejátszási listára osztva: Tanulj Delphi 2010 – Alapok és Tanulj Delphi 7 – Kezdő lépések.

A Delphi programozás kezdő útmutatója egy ingyenes online tanfolyam, amelyet kezdő programozóknak terveztek és 18 fejezetre osztottak..

A delphi.about.com címen közzétette a About.com platformon, ahol további további blogbejegyzéseket és oktatóanyagokat talál, amelyek segítenek a Delphi oktatási útján..

Könyvek

Sok Delphi-könyv található. Ez az öt viszonylag nemrégiben megjelenő publikáció, amely szilárd áttekintést kapott a Delphi programozó közösség részéről:

  • Nick Hodges által végzett kódolás a Delphi-ben (2014) a nagyszerű Delphi-kód írásának megtanulásáról szól. Nem töltenek sok időt az IDE-kérdésekkel, hanem inkább a kódírásra koncentrálnak.

  • További kódolás a Delphi-ben (2015), Nick Hodges a Coding in Delphi-ben bemutatott koncepciókra épít, hogy segítsen a fejlesztőknek a legtöbbet hozni a Delphi-kódból.

  • A (z) Daniele Teti Delphi Cookbook, 2. kiadás (2016) a Delphi programozók felé irányított szöveg, kis tapasztalattal a hevederek alatt, akik gyakorlati információkat akarnak a platformok közötti alkalmazások gyors felépítéséről..

  • John Kouraklis, az MVVM Delphi-ben (2016) egy tapasztalt Delphi-fejlesztők számára, akik a Model View ViewModel paradigma alapján modern alkalmazásokat akarnak építeni Windows rendszerekre..

  • Az Object Pascal kézikönyve (2015), Marco Cantu egy Delphi programozási nyelv kézikönyve, amelyet egy elismert Delphi szakértő írt..

összefoglalás

A Delphi egy magas szintű programozási nyelv, amelyet az Embarcadero Technologies terjeszt a RAD Studio részeként, amely professzionális fejlesztők számára készült IDE. Elsősorban Windows rendszerekhez alkalmazások készítésére használják, de különféle operációs rendszerek alkalmazásaihoz is felhasználhatók.

A Delphi érett termék, több mint 20 éve működik, még mindig aktívan fejleszti az új funkciókkal történő rendszeres hozzáadása a nyelvhez.

További olvasmányok és források

Több útmutató, oktatóanyag és infographics található a kódoláshoz és fejlesztéshez:

  • C ++ fejlesztői források: ez a cikk ismerteti az egyik legnépszerűbb objektum-orientált programozási nyelvet.

  • F # programozás: megismerheti az újabb .NET programozási nyelvek egyikét.

  • A keresőmotorok története: a keresőmotorok nagy előrelépést tettek az elmúlt két évtizedben. Tudjon meg mindent a hosszú történelemről.

Milyen kódot kell megtanulnia?

Zavaros abban, hogy milyen programozási nyelvet kell megtanulnia a kódoláshoz? Nézze meg az Infographic című cikket, Milyen kódot kell megtanulnia?

Nemcsak a nyelvek különféle aspektusait tárgyalja, hanem olyan fontos kérdéseket is megválaszol, mint például: “Mennyit fogok pénzt keresni a Java megélhetéséhez?”

Milyen kódot kell megtanulnia?
Milyen kódot kell megtanulnia?

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