สร้างหน้าต่างโปรแกรมที่เราเขียนขึ้นยังไงหรอครับ?

ขอถามเรื่องการทำให้โปรแกรมที่เราเขียนขึ้นไม่ใช่แค่หน้าต่าง dos น่ะครับ ทำให้มันมีหน้าตาน่าใช้เหมือนโปรแกรมทั่วๆไปอ่ะครับ อยากทราบว่าต้องใช้โปรแกรมอะไรทำหรอครับ? ต้องทำยังไงบ้างครับ? ผมไม่รู้ว่าจะใช้คำว่าอะไรถามอากู๋ดี ขอบคุณมากครับ ‪#‎อาจารย์สั่งให้ทำโครงงานครับผม‬ ม.6

ปล. จะทำด้วยภาษาซีนะครับ ไม่รู้ว่าจะทำได้ไหม เพราะความรู้ก็มีอยู่แค่นี้
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
ภาษาซี ต้องนี้เลย  http://www.winprog.org/tutorial/simple_window.html
จะสังเกตุว่า มันยาก กว่าจะได้ Form,Button อะไรต่างๆ ที่จริงก็ไม่ยากแต่มันเยอะ  คิดดูหากโปรแกรมมีสัก 100 Form
หรือ มีปุ่ม เป็น พันๆ ปุ่ม  อวกแน่ๆ  ต้องเขียนซ้ำๆ กัน เยอะ มากๆ แล้วสำคัญคือจะงง เองนั้นแหละ

    เลยตองนำ C++ มาใช้ประโยชน์ แทน สร้างเป็น Class แล้วนำมาใช้ ใหม่ได้เรื่อยๆ
เช่น สร้าง Form ก็สร้าง Class ไว้ครั้งเดียว แต่นำไปใช้สร้าง Object ได้ กี่ ครั้งก็ได้
ที่จริงเราทำเองได้ ขยันๆ นั่งเอา โค้ดสร้าง Listview,Treeview,Button อะไรต่างๆ ที่ใช้งานบ่อยๆ
มาสร้างเป็น Class เก็บเอาไว้   แต่อย่าทำเองเลย มันเหนื่อย Microsoft เค้าอาสาทำให้แล้ว MFC  http://www.functionx.com/visualc/
แต่มันไม่ฟรี นี่ซิ่  แต่หากอยากลอง ทำเอง ก็ศึกษาต่อจาก WFC  http://www.codeproject.com/Articles/520/The-Win-Foundation-Classes-WFC-Version
หรือ ใช้ QT ก็ได้  แต่ QT License น่าปวดหัวมากๆ


    หากให้แนะนำ ก็จะแนะนำว่าโปรแกรมเล็กๆ มี ไม่ถึง 10 Form มีปุ่ม ไม่เกิน 200 ปุ่มโปรแกรมง่ายๆ
    ก็ใช้ด้วยวิธีนี้  W32APIs อันนี้ใช้ตัว Visual Studio แจกฟรีได้สบายๆ
    http://www.winprog.org/tutorial/simple_window.html

    หากโปรแกรมใหญ่ ก็ MFC  ใช้แบบโจรไปก่อนก็ได้ รวยค่อย จ่ายเงิน แต่ Visual Studio แจกฟรี จะไม่มี MFC หาแบบ Pro ขึ้นไปมาใช้แบบโจรไปก่อน
    http://www.functionx.com/visualc/
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่