บทความล่าสุด

การรับค่าแบบ Synchronous บน Node.js บทเรียน Node.js

22 March 2021

ในบทของการรับค่า คุณได้เรียนรู้การรับค่าผ่านทางคีย์บอร์ดบน Node.js โดยการใช้เมธอดจากโมดูล readline ซึ่งมีการทำงานเป็นแบบ Asynchronous ที่ต้องการฟังก์ชัน Callback เพื่อทำงานเมื่อการรับค่าเสร็จสิ้น ในบทนี้ เราจะพูดถึงเทคนิคการเขียนโปรแกรมเพื่อให้รับค่าแบบ Synch...

การรับค่าจากคีย์บอร์ด บน Node.js บทเรียน Node.js

18 March 2021

การรับค่า (Inputs) คือการรับข้อมูลจากภายนอกเข้ามาในโปรแกรม การรับค่าสามารถเกิดขึ้นได้หลายช่องทาง เช่น การรับค่าจากคีย์บอร์ด การอ่านค่าจากไฟล์ หรือการส่งข้อมูลผ่านทางเน็ตเวิร์ค และ Node.js สนับสนุนรูปแบบการรับค่าทั้งหมด สำหรับในบทนี้ เราจะพูดถึงการรับค่าจากคีย์...

การแสดงผลออกทางหน้าจอ บน Node.js

14 March 2021

การแสดงผล (Output) นั้นเป็นส่วนหนึ่งของการทำงานพื้นฐานของโปรแกรม โดยปกติแล้วโปรแกรมมักจะตอบสนองกับผู้ใช้ผ่านการรับค่าและการแสดงผล การแสดงผลหมายถึงการแสดงข้อความหรือผลลัพธ์การทำงานของโปรแกรมผ่านทางหน้าจอ (Terminal หรือ Console) ในบทนี้คุณจะได้เรียนรู้เกี่ยวกับก...

Node.js Global objects บทเรียน Node.js

12 March 2021

ในบทนี้ เราจะแนะนำให้คุณรู้จักกับ Global objects บน Node.js มันเป็นออบเจ็คที่สามารถเข้าถึงได้จากทุกส่วนของโปรแกรมที่เขียนบน Node.js เราจะมาดูกันว่ามันคืออะไร และมีความสำคัญอย่างไรในการทำงานของ Node.js นี่เป็นเนื้อหาในบทนี้ - Global objects ใน Node.js - Module...

การเขียนโปรแกรมบน Node.js ด้วยภาษา JavaScript

10 March 2021

ในบทนี้ เป็นบทเริ่มต้นการเขียนโปรแกรมบน Node.js และอย่างที่เราได้แนะนำไปแล้วในบทก่อนหน้า การเขียนโปรแกรมบน Node.js จะใช้ภาษา JavaScript ดังนั้นถ้าคุณยังไม่คุ้นเคยกับโครงสร้างและไวยากรณ์ของภาษา คุณสามารถเรียนรู้เกี่ยวกับภาษา JavaScript ได้ที่[บทเรียนภาษา JavaSc...

Lambda function ในภาษา Python

7 March 2021

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Lambda function ในภาษา Python เราจะมาดูกันว่ามันคืออะไรและสามารถนำไปใช้ได้อย่างไรในการเขียนโปรแกรม พร้อมกับตัวอย่างการใช้งาน Lambda function ในการเขียนโปรแกรม นี่เป็นเนื้อหาในบทนี้ - Lambda function คืออะไร - การประกาศ Lambda...

การติดตั้ง Node.js และเครื่องมือพัฒนาโปรแกรม

3 March 2021

ในบทนี้ คุณจะได้เรียนรู้การติดตั้ง Node.js ลงบนคอมพิวเตอร์ของคุณ Node.js สนับสนุนการทำงานบนระบบปฏิบัติการ Windows, Linux และ Mac OS X สำหรับในบทเรียนนี้ เราจะแสดงตัวอย่างการติดตั้ง Node.js บน Windows นี่เป็นเนื้อหาในบทนี้ - การดาวน์โหลด Node.js - การติดตั้ง N...

ทำความรู้จักกับ Node.js

1 March 2021

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

Encapsulation ในภาษา C++

26 February 2021

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับคุณสมบัติการห่อหุ้ม (Encapsulation) ในภาษา C++ ซึ่งเป็นรูปแบบหนึ่งของการเขียนโปรแกรมที่นำมาใช้ในการเขียนโปรแกรมเชิงวัตถุ เราจะพูดถึงความหมายของ Encapsulation และการประยุกต์ใช้ในการเขียนโปรแกรม นี่เป็นเนื้อหาในบทนี้ - Encapsula...

การสืบทอดคลาส ในภาษา C++

23 February 2021

**การสืบทอดคลาส (Inheritances)** คือคุณสมบัติของการเขียนโปรแกรมเชิงวัตถุ (OOP) ที่เราสามารถสร้างคลาสใหม่โดยสืบทอดจากคลาสเดิมได้ โดยคลาสที่ได้รับการสืบทอดจะได้รับตัวแปรและเมธอดจากคลาสหลักมาใช้งาน และสามารถเพิ่มเติมการทำงานหรือความสามารถเข้าไปได้ นี่เป็นแนวคิดที...

การเขียนโปรแกรมภาษา C / C++ บน CodeBlocks

20 February 2021

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

การติดตั้งโปรแกรม CodeBlocks บน Windows

20 February 2021

ในบทเรียนนี้ คุณจะได้เรียนรู้การติดตั้งโปรแกรม CodeBlocks บน Windows; โปรแกรม CodeBlocks นั้นเป็น IDE ที่สนับสนุนการเขียนโปรแกรมด้วยภาษาต่างๆ เช่น ภาษา C, C++, Fortran หรือ Java ในบทนี้เราจะพูดถึงเพียงการติดตั้งโปรแกรมเท่านั้น นี่เป็นเนื้อหาในบทนี้ - แนะนำโปร...

Time zone ในภาษา Python

8 January 2021

**เขตเวลา (Time zone)** คือการแบ่งเวลาออกเป็นเขตต่างๆ ตามแนวเส้นละติจูดของโลกโดยอ้างอิงจากเวลาสากลเชิงพิกัด (UTC) ที่ตั้งอยู่ที่ละติจูดที่ 0 เขตเวลานั้นใช้สำหรับอ้างอิงเวลาในท้องที่เพื่อใช้ในทางกฏหมาย การค้าหรือทางการเมือง โดยทั่วไปแล้วเขตเวลามักจะถูกแบ่งโดยใช...

String methods ในภาษา C++

7 January 2021

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

String ในภาษา C++

2 January 2021

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ String ในภาษา C++ เราจะพูดถึงการประกาศและการนำ String มาใช้งานในการเขียนโปรแกรม นอกจากนี้ เรายังจะพูดถึงการดำเนินการพื้นฐานที่จำเป็นต้องทราบเกี่ยวกับ String นี่เป็นเนื้อหาในบทนี้ - การประกาศ String - การหาความยาวของ String - ...

การจัดรูปแบบการแสดงผลวันที่ ในภาษา Python

25 December 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการจัดรูปแบบการแสดงผลวันที่ในภาษา Python เราจะพูดถึงการใช้งานฟังก์ชัน `strftime()` สำหรับจัดรูปแบบการแสดงผลของวันที่ และฟังก์ชัน `strptime()` สำหรับสร้างออบเจ็คของวันที่จากรูปแบบที่กำหนด นี่เป็นเนื้อหาในบทนี้ - การแสดงวันที่ใน...

วันที่และเวลา ในภาษา Python

24 December 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับวันที่และเวลาในภาษา Python เราจะพูดถึงการทำงานพื้นฐานเกี่ยวกับวันที่และเวลา เช่น การแสดงเวลาปัจจุบัน การบวกลบเวลา เขตเวลา และแนะนำคลาสและเมธอดเกีี่ยวกับวันที่และเวลา นี่เป็นเนื้อหาในบทนี้ - วันที่และเวลาปัจจุบัน - การสร้างออบ...

Recursive function

21 December 2020

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

Set ในภาษา Python

14 December 2020

**Set (เซ็ต)** เป็นออบเจ็คที่ใช้สำหรับเก็บข้อมูลที่ไม่ซ้ำกัน ในการเขียนโปรแกรมเราสามารถใช้ Set สำหรับหาค่าที่ไม่ซ้ำกันภายในลิสต์ ตรวจสอบข้อมูลที่มีอยู่แล้ว หรือการดำเนินการทางคณิตศาสตร์เกี่ยวกับ Set ได้ เช่น Intersection, Union, Difference และ Symmetric differ...

วันที่และเวลา ในภาษา PHP

13 December 2020

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