โปรแกรม โปรแกรม โปรแกรม
posted on 10 Nov 2004 01:01 by ipats
เนื่องจาก เทอมนี้ได้เรียนวิชาต่างๆ มากมายครับ แหะๆๆ
แล้วแต่ละวิชาก็มีโปรแกรมต่างๆ อีกมากมายเช่นกัน
หุหุ ก้มาขอบอกกล่าวถึงโปรแกรมที่ผมได้ใช้ในเทอมนี้แล้วกันนะครับ
โปรแกรมแรก ขอประเดิมด้วย xilinx ครับ โปรแกรมนี้ ใช้คู่กับ modelsim
เป็นตัวที่ใช้ช่วยในการออกแบบทางด้านฮาร์ดแวร์ครับ
เทอมนี้ผมก็ใช้มันเขียน VHDL เหอๆๆ ก็ไม่ค่อยจะถนัดเท่าไหร่ อะไรก็ไม่รู้
ถัดมาคือของ C# ครับ.. เนื่องมาจากมีวิชานึงจะให้ใช้ C# ครับ
อ. ท่านก็เลยจัดแจงหา .NET framework รวมทั้ง SDK มาให้
และแน่นอน ก็มี IDE มาให้ด้วย ก็ใช้ตัวฟรีครับ คือ sharpdevelop
หน้าตาก็คล้ายจนเกือบเหมือนกับ Visual Studio .NET เลยครับ
แต่ขนาดเล็กกว่าอย่างเห็นได้ชัด (#dev มัน 5mb แต่ vs.net มันอยู่บน cd 5 แผ่น)
โปรแกรมนี้ก็ใช้ดีัครับ แต่เสียอย่างเดียว เครื่องผมมันอืดไปหน่อย เลยช้าๆ เวลาใช้
คาดว่าอาจจะอพยพไปใช้ vs.net แทน เพราะมันเร็วกว่า
(คาดว่าที่ช้าเพราะ #dev รันบน framework)
วิชาต่อมา เค้าบอกให้ใช้ java ..ซึ่งตอนแรก ก็ให้นิสิตเลือกว่าจะเอา C# หรือ Java แต่ไปๆ มาๆ
อ. ก็มาบอกว่า คุยกับผู้ช่วยสอน (ทีเอ) แล้ว จะเอา Java (แล้วจะให้เลือกทำไมฟะ)
ซึ่ฃผมก็ได้ถามทีเอแล้ว ว่าจะใช้ java ในแนวไหน (งานที่ให้ทำเป็นประมาณเว็บ)
ใช้อะไรยังไง เพราะผมจะได้เตรียมตัวถูก... แต่เค้าก็ตอบมาแบบ ไม่ได้ประโยชน์เลย
แต่บอกว่า "เด๋วผมจะเตรียม library ให้"... แล้วไงต่อล่ะท่าน??
ก็ไม่เป็นไร ผมก็หาๆ ดูก่อน เริ่มจาก netbeans แต่ดูๆ system req. มันช่างจะเอาไปทำอะไรของมันฟะ
แต่ก็ลองโหลดมาดู.. (ใหญ่มาก) ระหว่างนั้นก็ไปเจอตัวที่ชื่อว่า Gel ตัวนี้เล็กดีครับ
ก็โหลดมา (โหลดผ่าน Yahoo! Group ด้วยนะ เพราะเค้าบอกเด่ว b/w เต็ม)
ก็สะดวกดีครับ ใช้ง่าย เล็ก เร็ว..
หลังจากนั้น เมื่อโหลด netbeans เสร็จ ก็จัดการ (ดันทุรัง) ลง
กว่าจะลงเสร็จ ลองเปิดใช้ดู.. เอือก ช้าโคตรๆ ตอนแรกนึกว่าเพราะเครื่องผมช้า
แต่ลองถามๆ เพื่อนดู มันก็บอก ช้าเหมือนกัน เลยตัดสินใจว่าจะไม่ใช้ netbeans อิอิ
แต่ก้นะ ก้มีเพื่อนอีกคน เค้าอุตส่าโหลด JBuilder มาลองดู ใหญ่โคตรๆ อีกเช่นกัน
แล้วก็อืดโคตรๆ อีกเช่นกัน 555
ถัดมาครับถัดมา วิชานี้ก็ต้องเขียน UML ครับ (เป็น model อ่ะ)
ตอนแรกก็จะใช้ Smartdraw ครับ.. แต่เนื่องด้วย มันเป็นโปรแกรมวาดรุป
และ interface ไม่ค่อยสวยเท่าไหร่ เลยลองหาตัวอื่นดู
ก็ได้นี่ครับ Poseidon for UML เหอๆๆ ชื่อซะนะ
ก็โหลดมาใช้ดูครับ ขนาดไม่ใหญ่มาก (28เมกอ่ะ)
อือ.. อืดได้ที่เลย แต่ก็ยอมรับได้ครับ
ก็ใช้สะดวก และง่ายกว่า Smartdraw มาก
คาดว่าาไอ้ netbeans กับ poseidon ที่มันช้าเนี่ย ก็คงเพราะมันรันบน JVM
(พอๆ กะ #dev เลย) เหอๆๆ.... ก็ทำให้คิดได้ว่า.. นะ
ไอ้พวกนี้คิดขึ้นมาเพื่อ portability แต่รู้สึกว่ามันจะลด efficient ไปเยอะนะ เหอๆๆ
พอหล่ะครับวันนี้ เด๋วไปใช้ Poseidon ทำการบ้านต่อก่อน เด๋วมันไม่ไปไหน
ปล.. เด๋วว่างๆ จะมาเขียนต่อเรื่อง upgrade นะครับ อิอิ จดไว้ก่อนกันลืม
แล้วแต่ละวิชาก็มีโปรแกรมต่างๆ อีกมากมายเช่นกัน
หุหุ ก้มาขอบอกกล่าวถึงโปรแกรมที่ผมได้ใช้ในเทอมนี้แล้วกันนะครับ
โปรแกรมแรก ขอประเดิมด้วย xilinx ครับ โปรแกรมนี้ ใช้คู่กับ modelsim
เป็นตัวที่ใช้ช่วยในการออกแบบทางด้านฮาร์ดแวร์ครับ
เทอมนี้ผมก็ใช้มันเขียน VHDL เหอๆๆ ก็ไม่ค่อยจะถนัดเท่าไหร่ อะไรก็ไม่รู้
ถัดมาคือของ C# ครับ.. เนื่องมาจากมีวิชานึงจะให้ใช้ C# ครับ
อ. ท่านก็เลยจัดแจงหา .NET framework รวมทั้ง SDK มาให้
และแน่นอน ก็มี IDE มาให้ด้วย ก็ใช้ตัวฟรีครับ คือ sharpdevelop
หน้าตาก็คล้ายจนเกือบเหมือนกับ Visual Studio .NET เลยครับ
แต่ขนาดเล็กกว่าอย่างเห็นได้ชัด (#dev มัน 5mb แต่ vs.net มันอยู่บน cd 5 แผ่น)
โปรแกรมนี้ก็ใช้ดีัครับ แต่เสียอย่างเดียว เครื่องผมมันอืดไปหน่อย เลยช้าๆ เวลาใช้
คาดว่าอาจจะอพยพไปใช้ vs.net แทน เพราะมันเร็วกว่า
(คาดว่าที่ช้าเพราะ #dev รันบน framework)
วิชาต่อมา เค้าบอกให้ใช้ java ..ซึ่งตอนแรก ก็ให้นิสิตเลือกว่าจะเอา C# หรือ Java แต่ไปๆ มาๆ
อ. ก็มาบอกว่า คุยกับผู้ช่วยสอน (ทีเอ) แล้ว จะเอา Java (แล้วจะให้เลือกทำไมฟะ)
ซึ่ฃผมก็ได้ถามทีเอแล้ว ว่าจะใช้ java ในแนวไหน (งานที่ให้ทำเป็นประมาณเว็บ)
ใช้อะไรยังไง เพราะผมจะได้เตรียมตัวถูก... แต่เค้าก็ตอบมาแบบ ไม่ได้ประโยชน์เลย
แต่บอกว่า "เด๋วผมจะเตรียม library ให้"... แล้วไงต่อล่ะท่าน??
ก็ไม่เป็นไร ผมก็หาๆ ดูก่อน เริ่มจาก netbeans แต่ดูๆ system req. มันช่างจะเอาไปทำอะไรของมันฟะ
แต่ก็ลองโหลดมาดู.. (ใหญ่มาก) ระหว่างนั้นก็ไปเจอตัวที่ชื่อว่า Gel ตัวนี้เล็กดีครับ
ก็โหลดมา (โหลดผ่าน Yahoo! Group ด้วยนะ เพราะเค้าบอกเด่ว b/w เต็ม)
ก็สะดวกดีครับ ใช้ง่าย เล็ก เร็ว..
หลังจากนั้น เมื่อโหลด netbeans เสร็จ ก็จัดการ (ดันทุรัง) ลง
กว่าจะลงเสร็จ ลองเปิดใช้ดู.. เอือก ช้าโคตรๆ ตอนแรกนึกว่าเพราะเครื่องผมช้า
แต่ลองถามๆ เพื่อนดู มันก็บอก ช้าเหมือนกัน เลยตัดสินใจว่าจะไม่ใช้ netbeans อิอิ
แต่ก้นะ ก้มีเพื่อนอีกคน เค้าอุตส่าโหลด JBuilder มาลองดู ใหญ่โคตรๆ อีกเช่นกัน
แล้วก็อืดโคตรๆ อีกเช่นกัน 555
ถัดมาครับถัดมา วิชานี้ก็ต้องเขียน UML ครับ (เป็น model อ่ะ)
ตอนแรกก็จะใช้ Smartdraw ครับ.. แต่เนื่องด้วย มันเป็นโปรแกรมวาดรุป
และ interface ไม่ค่อยสวยเท่าไหร่ เลยลองหาตัวอื่นดู
ก็ได้นี่ครับ Poseidon for UML เหอๆๆ ชื่อซะนะ
ก็โหลดมาใช้ดูครับ ขนาดไม่ใหญ่มาก (28เมกอ่ะ)
อือ.. อืดได้ที่เลย แต่ก็ยอมรับได้ครับ
ก็ใช้สะดวก และง่ายกว่า Smartdraw มาก
คาดว่าาไอ้ netbeans กับ poseidon ที่มันช้าเนี่ย ก็คงเพราะมันรันบน JVM
(พอๆ กะ #dev เลย) เหอๆๆ.... ก็ทำให้คิดได้ว่า.. นะ
ไอ้พวกนี้คิดขึ้นมาเพื่อ portability แต่รู้สึกว่ามันจะลด efficient ไปเยอะนะ เหอๆๆ
พอหล่ะครับวันนี้ เด๋วไปใช้ Poseidon ทำการบ้านต่อก่อน เด๋วมันไม่ไปไหน
ปล.. เด๋วว่างๆ จะมาเขียนต่อเรื่อง upgrade นะครับ อิอิ จดไว้ก่อนกันลืม
ไอ้แพท..





(ถ้าวิชาไหนไม่บังคับ ก็ให้เลือกเองอิสระไปเลย)
จาวา (Java) เฟรมเวิร์กมันใหญ่มากนะ ถ้าไม่ระบุมาแล้วจะให้ไปเขียนตัวไหนล่ะนั่น - -"
#1 By PaePae on 2004-11-10 01:15