บทความนี้จะเป็นการแนะนำการเริ่มต้น การพัฒนาโปรแกรมลงในมือถือ Android ซึ่งมันก็ไม่ยากอย่างที่ทุกๆ คนคิดกัน
บทความนี้เหมาะสมกับ
- ผู้ที่มีพื้นฐานการพัฒนาโปรแกรมทางด้าน C / Java / PHP / และผู้ที่รู้เรื่องเกี่ยวกับการเขียนประแกรมรูปแบบ OOP
- ไม่รู้เรื่องเกี่ยวกับการเขียนโปรแกรมลง android มาก่อน
- หล่อ สวย หน้าตาดี
- ใจรัก
เริ่มต้นจาก การรู้จักเว็บ Android Developers http://developer.android.com ภายในหน้านั้น ก็จะประกอบด้วยเนื้อหาต่างๆ ให้เราอ่านดูเล่น ไม่ต้องสนใจอะไรมากครับให้เรากดที่ Tab SDK เพื่อดาว์นโหลด Android SDK เช่น android-sdk_r06-windows.zip
Continue reading »
ใจจริงผมก็จะเขียนบทความเกี่ยวกับ การติดต่อฐานข้อมูลก่อน แต่อานะ หลายๆ เว็บมันก็มีแล้ว ทำยังไงหล่ะจะให้มันแปลกกว่าที่อื่นผมก็เลย เอ้ เอาเป็นว่าจะเขียน เป็น php ติดต่อกับ MySQLi แต่ก็อานะ อยากจะให้ติดต่อแบบ mysqli เป็น oop สักหน่อย เพราะต่อไป หลายคนก็อยากจะเขียนวิธีนี้เพราะมันเขียนได้สะดวกและสั้นกว่า แต่ถ้าหากผมจะส่วนวิธีการเขียนติดต่อฐานข้อมูลแบบ oo แล้ว หลายคนอาจจะงงได้ เพราะไม่ต้องว่ามันคืออะไรสัญลักษณ์อะไร ซึ่งในบทนี้ผมจะสอนแค่เบื้องต้นเท่านั้น(สอนมากกลัวว่าจะสอนแบบผิด ๆ)
ผมไม่อยากบอกว่า OOP มันคืออะไร เพราะคุณสามารถที่จะหาได้ผ่าน google และเมื่อท่านอ่านก็จะรู้ว่า มันจะประกอบด้วยส่วนต่างๆ มากมาย แต่ยังไง php5 มันก็ไม่ใช่ OOP ที่สมบูรณ์มากนัก เพราะลอกเพื่อนอย่าง java มาไม่หมด
เอาละนะเริ่มจาก class เลยนะ class ใน php ไม่ได้อยู่ภายใน package เหมือน java (อันนี้ผมไม่แน่ใจเท่าไร) แต่ก็อานะ ที่ผมเขียน class ที่อยู่คนละ file กัน php มันจะต้อง include หรือ require มาก่อน มันถึงจะเห็น class นั้น ๆ ได้
Continue reading »
if while for ในการโปรแกรมมิ่ง php จะเป็นคำสั่ง ในการตัดสินใจ ว่าโปรแกรมจะไปต่อยังไง ซึ่งเรามาดูกันทีละตัว
if คำสังนี้จะมีใช้ หรือไม่ใช่ โดยตามหลักแล้ว if ก็คือใช้ และ else คือถ้าไม่ใช่ ซึ่งลักษณะการเขียน if(ในนี้จะเป็นการเปรียบเทียบ ค่าที่ได้เป็น boolean:true|false) ตัวอย่าง
<? $val = 3; if(1+2 == 3) echo "Yes."; else echo "No."; ?>
จากตัวอย่าง ภายใน if และ else จะเป็นการจบคำสั่ง 1 ประโยคคำสั่ง คือสิ้นสุด ; 1 ครั้งได้เท่านั้น ถ้าหากว่า เราต้องการที่จะเขียนหลายประโยคคำสั่ง ให้เราใส่ {} เพื่อบ่งบอกว่ายังอยู่ใน if หรือ else นะ
Continue reading »
