ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5...

15
ซซซซซซซซซซซซซซ ซซซซซซซซซซซซซ ซซซซซ 5 ซซซซซซซซซซซซซซซซซ ซซซซ MS Visual Basic 2010 ปปปปปป ปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปป ปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปป

Upload: lenci

Post on 19-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

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

ซอฟต์�แวร์�พัฒนาร์ะบบฐานข้�อมู�ล

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

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

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

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

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

โปร์แกร์มูได้�อย/างถุ�กต์�องและเหมูาะสมู

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

หวข้�อการ์บร์ร์ยาย• ต์วแปร์และช่น+ด้ข้องข้�อมู�ล• Operators• ค์3าส�งค์วบค์�มูการ์ท3างาน• โปร์แกร์มูย/อย Sub โปร์แกร์มู และ Function• การ์ต์ร์วจสอบและแก�ไข้ข้�อผิ+ด้พัลาด้• ฟ5งก�ช่นและค์3าส�งส3าหร์บการ์เข้�ยนโปร์แกร์มู• ฟอร์�มูและองค์�ปร์ะกอบต์/าง ๆ

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

ต์วแปร์และช่น+ด้ข้องข้�อมู�ล• ต์วแปร์ (Variable) ค์$อ หน/วยข้องข้�อมู�ลภายใน

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

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

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

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

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

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

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

ค์3าส�งค์วบค์�มูการ์ท3างาน• Branching– GoTo– GoSub

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

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

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

โปร์แกร์มูย/อย Sub โปร์แกร์มู และ Function

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

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

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

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

ฟ5งก�ช่นและค์3าส�งส3าหร์บการ์เข้�ยนโปร์แกร์มู

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

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

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

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

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

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

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

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

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

• Shape• Line• Image• OLE• Control Array

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

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

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