WPF หรือ Window Presentation Foundation เป็นอีกรูปแบบของการเขียนโปรแกรมครับ แต่มันต่างกันยังไงน่ะหรอครับ งั้นให้คุณผู้อ่านลองนึกภาพโปรแกรมหน้าตาธรรมดาๆที่โอ๊คเคยเขียนดูสิ กับโปรแกรมที่มีรูปแบบ ปุ่มคำสั่งต่างๆสวยงามแพรวพราว (ใครที่ใช้ Vista นั่นเป็นอีกตัวอย่างหนึงของเทคโนโลยีนี้ครับ) หัวใจหลักของ WPF ก็คือ การทำโปรแกรมที่มี User Interface (หน้าตาของโปรแกรม) สวยงามน่าใช้นั่นเอง ถ้าเขียนโปรแกรม ในรูปแบบ Window Application (ซึ่งในสมัยก่อนก็ถือว่าหรูแล้ว) มันก็เหมือนกับเราเขียนโปรแกรมที่ไม่ให้ความสำคัญกับความสวยงามของรูปร่างหน้าตาของโปรแกรม แต่ปัจจุบันมันเปลี่ยนไปแล้วครับ โอ๊คอยากถามว่า คุณชอบใช้โปรแกรมที่มีรูปร่างหน้าตาสวยงาม (คำตอบส่วนใหญ่คงชอบถูกไหม ?) ฉะนั้นเทคโนโลยี WPF จึงถูกสร้างขึ้น แนวคิดของมันก็คือ ตัวเรามีความสามารถในสองด้าน 1.ออกแบบหน้าตาโปรแกรม 2.เขียนโค้ดควบคุมโปรแกรม ซึ่ง 2 อย่างนี้ให้คุณทำหน้าที่ของมันได้อย่างอิสระแยกจากกันสิ้นเชิง คิดดูแล้วกันเพราะมันทำให้เราได้สร้างสรรค์หน้าตาของโปรแกรมได้อย่างอิสระ แล้วเพียงแค่มาใส่โค้ดเอาที่หลังก็ยังได้ (เครื่องมือดีๆ ที่เหมือน มีนักออกแบบ และโปรแกรมเมอร์มาร่วมมือกันสร้างโปรแกรม) ใน Window Application นั้นในส่วนของการออกแบบหน้าตาโปรแกรมจะถูกควบคุมด้วยภาษาโปรแกรมนั้นๆ (เช่น C# ส่วนออกแบบก็จะเป็นภาษา C#) แต่แนวคิดของ WPF ภาษาในส่วนออกแบบนั้นจะต่างจากภาษาที่ใช้เขียนโค้ด กล่าวคือ ใช้ภาษา XML (ซึงพอมาทำงานร่วมกันกับการสร้างโปรแกรมก็จะเรียกใหม่เป็น XAML อ่านว่า แซม-แอล) XAML ย่อมาจาก eXtensible Application Markup Language ใช่แล้วครับเป็นภาษาตระกูล Markup ที่จะมีทั้ง tag เปิดและปิด ซึ่งภาษานี้สามารถทำงานด้านแสดงผลได้เป็นอย่างดี แล้วยังเป็นภาษาที่เข้าใจได้ง่ายอีกด้วย (เอาเป็นว่าถ้ามีโอกาสจะทำบทความสอนเลยแล้วกัน)
ไหนๆขอโชว์ผลงานแรกใน WPF ก่อนแล้วกัน สำหรับโปรแกรม "SpeechSample" เป็นโปรแกรมที่เขียนในรูปแบบ WPF แต่ขอบอกเอาไว้ก่อนว่า หน้าตาโปรแกรมยังไม่สวยงามดังที่ได้กล่าวยกยอไปจากย่อหน้าบนนะครับ เพราะว่าโอ๊คใช้ปุ่มจากที่โปรแกรมได้เตรียมมาให้ ยังไม่ได้ออกแบบเอง (กำลังอยู่ในระหว่างศึกษา) SpeechSample เป็นโปรแกรมที่สามารถอ่านออกเสียงข้อความที่เราพิมพ์ลงไปได้ครับ (หรือจะโหลด text file มาให้มันอ่านก็ได้ครับ)
วิธีการใช้ SpeechSample
- เปิดไฟล์ .txt หรือพิมพ์ข้อความลงในกล่องข้อความ
- กด Speak โปรแกรมจะทำการออกเสียงคำที่เราพิมพ์ (ได้เฉพาะภาษาอังกฤษ)
- สามารถปรับเสียงและความเร็วในการพูดได้
สวัสดีค่ะ
ตอบลบอ่านแล้วก็บอกตรงๆเลยนะค่ะ
100%คนอื่นอาจเอาไปใช้ได้เกินครึ่ง
แต่ภาพ เอาไปจำได้ 1ใน8
ไม่ว่ากันนะคะ แหมก็ทำบัญชี รู้เรื่องคอมก็แปลกๆนะ
ใช้คอมอ่ะได้ แต่ถ้าทำคอม ขอบาย คิกๆๆ(แค่นึกก็มึนแล้วค่ะ)
ส่วนเรื่องความรักที่คุณอกหักมาหลายครั้งอ่ะ
อาจเพราะยังไม่ใช่มั้ง
แต่ต่อไป ภาพว่าคุณต้องเจอนะ คนที่ใช้
ภาพขออวยพรให้นะค่ะ ในฐานะเพื่อนใหม่(ร่วมบล๊อค คิกๆ)
ภาพวาด
ง่าส์ โหลดไปแล้วเปิดใช้ไม่ได้อ่า
ตอบลบเซง
อยากจะเห็นคอมออกเสียง
คงจะฮามิใช่น้อย 555+
L EyE I Drawing Machine
ที่โหลดไปลองแล้วเปิดไม่ได้
ตอบลบคิดว่ายังไม่ได้ลง .netFramework เวอร์ชั่นใหม่ๆอ่ะ
จริงๆตัวนี้สำคัญนะ โปรแกรมใหม่ๆอาจรันไม่ได้ด้วย
ลองไปหามาลงใน www.microsoft.com
อ่า
ตอบลบวานเน้เหนื่อยมากมาย
ม่ารุ้จาพิมไย
พิมม่าถุกอ่า
แหะๆ
ไรมะรุ
ตอบลบเเต่รักเทอนะ
ขอบคุณมากเลยสำหรับข้อมูลดีๆ นะครับ
ตอบลบ