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

แนะนำภาษา Visual Basic ในภาษา Visual Basic

นี่เป็นบทแรกของการเรียนภาษา Visual Basic ก่อนที่จะเริ่มต้นกับการเขียนโปรแกรม เราจะแนะนำให้คุณรู้จักภาษา Visual Basic และประวัติความเป็นมาของภาษาก่อน และเราจะอธิบายพื้นฐานการทำงานของภาษา และแนะนำเครื่องมือในการพัฒนาโปรแกรม Visual Basic เป็นภ...

Input/output with files ในภาษา Java

ในบทนี้ คุณจะได้เรียนรู้การทำงานกับไฟล์ การอ่าน text file และการเขียนข้อมูลลงบน text file ในภาษา Java นอกจากหน่วยความจำสำรอง (ram) ที่สามารถเก็บข้อมูลได้ชั่วคราว ยังมีการเก็บข้อมูลในรูปแบบไฟล์ในแหล่งเก็บข้อมูลภายนอก เช่น ฮาร์ดดิส ซึ่งในบางค...

Exception ในภาษา Java

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

Preprocessor directives ในภาษา C#

Preprocessor directives เป็นคำสั่งของโปรแกรมที่ประมวลผลในตอนที่คอมไพเลอร์เริ่มต้นทำงาน ซึ่งมันทำงานโดย preprocessor และก่อนที่โปรแกรมจะสร้าง executable file ที่ใช้ในการรันโปรแกรม preprocessor directives นั้นเริ่มต้นด้วยเครื่องหมาย hash (#) ...

Encapsulation ในภาษา Java

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

Access Modifiers ในภาษา Java

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

Events ในภาษา C#

Event คือเหตุการณ์ที่เกิดขึ้นในขณะที่โปรแกรมทำงาน เพื่อทำบางอย่างในโปรแกรม เช่น การกดปุ่ม หรือการทำงานของนาฬิกา การ interrupt จากอินพุตเอาท์พุตภายนอกในการจัดการกับ event ที่เกิดขึ้นในภาษา C# เราต้องสร้างเมธอดสำหรับการ Callback ซึ่งเป็นเมธอด...

Packages ในภาษา Java

Package คือการจัดหมวดหมู่หรือแบ่งแยกกลุ่มของคลาสให้เป็นกลุ่มๆ ซึ่งเรียกว่า namespaces เพื่อให้ง่ายต่อการใช้งานในการเขียนโปรแกรม หรือการทำให้โครงสร้างของโปรแกรมมีระเบียบPackage นั้นมีแนวคิดคล้ายกับ file system ของระบบปฏิบัติการ ยกตัวอย่างเช่...

Interfaces ในภาษา Java

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

Polymorphism ในภาษา Java

ในบทเรียน คุณจะได้เรียนรู้เกี่ยวกับคุณสมบัติ Polymorphism ในภาษา Java ซึ่งเป็นคุณสมบัติที่สำคัญเป็นอันดับที่สามในการเขียนโปรแกรมเชิงวัตถุที่ต่อจาก Inheritance และ Encapsulation ซึ่ง Polymorphism เป็นคุณสมบัติที่จะทำให้การเขียนโปรแกรมนั้นมีค...

Input/output with files ในภาษา C#

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการเขียนโปรแกรมในการทำงานกับไฟล์ เพื่ออ่านข้อมูลจากไฟล์และเขียนข้อมูลลงไปบนไฟล์ในภาษา C#โปรแกรมคอมพิวเตอร์ส่วนมากทำงานกับไฟล์ ซึ่งไฟล์จะแบ่งออกเป็น 2 ประเภท คือ text file และ binary ไฟล์ ในบางครั้งการเขียนโป...

Threads ในภาษา C#

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

Delegates ในภาษา C#

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

Inheritance ในภาษา Java

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

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

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

การเขียนโปรแกรมเชิงวัตถุ ในภาษา Java

ในบทนี้ เราจะแนะนำให้คุณรู้จักกับการเขียนโปรแกรมเชิงวัตถุ (Object-oriented programming, OOP) ในภาษา Java ซึ่งเป็นรูปแบบในการเขียนโปรแกรมที่สำคัญในปัจจุบัน หรือเป็นการพัฒนาจากการเขียนโปรแกรมแบบเดิมที่เราคุณเคยกันคือ Procedural programming แล...

เมธอด ในภาษา Java

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

Type Conversions ในภาษา Java

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

String ในภาษา Java

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

อาเรย์ ในภาษา Java

ในบทนี้ เราจะแนะนำให้คุณได้รู้จักกับอาเรย์ การสร้างและใช้งานอาเรย์ในภาษา Java การใช้งานอาเรย์กับคำสั่ง For loop อาเรย์ (Array) คือ ประเภทของข้อมูลที่สามารถเก็บข้อมูลประเภทเดียวกันแบบเป็นลำดับได้ โดยข้อมูลนั้นจะอยู่ในตัวแปรตัวเดียวกันที่เรีย...