Home
Change Info
Download
New Chapter
TeacherChat
MemberChat

C programming
ภาษา C ไม่ยากอย่างที่คิด
โดย อ.นิรุธ อํานวยศิลป์

บทที่ 1 แนะนําก่อนเข้าสู่บทเรียน

01-01 แนะนํากันก่อนเข้าเรียนครับ

บทที่ 2 การแปลโปรแกรม

บทนี้ เรามาศึกษากันในเรื่องของการแปลภาษากันนะครับ... และมาดูวิธีการใช้ตัวแปลภาษา TC, TC++, VC กันนะครับ บทนี้ เตรียมโปรแกรมเอาไว้ให้พร้อมครับ..

02-01 กระบวนการแปลโปรแกรม
02-02 การแปลโปรแกรมภาษา C
02-03 สร้าง project ด้วย Visual C++ แบบที่ 1
02-04 สร้าง project ด้วย Visual C++ แบบที่ 2
02-05 สร้างโปรแกรมภาษา C ด้วย Turbo C
02-06 สร้างโปรแกรมภาษา C ด้วย Turbo C++
02-07 สร้าง Project ด้วย Visual C++ .NET

บทที่ 3 เริ่มต้นภาษา C

เริ่มต้นกับการเขียนโปรแกรมง่าย ๆ จาก main... ไปจนถึงการแสดงผลการคํานวณ... อย่าลืมทดสอบด้วยนะครับ

03-00 ฟังก์ชั่น main()
03-01 ฟังก์ชั่น printf และรหัสควบคุมในภาษา C
03-02 การใส่ comment
03-03 การแสดงผลการคํานวณ
03-04 การแสดงผลทศนิยม

แบบทดสอบครับ คลิกที่นี่

บทที่ 4 ตัวแปรแบบต่าง ๆ

เอาล่ะ เรามาถึงบทที่ว่าด้วยเรื่องตัวแปรแล้วนะครับ บทนี้ ศึกษาให้ดีนะครับ ให้ท่านเข้าใจถึงเหตุผลของการสร้างตัวแปรนะครับว่า เราสร้างตัวแปรไป "เพื่ออะไร ?"

04-01 ตัวแปรคืออะไร ตัวแปรมีกี่ประเภท
04-02 วิธีการประกาศและตั้งชื่อตัวแปร
04-03 การแสดงค่าในตัวแปรแบบต่าง ๆ
04-04 ตัวแปรแบบข้อความ
04-05 การรับค่ามาใส่ในตัวแปร
04-06 การเก็บค่าที่มากกว่าแบบ int
04-06 ตัวอย่างการเก็บค่าแบบ int ที่มาก ๆ
04-06 การเก็บค่าที่มากกว่า float , char และ unsigned
04-06 ตัวอย่างการเก็บค่าแบบที่มาก ๆ
04-07 การเพิ่มค่าและลดค่าในตัวแปร
04-08 ค่าคงที่ในภาษา C

แบบทดสอบ คลิกที่นี่

บทที่ 5 เงื่อนไข

เงื่อนไขในภาษา C หรือภาษาอื่น ๆ ก็หลักการเดียวกัน.. และหลาย ๆ ภาษา ก็มีโครงสร้างของการใช้คําสั่งที่เหมือน ๆ กันกับในภาษา C

05-01 การเปรียบเทียบและเครื่องหมาย
05-02 ทําไมต้องใช้ if
05-03 if เบื้องต้น
05-04 if และคู่หูที่ชื่อว่า else
05-05 ตัวอย่างการใช้ if และ else
05-06 if แบบหลาย ๆ ทางเลือก
05-07 เปรียบเทียบหลายเงื่อนไขแบบ "หรือ"
05-08 เปรียบเทียบหลายเงื่อนไข "ทุกอันต้องเป็นจริง"
05-09 if และการตัดเกรด
05-10 switch..case
05-11 switch..case แบบ char

บทที่ 6 การทําซ้ำ

ทําไมต้องมีการทําซ้ำในการเขียนโปรแกรม.... คําถามยอดฮิต ที่ท่านอาจจะเกิดขึ้นเมื่อศึกษาการเขียนโปรแกรม

06-01 Loop intro
06-02 คําสั่งที่ชื่อว่า for
06-03 คําสั่ง for กับตัวแปรแบบ char
06-04 for กับการแสดงสูตรคูณ ทํ่าอย่างไร
06-05 while พื้นฐาน
06-06 while แบบย้อนกลับ
06-07 while กับตัวแปรแบบ char (อีกแล้ว)
06-08 สูตรคูณกับคําสั่ง while ภาค 1
06-09 สูตรคูณกับคําสั่ง while ภาค 2
06-10 อีกคําสั่งหนึ่ง ลืมไม่ได้.. คือ do..while

บทที่ 7 การสร้างฟังก์ชั่น

การแยกโปรแกรมออกเป็นส่วน ๆ ช่วยให้แก้ไข และนําไปใช้ได้ง่ายขึ้น คือ สิ่งที่เราจะมาศึกษากันในบทนี้ หัวข้อสุดท้ายอยากให้ได้ฟังกันครับ

07-01 ขอบเขตของตัวแปร
07-02 ฟังก์ชั่น main( )
07-03 การสร้างฟังก์ชั่น
07-04 การสร้างฟังก์ชั่นด้านล่าง main
07-05 รับ parameter
07-06 การส่งค่ากลับ
07-07 ตัวแปรภายในและภายนอก
07-08 ตย. ฟังก์ชั่นสูตรคูณ
07-09 ตย. ฟังก์ชั่นหาพื้นที่วงกลม
07-10 ตย. ฟังก์ชั่นแปลงค่าเงินบาทเป็น $
07-11 ตย. ฟังก์ชั่นตัดเกรดและ return เกรด
07-12 อึม... จะสร้าง function ไปให้ยุ่งยากทําไม

บทที่ 8 เรียกใช้ฟังก์ชั่นในภาษา C

บทนี้ จะว่าด้วยเรื่องของการเรียกฟังก์ชั่นที่อยู่ในภาษา C ที่เขาเตรียมเอาไว้ให้แล้ว และที่สําคัญคือ การดู Help หรือระบบช่วยเหลือครับ...

08-01 ฟังก์ชั่น I/O
08-02 ฟังก์ชั่นคํานวณ และการดู help

บทที่ 9 แนะนําอาเรย์

จะทําอย่างไรจึงจะเก็บข้อมูลหลาย ๆ ค่าได้โดยใช้ตัวแปรชื่อเดียว

09-01 อาเรย์ 1 มิติและการกําหนดค่า
09-02 อาเรย์ 2 มิติ
09-03 อาเรย์ 3 มิติ

บทที่ 10 การจัดการสตริง

10-01 แนะนําสู่ char []
10-02 puts และ gets
10-03 กําหนด่าให้สตริงด้วย strcpy
10-04 หาค่าความยาวสตริง strlen แสดงผลทีละตัว...
10-05 รวมสตริงด้วย strcat
10-06 เปรียบเทียบสตริงด้วย strcmp
10-07 Format สตริง

บทที่ 11 ตัวแปรโครงสร้าง

ตัวแปรโครงสร้าง เป็นพื้นฐานหนึ่งที่ผู้เขียนโปรแกรมภาษา C เมื่อศึกษามาถึงจุด ๆ หนึ่งแล้ว ต้องศึกษา เพื่อก้าวเข้าสู่การเขียนโปรแกรมในแบบวัตถุ

11-01 แนะนําการใช้งาน struct (ทําไมถึงต้องใช้)
11-02 stuct กับการเก็บค่าจุด (point)
11-03 ตัวอย่างการใช้งาน struct

บทที่ 12 พอยเตอร์

"พอยเตอร์" ไม่ใช่ "พอตเตอร์" เป็นเรื่องของตัวแปลที่คอยเข้าสิงตัวแปรอื่น ๆ ในภาษาC บทนี้เรามาทําความรู้จักกับคุณ "พอยเตอร์" กัน

12-01 ยินดีที่ได้รู้จักกับคุณ "พอยเตอร์"
12-02 ดูตัวอย่างกันหน่อยซิ... ตัวอย่างที่ 1 พอยเตอร์แบบ int
12-03 ดูอีกสักตัวอย่างหนึ่งนะ.. พอยเตอร์แบบ char

บทที่ 13 การจัดการไฟล์

เรามาศึกษาเรื่องของไฟล์ ซึ่งจะช่วยให้ท่านได้รู้วิธีการเก็บข้อมูลที่อยู่ในรูปของตัวแปรในโปรแกรม ไปเป็นไฟล์ในดิสก์... มาศึกษาถึงเหตุและผล และการนําไปใช้กัน

13-01 แนะนําสู่การจัดการไฟล์
13-02 ขั้นตอนสั้น ๆ ในการจัดการไฟล์
13-03 การเขียนไฟล์แบบข้อความ (Textfile)
13-04 การอ่านข้อมูลจาก Textfile
13-05 อ่านข้อมูลจาก Text file ด้วย fscanf
13-06 เขียนไฟล์แบบไบนารี่ ง่าย ๆ เบื้องต้น
13-07 เขียน struct ลงไฟล์แบบไบนารี่ ภาค 1
13-08 เขียน struct ลงไฟล์แบบไบนารี่ ภาค 2

การสร้างตัวติดตั้ง

หลังจากสร้างโปรแกรมเสร็จแล้ว จะแจกจ่ายให้เป็นตัวติดตั้งทําได้อย่างไร?

โลกของ C++

เนื้อหาส่วนนี้ เป็นส่วนหนึ่งของซีดีรอม Visual C++ DEVTraining เป็นส่วนพื้นฐานที่จะทบทวนการเขียนโปรแกรมแบบ Struct และแนะนําการเขียนโปรแกรมภาษา C++ เบื้องต้น... ให้ท่านศึกษาเบื้องต้นได้ว่า C++ มีอะไรที่ต่างจาก C (นิดเดียว) และ Class กับ struct ต่างกันอย่างไร...

Niruth Amnuaysilp
Your Instructor

มีอะไรใน CDROM
การใช้งาน CD
การลงทะเบียน
แนะนํา CD


ห้องเรียน onlne

User ID
__
Password
__
__




ตั้งแต่ 2005 นี้ ท่านสามารถ login เข้าสู่หน้า member ได้โดย click ที่ Logo นี้จากหน้าแรกของ Thaidev ครับ