Wednesday, October 10, 2007

Hand-on Labs : WPF

วันนี้ได้เข้าร่วมอบรม Hand-on Labs : WPF ที่บริษัทไมโครซอฟท์ ตึก all season ชั้น 38 ครับ
มีผู้เข้าร่วมประมาณ 10 กว่าคน(รวม walk-in) จากที่ได้ลงทะเบียนไว้ทั้งหมด 20 คน ... จำกัดคนมากเลยครับ

สอนโดย อ.บอล แห่ง netdesign (ขออภัยจำชื่อจริงไม่ได้)

Hands-on Labs นี้แบ่งเป็น 2 section คือ
-
Expression Blend
- Visual Studio 2005 WPF

โดย course นี้ไม่ได้เน้นเนื้อหา แต่เน้นไปในทางปฏิบัติจริง โดยทุกคนจะได้ใช้ Notebook คนละเครื่องซึ่งได้ติดตั้ง Windows Vista และ โปรแกรมต่างๆ ที่ต้องใช้ไว้ครบครัน (run บน virtual PC นะครับ)

การเรียนเริ่มโดยใช้ Expression Blend ซึ่งเป็น Tools ตัวใหม่ที่ใช้สำหรับการออกแบบ GUI โดยเฉพาะ ลักษณะการทำงานจะคล้ายๆ กับโปรแกรม Flash คือ สามารถสร้างภาพ สร้างปุ่ม โดยมี property หรือ event ต่างๆ ให้ทำงานได้ตามที่เราต้องการ โดยใน Hands-on Labs นี้ได้สอนวิธีการสร้างปุ่ม

โดยปุ่มนี้เมื่อมีเกิดอีเว็นต์ mouse over ก็ให้มีกระจกเรืองแสงซ้อนอยู่ที่ปุ่ม และเมื่อกดปุ่ม ปุ่มนี้ก็จะมี animation คือมีการหดตัวเล็กน้อย ก่อนที่จะหมุน 360 องศา 1 รอบ

รูปประกอบ สร้างปุ่มจาก Expression Blend

...โอ้วพระเจ้า จ๋อดดด มัน ยอด มากกก...



ส่วน section ต่อมาเป็นการใช้ Visual Studio 2005 WPF ซึงจะเป็นการโค้ด XAML เองโดยไม่ได้ใช้ Expression Blend (แต่ถ้าใช้ Blend จะดีกว่านะ :D) โดยจะทำเป็นรูปวงกลม 2 ลูกที่ชิดติดกัน (อย่าคิดมากนะ) แล้วก็หมุนไปหมุนมาแบบ 3 มิติ ยังไม่พอยังมี clip ฉายในวงกลมที่กำลังหมุนไปมาอยู่อีกด้วย มันทำได้ครับ WPF ยอดอีกแล้ววว

รูปประกอบผลลัพท์การใช้ WPF ใน VS2005

No comments: