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 ต่างกันอย่างไร...
|