CD ชุดนี้ จะแนะนําการสร้างชุดคําสั่งสําหรับ Data Structure ในสไตล์ของการประยุกต์เป็นหลัก หากท่านมีพื้นฐานภษา C และ C++ มาแล้ว จะช่วยให้ท่านไปได้เร็วมากขึ้น ซึ่ง code โปรแกรมทั้งหมดที่มีในแต่ละบทนั้นได้อยู่ใน CD แล้ว แนะนําให้ท่านพิมพ์ลง A4 แล้วมาดูไปพร้อม ๆ กัน

Step แรกนี้ มาศึกษาเรื่องของ Basic ทบทวนกันก่อนครับ เพื่อให้เข้าใจตรงกัน

เมนูใน Visual C++
การสร้าง Project Workspace
การเปิด-ปิด Project และ... Project ฉันอยู่หนใด??
ทบทวนเรื่องตัวแปรโครงสร้างกัน
Class และ Object ใน C++ ภาค 1
Class และ Object ใน C++ ภาค 2 (ต่อจากภาคที่แล้วครับ)
พัดลมกับ OOP เกี่ยวข้องกันอย่างไร
ตัวอย่างคลาส Student
ตัวอย่างคลาสวงกลม Circle
เรื่องของ Constructor พื้นฐาน
เรื่องของ Constructor แบบรับค่าได้
การโอเวอร์โหลดฟังก์ชั่น (Overloading Function)
แนวคิดการสืบทอด Class (Inheritance)
การแยกตัวฟังก์ชั่นออกจาก Class

 


แนะนําสู่ Data Structure

แนะนําการเรียน

อาเรย์

เรื่องของอาเรย์ที่ควรรู้ : อาเรย์จะเริ่มที่ 0 แต่เรามาเริ่มที่ 1 กันได้
การ Save ข้อมูลจากอาเรย์ลงไบนารี่ไฟล์
การ Load ข้อมูลอาเรย์จากไฟล์
อาเรย์แบบ struct กับการ Save และ Load

ตัวอย่างการใช้งานอาเรย์แบบ struct ร่วมกับ MFC

บันทึกข้อมูลจาก Text Box ลงอาเรย์
การวนไปในอาเรย์

เทมเพลตในภาษา C++

แนะนําสู่ template และประเด็นปัญหาที่ต้องศึกษาเรื่องนี้
ตัวอย่างการใช้ template

สแตก (Stack)

แนะนําเข้าสู่ Stack
สร้าง Stack ด้วยภาษา C++
เขียนโค้ดดัก Stack เต็มทําอย่างไร
รวมฟังก์ชั่นให้กลายเป็นคลาส Stack
จากคลาสสู่ Template Class ที่ทําให้ Stack ทํางานได้กับข้อมูลทุกประเภท

Linked List

ทําไมต้องมี Linked List : เหตุผลและประเด็นปัญหา
แนะนําขั้นตอนการทํางานของ Linked List
มาสร้าง Linked List ด้วยภาษา C++ กัน
การวนไปใน Linked List
ลบข้อมูลออกจาก Linked List โดยลบจากทางหัว
ลบข้อมูลออกจาก Linked List โดยลบจากทางท้าย
ลบข้อมูลตัวที่ต้องการ
การล้าง Linked List
รวมฟังก์ชั่นมาสร้างเป็นคลาส Linked List
การสร้าง Template คลาสสําหรับ Linked List
มาดัดแปลงคลาส Linked List ให้เป็น Template กัน
วิธีัการวนใน Linked List ของ Template class
การคืนค่ามาเป็น Address

คิว (Queue)

แนะนําสู่ Queue
การสร้าง Queue แบบง่าย ๆ
ประยุกต์เอา Linked List มาทํา่เป็น Queue

ปะยุกต์ Linked List

การประยุกต์ใช้ Linked List ในเกม ตอนที่ 1
การประยุกต์ใช้ Linked List ในเกม ตอนที่ 2

ประยุกต์ Linked List กับโปรแกรมแบบ Dialog-based ใน MFC
อธิบายโค้ดโปรแกรม (ต่อจากหัวข้อที่แล้ว)

การใช้งาน Linked List กับโปรแกรมวาดภาพที่ใช้ SDI มาดูกันว่าเราจะเขียนโค้ดให้กับการ Serialize ของ MFC เพื่อให้ save ข้อมูลจาก Linked List ลงไฟล์ไบนารี่ได้อย่างไร

 


แนวคิดและการสร้าง Hash Table

แนวคิดในการเก็บข้อมูลโดยใช้ Hash Table
ประยุกต์แนวคิดของ Hash Table กับใบเซียมซี
เขียนโค้ดสร้าง Hash Table เองทําอย่างไร
ใช้ Hash Table กับข้อมูลแบบ struct

ชุดคําัสั่งอาเรย์และ Linked List ของ Ron Penton

แนะนําชุดคําสั่งของ Ron Penton
การใช้ Array Template
การใช้ SLinkedList Template
การใช้ Hash Table Template
แนวทางการประุยุกต์ Hash Table ของ Ron สร้างเป็น Dictionary

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

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

การสร้างตัวติดตั้งโดยใช้ Inno Setup

Niruth Amnuaysilp
Your Instructor


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


ห้องเรียน onlne

User ID
__
Password
__
__




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

 

 

 

สงวนลิขสิทธิ์โดย
Thaidev.com