programmer-life - ชีวิตนํ้าเน่า Y,Y เขียน App Window8 ด้วย HTML&Javascript

|


ถึงกับเปิดหมวดใหม่เพื่อมาเขียนความดราม่าในการทำงานกันเลย ฮะๆ วันนี้จะมาดราม่าเรื่องที่เจอระหว่างทำงาน ถึงความเฟลนู้นนี่นั่น -,-
(ขออภัยเดีวเพิ่มรูปให้ทีหลัง นะครับเอาคำบ่นไปเพียวๆก่อนนะฮ่าา)

เข้าเรื่องๆ พอดีมีงานที่จะเขียนแอปขึ้น window store เพราะเห็นว่ามันเขียนด้วย javascript ได้แล้ว ก็เลยโอ้โหชีวิตน่าจะสดใสอยู่เลย แต่แล้ว เส้นไม่ได้โรยไปได้กลีบกุหลาบ เนื่องจากใช้ Mac OSX มาตลอดไม่ได้จับ window นานมากครับ ที่ทำงานก็ให้เครื่องมาใช้ ไอเราก็ลง window8 อย่างดิบดีถูกฏหมายโหลดจาก msdn สรุป!! โหลด ลงปั้ป ~_~ แม๋งลงอะง่ายนะจับยัดเข้า FlashDrive ลงชิวๆสบายๆ พอลงเสร็จ เราต้องมา Activation นี่ละนรกละ มันเปลี่ยนคีย์ยังไงฟระะะ ก็ค้นๆๆๆ อยู่สักพักถึงจะรู้วิธีเปลี่ยนต้องไป CMD สั่งคำสั่งนู้นนี่นั่น แหม๋ๆๆๆ – -, มันอาจจะมีทางง่ายกว่านี้แต่หาไม่เจอ

โอเคไม่เป็นไม่ซีๆวินโดวแท้แล้ว ถึงตอนนี้ไม่ต้องกลัวสิ่งใด โหลด VisualStudio 2012 มาลงเลย โหลดมาเป็นไฟล์ .iso โฮะๆไม่ยากๆวินโดวมี daemontool-lite ฟรีด้วย โหลดมาเล้ยลงๆๆๆ แม๋มเอ้ย บังคับติดต่อ search toolbar – -, งามละครับทีนี้หาทางเอาออกไม่ได้ด้วยเลยต้องมานั่งไล่ปิด อีกที เฮ้อไม่เป็นติดตั้งได้ ต่อเลยยย ลุยยยย -,- ติดตั้งนี่แม๋ง ก็ error ขาดนู้นขาดนี่ไปสรรหามาลงจนครบถึงจะได้กลับมาลงต่อได้ แม่มเอ้ย!ไม่ลงมาให้เลยทีเดียวฟะ Y,Y ลำบากชิบกว่าจะค้นมันขาดอะไร ชีวิตหนอ พอลงเสร็จปุป อย่ารีรอ เปิดกดเข้า Blend เลย !!! shittt มันหาว่าเรา ไม่ถูกลิขสิทธิให้ไปใส่ licen คือแบบเปิดขึ้นมาแม๋งเด้งละ แล้วให้ตอบแต่ ok กุจะไปใส่ – – key ตรงหน๊ายยยย Y,Y มี key อย่างเดียวไม่ได้จริงๆ สรุปช่างแม๋งไปโหลด 2012 express มาเลยละกัน ตัวนี้ละจบแน่ๆ สรุปพอโหลดมาลงก็ดีหน่อยมีให้ใส่ licen (มันดีตรงระบบนี้ละ จัดการให้อย่างเดียวรหัสเกิน รหัสขาด เว้นวรรคอะไรทำได้อย่างฉลาดมาก Y,Y) สรุปเข้าได้แล้ว ยี๊ปปี้

ลุยเลยๆ ก็อบไฟล์โปรเจคเดิมเรามาใส่ รันแม่มเบย เฮ้ยๆหน้าแอปที่เขียนไว้เหมือนเดิมเลยแจ่มๆ พอจะกดเปลี่ยนหน้าเท่านั้นละ !! พัง!!!
Screen Shot 2556-10-18 at 8.20.01 PM
ขึ้น Unhandled Exception Javascript อะไรสักอย่างนี้ ไอเราก็งงจนไปค้นๆก็เจอคำตอบ ที่ลิ้งนี้ ก็คือมันเหมือนไม่ให้เราใช้คำสั่ง innerHTML หรือแอดพวก element อะไรเข้าไปเนื่องด้วยความปลอดภัยหรืออะไรสักอย่างนี่ละ -,- วิธีทางแก้ก็เลย

ก็ต้องครอบ function นี้เข้าไปทุกๆครั้งที่มีการเรียกใช้คำสั่ง innerHTML ไม่แน่ใจว่า คำสั่งอื่นเป็นไหม :S พอดีโค้ดมี innerHTML แหะๆ นอกนั้นก็ยังไม่มีปัญหาอะไร ~_~ สบายๆไม่วุ่นวายละ แต่ความดราม่าทั้งหมดนี้ยังไม่ใช่ทั้งหมด >,< คาดว่ายังมีต่อในตอนต่อไปละกันนนนนน

แถมอีกนิด มี CSS Framework ที่เค้าออกแบบสไตล์ METRO มาไว้ให้เราเรียกใช้ด้วยค่อนข้างเนียนมากสวยดี มาแนะนำ พอดีค้นเจอ ไฮโซมากๆครับ http://metroui.org.ua ใครถูกใจนำไปใช้ก็ donate ให้พวกเค้าได้นะครับ 🙂

และตอนนี้สมัคร เป็น developer window ลดราคาด้วยนะครับบบ ตามไปดูรายละเอียดกันได้ http://www.blognone.com/node/48023

และสุดท้ายคือจริงๆความยุ่งยากอาจจะไม่เยอะขนาดที่ผมดราม่าเนื่องจากผมไม่ค่อยคุ้นเคยกับ window เท่าไหร่นัก ก็เลยดราม่า >,< ใครที่เคยเขียนแอปขึ้น windowstore ก็มาแนะนำกันได้นะครับ

Share Button

Comments

comments

Related Post