Windows
programming with MFC and Visual C++
เขียนโปรแกรมบน
Windows ด้วย MFC และ Visual C++
โดย อ.นิรุธ อํานวยศิลป์
บทนำ แนะนํากันก่อนลุย
ภาค 1 C++ เบื้องต้น
ภาคแรก เรามาอุ่นเครื่องกันด้วยการเขียนโปรแกรม
C++ และ OOP เพื่อให้ท่านเข้าใจแนวคิด OOP พื้นฐานที่จําเป็นในการเขียนโปรแกรมบน
Windows และเพื่อให้ท่านมองเห็นทุก ๆ อย่างใน Windows เป็นวัตถุตามหลักการของ
OOP ครับ
ภาค 2 เขียนโปรแกรมบนWindows
ภาคที่สอง
มาเริ่มเข้าสู่การเขียนโปรแกรมบน Windows กันเลยนะครับ...
AppWizard
ปุ่มกดและ Edit Box
บทนี้นะครับ
เรามาศึกษากันในเรื่องของ Button และ Edit Control และที่สําคัญ
ในบทนี้ ท่านจะได้รู้จักกับระบบข่าวสาร หรือที่เรียกกันว่า การจัดการ
Event ในโปรแกรม แต่ผมจะเรียกว่าการ "แมปเมสเสจ" (Message
Mapping)
DDX
จากที่ผ่านมา
แทนที่จะใช้ GetDlgItemText หรือ SetDlgItemInt นั้น เราหันมาใช้ตัวแปร
DDX ดีกว่าครับ ง่ายดี ตัวแปร DDX มีสองประเภทครับ อยากทราบว่ามีอะไรบ้าง
ขอเชิญได้ครับ
หมายเหตุ.
เมื่อท่านฟังเรื่องของตัวแปร DDX แบบ Control ให้ดูไฟล์คู่มืออ้างอิงของ
MFC ที่ชื่อ VCMFC.CHM ใน CDROM ประกอบไปด้วย เพื่อความเข้าใจมากยิ่งขึ้น
ListBox, ComboBox, CheckBox
และ RadioBox
บทนี้ มาศึกษาวิธีการสร้าง
ListBox, ComboBox , Check Box และก็ RadioBox กัน แล้วท่านจะพบว่า
อึม...ใช้งานจริง ๆ
"บทนี้
ศึกษาเรื่องของการ DEBUG โดยใช้คําสั่ง TRACE ให้ดีนะครับ มีประโยชน์มากครับ
มากจริง ๆ ช่วยผมไว้ได้หลายครั้งเลย...."
Spin, Slider, Animation
และ Progress
รู้จักกับคอนโทรลแบบใหม่
และการใช้งานอย่างง่าย ๆ
การจัดการไดอะล็อก
ทําความรู้จักกับ
Dialog กันให้มากกว่านี้ซิ ว่าการทํางานเป็นอย่างไร พฤติกรรมเป็นอย่างไร
และถ้าจะสร้างไดอะล็อกใหม่ให้กับโปรแกรมของเรา จะทําได้อย่างไร...
บทนี้ดูดี ๆ นะครับ เรื่องของ OnOK, OnCancel และความสัมพันธ์ของปุ่ม
OK กับ Cancel มันมีความลับที่รอให้ท่านศึกษา
เมสเสจบ็อกและการจัดการไฟล์
เมสเสจบ็อกและการถามผู้ใช้ก่อนจบโปรแกรมทําได้อย่างไร,
การจัดการไฟล์ และการเรียกไดอะล็อกเปิดไฟล์, เซฟไฟล์ และมีตัวอย่างการสร้าง
Editor ง่าย ๆ ด้วยนะครับ
SDI และการ Serialize
ความลับ!!
ความลับ!! ความลับ!! ของการ Serialize และเรื่องของ SDI
|