มีน้องๆ ถามมาว่าจะเรียน delphi ดีไหม เพราะเห็นว่า License แพง !
วันนี้เลยมาบอกวิธี ติดตั้ง delphi แบบฟรี ๆกันครับ เหมาะสำหรับผู้เริ่มต้น ไปจนถึงกำลังจะผลิดแอปเองของคุณได้เลย

ด้วยโครงการของ embarcadero เองได้เปิดโอกาศให้ใช้ฟรี ๆ แต่มีเงื่อนไข ว่าหากจะทำในเชิงพาณิชย์ จะต้องซื้อ License นะครับ
จริงๆ ก็เปิดโครงการนี้มาได้สักพักหนึ่งแล้ว แต่ยังมีน้องๆ รุ่นใหม่ยังไม่ทราบกัน ผมเลยมาเรียบเรียงสรุปสั้นๆให้อ่าน พอเข้าใจ
เข้าไปอ่านเองได้ที่ เว็บนี้นะครับ  https://www.embarcadero.com/products/delphi/starter

ฟรีๆๆ….โดยมีหลักการให้เข้าใจดังนี้
1.Delphi Community Edition เป็นชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ระดับมืออาชีพและครบวงจร ตั้งแต่เริ่มติดตั้ง
2. พัฒนาแอพพลิเคชั่น Windows, macOS, Android และ iOS
3. การออกแบบภาพโดยใช้เฟรมเวิร์ก Delphi VCL และ FireMonkey
4. เครื่องมือตรวจแก้จุดบกพร่องในตัวที่ช่วยให้คุณสามารถตรวจแก้จุดบกพร่องบนอุปกรณ์ได้
5. สร้างแอปฐานข้อมูลที่มีความสามารถภายในองค์กร หรือส่วนตัว
6. มีส่วนประกอบของ component เพื่อปรับปรุงแอปของคุณและลดปัญหาในระหว่างพัฒนา
7. ได้รับใบอนุญาตสำหรับการใช้งานจนกว่ารายได้ส่วนบุคคลของคุณจากแอปพลิเคชัน Delphi หรือรายได้ของ บริษัท ถึง $ 5,000 US (ประมาณ 150,000 บาท) หรือทีมพัฒนาของคุณจะขยายไปสู่นักพัฒนามากกว่า 5 ราย

คร่าวๆ ประมาณนี้พอให้เข้าใจนะครับ
มาเริ่มติดตั้ง ตั้งแต่แรกเลยละกันนะครับ ตั้งแต่เริ่มต้นจริงๆ นะครับ  (ห้ามมีการติดตั้ง Delphi มาก่อนนะครับ ไม่งั้นจะติดตั้งไม่ผ่าน)
– เข้าไปลงทะเบียนก่อน ที่เว็บ
https://www.embarcadero.com/products/delphi/starter/free-download

– ดาวโหลดไฟล์มาเก็บไว้ที่เครื่องรอ  และเตรียม Serial number  และ username กับ password จากเว็บที่เราลงทะเบียนไว้
– เตรียมความพร้อมก่อน คือติดตั้งหรืออัพเดต เครื่องคอมฯ เราให้พร้อมก่อน
ได้แก่
1. ติดตั้ง .NET Framework 3.5







รอจนเสร็จก่อนนะครับ


2. ติดตั้ง window update ล่าสุด แนะนำใช้ window 10 เลยก็ได้ ขอให้เป็น window แท้ นะครับ
–  อันนี้น่าจะพอเข้าใจนะครับ ไม่ต้องมีภาพประกอบ

3. ติดตั้ง Java JRE และ JDK + Android SDK และ NDK ร่วมด้วย

– ต่อมาก็มากดติดตั้งโปรแกรม กันตามรูปนี้นะครับ


– ติ๊ก ยืนยัน I agree to the RAD Studio License Agreement and Privacy Policy แล้วกดปุ่ม Next

– ติ๊ก เลือก อันที่ 2 I already have a product serial number แล้วกดปุ่ม Install

– รอจนมีหน้าจอสำหรับกรอก Serial number และ Name Email และ Password ที่ได้จากการลงทะเบียน

– รอจนเสร็จ

– พอถึงหน้าจอนี้ก็มาติ๊กเลือก ว่าจะติดตั้ง  ตัวเลือกสำหรับจะพัฒนาในรูปแบบไหน  ถ้าเลือกก็จะมีไฟล์เยอะขึ้น ถ้าเลือกเฉพาะ บางอันก็จะมีไฟล์ติดตั้งน้อยๆ ไม่หนักเครื่องนะครับ (อันนี้ก็พิจารณาเอาเองนะครับ)

– กด Continue ก็จะมีหน้าต่างให้เลือก


– ก็เลือกเอาที่เราจะใช้นะครับ ถ้าเพิ่งเริ่มใช้งาน ก็ติดตามรูปนี้ได้เลย  แต่ถ้าติดตั้ง Java ไว้แล้วก็ไม่ต้องติ๊กนะ ครับ

– พอถึงหน้าจอนี้ ให้เรากดปุ่ม Agree all เพื่อยอมรับ กรณีเลือกให้รองรับกับ Android SDK และ NDK นะครับ

– หน้าจอนี้ก็จะทำการดาวโหลด ไฟล์ ต่างๆที่เราเลือกให้รองรับ AndroidNDK มาจากเว็บ google.com อันนี้ต้องบอกว่าเน็ตช้าก็จะโหลดช้าตามไปด้วย ใจเย็นๆนะครับ (นานหน่อย แล้วแต่เน็ตใครแรงกว่ากัน)
– จนเสร็จ ก็เปิดโปรแกรม Delphi ขึ้นมาครั้งแรก  (แนะนำให้คลิกขวา Run As Administrator ก่อนนะครับ สำหรับครั้งแรก)

– พอเปิดมาจะให้เลือกโหมด Theme สีที่จะให้เลือก ว่าชอบแบบไหน สามารถแก้ไขภายหลังได้  กดปุ่ม Next ต่อไป






– มีหน้าจอให้เรากำหนด Git สำหรับเชื่อมต่อไปยัง Github หรือ Gitlab ก็ได้ หรือตัวเลือก อื่นๆ ให้เราติ๊กตรง Autosave files and layout ไว้ด้วย จะได้จำค่าล่าสุดที่เราเข้าไปเขียนโค้ดไว้  อันนี้ผมว่าดีสำหรับนักพัฒนาที่มีอารมณ์เขียนเหลือ พวก Jetbrains ที่พอเปิดโปรเจ็คมาก็จะโหลดโปรเจ็คล่าสุดไว้รอ  (ทำให้จำอารมณ์ช่วงเวลานั้นได้ และมี feeling ต่อจากจุดสุดท้ายที่ทำค้างไว้ ได้เลย  555 อันนี้ส่วนตัว )

จบตอนที่ 1  สำหรับการติดตั้งและเตรียมความพร้อม
ตอนที่ 2 จะมาพาไปนำเข้า SDK  Manager นะครับ และการเชื่อมต่อมือถือ เพื่อสั่งรันบน device มือถือของเราเลย
รูปเรียกน้ำย่อย…..
        

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

 7,367 total views,  3 views today

ฟรี Delphi Community Edition สำหรับผู้เริ่มต้น รองรับ Win/Mac/Android EP.1
Tagged on:

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.