Category: บทความ

บทความทางด้านการเทคโนโลยีและการพัฒนาโปรแกรม

List

ประวัติศาสตร์การค้าขาย

ประวัติศาสตร์การค้าขาย

ยุคก่อนประวัติศาสตร์ การค้าขายเกิดจากการสื่อสารของมนุษย์ในยุคก่อนประวัติศาสตร์แต่ก่อนการค้าขายจะเป็นแบบยื่นหมูยื่นแมว ไม่ได้มีการใช้เงิน ก่อนยุคโรมัน ในยุคหินมีการซื้อขายแร่ธาตุกันเชื่อว่าเริ่มต้นจากเอเชียใต้ซื้อขายแร่ เช่น obsidian, flint แถวแถบทะเลเมดิเตอร์เรเนี่ยนซื้อขายแร่ lapis lazuli ในสมัยบาบิโลน …
Struct vs Class

Struct vs Class

ประเภทข้อมูล ประเภทข้อมูลใน dot net จะมี 2 แบบ คือ Reference type Value type Struct เป็นข้อมูลแบบ Value type Class  เป็นข้อมูลแบบ Reference Type …
ASP.NET Core

ASP.NET Core

Microsoft ประกาศ ASP.NET CORE จะเป็นแนวทางในการพัฒนาเว็บ platform ต่อไปในอนาคต คุณสมบัติ ของ ASP.NET CORE Open source Cross Platform Extremely performant scalable Testable …
การรักษาคืออะไร

การรักษาคืออะไร

การรักษา ภาษาอังกฤษ = treatment หมายถึง การรักษาคนที่รู้สึกไม่สบายเพราะความเจ็บไข้ ความเจ็บป่วย ความบกพร่อง หรือผิดปกติทางจิตใจ และแพทย์ว่าจำเป็นต้องรักษา ให้กลับสู่สภาพปกติมิฉะนั้น จะเกิดอันตรายต่อสุขภาพผู้ป่วย การเบิกเงินของราชการ อะไรที่ไม่เกี่ยวกับการรักษา เบิกไม่ได้ ฉีดวัคซีนเพื่อป้องกัน เบิกไม่ได้ ยกเว้นว่า โดนสุนัขกัดแล้วฉีดเพื่อรักษา อันนี้เบิกได้ …
หัตถการคืออะไร

หัตถการคืออะไร

หัตถการ ภาษาอังกฤษ คือ Medical procedure หมายถึง การรักษาผู้ป่วยโดยใช้เครื่องมือหรืออุปกรณ์ เข้าสู่ร่างกายผู้ป่วย หัตถการทางการแพทย์ หมายถึงการรักษาผู้ป่วยโดยมีการใช้เครื่องมือและอุปกรณ์ต่าง ๆ เข้าสู่ร่างกายผู้ป่วย เช่น การใช้เข็มเจาะน้ำจากช่องปอด การใส่สายสวนหัวใจ การฉีดยาเข้าในข้อ การผ่าตัดต่าง ๆ การเย็บบาดแผล เป็นต้น …
SAP ISH-MM : MMCO1- RNMCO000

SAP ISH-MM : MMCO1- RNMCO000

In sap, when OU staff make the material requistion for patient. The cost will transfer to OU. But actually it …
Interface - OOP

Interface – OOP

Interface คืออะไร เรามาดูนิยามคำศัพท์คำนี้กันดูก่อน จาก Wikipedia In object-oriented programming, a protocol or interface is a common means for unrelated objects to communicate with each other. These are definitions …
รู้จักภาษา Swift กันก่อน

รู้จักภาษา Swift กันก่อน

ในปี 2014 บริษัท apple ได้พัฒนาภาษา Swift ขึ้นมาเพื่อใช้พัฒนา application สำหรับ Mac, Iphone, Apple watch, apple tv ซึ่งภาษา swift ถูกออกแบบมาให้เขียนโปรแกรมได้ง่ายขึ้นกว่าแต่ก่อนซึ่งใช้ภาษา Object-C สำหรับการเขียนภาษา …
Overloading vs Overriding

Overloading vs Overriding

ในเรื่องการทำ Polymorphism เรามักจะเจอ 2 คำคือ Overriding กับ Overloading ซึ่งบางครั้งสร้างความสับสนให้เราได้เหมือนกันว่า มันต่างกันอย่างไร แถมชื่อยังคล้ายๆกันเสียอีก ยิ่งบางครั้งเอาไปใช้สลับกันมั่วไปหมด ความแตกต่างของ Overriding กับ Overloading สิ่งที่เหมือนกันก็คือ สองอย่างนี้มันเป็นศัพท์ที่ใช้ตอนเขียน Method นะครับ …
Polymorphism - ผ่าเหล่าผ่ากอ

Polymorphism – ผ่าเหล่าผ่ากอ

ทบทวนกันก่อนเรื่อง Inherited ของ OOP โดย inherited มีประโยชน์ในการ reuse code คือมี code ต้นทางชุดเดียว แล้วสืบทอดมาที่คลาสของเรา ทำให้เราสามารถใช้ Data และ Method ของคลาสต้นทางได้ ทีนี้ถ้าเกิดว่า ถ้าเกิดเราไม่อยากให้ …
Inheritance - การสืบต่อเผ่าพันธ์

Inheritance – การสืบต่อเผ่าพันธ์

มนุษย์โปรแกรมเมอร์อย่างเรา มักจะขี้เกียจทำอะไรซ้ำๆ ถ้าต้องเขียนโค้ดเดิมๆ ซัก 2 – 3 รอบก็เบื่อละ แต่พอมีแนวคิดการเขียนโปรแกรมแบบ OOP มันก็ช่วยทำให้ชีวิตเราง่ายขึ้น แนวคิดแบบ OOP ช่วยให้เราเอาโค้ดเดิมๆที่มีอยู่ ที่มีการทดสอบแล้วว่า work มาใช้ โดยที่ไม่ใช่การ copy เอามาวางในโปรแกรมเรานะครับ …
Encapsulation - การห่อหุ้มข้อมูล

Encapsulation – การห่อหุ้มข้อมูล

โดยปกติการเขียนโปรแกรมแบบ OOP ที่มองทุกอย่างเป็นวัตถุนั้น ภายในแต่ละวัตถุจะมี 2 ส่วน คือ Data กับ Method ส่วนของข้อมูล(Data) บางครั้งมักจะถูกห่อหุ้มไว้ให้ใช้ได้ภายในวัตถุนั้นๆ เท่านั้น ถ้าอยากจะเปลียนแปลงข้อมูล ก็ควรจะเรียกใช้ผ่าน Method การป้องกันไม่ให้มาแก้ Data โดยตรงก็คือ การ …