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

การรับค่าและการแสดงผล ในภาษา JavaScript

4 August 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการรับค่าและการแสดงผลในภาษา JavaScript; ภาษา JavaScript นั้นเป็นภาษาที่รันอยู่บน Host environment และไม่มีฟังก์ชันสำหรับการรับค่าเป็นของมันเอง ในบทนี้เราจะพูดถึงการรับค่าและแสดงผลบน Command line ที่รันบน Node.js เท่านั้น เราจะไ...

Escape characters ในภาษา JavaScript

2 August 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Escape character ในภาษา JavaScript ## Escape characters คืออะไร Escape character คือตัวอักษรพิเศษที่ไม่สามารถกำหนดหรือแสดงอยู่ใน String เหมือนกับที่มันเป็นได้ อาจเป็นเพราะว่ามันเป็นตัวอักษรที่เป็นส่วนหนึ่งในไวยากรณ์ของภาษา ย...

โครงสร้างไวยากรณ์ของภาษา JavaScript

1 August 2020

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

การติดตั้ง Node.js และภาษา JavaScript

31 July 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการติดตั้ง Node.js ซึ่งเป็นสภาพแวดล้อมที่เราจะใช้รันโปรแกรมภาษา JavaScript ในบทเรียนของเรา และการติดตั้งโปรแกรม Visual Studio Code ซึ่งเป็น Editor ที่เราอยากแนะนำสำหรับการเขียนโปรแกรมภาษา JavaScript นี่เป็นเนื้อหาของบทนี้ - กา...

การติดตั้งและใช้งานโปรแกรม Visual Studio Code

30 July 2020

ในบทนี้ จะเป็นการแนะนำขั้นตอนการติดตั้งโปรแกรม Visual Studio Code และสร้างโปรเจ็คเพื่อเขียนโปรแกรมบน Windows Visual Studio Code หรือ VS Code นั้นเป็นโปรแกรมแก้ไขข้อความ (Editor) แบบโอเพนซอร์สที่พัฒนาโดย Microsoft สำหรับ Windows ในปัจจุบัน โปรแกรม VS Code ได้ม...

แนะนำภาษา JavaScript

28 July 2020

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

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

25 July 2020

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

การสุ่มตัวเลข ในภาษา C และ C++

21 July 2020

ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับการเขียนโปรแกรมเพื่อสุ่มตัวเลขในภาษา C และภาษา C++ เราจะเขียนโค้ดเพื่อสุ่มตัวเลขโดยการใช้ฟังก์ชัน `rand` จากไลบรารี่ `stdlib.h` (หรือ `cstdlib` ในภาษา C++) และในตอนท้ายของบท จะเป็นการสร้างฟังก์ชันเพื่อสุ่มตัวเลขระหว่างช่วง...

String ฟังก์ชัน ในภาษา C

20 July 2020

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

String ในภาษา C

19 July 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ String ในภาษา C เราจะพูดเกี่ยวกับการประกาศและใช้งาน String การรับค่าและการแสดงผล String และการใช้งานฟังก์ชันที่สำคัญจากไลบรารี่ `string.h` เพื่อจัดการกับ String **สตริง (String) หรือ Character sequence** เป็นประเภทข้อมูลแบบข้...

Threads ในภาษา Ruby

3 May 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Thread ในภาษา Ruby เราจะแนะนำให้คุณรู้จักกับ Thread และการนำ Thread มาใช้งานในการเขียนโปรแกรม นอกจากนี้ เรายังจะพูดถึงการเขียนโปรแกรมแบบ Multi-Threaded ซึ่งเป็นวิธีการเขียนโปรแกรมที่ใช้ประโยชน์จาก Thread ซึ่งจะทำให้คอมพิวเตอร์...

Exceptions ในภาษา Ruby

2 May 2020

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

Modules ในภาษา Ruby

30 April 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับโมดูลในภาษา Ruby เราจะพูดถึงการประกาศและนำโมดูลไปใช้งานในการเขียนโปรแกรม และแนะนำให้คุณรู้จักกับ Mix-in โมดูล ก่อนเริ่มมาทำความรู้จักกันก่อนว่าโมดูลคืออะไร และมันมีประโยชน์อย่างไรในการเขียนโปรแกรม ## Modules คืออะไร โมดูล (Mo...

Encapsulation ในภาษา Ruby

18 April 2020

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

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

14 April 2020

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

ตัวแปร เมธอด และค่าคงที่ ของคลาส

12 April 2020

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

คลาสและออบเจ็ค ในภาษา Ruby

11 April 2020

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

Input/output with files ภาษา Ruby

6 April 2020

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

Hash ในภาษา Ruby

6 April 2020

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Hash ในภาษา Ruby เราจะพูดเกี่ยวกับการประกาศและใช้งาน Hash ในการเขียนโปรแกรมพร้อมกับตัวอย่างการใช้งาน Hash สำหรับการแก้ปัญหาด้วยวิธีการต่างๆ และในตอนท้ายของบทเราจะแนะนำเมธอดที่สำคัญของ Hash และที่ใช้งานกันบ่อยๆ ที่คุณควรรู้จัก ...

Array methods ในภาษา Ruby

4 April 2020

ในบทก่อนหน้า คุณได้เรียนรู้เกี่ยวกับอาเรย์ในเบื้องต้นไปแล้ว และนั่นเป็นข้อมูลที่ค่อนข้างเพียงพอสำหรับการนำอาเรย์ไปใช้ในการเขียนโปรแกรม เช่นเดียวกับ String ในภาษา Ruby นั้นมีเมธอดจากคลาส `Array` เป็นจำนวนมากที่ช่วยอำนวยความสะดวกให้กับเราในการเขียนโปรแกรม ในบทน...