เขียนโปรแกรม android ใส่ Event ให้กับปุ่ม

Posted on

เขียนโปรแกรม android ใส่ Event ให้กับปุ่ม หลังจากครั้งก่อนนั้นเราได้ทำการสร้างปุ่มไปแล้ว ซึ่งถ้าใครยังไม่อ่านหรือลองทำก็ไปอ่านได้ที่ เรามาสร้างปุ่มใน android กันดีกว่า รอบนี้เราก็ทำการใส่ event ที่เราสร้างขึ้น ถ้าใครเคยเขียนโปรแกรมพวก GUI ที่ใช้ปุ่มในจาวาธรรมดาแล้วมันก็จะคล้ายๆๆกันนะครับ จะทำต่อจากบทความก่อนก็ได้หรือทำใหม่ก็ได้ครับ ผมขอทำใหม่เพราะหาโปรแกรมครั้งที่แล้วไม่เจอแล้วครับ ขั้นแรกเราทำการสร้าง project ขึ้นมาใหม่เหมือนทุกครั้งที่เราเคยทำ ผมขอข้ามไปนะครับเพราะมันคล้ายๆกันในบทความเก่าๆสามารถหาอ่านได้นะครับ แต่ครั้งนี้ผมจะสร้างปุ่มโดยไม่ใช้ xml แล้วนะครับเพราะมันมีตัวช่วยในการออกแบบหน้าต่างโปรแกรมอยู่แล้ว ให้ทำการสร้างปุ่ม 2 ปุ่มตามรูปครับ โดยให้เราทำการคลิกเปิด main.xml ใน res/layout นะครับมันก็จะขึ้นหน้าตาให้ออกแบบแล้วครับ

หัดเขียนเล่นๆ ก่อนพัก xna

Posted on

หลังจากที่ผมหัดเขียน xna มาสักพักจนมันมาถึง xna 4.0 ความสามารถของมันก็ยังโอเคอยู่ แต่รู้สึกจะบีบให้ไปพัฒนาบน xbox และก็ windows phone มาขึ้น แต่ถ้าให้มี xbox แล้วก็ kinect ละก็ผมแน่นำว่าจัดหนักเลยครับทั้ง xna แล้วก็ c# สำหรับ kinect ในการประยุกต์การใช้งาน ส่วนผมนั้นไม่มีเงินซื้อเขียนไปเขียนมาก็ว่าพักก่อนสำหรับ xna เพราะว่าผมไม่มีเวลานั่งเขียนเกมส์ด้วย xna ตลอดวันผมว่างแค่เสาร์ อาทิตย์เท่านั้น เท่าที่ดูตัว xna เองมันเป็น game framework ซึ่งทำให้มีความยืดหยุ่นและการพัฒนาต่อยอดได้มากเห็นบางคนเขียน tool ด้วย c# แล้วนำไปพัฒนาเกมส์ร่วมกับ xna ซึ่งการที่มันเป็นแค่ framework เลยทำให้มันเหนื่อยถ้าหากเขียนคนเดียวแต่ถ้าใครเขียนหลายคน xna ก็ยังโอเคมากครับ ส่วนผมไม่มีเวลาแล้วก็ยังขาดความรู้เรื่องเกมส์ อีกทั้งทำคนเดียวผมเลยคิดว่าจะลองไปหัดใช้ game engine ดูเพราะมันมี tool ช่วยเหลือมากมายซึ่งทำให้ผมสามารถพัฒนาเกมส์ได้อย่างรวดเร็ว ส่วน xna ผมก็ยังไม่ทิ้งผมจะมาเขียนบทความอยู่เรื่อยๆๆ […]

การสร้าง widget วันที่บน android

Posted on

การสร้าง widget วันที่บน android จากครั้งก่อนเมื่อนานมาแล้วเราได้ทำการสร้าง widget บน android ขึ้นหลังจากนั้นผมก็ไม่ได้เขียนบทความต่อเป็นเวลานานมาก ครั้งนี้จึงเป็นการต่อจากครั้งก่อน โดยถ้าใครยังไม่เคยอ่านบทความที่แล้วให้ย้อนกลับไปอ่านได้? เรามาสร้าง WIDGET บน ANDROID กัน เรามาเริ่มกันเลยดีกว่าให้ทำการเปิดโปรเจ็คที่เคยทำไว้ในครั้งที่แล้วขึ้นมาทำต่อ แล้วทำการแก้ไขไฟล์ ThWidget.java โดยทำการเพิ่มโค้ดดังนี้