Jan 09
Share

3.4 Free Resource Editor สำหรับ​ใครที่เคยใช้งาน Visual Studio มาก่อน เมื่อมาใช้ VC++ Express แล้ว​อาจจะรู้สึกได้​ว่าเขียนโปรแกรมกันลำบากพอสมควร​ @_@!! นั่น​เพราะว่า​ ​มัน​ไม่​มี​ resource editor ​ติดมา​ให้​ด้วย​ ​ทีนี้​ ​จะ​ใช้​อะ​ไรสร้าง​ resource ​ขึ้นมาล่ะ​ ​ก็​ต้อง​ตามหา​ Free Resource Editor ​กัน​ ​เท่า​ที่หา​เจอ​ ​มี​ใช้​อยู่​ 2 ​เจ้า​ ​ชื่อ​ ​ก็คล้ายๆ​กัน​ ​คือ​ ResEd ​กับ​ ResEdit ​สำหรับหน้าตาของโปรแกรม​เท่า​ที่ลอง​ใช้​ ​มันไป​กัน​คนละทางเลย​ แถม Resource Script ที่ ได้ออกมาก็คนละ​แนวทาง​อีกเช่นกัน ​อันแรกออกแนว​ ​ตัวเลข​ config ​ล้วนๆ​ ​อันที่​ 2 ​ออกแนว​ MS Windows ​จ๋ามา​เลย​ ​คือ​ ​มีลักษณะคล้าย​กับ​ resource script ​ใน​ VC++ 6.0 ​มากที​เดียว

ResEd Resource Script Editor

จากรูปข้างบนนี้  เป็นรูปของโปรแกรม ResEd ซึ่ง Resource Script ที่ได้ จะออกไปในแนวทาง ตัวเลขล้วนๆ ครับ

ResEdit Resource Script Editor

ส่วนรูปนี้ เป็นโปรแกรม ResEdit ทำหน้าที่เหมือนกับโปรแกรมในรูปข้างบน แต่ว่า Script ที่ได้นั้นเป็นไปในแนวทางเดียวกัน Resource Script ที่มาจาก VC++ 6.0 ครับ

สำหรับลักษณะการใช้งาน ที่บอกว่าเป็นลูกผสม ก็เพราะว่า เราสามารถแยกใช้ Free IDE หรือ Free Text Editor อย่างใดอย่างหนึ่ง มาจับคู่กับ Free Compiler ได้เลย แล้วตามด้วย Free Resource Script Editor ทำให้มีอิสระในการใช้งาน กล่าวคือ
เรา​สามารถ​เลือกที่​จะ​ใช้​ IDE ​กับ​ Compiler ​คนละ​เจ้า​กัน​ได้​ ​ขอเพียงแค่ทำ​ให้​เข้า​กัน​ได้​ ​ก็สามารถ​ compile ​และ​ Run ​โปรแกรม​นั้นๆ​ออกมา​ได้​ ​ก็พอแล้ว
ขอสรุปตรงนี้​เลย​แล้ว​กัน​ว่า​ ​ถ้า​จะ​เขียนโปรแกรมบน​ windows ​ต้อง​มีอะ​ไร​กัน​บ้าง
1. Compiler ที่​สามารถ​แปลภาษา C/C++ บน​ windows ​และ​สามารถ​สร้างโปรแกรมบน​ windows ​ให้​เรา​ได้
2. Editor หรือ​ IDE เพื่อ​ช่วย​ใน​การเขียน​ ​ถ้า​เป็น​ IDE นอก​จาก​จะ​ช่วย​ใน​การเขียน​แล้ว​ ​ยัง​ช่วยรวบรวมงาน​ให้​เป็น​หมวดหมู่ตามหา​ Bug ​กัน​ได้​ง่ายๆ
3. Resource Editor เพื่อ​ช่วย​ใน​การสร้างไฟล์​ resource script ​และ​การออกแบบหน้าตาของโปรแกรม

จบ​แล้ว​ครับ​ ​เรื่องเครื่องมือ​ ​จริงๆ​แล้ว​ ​มี​แค่นี้​ ​ที่ผ่านมา​ สำหรับ​เรื่องต่างๆที่ผสมปนเปเข้ามาจนถึง ​ย่อหน้าสุดท้าย​ ​เป็น​… ​การเล่าประสบการณ์ครับ
แล้ว​พบ​กัน​ใหม่​ ​สวัสดีครับ ^________^.

สรุป โดยรวม  หากใครสนใจเกี่ยวกับตัวเครื่องมือ ก็ให้ไปตามลิงค์ที่ผมรวมมาไว้ให้บางส่วนดูก่อนก็แล้วกัน

1. Compiler ในที่นี้จะเป็น freeware นะครับ

1.1 VC++ Express ไปที่นี่เลย  http://www.microsoft.com/Express/VC/

1.2  Borland C++ Free Compiler ไปที่นี่ ftp://ftpd.codegear.com/download/bcppbuilder/freecommandLinetools.exe
เพราะว่า ระยะหลังๆ ทาง borland จะให้ทางผู้ที่ต้องการ free compiler ต้องสมัครสมาชิกก่อน จึงจะดาวน์โหลดได้ ทำให้ไม่สะดวก สำหรับบุคคลทั่วไป ที่สนใจครับ หรือไม่อย่างนั้นก็หาจาก google.com ครับ

1.3  Microsoft Visual C++ Toolkit 2003 เนื่องจาก ตัว Free Compiler นี้ ค่อนข้างเก่าแล้ว มักจะหลงเหลืออยู่ในเวบไซต์ฟรีดาวน์โหลด เสียเป็นส่วนใหญ่ แนะำนำให้ค้นหาจาก google.com ครับ ส่วนในเวบไซต์หลักของ microsoft ได้แทนที่ Free Compiler นี้ ด้วย VC++ Express 2008 ไปแล้วครับ

1.4 พวก Cross-platform Compiler  พวกนี้จะเป็น compiler ที่สามารถทำงานได้ทั้งในระบบ windows และ Linux  ที่มีชื่อหน่อย เห็นจะได้แก่ GNU Gcc นี่แหละ เหมือนเดิมครับ แนะนำให้หาจาก google.com จะได้ข้อมูลอะไรที่เยอะมากกว่าทีเดียว

2. Free Editor เฉพาะที่ผมรู้จัก ก็จะมีดังนี้(เน้นที่ผมใช้งานอยู่ ก็แล้วกันครับ)

2.1  PSPad หาได้จาก www.pspad.com

2.2 NotePad++ หาได้จาก http://notepad-plus.sourceforge.net/uk/site.htm สำหรับ editor ตัวนี้ ไม่เหมาะกับภาษาไทยครับ สั้นๆ ต้องลองเอาไปใช้เอง

2.3 Crimson Editor หาได้จาก http://www.crimsoneditor.com/

3. Free Resource Editor ก็มี 2 เจ้า ที่ผมลองใช้งานอยู่ อย่างที่เรียนไป

3.1 ResEd หาได้จาก http://radasm.cherrytree.at/resed/

3.2 ResEdit หาได้จาก http://www.resedit.net/

4. Free IDE สำหรับ ส่วนนี้ นอกจากจะมี VC++ Express ที่ มี compiler รวมอยู่ด้วยในตัวด้วยแล้ว  ถ้านับเฉพาะ Free IDE อย่างเดียว มีดังนี้

4.1 Relo 2.0 C/C++ หาได้จาก http://www.fifsoft.com/relo/

4.2 Dev-C++ หาได้จาก http://www.bloodshed.net/devcpp.html

4.3 CodeBlocks หาได้จาก http://www.codeblocks.org/ จะมีให้เลือก 2 แบบคือ รุ่นที่มีแต่ IDE อย่างเดียวกับ รุ่นที่แถม gcc compiler มาด้วย ซึ่งก็ดีกันไปคนละแบบ แต่ต้องเซ็ทค่าให้เป็นด้วยครับ

4.4  Visual MinGW หาได้จาก http://visual-mingw.sourceforge.net/ สำหรับโปรแกรมนี้ จะมี gcc compiler ติดมาด้วย แต่ก็นับว่า เป็น Free IDE ได้เช่นกัน

Share

Pages: 1 2 3

One Response to “เครื่องมือสำคัญในการพัฒนาโปรแกรมบน windows(win32 API)[ตอนที่ 2]”

  1. ยิ้มไว้โลกนี้ไม่สิ้นหวัง Says:

    ขอบคุณมากครับ ได้ความรู้เยอะขึ้นมากเลย

Leave a Reply