# Enviroment
OS : XP
Dotnet : 2005 , C# , WinApp
# ประเด็นคือ เมื่อวานนั่งแก้โปรแกรมซึ่งได้ทำ backup ไว้แล้วนำมา update เป็นอีกเวอร์ชั่น
# ตามปกติ เมื่อจะแก้ไขก็ต้อง backup แล้วค่อยเปลี่ยนชื่อโปรเจค โดยเปลี่ยนชื่อ folder โปรเจค
# แก้ไขโค้ดตั้งนานพอจะเพิ่ม event ให้ datagridview ซะหน่อย ไง๋พอคลิก datagridview แล้ว properties มันสีขาว สะอาดซะงั้น แต่ลองคลิกที่ control ตัวอื่นเช่น button ที่ properties มันก็ขึ้นให้เราแก้ไขได้อ่ะ เมื่อกลับมาคลิกที่ datagridview อีกที มันก็ขาวเหมือนเดิม

# ตอนแรก ก็เซงจัด ไม่คิดก่อนทำ ^^' นึกไปไกลว่าเราคงลงโปรแกรมไม่สมบูรณ์ เลยจัดการ ติดตั้งใหม่ซะ
# พอติดตั้งใหม่เสร็จลองเปิดโปรเจค และ ลองคลิกที่ datagridview มัน (properties) ก็ขาวสะอาดเหมือนเดิม - -'
# สุดท้ายก็ต้องนำ backup ก่อนหน้ามาใช้โดยเอาโค้ดบางส่วนที่ได้แก้ใน update ตัวใหม่ลงไปในตัวเดิม
# พอลองรัน โปรเจคที่ backup ก่อนหน้า ลองคลิกที่ datagridview ที่ properties มันก็แสดงให้เราแก้ไขได้ - -'
# พอทดสอบแก้ได้ ก็ทำการเปลี่ยนชื่อ folder ให้รู้ว่าเป็น update ตัวใหม่
# พอวันนี้มาเปิดโปรเจคที่ได้เปลี่ยนชื่อใหม่ ลองคลิกที่ datagridview properties pane มันดันเป็นเป็นเหมือนเมื่อวานซะงั้น - -'
# นั่งคิดตั้งนานว่ามันเป็นไรของมัน นึกไงไม่รู้ลองเปลี่ยนชื่อ folder ดูไง๋ พอลองเปิดและ คลิกมัน properties pane มันดันขึ้นได้ซะงั้น ^^'
# ความรู้ที่ได้จากปัญหา
1. การตั้งชื่อ project ก็อาจเป็นข้อผิดพลาดในการเขียนโปรแกรมที่เรา (เราอ่ะคนหนึ่ง) คาดมะถึงเซงเลย - -'
1.1 เราไม่ควรใส่สัญลักษณ์พิเศษในชื่อโปรเจคเด็ดขาดขอบอก เช่นนะ & ที่เราเป็นนะตัวอื่นไม่แน่ใจว่าเหมือนกันปะ
1.2 หรือ ชื่อโปรเจคยาวมีผลหรือป่าวอันนี้ก็ไม่ค่อยแน่ใจ
2. ทำให้รู้ว่า การที่เราจะขยับแก้ไขโปรแกรมให้ดีขึ้นควรกันเหนียวไว้ก่อน backup ไว้ไม่เสียหลายครับ ^^'
Note : แต่เรื่องเราเขียน win app ไปเรื่อยๆ พอเปิดโปรเจคอีกที control หายแต่โค้ดยังอยู่ จริงๆ คือ โด้ดของการแสดง control หรือ จัดการ layout มันหาย
Ref : อ่าน link นี้อ่ะแต่มะรุ้เรื่องว่าเกี่ยวกันปะ
No comments:
Post a Comment