เรียนรู้การเขียนโปรแกรม Delphi: สร้างแอปพลิเคชั่นขนาดกะทัดรัด

การเปิดเผยข้อมูล: การสนับสนุนของคุณช่วยให้เว็บไซต์ทำงานต่อไป! เราได้รับค่าธรรมเนียมการอ้างอิงสำหรับบริการบางอย่างที่เราแนะนำในหน้านี้.


Delphi หรือที่รู้จักกันอย่างเป็นทางการในชื่อ Embarcadero Delphi เป็นภาษาโปรแกรมลิขสิทธิ์และชุดพัฒนาซอฟต์แวร์ (SDK) จาก Embarcadero Technologies.

ส่วนใหญ่จะใช้เพื่อสร้างแอปพลิเคชัน Windows แต่ยังสามารถใช้เพื่อสร้างแอปพลิเคชันเดสก์ท็อปมือถือเว็บและคอนโซลเพื่อให้ทำงานบนระบบปฏิบัติการ OS X, iOS และ Android.

Delphi กระจายพร้อมกับ C ++ Builder เป็นส่วนหนึ่งของสภาพแวดล้อมการพัฒนาแบบมืออาชีพ (IDE) ที่เรียกว่า RAD Studio.

RAD Studio จัดทำแพ็คเกจ Delphi และเครื่องมือพัฒนาซอฟต์แวร์อื่น ๆ อีกมากมายรวมถึงเครื่องมือแก้ไขรหัสพร้อมโค้ดในตัวและการตรวจสอบข้อผิดพลาดดีบักเกอร์ในตัวสนับสนุนการควบคุมแหล่งต่าง ๆ และอีกมากมาย.

Delphi คืออะไร?

Delphi เป็นภาษาการเขียนโปรแกรมระดับสูงที่มีพื้นฐานมาจาก Object Pascal ที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุ นอกจากนี้ยังสามารถรวมรหัสที่เขียนในชุดประกอบและภาษาระดับต่ำอื่น ๆ ซึ่งช่วยให้ Delphi สามารถเข้าถึงฮาร์ดแวร์ของเครื่องได้ทางอ้อม.

จุดแข็งหลักของมันคือการรวบรวมอย่างรวดเร็วอย่างไม่น่าเชื่อหมายความว่าแอปพลิเคชัน Delphi ที่มีรหัสฐานค่อนข้างใหญ่สามารถรวบรวมและเรียกใช้บนเครื่องที่มีทรัพยากร จำกัด.

การพัฒนา Delphi เมื่อเวลาผ่านไปมักจะเน้นความเข้ากันได้ย้อนหลังเสมอ อย่างไรก็ตามความเข้ากันได้เต็มรูปแบบย้อนหลังไม่ได้รับการบำรุงรักษาเนื่องจากการเพิ่มคุณสมบัติการทำลายความเข้ากันได้ในภาษารุ่นที่ใหม่กว่า.

ประวัติของ Delphi

Delphi ได้รับการพัฒนาโดย Borland Software Corporation ในฐานะทายาทของ Turbo Pascal Ander Hejlsberg ผู้พัฒนาดั้งเดิมของ Turbo Pascal ทำหน้าที่เป็นหัวหน้าสถาปนิกสำหรับการพัฒนา Delphi ซึ่งเริ่มวางจำหน่ายครั้งแรกในปี 1995 เป็นเครื่องมือสำหรับการสร้างแอปพลิเคชัน Windows.

Borland พัฒนา Delphi ผ่านปี 2549 ณ จุดนี้ บริษัท จึงตัดสินใจขาย Delphi และผลิตภัณฑ์ซอฟต์แวร์อื่น ๆ จำนวนหนึ่งเพื่อที่จะปรับทิศทางใหม่ของ บริษัท.

ผู้ซื้อที่เหมาะสมไม่ได้อยู่อย่างรวดเร็วและแทนที่จะขายเดลฟีทันทีบอร์แลนด์จึงตัดสินใจที่จะม้วนเดลฟีและผลิตภัณฑ์อื่น ๆ เข้าสู่ บริษัท ย่อยที่จัดตั้งขึ้นใหม่ที่ชื่อว่า CodeGear.

ในปี 2008 CodeGear ถูกซื้อโดย Embarcadero Technologies ซึ่งต่อมา Idera ได้ซื้อกิจการในปี 2558 อย่างไรก็ตาม Idera ตัดสินใจที่จะรักษาแบรนด์ Embarcadero ไว้รอบ ๆ และ Embarcadero Delphi ยังคงให้การสนับสนุนและพัฒนาอย่างต่อเนื่อง.

ชื่อแหล่งกำเนิด

ชื่อ Delphi มีต้นกำเนิดที่ไม่ซ้ำกัน ชื่อนี้ได้รับการประกาศเกียรติคุณจากผู้พัฒนา Borland แดนนี่ ธ อร์ป ในขั้นต้นเดลฟีควรจะเป็นชื่อรหัสชั่วคราวสำหรับโครงการที่จะแทนที่ Turbo Pascal.

ความคิดสำหรับชื่อมาจากตำนานเทพเจ้ากรีกของ Pythia ซึ่งเป็นที่รู้จักกันทั่วไปว่าเป็น Oracle of Delphi.

เนื่องจากโครงการนี้คาดว่าจะถูกใช้เพื่อสร้างแอปพลิเคชั่นจำนวนมากที่เชื่อมต่อกับฐานข้อมูล Oracle จึงเหมาะสมที่จะตั้งชื่อโครงการ Delphi ท้ายที่สุด“ ถ้าคุณต้องการคุยกับ [the] Oracle, ไปที่ Delphi”

ในขณะที่ชื่อ Delphi นั้นฉลาดและเป็นต้นฉบับการจัดการ Borland ก็กระตือรือร้นที่จะใช้บางสิ่งที่สื่อความหมายมากกว่านี้เป็นชื่อทางการและตกลงบน Borland AppBuilder.

อย่างไรก็ตาม AppBuilder นวนิยายได้รับการปล่อยตัวก่อน Borland AppBuilder และ Borland ถูกบังคับให้มาพร้อมชื่อใหม่ในนาทีสุดท้ายและชื่อรหัส Delphi ถูกยกระดับเป็นสถานะชื่ออย่างเป็นทางการ.

สถานะปัจจุบัน

Delphi อยู่ภายใต้การพัฒนาที่ใช้งานอยู่มาก IDE รุ่นใหม่ออกมาทุกๆประมาณหกเดือนและรองรับแพลตฟอร์มใหม่โดยทั่วไปแล้วจะถูกเพิ่มเข้ากับรีลีสอื่น ๆ.

Embarcadero เผยแพร่การปรับปรุงแผนงานผลิตภัณฑ์ทุก ๆ หกเดือนพร้อมคำอธิบายโดยละเอียดที่น่าประหลาดใจเกี่ยวกับการเพิ่มคุณสมบัติตามแผนที่จะรวมอยู่ในซอฟต์แวร์เวอร์ชันในอนาคต.

ทรัพยากร

หากคุณต้องการเรียนรู้ Delphi มีบทเรียนและข้อความมากมายที่สามารถช่วยคุณทำสิ่งนั้นให้สำเร็จ เราได้ระบุแหล่งข้อมูลออนไลน์ที่ดีที่สุดห้าแหล่งและหนังสือที่ผ่านการตรวจสอบดีที่สุดห้าเล่มเพื่อให้คุณเริ่มต้น.

วิดีโอและแบบฝึกหัดออนไลน์ฟรี

เว็บไซต์ชุมชน Embarcadero Technologies สร้างบล็อกที่เผยแพร่ข่าวผลิตภัณฑ์รวมทั้งบทแนะนำสำหรับผลิตภัณฑ์ Embarcadero ทั้งหมด.

โดยเฉพาะอย่างยิ่งให้ค้นหาบทความโดย Pawel Glowacki ซึ่งมีแนวโน้มที่จะมุ่งเน้นไปที่การเขียนโปรแกรม Delphi และบทความของ Marco Cantu ผู้เขียนเกี่ยวกับการพัฒนาแอปพลิเคชั่นอย่างรวดเร็วและมักจะตีพิมพ์บล็อกโพสต์สำคัญทั่วโลก.

Delphi Basics ลิงก์ไปยังบทช่วยสอนที่หลากหลายที่ออกแบบมาสำหรับผู้เริ่มต้น Delphi รวมถึงการอ้างอิงไลบรารีเวลาทำงานที่มีประโยชน์ การออกแบบของไซต์นั้นค่อนข้างล้าสมัย แต่ข้อมูลในนั้นยังคงแข็งแกร่งและมีประโยชน์.

LearnDelphi.tv ผลิตโดย Alister Christie เสนอวิดีโอแนะนำมากกว่าหนึ่งร้อยเรื่องเกี่ยวกับ Delphi วิดีโอส่วนใหญ่เป็นแบบสแตนด์อโลนโดยธรรมชาติและไม่ได้ต่อกัน แต่ให้ข้อมูลที่มีประโยชน์ที่ย่อยง่าย.

LearnDelphi.net เป็นเว็บไซต์ที่นำเสนอวิดีโอชุดฟรีสำหรับนักเรียน Delphi เว็บไซต์ไม่สามารถใช้งานได้อีกต่อไป แต่วิดีโอทั้งหมดยังคงมีอยู่บน YouTube ที่จัดเป็นเพลย์ลิสต์สองรายการ: Learn Delphi 2010 – พื้นฐานและเรียนรู้ Delphi 7 – เริ่มต้นใช้งาน.

คู่มือสำหรับผู้เริ่มต้นสู่การเขียนโปรแกรม Delphi เป็นหลักสูตรออนไลน์ฟรีที่ออกแบบมาสำหรับผู้เริ่มต้นโปรแกรมเมอร์และแบ่งเป็น 18 บท.

เผยแพร่บนแพลตฟอร์ม About.com ที่ delphi.about.com ซึ่งคุณจะพบโพสต์บล็อกและแบบฝึกหัดเพิ่มเติมจำนวนมากเพื่อช่วยคุณในการเดินทางไปศึกษาต่อที่ Delphi.

หนังสือ

มีหนังสือ Delphi มากมาย อย่างไรก็ตามห้าสิ่งนี้เป็นสิ่งตีพิมพ์ล่าสุดที่ได้รับการวิจารณ์อย่างหนักจากชุมชนการเขียนโปรแกรม Delphi:

  • การเข้ารหัสใน Delphi (2014) โดย Nick Hodges คือทั้งหมดเกี่ยวกับการเรียนรู้การเขียนโค้ด Delphi ที่ยอดเยี่ยม มันไม่ได้ใช้เวลามากมายในการแก้ไขปัญหา IDE แต่เน้นไปที่การเขียนโค้ดอย่างเต็มที่.

  • More Coding in Delphi (2015) โดย Nick Hodges สร้างแนวคิดที่นำเสนอในการเข้ารหัสใน Delphi เพื่อช่วยให้นักพัฒนาได้รับประโยชน์สูงสุดจากรหัส Delphi ของพวกเขา.

  • Delphi Cookbook, 2nd Edition (2016) โดย Daniele Teti เป็นข้อความที่มุ่งเน้นไปที่โปรแกรมเมอร์ Delphi พร้อมด้วยประสบการณ์เล็กน้อยภายใต้เข็มขัดของพวกเขาที่ต้องการข้อมูลที่เป็นประโยชน์เกี่ยวกับการสร้างแอปพลิเคชันข้ามแพลตฟอร์มได้อย่างรวดเร็ว.

  • MVVM ใน Delphi (2016) โดย John Kouraklis เป็นข้อความสำหรับนักพัฒนา Delphi ที่มีประสบการณ์ซึ่งต้องการสร้างแอปพลิเคชั่นที่ทันสมัยสำหรับระบบ Windows โดยใช้ Model View ViewModel กระบวนทัศน์.

  • คู่มือ Object Pascal (2015) โดย Marco Cantu เป็นคู่มือสำหรับภาษาการเขียนโปรแกรม Delphi ที่เขียนโดยผู้เชี่ยวชาญ Delphi ที่ได้รับการยอมรับ.

สรุป

Delphi เป็นภาษาโปรแกรมระดับสูงที่จัดทำโดย Embarcadero Technologies ซึ่งเป็นส่วนหนึ่งของ RAD Studio ซึ่งเป็น IDE สำหรับนักพัฒนามืออาชีพ ส่วนใหญ่จะใช้เพื่อสร้างแอปพลิเคชันสำหรับระบบ Windows แต่สามารถใช้เพื่อสร้างแอปพลิเคชันสำหรับระบบปฏิบัติการที่หลากหลาย.

Delphi เป็นผลิตภัณฑ์สำหรับผู้ใหญ่ที่มีมานานกว่า 20 ปี แต่ยังคงมีการพัฒนาอย่างแข็งขันด้วยคุณสมบัติใหม่ที่เพิ่มเข้ามาในภาษาอย่างสม่ำเสมอ.

การอ่านและทรัพยากรเพิ่มเติม

เรามีคำแนะนำเพิ่มเติมบทแนะนำและอินโฟกราฟิกที่เกี่ยวข้องกับการเข้ารหัสและการพัฒนา:

  • แหล่งข้อมูลสำหรับนักพัฒนา C ++: บทความนี้จะช่วยให้คุณไปกับภาษาการเขียนโปรแกรมเชิงวัตถุที่ได้รับความนิยมมากที่สุด.

  • การเขียนโปรแกรม F #: เรียนรู้เกี่ยวกับหนึ่งในภาษาการเขียนโปรแกรม. NET ที่ใหม่กว่า.

  • ประวัติความเป็นมาของเครื่องมือค้นหา: เสิร์ชเอนจิ้นมานานกว่าสองทศวรรษที่ผ่านมา ค้นหาข้อมูลทั้งหมดเกี่ยวกับประวัติศาสตร์อันยาวนานของพวกเขา.

คุณควรเรียนรู้รหัสใด?

สับสนเกี่ยวกับภาษาการเขียนโปรแกรมใดที่คุณควรเรียนรู้ที่จะใช้รหัส? ตรวจสอบอินโฟกราฟิกของเราคุณควรเรียนรู้รหัสใด?

ไม่เพียง แต่พูดถึงแง่มุมต่าง ๆ ของภาษาเท่านั้น แต่ยังตอบคำถามสำคัญเช่น“ ฉันจะใช้เงินเป็นจำนวนเท่าใดในการเขียนโปรแกรม Java เพื่อการใช้ชีวิต?”

คุณควรเรียนรู้รหัสใด
คุณควรเรียนรู้รหัสใด?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me