ความรู้ทั่วไปโปรแกรม VB6

Started by YourInteger, 24 February 2010, 08:37:46

previous topic - next topic

0 Members and 1 Guest are viewing this topic.

Go Down

YourInteger

วันนี้เอาบทความมาฝาก อ่านกันประดับบารมีนะครับ ถ้ามีโอกาสจะมาสอนใช้โปรแกรม [emo19]

โปรแกรม Visual Basic (VB) เป็นโปรแกรมสำหรับพัฒนาโปรแกรมประยุกต์ที่กำลังเป็นที่ นิยมใช้อยู่ในปัจจุบัน โปรแกรม Visual Basic เป็นโปรแกรมที่ได้เปลี่ยนรูปแบบการเขียนโปรแกรมใหม่ โดยมีชุดคำสั่งมาสนับสนุนการทำงาน มีเครื่องมือต่าง ๆ ที่เรียกกันว่า คอนโทรล(Controls) ไว้สำหรับช่วยในการออกแบบโปรแกรม โดยเน้นการออกแบบหน้าจอแบบกราฟฟิก หรือที่เรียกว่า Graphic User Interface (GUI) ทำให้การจัดรูปแบบหน้าจอเป็นไปได้ง่าย และในการเขียนโปรแกรมนั้นจะเขียนแบบ Event - Driven Programming คือ โปรแกรมจะทำงานก็ต่อเมื่อเหตุการณ์ (Event) เกิดขึ้น ตัวอย่างของเหตุการณ์ได้แก่ ผู้ใช้เลื่อนเมาส์ ผู้ใช้กดปุ่มบนคีย์บอร์ด ผู้ใช้กดปุ่มเมาส์ เป็นต้น

เครื่องมือ หรือ คอนโทรล ต่าง ๆ ที่ Visual Basic ได้เตรียมไว้ให้ ไม่ว่าจะเป็น Form TextBox Label ฯลฯ ถือว่าเป็นวัตถุ (Object ในที่นี้ขอใช้คำว่า ออบเจ็กต์) นั่นหมายความว่า ไม่ว่าจะเป็นเครื่องมือใด ๆ ใน Visual Basic จะเป็นออบเจ็กต์ทั้งสิ้น สามารถที่จะควบคุมการทำงาน แก้ไขคุณสมบัติของออบเจ็กต์นั้นได้โดยตรง ในทุกๆ ออบเจ็กต์จะมีคุณสมบัติ (properties) และเมธอด (Methods) ประจำตัว ซึ่งในแต่ละออบเจ็กต์ อาจจะมีคุณสมบัติและเมธอดที่เหมือน หรือต่างกันก็ได้ ขึ้นอยู่กับชนิดของออบเจ็กต

ในการพัฒนาโปรแกรมประยุกต์ด้วย Visual Basic การเขียนโค้ดจะถูกแบ่งออกเป็นส่วนๆ เรียกว่า โพรซีเดอร์ (procedure) แต่ละโพรซีเดอร์จะประกอบไปด้วย ชุดคำสั่งที่พิมพ์เข้าไปแล้ว ทำให้คอนโทรลหรือออบเจ็กต์นั้น ๆ ตอบสนองการกระทำของผู้ใช้ ซึ่งเรียกว่าการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming-OOP) แต่ตัวภาษา Visual Basic ยังไม่ถือว่าเป็นการเขียนโปรแกรมแบบ OOP อย่างแท้จริง เนื่องจากข้อจำกัดหลายๆ อย่างที่ Visual Basic ไม่สามารถทำได้

YourInteger

ปล. ลืมให้เครดิตบทความ http://www.lks.ac.th/kuanjit/vb01.htm
     ผมไม่รู้ว่าจะตั้งกระทู้ห้องไหนดีเลยเอามาไว้ที่ทั่วไปนะครับ ย้ายได้นะครับถามเห็นว่าควรอยู่ห้องอื่น

chaiwut

ขอบคุณครับท่านสำหรับบทความดีๆแต่ผมใช้ไม่เป็นเลยยังต้องเรียนรู้เพิ่มอีกเยอะ [emo10] [emo08]
สำหรับท่านที่กำลังศึกษาเรื่องนี้อยู่มาติดต่อสอบถามท่าน YouInteger ได้เลยนะครับ [emo01]

microsoft

เมื่อก่อนตอนสมัยเรียนผมไม่ค่อยสนใจเลยครับ พอจบมา อยากศึกษาเพิ่มเติม อยากหาความรู้ทางด้าน VB และ DB ซื้อหนังสือมาอ่านก็แล้ว แต่ไม่มีเวลาได้อ่านและลองทำเลย

[emo44]  [emo49]

ICheer_No0M™

Quote from: chaiwut on 24 February 2010, 12:33:40

สำหรับท่านที่กำลังศึกษาเรื่องนี้อยู่มาติดต่อสอบถามท่าน YouInteger ได้เลยนะครับ [emo01]


ถามได้จริงๆเหรอครับ ...

ผมจะถามนะครับ ถ้าเกิดสงสัยโค้ดบรรทัดไหน และโค้ดแนวไหนที่ต้องใช้ ...

YourInteger

ผมเรียนจบมาสาย DB programming ครับ ถนัด VB แต่ช่วงนี้สอน VB 6 เด็กนักเรียนอยู้เลยเก็บมาแบ่งๆกัน ถามถ้านะถ้ารู้จะตอบให้ครับ ถ้าไม่รู้จะไปหาคำตอบจนสุดความสามารถครับท่าน

microsoft

Quote from: YourInteger on 04 March 2010, 18:29:13
ผมเรียนจบมาสาย DB programming ครับ ถนัด VB แต่ช่วงนี้สอน VB 6 เด็กนักเรียนอยู้เลยเก็บมาแบ่งๆกัน ถามถ้านะถ้ารู้จะตอบให้ครับ ถ้าไม่รู้จะไปหาคำตอบจนสุดความสามารถครับท่าน


[emo44]

limasarat

ตอนนี้ผมใช้เดฟซีิอยู่แต่เลิกแล้วเพราะไม่รู้จะเขียนไปทำไม เดียวผมจะมาลองใช้ VB6 นะครับ เหอๆ

Go Up