Visual Basic เพื่อติดต่อสื่อสารผ่านพอร์ต RS-232

Posted by Unknown Wednesday, April 24, 2013 0 comments
หลายคนที่ใช้ไมโครคอนโทรลเลอร์คงหนีไม่พ้นการสื่อสารกับคอมพิวเตอร์ โดยผ่านพอร์ต RS-232 หรือซีเรียลพอร์ต แต่บางครั้งก็ไม่รู้ว่าจะเริ่มต้นอย่างไรดี วันนี้ผมจะแนะนำการเขียนโปรแกรม Visual Basic สื่อสารผ่าน RS-232 เป็นตัวอย่าง สำหรับผู้ที่กำลังมองหาโปรแกรมบนคอมพิวเตอร์ ตัวอย่างต่อไปนี้ใช้บอร์ดทดลองไมโครคอนโทรลเลอร์ PIC18F458 อ่าน A/D ไม่ใช่แค่ Channel เดียวนะครับ เอาไปเลยมันมี 8 Channel ใช้มันทั้งหมดนี่แหละใช้ทรัพยากรให้คุ้มค่า...

วิธีในการสร้าง Path ให้กับ Application (ให้มันถูกต้อง)

Posted by Unknown Friday, September 7, 2012 0 comments
           เราจะใช้้คุณสมบัติ Path ของวัตถุ Application เข้ามาใช้งาน หากแต่ว่าทำไมเมื่อมีการนำชื่อไฟล์มาต่อท้ายเส้นทางที่ได้ จากคุณสมบัติ Path ของออบเจค App บางครั้งก็ปรากฏข้อผิดพลาด แต่บางครั้งก็ไม่ปรากฏข้อผิดพลาด ทั้งนี้ก็เพราะเนื่องจากว่า ถ้าหากเส้นทางที่ได้นั้น ไม่ใช่ไดเรคทอรี่ราก (Root) ชื่อเส้นทางที่ได้จะไม่มีเครื่องหมาย BackSlash "\" รวมอยู่ด้วย...

การค้นหาข้อความที่มีอยู่ใน ListBox อย่างรวดเร็ว (API)

Posted by Unknown 0 comments
ตอนนี้ก็จะขอกล่าวถึง Control พื้นฐานที่ยอดนิยมอีกตัวหนึ่งใน Visual Basic นั่นก็คือ List Box โดยจะแสดงตัวอย่างในการที่ผู้ใช้งานพิมพ์ข้อความใดๆ ลงไปใน TextBox เพื่อค้นหาคำที่ตรงกันกับที่อยู่ใน ListBox หากข้อความตรงกัน ที่ Control ListBox ก็จะแสดงแถบแสงออกมาให้เห็น แต่ทางตรงกันข้าม หากไม่มีข้อความใดตรงกัน ก็จะไม่แสดงผลออกมาแน่นอนครับว่า ในงานลักษณะแบบนี้ ก็คงหนีไม่พ้นต้องนำเอา Windows API (Application...

เล่น Application Programming Interface (API) - SendMessage

Posted by Unknown 0 comments
Windows API แท้จริงแล้วก็คือ แก่นของ Windows หรือ Windows API ก็เปรียบเหมือนกับ MS-DOS.SYS สำหรับระบบปฏิบัติการ (Operating System - OS) ของ MS-DOS นั่นเอง โดยที่มันจะเก็บอยู่ในรูปแบบของ Dynamics Link Libraries อยู่ในไฟล์ที่มีนามสกุล DLL ในขณะที่ Windows กำลังรันอยู่ ไฟล์เหล่านี้จะถูกโหลดขึ้นมาด้วย และคงอยู่ในหน่วยความจำอยู่อย่างนั้น แต่ละโปรแกรมย่อยใน API จะมีตัวตน (Instance) เพียงตัวเดียว...

เทคนิคพื้นฐานในการเขียนโปรแกรม Visual Basic

Posted by Unknown 0 comments
แม้ว่า Visual Basic จะเป็นภาษาที่ใช้งานได้ง่ายก็ตาม และ ตัวโปรแกรม Visual Basic เองยังมีขีดความสามารถ ในการทำงานอันเพียบพร้อม ซึ่งช่วยให้เราสามารถเขียนโค้ดได้ง่ายขึ้น และ มีการตรวจสอบโค้ดได้ ในขณะเขียนโดยอัตโนมัติ แต่เราก็ควรจะทำตามกฏเกณฑ์บางอย่าง ซึ่งผมจะแนะนำให้ดังต่อไปนี้ เพื่อให้โปรแกรมเขียนออกมาทำงานได้อย่างถูกต้อง แม่นยำ และ บำรุงรักษาได้ง่าย เทคนิคที่ 1 ใช้...

เริ่มต้นใช้งาน Visual Basic 2008

Posted by Unknown Friday, August 31, 2012 0 comments
เริ่มต้นใช้งาน Visual Basic 2008 หลักการเขียนโปรแกรมด้วย Visual Basic 2008 1.เป็นการเขียนโปรแกรมแบบ Event Driven Programming 2.การเขียนคำสั่งกำหนดให้โปรแกรมทำงานในสิ่งที่เราต้องการตามเหตุการณ์ (Event) ที่เกิดขึ้น 3.การมองแต่ละส่วนของโปรแกรมเป็นออบเจ็กต์ (Object) 4.ออ บเจ็กต์แต่ละตัวมีคุณสมบัติหรือพร็อพเพอร์ตี้ (Property) เป็นของตัวเอง ซึ่งแต่ละคุณสมบัติสามารถกำหนดค่าให้ได้ เช่น สีโปรแกรม สีของเมนู 5.ออบเจ็กต์แต่ละตัวมีความสามารถหรือเมธอด(Method)เป็นของตัวเอง...

การสร้างแอพพลิเคชั่นด้วยฟอร์ม (Visual Basic 2008)

Posted by Unknown 0 comments
1.ออกแบบให้มีฟอร์มและวางคอนโทรลต่างๆ ไว้ดังนี้ 2.ใน Form Designer ดับเบิลคลิกที่ฟอร์มเพื่อเขียนโค้ดกำหนดการทำงานที่ Event Load โดยใช้เขียนข้อความต้อนรับเมื่อเริ่มใช้งาน 3.ดับ เบิลคลิกที่ปุ่ม เปลี่ยนข้อความ เพื่อเขียนโค้ดที่ Event Click โดยเขียนให้เปลี่ยนข้อความที่แถบด้านบนของฟอร์ม ตามข้อความที่ปรากฏในช่องรับข้อความ 4.ดับเบิลคลิกที่ RadioBotton แต่ละตัวแล้วเขียนโค้ดให้มีการเปลี่ยนสีพื้นของฟอร์ม 5.ดับ เบิลคลิกปุ่ม...