เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง runtime ที่ต้องการ
variable (dynamic,object) เราก็จะมาต่อเรื่องของการประกาศตัวแปร จากบทที่เเล้วที่เราเรียนรู้กันไปบ้างเเล้ว บทนี้ก็จะมาสอนอีกแบบนึงคือ แบบ dynamic กับ object 2 อย่างนี้เเตกต่างกันอย่างไร เดี๋ยวให้นักเรียนสร้างตัวแปร dynamic มาก่อน สมมุติว่าเราเพิ่มตัวแปรขึ้นมา สร้างชื่อตัวแปรขึ้นมาว่า tmp11 = “EXPERT”; ตอนนี้ tmp ของตัวแปรตัวนี้ก็คือ string เราสามารถเช็คได้ คือการทำการ print () มันมีค่า value เท่าไหร่ ...
Read More →# อำนาจใหม่ของการสร้างแอปพลิเคชันเรียลไทม์ ด้วย Node.js...
Read More →เมื่อพูดถึงการเรียงลำดับข้อมูลในวิทยาศาสตร์คอมพิวเตอร์ มีหลายวิธีที่นักพัฒนาทำให้ข้อมูลมีความเป็นระเบียบได้ หนึ่งในวิธีที่เรียบง่ายแต่มีประสิทธิภาพในบางสถานการณ์ก็คือ Selection Sort ซึ่งเป็นเทคนิคการเรียงลำดับข้อมูลพื้นฐานที่อาศัยการค้นหาสมาชิกที่เล็กหรือใหญ่ที่สุดและจัดเรียงข้อมูลหนึ่งขั้นตอนต่อครั้ง...
Read More →การเลือกภาษาโปรแกรมที่เหมาะสมสำหรับการพัฒนาโปรเจ็กต์นั้นเป็นหน้าที่สำคัญของนักพัฒนาซอฟต์แวร์ แต่ละภาษามีคุณสมบัติเฉพาะตัวที่ทำให้มันเหมาะสมกับงานประเภทหนึ่งมากกว่าอีกประเภทหนึ่ง ในบทความนี้เราจะมาเปรียบเทียบภาษาโปรแกรมสองภาษาที่มีบทบาทสำคัญในอุตสาหกรรมการเขียนโปรแกรม: C# (ซีชาร์ป) และ Lua โดยจะพิจารณาถึงการใช้งาน ประสิทธิภาพ และมุมมองต่างๆ พร้อมทั้งข้อดีและข้อเสีย...
Read More →หัวข้อ: การควบคุมข้อผิดพลาดด้วย Try-Catch ใน VB.NET และการประยุกต์ใช้ในภาคสนาม...
Read More →หัวข้อ: การใช้งาน Dynamic Typing Variable ในภาษา C# โดยง่าย...
Read More →หัวข้อ: เส้นทางแห่งการพัฒนาพลังงานไฟฟ้าในภาษา VB.NET ผ่านการใช้ Dynamic Typing Variables...
Read More →ในโลกของการพัฒนาซอฟต์แวร์ต้องพูดถึงด้านประสิทธิภาพและความง่ายในการเขียนโค้ด เมื่อทำการเปรียบเทียบระหว่างภาษา Golang หรือไปในชื่อที่คุ้นหูกว่า Go กับ Node.js ซึ่งเป็นรันไทม์สำหรับ JavaScript ทั้งสองมีข้อดีเป็นของตัวเอง แต่สำหรับภารกิจใดภารกิจหนึ่ง อาจมีภาษาที่โดดเด่นกว่ากันแล้วแต่เงื่อนไขของโปรเจกต์...
Read More →Reflection ในการเขียนโปรแกรมหมายถึงความสามารถที่โปรแกรมสามารถ มองเห็น และ ปรับเปลี่ยน ตัวมันเองในระหว่างที่กำลังรันอยู่ (runtime). ความสามารถนี้ช่วยให้นักพัฒนาสามารถโต้ตอบกับตัวโปรแกรมได้หลากหลายวิธีและเขียนโค้ดที่คล่องตัวและสามารถปรับใช้ในสถานการณ์ต่างๆได้ดีกว่า. Reflection เป็นแนวคิดที่ยุ่งยากและพลังแต่ถ้าใช้ได้อย่างถูกต้อง จะเติมเต็มไปด้วยประโยชน์ที่น่าตื่นเต้น....
Read More →Reflection ในทางเขียนโปรแกรม คือการแสวงหาความเป็นไปของโค้ดที่ถูกเขียนไว้ การค้นหาคุณสมบัติต่างๆ ของคลาส วิธีการ (methods) และตัวแปร (fields) ที่ถูกนิยามภายในโปรแกรมในระหว่างที่โปรแกรมกำลังทำงาน นั่นคือการที่โปรแกรมสามารถ ตระหนักรู้ ถึงโค้ดของตัวเองและสามารถดำเนินการหรือเปลี่ยนแปลงด้วยการใช้ข้อมูลนั้นๆ ได้ ไม่ว่าจะเป็นการเข้าถึงฟังก์ชั่น, การเปลี่ยนแปลงค่าตัวแปร, หรือแม้แต่การเปลี่ยนแปลงโครงสร้างของโปรแกรมเองในระหว่างที่รันอยู่ (Runtime) โดยไม่ต้องมีการคงแหล่งข้อมูลไว้ล่วงหน้าในฟอร์มของโค้ดที่เขี...
Read More →Node.js เป็นระบบรันไทม์ (Runtime System) ที่ใช้ภาษา JavaScript ซึ่งได้รับความนิยมในการพัฒนาแอปพลิเคชัน server-side และ networking applications ทั้งนี้เนื่องจากมีความสามารถในการจัดการ I/O ที่ไม่ซิงโครนัส (Asynchronous I/O) ได้อย่างมีประสิทธิภาพ ซึ่งเป็นการออกแบบที่ช่วยให้ระบบสามารถสนับสนุนจำนวนผู้ใช้งานพร้อมกันได้จำนวนมากโดยไม่ทำให้ระบบล่ม (scalability) อันเป็นจุดเด่นที่ทำให้ Node.js ได้รับความสนใจจากนักพัฒนาทั่วโลก...
Read More →ในการเขียนโปรแกรมด้วยภาษา Python หรือภาษาโปรแกรมอื่นๆ การจัดการกับข้อผิดพลาดหรือ Exception เป็นสิ่งสำคัญอย่างมาก เพราะไม่ว่าจะเป็นโปรแกรมเมอร์มือใหม่หรือมืออาชีพก็ตาม ล้วนแล้วแต่ต้องเจอกับข้อผิดพลาดเหล่านั้น ในบทความนี้เราจะมาทำความรู้จักกับ Exception ว่าคืออะไร และจะจัดการกับมันอย่างไรในภาษา Python ที่แม้แต่เด็กอายุ 12 ปีก็สามารถเข้าใจได้...
Read More →สวัสดีครับน้องๆ และเพื่อนๆ ที่สนใจเรื่องราวของการเขียนโปรแกรม! ในบทความนี้เราจะพูดถึงคำว่า Runtime ที่อาจจะฟังดูแปลกหูสำหรับหลายคน แต่เดี๋ยวนะ! ไม่ต้องกลัวว่าจะฟังไม่รู้เรื่อง เพราะเราจะอธิบายให้เข้าใจได้ง่ายๆ แบบที่เด็กอายุ 8 ปียังสามารถเข้าใจได้เลยล่ะ!...
Read More →ภาษาการเขียนโปรแกรมถือเป็นองค์ประกอบหลักที่ดำเนินการให้เครื่องจักรสามารถทำงานตามที่มนุษย์ต้องการได้ และเช่นเดียวกับภาษามนุษย์ที่มีตัวแปรและข้อผิดพลาด, ภาษาโปรแกรมก็มีการเกิดข้อผิดพลาดในการเขียนคำสั่ง หรือที่เราเรียกว่า Error และ Exception ในวันนี้เราจะมาพูดถึง 5 ข้อผิดพลาดและข้อยกเว้นที่พบบ่อยในการเขียนโปรแกรมด้วยภาษา VB.NET ? ภาษาที่ยังคงมีหลายองค์กรและนักพัฒนาเลือกใช้สำหรับการพัฒนาแอปพลิเคชั่นและระบบต่างๆ ด้วยคุณสมบัติที่ทั้งยืดหยุ่นและทรงพลัง...
Read More →การเขียนโปรแกรมภาษา C++ เป็นเรื่องที่ท้าทาย เนื่องจากภาษานี้มีความยืดหยุ่นสูงและประสิทธิภาพที่ดีเยี่ยม แต่พร้อมกันนั้น นักพัฒนาโปรแกรมก็มักเจอกับการแก้ไขปัญหาในรูปแบบของ errors และ exceptions ที่ต้องเผชิญอยู่เสมอ ในบทความนี้ เราจะพูดถึง 5 ปัญหาที่พบบ่อยและวิธีการจัดการกับ error และ exception ดังกล่าวได้อย่างเป็นระบบ...
Read More →JavaScript เป็นภาษาโปรแกรมมิ่งยอดนิยมที่ไม่เพียงแค่ใช้สำหรับพัฒนาเว็บเท่านั้น แต่ยังขยายไปถึงการพัฒนาแอปพลิเคชั่นบนมือถือ, เกม, และแม้กระทั่งหุ่นยนต์ได้ด้วย สิ่งที่ทำให้ JavaScript สามารถทำได้หลากหลายนั้น เป็นเพราะมี ?JavaScript Runtime? ซึ่งทำหน้าที่เป็นสภาพแวดล้อมที่ช่วยให้ JavaScript สามารถทำงานได้อย่างอิสระจากเว็บเบราว์เซอร์ วันนี้เราจะมาพูดถึง 5 JavaScript Runtime ที่น่าสนใจ พร้อมตัวอย่างการใช้งาน...
Read More →โลกของการเขียนโปรแกรมเต็มไปด้วยความหลากหลายของภาษาโปรแกรมมิ่ง แต่ละภาษาก็มีลักษณะเฉพาะของมันเอง หนึ่งในความแตกต่างหลักที่ผู้เรียนการเขียนโปรแกรมควรทราบก็คือ ระบบประเภทของตัวแปรที่แบ่งออกเป็น Static typing และ Dynamic typing ในบทความนี้ เราจะมาแจกแจงเรื่องนี้อย่างละเอียดกันครับ...
Read More →การพัฒนาโปรแกรมมิ่งไม่ได้หมายถึงเพียงการเขียนโค้ดให้สมบูรณ์และทำงานได้ตามที่ต้องการเท่านั้น แต่ยังรวมถึงการจัดการกับข้อผิดพลาดที่อาจเกิดขึ้นได้ในขณะที่โปรแกรมทำงานอีกด้วย วันนี้เราจะมุ่งเน้นไปที่เทคนิคการใช้ try-catch ใน Node.js เพื่อจัดการกับข้อผิดพลาดที่เรียกว่า runtime errors หรือ exceptions พร้อมด้วยตัวอย่างโค้ดที่ชัดเจน และยกตัวอย่าง usecase ในโลกจริงที่คุณน่าจะพบเจอได้บ่อยครั้งในงานของคุณ...
Read More →ในโลกของการพัฒนาแอปพลิเคชั่นด้วยภาษา Swift หนึ่งในคุณสมบัติที่น่าสนใจคือการจัดการกับประเภทของตัวแปรหรือ Types ตั้งแต่ Swift เป็นภาษาที่มีระบบ Type ที่ค่อนข้างเข้มงวด (strongly typed), แต่ผู้พัฒนาบางครั้งอาจต้องการความยืดหยุ่นในการจัดการกับ types ที่เรียกว่า Dynamic Typing ซึ่งช่วยให้ตัวแปรสามารถกำหนดประเภทได้ในระหว่างการรันโปรแกรม (runtime) ไม่เช่นนั้นที่เรียกว่า Static Typing ซึ่งกำหนดประเภทตั้งแต่การคอมไพล์ (compile time) เราจะมาดูกันว่า Swift มีการจัดการกับประเภทตัวแปรแบบ dynamic อย่างไรบ้าง ...
Read More →สวัสดีค่ะ! หากคุณกำลังมองหาการเรียนรู้การเขียนโปรแกรมที่ท้าทายและทำให้คุณเข้าใจกลไกภายในของภาษาโปรแกรมมิง ภาษา Objective-C อาจเป็นทางเลือกที่น่าสนใจสำหรับคุณ และหนึ่งในคุณสมบัติที่น่าสนใจของภาษานี้คือการใช้งาน Dynamic typing variable ที่ให้อิสระในการเขียนโปรแกรมได้มากขึ้น เราไปดูกันว่า Dynamic typing variable คืออะไร และมันมีความสำคัญอย่างไรในการพัฒนาโปรแกรม...
Read More →Polymorphism เป็นหนึ่งในคอนเซปต์หลักของ Object-Oriented Programming (OOP) ที่สำคัญเพียงใด? มันช่วยให้โปรแกรมเมอร์เขียนโค้ดที่ยืดหยุ่นและสามารถนำไปใช้ซ้ำได้ ผ่านโครงสร้างการจัดการกับวัตถุที่มีหลายรูปแบบตามแต่ context หรือการใช้งาน เราจะดูโดยเฉพาะในบริบทของภาษา Dart นักพัฒนาที่ใช้ Dart มักจะพัฒนาแอปพลิเคชันด้วย Flutter ซึ่งเป็นกรอบงานบนมือถือที่นิยมมากในขณะนี้...
Read More →การใช้งาน Dynamic Typing Variable ในภาษา VBA...
Read More →ในโลกแห่งการเขียนโปรแกรมที่เต็มไปด้วยการเชื่อมต่ออินเทอร์เน็ตที่ไม่รู้จบ, cURL เป็นเครื่องมือที่ช่วยให้เราสามารถแลกเปลี่ยนข้อมูลผ่านทาง HTTP และทำการทดสอบ API ได้ง่ายดายในหลายภาษาโปรแกรมมิ่ง รวมถึงภาษา Java ด้วย ในบทความนี้ เราจะพูดถึงวิธีการใช้งาน cURL ในภาษา Java พร้อมทั้งตัวอย่างโค้ดสามตัวอย่างและอธิบายการทำงาน รวมทั้งแสดงให้เห็นถึง usecase ในโลกจริงที่เกี่ยวข้อง...
Read More →การเขียนโปรแกรมนั้นไม่ได้จำกัดอยู่แค่การให้คอมพิวเตอร์ทำงานหนึ่งๆ ไปเรื่อยๆ แบบเส้นตรง เมื่อโลกของเราเปลี่ยนไป ความซับซ้อนของงานที่คอมพิวเตอร์ต้องทำก็มีมากขึ้น การใช้งานหลายๆ กระบวนการ (Multi-process) พร้อมกันเป็นทักษะที่นักพัฒนาซอฟต์แวร์ในยุคสมัยใหม่ต้องมี โดยเฉพาะในภาษา Java ที่เป็นหนึ่งในภาษาโปรแกรมมิ่งที่ได้รับความนิยมสูงมาอย่างยาวนาน วันนี้เราจะมาดูกันว่า Java มีฟีเจอร์ Multi-process ยังไงบ้าง พร้อมตัวอย่าง Code และข้อคิดเห็นเชิงวิจารณ์...
Read More →