Visual Basic 6.0 - PowerPoint PPT Presentation

visual basic 6 0 l.
Skip this Video
Loading SlideShow in 5 Seconds..
Visual Basic 6.0 PowerPoint Presentation
Visual Basic 6.0

play fullscreen
1 / 321
Download Presentation
chase-harrison
Views
Download Presentation

Visual Basic 6.0

Presentation Transcript

  1. Visual Basic 6.0

  2. ความเป็นมาของ Visual Basic พัฒนามาจากภาษา QBASIC เป็นภาษาที่เหมาะกับการเริ่มต้น Visual Basic V. 1.0 เมื่อปี 1991 Visual Basic V. 6.0 เมื่อปี 1998 Visual Studio .NET เมื่อปี 2002

  3. ทำไมต้องเริ่มที่ Visual Basic 1. ง่ายต่อการเรียนรู้ 2. ความนิยมของตัวภาษา 3. เป็นซอฟต์แวร์ของ Microsoft 4. การพัฒนาอย่างต่อเนื่อง

  4. ทำไมต้องเริ่มที่ Visual Basic 5. Visual Basic for Application (VBA) ในชุด Microsoft Office 6. VB Script Edition ใช้ในการเขียนสร้าง Home Page 7. ASP (Active Server Page)

  5. การเขียนโปรแกรมแบบ Event-driven การทำงานของโปรแกรมจะขึ้นอยู่กับการกระทำกับส่วนประกอบต่างๆ ของหน้าต่าง (Window) ของโปรแกรม เช่น ปุ่มต่างๆ, เลื่อนเมาส์ การทำงานจะเป็นไปตามเหตุการณ์(Event) ที่เกิดขึ้น

  6. การเขียนโปรแกรมแบบ Procedural โปรแกรมเมอร์ต้องเขียน Code ควบคุมการทำงานของโปรแกรมเองทั้งหมด โดยต้องตรวจสอบเหตุการณ์ต่างๆ ที่เกิดขึ้นด้วยตนเอง

  7. ขั้นตอนการออกแบบโปรแกรมขั้นตอนการออกแบบโปรแกรม 1. ศึกษาความต้องการของผู้ใช้ 2. ออกแบบหน้าจอของโปรแกรม และขั้นตอนการทำงานของ โปรแกรม 3. เริ่มเขียนและพัฒนาโปรแกรม 4. รวบรวมและทดสอบโปรแกรม 5. ส่งมอบโปรแกรมสู่ผู้ใช้

  8. รุ่นต่างๆ ของ Visual Basic Learning Edition Professional Edition Enterprise Edition

  9. การติดตั้งโปรแกรม • ระบบปฏิบัติการ Windows 98-XP • CPU Pentium ขึ้นไป • หน่วยความจำ (RAM) 32 MB ขึ้นไป • CD-ROM, Mouse, Keyboard • แผ่นโปรแกรม Microsoft Visual Studio 6.0 • แผ่นโปรแกรม MSDN เป็นส่วนของ Help

  10. คุณสมบัติของ Visual Basic • คอมไพเลอร์และการเขียนโปรแกรมบน Microsoft Windows • หลักการของ OOP (Object Oriented Programming)

  11. ส่วนประกอบของ Visual Basic Object Properties Method Event

  12. Form Textbox Checkbox Option Button

  13. การเรียกใช้งาน ปุ่ม Start>> Programs >> Microsoft Visual Studio 6.0 >> Microsoft Visual Basic 6.0

  14. ส่วนประกอบของ Visual Basic • แถบ Title Bar • แถบ Menu Bar • แถบ Tool Bar • หน้าต่าง Form Windows • View Object

  15. ส่วนประกอบของ Visual Basic • หน้าต่าง Project Explorer • View  Project Explorer <Ctrl+R> • หน้าต่าง Properties • View  Properties Window <F4>

  16. ส่วนประกอบของ Visual Basic • หน้าต่าง Form Layout • View  Form Layout Window • แถบเครื่องมือ Toolbox • View  Toolbox

  17. เริ่มต้นการสร้างApplication

  18. การสร้าง Application ใหม่ File  New Project เลือก Standard EXE คลิกปุ่ม OK

  19. การบันทึก Application การบันทึกจะบันทึกแยกระหว่าง Form กับ Project • File  Save Form หรือ Project • ตั้งชื่อฟอร์ม หรือ ชื่อ project • คลิกปุ่ม Save

  20. การเพิ่ม Form ใหม่ Project  Add Form หรือ คลิก Toolbar ในการเพิ่ม Form

  21. การเพิ่ม Form ที่มีอยู่แล้ว Project  Add File เลือกฟอร์มที่ต้องการ คลิกปุ่ม Open

  22. ยกเลิก Form ออก เลือกฟอร์ม Project  Remove ชื่อForm

  23. การ Run Application • Run  Start หรือ • กดคีย์ F5หรือใช้ Toolbar

  24. การ Stop Application • Run  End หรือ • ใช้ Toolbar

  25. การกำหนดฟอร์มที่รัน เมนู Project  Project Properties… แท็บ General กำหนดที่ Startup Object

  26. พื้นฐานที่ในการสร้างโปรแกรมใน VB6 • การสร้างคอนโทรลบนฟอร์ม • การย้ายคอนโทรล • การเปลี่ยนขนาดคอนโทรล • การลบคอนโทรลออกจากฟอร์ม

  27. พื้นฐานที่ในการสร้างโปรแกรมใน VB6 • การกำหนดคุณสมบัติของคอนโทรล • กำหนดที่หน้าต่าง Properties Windows • Object List Box: แสดงรายชื่อของคอนโทรลทั้งหมดในฟอร์ม • Properties List: แสดงชื่อคุณสมบัติและค่าที่กำหนดสำหรับคอนโทรลที่เราเลือก • Description Pane: แสดงคำอธิบายสั้นๆเกี่ยวกับคุณสมบัติที่เราเลือก • กำหนดโดยการเขียน Code คำสั่ง

  28. พื้นฐานที่ในการสร้างโปรแกรมใน VB6 เป็นตัวบอกว่าคำสั่งที่ตอบสนองนั้นเริ่มต้นและจบลงที่ใด • การเขียน Code คำสั่งเพื่อตอบสนองต่อ Event • เปิดหน้าต่าง Code Editor • ด้านซ้ายสำหรับเลือกชื่อ Object • ด่านขวาสำหรับกำหนด Event • ใส่คำสั่งลงไประหว่างข้อความPrivate Sub<ชื่อคอนโทรล>_<ชื่ออีเว็นต์> กับEnd Sub

  29. การกำหนด Properties โดยการเขียนโค้ด เช่น Form1.Caption = “โปรแกรมการคำนวณภาษี" Form1.FontSize = 20 Object_Name.Properties_Name = ค่าของproperties

  30. Properties พื้นฐานของ Control 30 Name Caption ForeColor BackColor Height, Width Left ,Top TabIndex Enabled Visible FontBold,FontItalic FontName,FontSize FontUnderline MousePointer

  31. การทำงานกับ Form

  32. Properties ของ Form Name BackColor ForeColor Caption Enabled Font Icon MinButton MaxButton Height Width AutoRedraw 32

  33. Properties ของ Form 33 MousePointer MouseIcon ( MousePointer=Custom ) Picture Visible CurrentX CurrentY

  34. Method ของ Form Form_Name.Hide Form_Name.Show Form_Name.Cls Print "ข้อความ" & ตัวแปร

  35. การใช้ Method โดยการเขียนโค้ด เช่น Form1.Print "Siam Computer" Me.Show Object_Name.Method_Name [พารามิเตอร์ของ Method]

  36. Event ของ Form Activate เมื่อฟอร์ม Activate Click เมื่อคลิกที่ฟอร์ม DblClick เมื่อดับเบิ้ลคลิกที่ฟอร์ม Load เมื่อเปิดฟอร์มขึ้นมาทำงาน UnLoad เมื่อปิดฟอร์ม

  37. ตัวอย่างงาน Sub Form_Activate( ) Form1.FontSize=20 Print “Test Visual Basic” Print “Siam Computer” End Sub

  38. เพิ่ม เซมิโคลอน ( ; ) ตัวอย่างงาน Sub Form_Activate( ) Form1.Font.Size=20 Print “Test Visual Basic” ; Print “Siam Computer” CurrentX = 1500 CurrentY = 1000 Print “New Position” End Sub ( )

  39. ตัวอย่างที่ 2 คอนโทรล คุณสมบัติ ค่าที่กำหนด Form Name Form1 AutoRedraw True CommandButton Name Command1 Caption Clear

  40. ตัวอย่างที่ 2 Sub Form_Activate() Form1.Print “ Form_Activate ”End SubSub Form_Click() Form1.Print “ Form_Click ”End SubSub Command1_Click() Form1.ClsEnd Sub Sub Form_DblClick() Form1.Print “Double_Click ”End SubSub Form_Resize() Form1.Print “ Form_Resize”End Sub

  41. Object พื้นฐานตัวแปรและ Operator

  42. Label (properties) 42 Name Alignment AutoSize BorderStyle BackStyle Caption Left Top

  43. Text Box (properties) • ScrollBars • TabIndex เริ่มที่ 0 • TabStop • ToolTipText Name Text MaxLenght PasswordChar Multiline

  44. Method เช่น Text1.Setfocus Command1. Setfocus Object_Name.SetFocus กำหนดให้ cursor ไป focus ที่ Object

  45. Properties.. SelStart กำหนดตำแหน่งเริ่มเลือก SelLength กำหนดความยาวที่ต้องการเลือกข้อความ

  46. Event Change เมื่อมีการเปลี่ยนแปลงที่ Text GotFocus เมื่อ Text ได้รับ Focus LostFocus เมื่อ Text สูญเสีย Focus

  47. Command Button (properties) Name Caption Default Picture Style

  48. ตัวอย่างงาน หาผลคูณระหว่าง 2 Text Box

  49. Source Code Sub cmdMultiply_Click() a = txtnum1.Text b = txtnum2.Text lblResult.Caption = a & " * " & b & " = " & a * b End Sub

  50. Operator ในการเชื่อมต่อข้อมูล ' ใช้ในการเปลี่ยนประโยคคำสั่งเป็นComment & และ + ใช้ในการเชื่อมข้อมูล