แสดงบทความที่มีป้ายกำกับ android แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ android แสดงบทความทั้งหมด

รู้จักกับ TableView



หลังจากที่เราได้รู้จัก Object ต่าง ๆ กันไปพอสมควร วันนี้ผมก็จะนำเสนอ Container อีกประเภทหนึ่ง ที่ใช้กันบ่อยมาก ๆ เลยนะครับ Container นั้นก็ คือ TableView นั่นเองครับ ด้วยตัวชื่อก็ บอกอยู่แล้วครับว่า มันคือ Table แล้วมันสามารถทำอะไรได้บ้างเราไปดูกันครับ เราสามารถสร้างมันขึ้นมาได้ด้วยคำสั่ง

การสร้าง View



เมื่อเรารู้จักกับการสร้าง Windows และ Object พิ้นฐานไปบ้างแล้ว สิ่งต่อมาที่เราควรจะต้องรู้จักนั่นก็คือ View นั่นเองครับ

View เป็น Container สำหรับวาง Object ต่าง ๆ ซึ่งจะมีความคล้ายคลึงกับ Window เพียงแต่ไม่สามารถสั่ง Open หรือ Close ได้ สามารถกำหนดรูปแบบการแสดงได้หลากหลาย โดยส่วนใหญ่แล้วจะใช้ Object View เพื่อการแสดงผลในส่วนต่าง ๆ ของ Window  อีกด้วย โดยที่เราสามารถสร้าง View ได้ด้วยคำสั่ง

Text Input

สำหรับในบทความนี้นั้นเราจะกล่าวถึง Input Box ประเภท Text นั่นก็คือ TextField และ TextArea นั่นเองครับ ทั้ง 2 Object นี้ มีความสำคัญต่อการพัฒนาโปรแกรมบน มือถือ มากพอสมควรครับ เนื่องจากมันจะเป็นที่รองรับการ Input ข้อมูลต่าง ๆ ที่  User ได้ทำการพิมพ์เข้ามานั่นเอง โดยที่ทั้ง 2 ตัวนั้น มีึความแตกต่างกันอย่างไรบ้าง ลองไปดูกันครับ

เริ่มต้นกับ Window , Button และ Label

  การพัฒนาโปรแกรมไม่ว่าจะเป็น Web หรือ จะเป็น  Application ต่าง ๆ ส่วนที่สำคัญที่สุดก็คือ  User Interface โดยที่ ทาง Titanium Studio เองนั้น ไม่ได้เตรียมเครื่องมือสำหรับการสร้าง UI ในลักษณะของ Visual มาให้จังทำให้เราต้องทำการสร้าง UI ขึ้นเองด้วยการ Coding ดังนั้น ในบทความต่อจากนี้จะเป็นการเริ่มต้นการสร้าง UI จากพื้นฐานทีสุดนั้นก็คือ Window

รู้จักโครงสร้างของ Project ใน Titanium Studio

โครงสร้างของ Project

โครงสร้างของ Project แต่ละ ​Project นั้นจะมี โครงสร้างที่เหมือนเกือบทั้งหมด โดยใน Version ล่าสุดของ Titanium Studio นั้น จะประกอบไปด้วย Folder หลัก ๆ อยู่ 2 Folder นั้นก็คือ i18n และ Resources พร้อมทั้งยังมี File ที่เป็น File Log และ License ต่าง ๆ ของ ตัว Titanium Studio เอง และที่สำคัญที่สุด ใน Root ของ Project นั้น ๆ ก็คือ ไฟล์ tiapp.xml

ติดตั้ง Titanium Studio และเริ่มใช้งาน Titanium Studio

ติดตั้ง Titanium Studio 



ก่อนจะไปถึงการติดตั้งเรามาทำความเข้าใจกันก่อนดีกว่าครับ ในเรื่องของการ พัฒนาโปรแกรมนั้น หากคุณต้องการพัฒนา Application บน iOS นั้น ต้องดำเนินการบน Mac OS เท่านั้น ส่วน Platform Android นั้น สามารถเลือกพัฒนาได้ทั้ง Mac และ Windows นะครับ

Titanium Studio

Titanium Studio คืออะไร 




Titanium Studio เป็น Tools จาก Appcelerator, Inc.  สำหรับสร้าง Application แบบ Cross-Platform ในลักษณะของ Native Application ซึ่งนั้นก็จะหมายถึง Application ที่ถูกสร้างด้วย Titanium Studio นี้ จะมีความสามารถเทียบเท่ากับ Application ที่ถูกเขียนขึ้นด้วย ภาษาเฉพาะเจาะจงของแต่ละ Platform นั่นเอง

เขียนโปรแกรม ให้ iOS กับ Android ????


เขียนโปรแกรม ให้ iOS กับ Android ????


ก่อนอื่นต้องทำความเข้าใจกันก่อนว่า การเขียนโปรแกรมใด ๆ เพื่อที่จะให้สามารถทำงานได้บน โทรศัพท์มือถือระบบปฎิบัติการนั้น ๆ ต้องเริ่มจากการที่เราต้องเรียนรู้ภาษาที่ใช้ สำหรับสร้างมันขึ้นมา

โดยที่เราสามารถเขียนโปรแกรมเพื่อให้สามารถทำงานได้ทั้งหมด 3 วิธีด้วยกัน ประกอบด้วย Native Application, Web Application  และ Hybrid Application โดยที่แต่ละประเภทก็อาจจะมีแตกแยกย่อยลงไปอีกมากมาย โดยที่มันแล้วแต่ความถนัดของแต่ละบุคคล แล้วแต่ละประเภทมันคืออะไรบ้างหล่ะ เราไปดูกัน