การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5...

15
กกกกกกกกกกกกกกกกก กกกกกกกกก กกกกก 5 กกกกกกกกกกกกกกกกก กกกก MS Visual Basic 2010 ปปปปปป ปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปป ปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปป

description

การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010. ปริญญา น้อยดอนไพร สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยราช ภัฏ สุราษฎร์ธานี. วัตถุประสงค์. เมื่อจบบทนี้แล้ว นักศึกษาสามารถ อธิบายหลักการเขียนโปรแกรมแบบ Visual ได้ - PowerPoint PPT Presentation

Transcript of การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5...

Page 1: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

การออกแบบและพัฒนาซอฟต์�แวร�

บทท�� 5 การพัฒนาซอฟต์�แวร�ด้�วย MS Visual Basic 2010

ปริ�ญญา น้�อยดอน้ไพริสาขาวิ�ชาวิ�ทยาการิคอมพ�วิเตอริ� คณะวิ�ทยาศาสตริ�

และเทคโน้โลย�มหาวิ�ทยาล!ยริาชภั!ฏส$ริาษฎริ�ธาน้�

Page 2: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

วต์ถุ�ประสงค์�เมื่!�อจบบทน�#แล�ว นกศึ%กษาสามื่ารถุ• อธิ(บายหลกการเขี�ยนโปรแกรมื่แบบ Visual ได้�• เล!อกเค์ร!�องมื่!อต์-าง ๆ เพั!�อช่-วยในการเขี�ยน

โปรแกรมื่ได้�อย-างถุ1กต์�องและเหมื่าะสมื่

Page 3: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

หวขี�อการบรรยาย• ต์วแปรและช่น(ด้ขีองขี�อมื่1ล• Operators• ค์2าส�งค์วบค์�มื่การท2างาน• โปรแกรมื่ย-อย Sub โปรแกรมื่ และ Function• การต์รวจสอบและแก�ไขีขี�อผิ(ด้พัลาด้• ฟ4งก�ช่นและค์2าส�งส2าหรบการเขี�ยนโปรแกรมื่• ฟอร�มื่และองค์�ประกอบต์-าง ๆ

Page 4: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

ต์วแปรและช่น(ด้ขีองขี�อมื่1ล• ต์วแปร (Variable) ค์!อ หน-วยขีองขี�อมื่1ลภายใน

โปรแกรมื่ท��สามื่ารถุเปล��ยนค์-าได้�ในระหว-างการประมื่วลผิลขีองโปรแกรมื่ต์-าง ๆ

• ช่น(ด้ขีองขี�อมื่1ล (Data type)• การประกาศึต์วแปร (Variable declaration)– Explicit declaration– Implicit Declaration

• การประกาศึต์วแปรค์-าค์งท�� (Constant Variable)

Page 5: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

• กฎการบงค์บใช่� (Scoping Rule) และอาย� (Lifetime) ขีองต์วแปร– Global Variable และ Local Variable– Public– Private

Page 6: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

Operators

• Assignment operator– Name$ = “Tongdee”

• Arithmetic operator–+ - * / ^ & Mod \

• Relational operator–= < > <> >= <= Like Is

• Logical operator– Not And Or Xor Eqv Imp

Page 7: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

ค์2าส�งค์วบค์�มื่การท2างาน• Branching– GoTo– GoSub

• Iteration– For...Next– Do...Loop

• Conditional– If...Then...Else– Select Case

Page 8: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

โปรแกรมื่ย-อย Sub โปรแกรมื่ และ Function

• การสร�างฟ4งก�ช่น• การส-งค์-าต์วแปรผิ-านโมื่ด้1ล– การส-งผิ-านต์วแปรแบบ ByVal (ค์-า Default)– การส-งผิ-านต์วแปรแบบ ByRef

Page 9: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

การต์รวจสอบและแก�ไขีขี�อผิ(ด้พัลาด้• On Error และ Resume• ร1ปแบบการใช่�– On Error GoTo ต์2าแหน-งพั(เศึษ (Label)– On Error Resume Next– On Error GoTo 0

Page 10: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

ฟ4งก�ช่นและค์2าส�งส2าหรบการเขี�ยนโปรแกรมื่

• ฟ4งก�ช่นเก��ยวกบ String• ฟ4งก�ช่นเก��ยวกบต์วเลขี• ฟ4งก�ช่นท��ใช่�แปลงระหว-างต์วแปรต์-างช่น(ด้กน• ฟ4งก�ช่นท��เก��ยวขี�องกบ Date และ Time

Page 11: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

ฟอร�มื่และองค์�ประกอบต์-าง ๆ• ลกษณะขีองฟอร�มื่– SDI Single Document Interface–MDI Multiple Document Interface

• แนวค์วามื่ค์(ด้ในการออกแบบฟอร�มื่• ค์�ณสมื่บต์( (Property) ขีองฟอร�มื่• เหต์�การณ� (Event) ขีองฟอร�มื่• ฟ4งก�ช่นการท2างาน (Method) ขีองฟอร�มื่

Page 12: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

ค์อนโทรลเบ!#องต์�น• Picture Box• Label• TextBox• Frame• Command Button• Check Box• Option Box

Page 13: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

• Combo Box• List Box• Hscroll Bar และ Vscroll Bar• Timer• DriveListBox• DirListBox• FileListBox

Page 14: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

• Shape• Line• Image• OLE• Control Array

Page 15: การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010

• Event ขีอง Mouse–Mouse Down–Mouse Up–Mouse Move

• Event ขีอง Keyboard– Key Press– Key Down– key Up