OOP in Delphi and Component Writer Fundamental

ระยะเวลาและรูปแบบการอบรม

  • ระยะเวลาของหลักสูตร: 3 วัน (18 ชั่วโมง) หรือ 4 วัน (24 ชั่วโมง)
  • รูปแบบการอบรม: In-house Training ณ.องค์กร หรือ หน่วยงาน ของผู้อบรม

ติดต่อ tutor4dev

ติดต่อขอข้อมูลเพิ่มเติม/ใบเสนอราคา LINE: tutor4dev โทร. 094-925-1795

Prerequisite

  • พื้นฐานการเขียนโปรแกรมด้วย Delphi

วัตถุประสงค์หลักสูตร

  • เพื่อให้ผู้เข้าอบรมเข้าใจแนวคิดและหลักการของการเขียนโปรแกรมเชิงวัตถุ (OOP) ใน Delphi
  • เพื่อเรียนรู้การพัฒนาและเขียน Component (VCL) ของ Delphi อย่างถูกต้องและมีประสิทธิภาพ
  • เพื่อเสริมสร้างทักษะในการสร้าง Component ที่สามารถนำไปใช้ซ้ำได้ในโปรเจกต์ต่าง ๆ
  • เพื่อให้ผู้เข้าอบรมสามารถประยุกต์ใช้ความรู้ OOP และ Component Writing ในงานพัฒนาโปรแกรมของตนเอง

เนื้อหาของหลักสูตร

OOP

  • Class, Object, Encapsulation, Inheritance, Polymorphism
  • Generic
  • การออกแบบและสร้าง Class ใน Delphi
  • การจัดการกับ Constructor และ Destructor ใน Delphi
  • การใช้งาน Property, Method, และ Event ใน Class
  • การสืบทอดคลาส (Inheritance) และการ Override Method
  • การใช้ Interface เพื่อสร้างโค้ดที่ยืดหยุ่น
  • การจัดการข้อผิดพลาดด้วย Exception Handling ใน OOP
  • Workshop: สร้างโปรเจกต์ตัวอย่าง OOP ใน Delphi

การเขียน Component ใน Delphi

  • ภาพรวมของ Delphi Component Architecture
  • การสร้าง Custom Component ขั้นพื้นฐาน
  • การกำหนด Properties, Methods และ Events ใน Component
  • การใช้ Component Streaming และ Registering Component กับ Delphi IDE
  • การจัดการกับ Component Lifecycle และ Memory Management
  • การเพิ่มคุณสมบัติให้ Component ด้วย Sub-Components
  • เทคนิคการดีบักและทดสอบ Component
  • Workshop: เขียน Component ของตัวเองและนำไปใช้งานจริงในโปรเจกต์