03 February 2011
การสร้าง Messagebox ยืนยันการออกจากโปรแกรม เมื่อกดปิดฟอร์ม
โปรแกรมเมอร์มือใหม่คงมีปัญหาว่า หาก user ไม่กดปุ่มหรือเมนูเพื่อออกจากระบบ แต่กดปุ่มสีแดงรูปตัว X เพื่อปิดฟอร์มเลยจะไม่มี message แจ้งเตือนเพื่อยืนยันการปิดฟอร์ม วันนี้ผมเลยนำเอาเทคนิคนี้มาฝากันครับ โดยให้เลือกที่ event FormClosing ครับ
Labels:
Confirm Close,
Formclosing,
Programing,
TIPS,
VB.NET
11 January 2011
NSIS Installer Base On Zip File ฉบับภาษาไทย Step by Step
NSIS Installer Base On Zip File
Purpose
สร้างตัว Setup แบบใช้ Zip File
Description
เป็นการสร้างตัว Setup โดยการนำเอาโปรแกรมที่เราต้องการมา Zip รวมกันไว้แล้วใช้ NSIS เป็นตัวแตกไฟล์ออกมา
Purpose
สร้างตัว Setup แบบใช้ Zip File
Description
เป็นการสร้างตัว Setup โดยการนำเอาโปรแกรมที่เราต้องการมา Zip รวมกันไว้แล้วใช้ NSIS เป็นตัวแตกไฟล์ออกมา
03 December 2010
โปรแกรม OPPP Correct Data Tool ครับ สำหรับช่วยตรวจสอบ OPPP Data ร่วมกับ HOSxP
เกี่ยวกับโปรแกรม
เป็นโปรแกรมที่ใช้สำหรับตรวจสอบข้อมูล OPPP ที่ได้จากการโปรแกรมตรวจสอบของ สปสช กับ โปรแกรม HOSxP เพื่อช่วยให้ Admin วิเคราะห์ปัญหาได้ง่ายขึ้นโดยไม่ต้องเชียนคำสั่ง SQL เองทุกครั้งที่ต้องการจะค้นหาข้อผิดพลาดของข้อมูล โดยโปรแกรมจะดึงข้อมูลที่เกี่ยวข้องจาก HOSxP ออกมาแสดง นอกจากกนี้ยังส่งออกข้อมูลที่ผิดพลาดออกมาในรูปแบบ Excel ได้อีกด้วย ทำให้ยืดหยุ่นในการนำไปใช้ต่อได้ ฝากพี่ๆ Admin ทดสอบใช้งานดูนะครับ หากมีข้อผิดพลาดอยากไร หรือ อยากได้เพิ่มเติมในส่วนไหน บอกได้เลยนะครับ06 November 2010
คู่มือการใช้งาน Dropbox
Dropbox เป็นเว็บที่ใช้ ฝากไฟล์ ประเภทหนึ่งซึ่งคล้ายๆกับ SkyDrive หรือ Google Docs บทความนี้ไม่ได้บอกว่า Dropbox ดีกว่า หรือ ด้อยกว่า เพียงแต่ผมเห็นแล้วน่าสนใจจึงลงมือเขียน Review เรื่องนี้ครับ ซึ่งก็ได้ แรงบันดาลใจมาจากเว็บ Pantip http://www.pantip.com/tech/techblog/article.php?articleID=SR2959301 ครับ แน่นอนว่าไม่ได้ลอกเขามาครับ เขียนใหม่เลย Capture ภาพจากการใช้งานจริงครับ หากสนใจอ่านก็เชิญ Download ไปได้เลยครับแต่เนื่อจากเนื้อหามีความยาว 27 หน้า ผมจึงต้องอาศัย Link ไปที่อื่น ขออภัยในความไม่สะดวกครับ
Download : http://www.mediafire.com/?7m3dw8cjifcrf
22 October 2010
เมื่อ Notebook ASUS Restart แล้วค้าง
จากบทความที่แล้วที่ผม หา Driver Sound ไม่ได้นั้น ปัญหาของผมไม่ได้จบลงเพียงเท่านั้นเนื่องจาก ยังมีอาการ re boot (Restart) แล้ว Hang อยู่แถบทุกครั้ง จึงทำให้ผมต้องหาคำตอบอีกครั้ง ทางศูนย์ ASUS แจ้งว่าให้ผม Update bios จาก ไฟล์ Driver ที่ Download มาโดยใช้โปรแกรม Live Update ของ ASUS
ผมลองอยู่ซักพักจึงเห็นว่าคงไม่ใช่แน่ คิดว่าเขาคงเข้าใจคำถามเราผิด ผมจึงไล่หาคำตอบอีกครั้ง มีหลายๆบทความบอกให้ไปดูที่ 909667 แต่ผมไม่เห็นว่ามันจะมีไฟล์อะไรให้ Download จึงลอกหาต่อใน View related content จากนั้นผมก็ไปเจอ 315664 เขาบอกว่า Device ที่เป็น USB บางตัวที่ต่อกับ Notebook ของเราทำให้เครื่อง Hang เวลา Restart เช่น mouse หรือ usb camera เป็นต้น ซึ่งอาจเกิดจาก Driver เองก็เป็นได้ วิธีแก้ของเขาคือให้เรายกเลิก function Allow the computer to turn off this device to save power ของ USB Root Hub ออกเสีย

ไปที่ Computer Management โดยการคลิกขวาที่ My Computer แล้วคลิกที่ Manage
1. คลิกที่ Device Manager
2. ดับเบิ้ลคลิกที่ USB Root Hub
3. คลิกที่ Tab Power Management
4. เอาเครื่องหมายถูกออกจากข้อ Allow the computer to turn off this device to save power
5. จากนั้นกดปุ่ม OK
เป็นอันเสร็จครับ จากนั้นพอผมทดลอง Restart ดูก็ไม่พบอาการค้างอีก
ผมลองอยู่ซักพักจึงเห็นว่าคงไม่ใช่แน่ คิดว่าเขาคงเข้าใจคำถามเราผิด ผมจึงไล่หาคำตอบอีกครั้ง มีหลายๆบทความบอกให้ไปดูที่ 909667 แต่ผมไม่เห็นว่ามันจะมีไฟล์อะไรให้ Download จึงลอกหาต่อใน View related content จากนั้นผมก็ไปเจอ 315664 เขาบอกว่า Device ที่เป็น USB บางตัวที่ต่อกับ Notebook ของเราทำให้เครื่อง Hang เวลา Restart เช่น mouse หรือ usb camera เป็นต้น ซึ่งอาจเกิดจาก Driver เองก็เป็นได้ วิธีแก้ของเขาคือให้เรายกเลิก function Allow the computer to turn off this device to save power ของ USB Root Hub ออกเสีย

ไปที่ Computer Management โดยการคลิกขวาที่ My Computer แล้วคลิกที่ Manage
1. คลิกที่ Device Manager
2. ดับเบิ้ลคลิกที่ USB Root Hub
3. คลิกที่ Tab Power Management
4. เอาเครื่องหมายถูกออกจากข้อ Allow the computer to turn off this device to save power
5. จากนั้นกดปุ่ม OK
เป็นอันเสร็จครับ จากนั้นพอผมทดลอง Restart ดูก็ไม่พบอาการค้างอีก
แก้ปัญหา ASUS A42JE ไม่มีเสียง หา Driver sound ไม่เจอ
วันนี้มีภาระกิจนึงคือต้องทำให้ ASUS A42JE ให้ใช้งาน Windows XP ให้ได้ เนื่องจากต้องใช้งานกับโปรแกรมใน ห้อง Lab ซึ่งไม่สามารถทำงานบนระบบปฏิบัติการ Windows 7 พอลง Driver ที่ Download มาจาก Website ของ ASUS แล้วลองไล่ติดตั้งไปเรื่อยๆ จนหมดจึงพบว่ามันหา Driver 2 ตัว ไม่พบ ไม่บอกอะไรมากนอกจากมีเครื่องหมายตกใจสีเหลืองแล้วเขียนว่า PCI Device ผมจึงลองโทรไปถาม Call center เขาให้คำตอบว่าผมจำเป็นต้อง Load ตัว UAA ไปติดตั้งก่อน

จากนั้นมันจะบอกว่า PCI Device ที่หาไม่เจอตอนแรกนั้น จริงๆแล้วคือ Audio Device นั่นเอง จากนั้นให้ติดตั้งตัวที่เป็น Driver sound ที่ download มาเข้าไปทับอีกทีนึงครับ
จากนั้นจะเหลือ Audio Device อีกตัวที่หาไม่เจอ ให้เราไป Update Driver ของ Audio Device ดังกล่าวแล้ว Browse ไปที่ Folder ที่เราเก็บ Driver Sound ไว้ครับ จากนั้นมันจะบอกให้เรา Restart เครื่องครับ พอเรากด Restart ก็จะพบว่าเสียงดังขึ้นมาแล้วครับผม :)

จากนั้นมันจะบอกว่า PCI Device ที่หาไม่เจอตอนแรกนั้น จริงๆแล้วคือ Audio Device นั่นเอง จากนั้นให้ติดตั้งตัวที่เป็น Driver sound ที่ download มาเข้าไปทับอีกทีนึงครับ
จากนั้นจะเหลือ Audio Device อีกตัวที่หาไม่เจอ ให้เราไป Update Driver ของ Audio Device ดังกล่าวแล้ว Browse ไปที่ Folder ที่เราเก็บ Driver Sound ไว้ครับ จากนั้นมันจะบอกให้เรา Restart เครื่องครับ พอเรากด Restart ก็จะพบว่าเสียงดังขึ้นมาแล้วครับผม :)
21 July 2010
.NET Componant Gradient Panel
PN_GradientPanel V.1.0
เนื่องจากผมเห็นว่า Panel มีการแสดงผลของสีที่พื้นๆเกินไป ทำให้ผมอยากจะเพิ่มความสามารถของมัน ให้แสดงผลแบบ Grdient ได้ผมจึงลอง พัฒนาตัวนี้ขึ้นมาใช้งาน แต่ก็อยากแบ่งปันคนอื่นๆด้วย นะครับ ผมแนบ Demo มาให้ดูด้วยเพื่อใครสนใจจะทดลองนำไปใช้ดู ตัวนี้ผมพัฒนาบน VS2008 นะครับ แล้วก็เอามาแจกให้ Download ไปใช้โดยไม่มีค่าใช้จ่ายใดๆ ครับ
Property ประกอบไปด้วย
GradientColor1 : ใช้สำหรับกำหนดสี ที่ 1
GradientColor2 : ใช้สำหรับกำหนดสี ที่ 2
GradientFont : ใช้สำหรับกำหนด ชนิด และขนาด ของ ตัวหนังสือของข้อความใน Title (Label)
GradientForeColor : ใช้สำหรับกำหนดสีตัวหนังสือ ของข้อความใน Title (Label)
GradientHeaderText : ใช้สำหรับกำหนด ข้อความใน Title (Label)
GradientLeftToRight : ใช้สำหรับกำหนดรูปแบบของ Gradient ถ้า เป็น Yes ก็จะไล่สีจากซ้ายไปขวา ถ้าเป็น No ก็จะไล่สีจากบนลงล่าง


Download Demo
Download DLL
เนื่องจากผมเห็นว่า Panel มีการแสดงผลของสีที่พื้นๆเกินไป ทำให้ผมอยากจะเพิ่มความสามารถของมัน ให้แสดงผลแบบ Grdient ได้ผมจึงลอง พัฒนาตัวนี้ขึ้นมาใช้งาน แต่ก็อยากแบ่งปันคนอื่นๆด้วย นะครับ ผมแนบ Demo มาให้ดูด้วยเพื่อใครสนใจจะทดลองนำไปใช้ดู ตัวนี้ผมพัฒนาบน VS2008 นะครับ แล้วก็เอามาแจกให้ Download ไปใช้โดยไม่มีค่าใช้จ่ายใดๆ ครับ
Property ประกอบไปด้วย
GradientColor1 : ใช้สำหรับกำหนดสี ที่ 1
GradientColor2 : ใช้สำหรับกำหนดสี ที่ 2
GradientFont : ใช้สำหรับกำหนด ชนิด และขนาด ของ ตัวหนังสือของข้อความใน Title (Label)
GradientForeColor : ใช้สำหรับกำหนดสีตัวหนังสือ ของข้อความใน Title (Label)
GradientHeaderText : ใช้สำหรับกำหนด ข้อความใน Title (Label)
GradientLeftToRight : ใช้สำหรับกำหนดรูปแบบของ Gradient ถ้า เป็น Yes ก็จะไล่สีจากซ้ายไปขวา ถ้าเป็น No ก็จะไล่สีจากบนลงล่าง


Download Demo
Download DLL
Subscribe to:
Posts (Atom)

