|
พื้นฐานการพัฒนาโปรแกรมด้วย Flex |
|
|
|
|
เขียนโดย พ.จ.อ.พินิจนันท์ มีสถิตย์
|
|
วันศุกร์ที่ 19 กุมภาพันธ์ 2010 เวลา 09:32 น. |
|
สิ่งที่จะต้องเรียนรู้ในการเขียนโปรแกรมใน Flex มีอยู่สองส่วนหลักคือ ๑. MXML ใช้ในการสร้าง Component สองแบบคือ a. Visual component ซึ่งเป็นส่วนติดต่อกับผู้ใช้งานแบบ Graphic ( GUI ) เช่น button b. Non Visual component เช่นที่ใช้ต่อเชื่อมข้อมูลกับเครื่องแม่ข่ายภายนอก หรือใช้ต่อเชื่อมข้อมูลกับ Visual component ( Data binding หรือ Data Provider ในภาษาของ Flex)
ไวยากรณ์ที่ใช้เขียนคือ XML ในส่วนนี้ถ้าผู้ที่เคยเขียน HTML มาแล้วจะพบว่ามีความคล้ายกัน ตัวอย่างเมื่อเปรียบเทียบกับ HTML เช่น MXML : HTML : Hello ถ้าเราตัดคำว่า mx: ออกไปจะทำให้เราเข้าใจง่ายขึ้น ๒. ActionScript เป็นส่วนที่ใช้ควบคุมการทำงานของโปรแกรม มีไวยากรณ์ที่เหมือนกับ Javascript ซึ่งถ้าพูดไปแล้ว ActionScript ใน version 1 นั้นจะเหมือนกับ JavaScript มาก เนื่องจากใช้มาตรฐานจาก EMAC Script เหมือนกัน แต่เนื่องจากปัจจุบัน Flex ทำงานภายใต้ Flash player 9 ซึ่งใช้ ActionScript version 3 ทำให้ advance syntax มีความต่างกัน (เช่น มี class , package คล้าย Java , มีการ declare ตัวแปรโดยกำหนด data type ได้ ) |