ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5...
DESCRIPTION
ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010. ปริญญา น้อยดอนไพร สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยราช ภัฏ สุราษฎร์ธานี. วัตถุประสงค์. เมื่อจบบทนี้แล้ว นักศึกษาสามารถ อธิบายหลักการเขียนโปรแกรมแบบ Visual ได้ - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/1.jpg)
ซอฟต์�แวร์�พัฒนาร์ะบบฐานข้�อมู�ล
บทท�� 5 การ์พัฒนาซอฟต์�แวร์�ด้�วย MS Visual Basic 2010
ปริ�ญญา น้�อยดอน้ไพริสาขาวิ�ชาวิ�ทยาการิคอมพ�วิเตอริ� คณะวิ�ทยาศาสตริ�
และเทคโน้โลย�มหาวิ�ทยาล!ยริาชภั!ฏส$ริาษฎริ�ธาน้�
![Page 2: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/2.jpg)
วต์ถุ�ปร์ะสงค์�เมู$�อจบบทน�&แล�ว นกศึ(กษาสามูาร์ถุ• อธิ+บายหลกการ์เข้�ยนโปร์แกร์มูแบบ Visual ได้�• เล$อกเค์ร์$�องมู$อต์/าง ๆ เพั$�อช่/วยในการ์เข้�ยน
โปร์แกร์มูได้�อย/างถุ�กต์�องและเหมูาะสมู
![Page 3: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/3.jpg)
หวข้�อการ์บร์ร์ยาย• ต์วแปร์และช่น+ด้ข้องข้�อมู�ล• Operators• ค์3าส�งค์วบค์�มูการ์ท3างาน• โปร์แกร์มูย/อย Sub โปร์แกร์มู และ Function• การ์ต์ร์วจสอบและแก�ไข้ข้�อผิ+ด้พัลาด้• ฟ5งก�ช่นและค์3าส�งส3าหร์บการ์เข้�ยนโปร์แกร์มู• ฟอร์�มูและองค์�ปร์ะกอบต์/าง ๆ
![Page 4: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/4.jpg)
ต์วแปร์และช่น+ด้ข้องข้�อมู�ล• ต์วแปร์ (Variable) ค์$อ หน/วยข้องข้�อมู�ลภายใน
โปร์แกร์มูท��สามูาร์ถุเปล��ยนค์/าได้�ในร์ะหว/างการ์ปร์ะมูวลผิลข้องโปร์แกร์มูต์/าง ๆ
• ช่น+ด้ข้องข้�อมู�ล (Data type)• การ์ปร์ะกาศึต์วแปร์ (Variable declaration)– Explicit declaration– Implicit Declaration
• การ์ปร์ะกาศึต์วแปร์ค์/าค์งท�� (Constant Variable)
![Page 5: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/5.jpg)
• กฎการ์บงค์บใช่� (Scoping Rule) และอาย� (Lifetime) ข้องต์วแปร์– Global Variable และ Local Variable– Public– Private
![Page 6: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/7.jpg)
ค์3าส�งค์วบค์�มูการ์ท3างาน• Branching– GoTo– GoSub
• Iteration– For...Next– Do...Loop
• Conditional– If...Then...Else– Select Case
![Page 8: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/8.jpg)
โปร์แกร์มูย/อย Sub โปร์แกร์มู และ Function
• การ์สร์�างฟ5งก�ช่น• การ์ส/งค์/าต์วแปร์ผิ/านโมูด้�ล– การ์ส/งผิ/านต์วแปร์แบบ ByVal (ค์/า Default)– การ์ส/งผิ/านต์วแปร์แบบ ByRef
![Page 9: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/9.jpg)
การ์ต์ร์วจสอบและแก�ไข้ข้�อผิ+ด้พัลาด้• On Error และ Resume• ร์�ปแบบการ์ใช่�– On Error GoTo ต์3าแหน/งพั+เศึษ (Label)– On Error Resume Next– On Error GoTo 0
![Page 10: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/10.jpg)
ฟ5งก�ช่นและค์3าส�งส3าหร์บการ์เข้�ยนโปร์แกร์มู
• ฟ5งก�ช่นเก��ยวกบ String• ฟ5งก�ช่นเก��ยวกบต์วเลข้• ฟ5งก�ช่นท��ใช่�แปลงร์ะหว/างต์วแปร์ต์/างช่น+ด้กน• ฟ5งก�ช่นท��เก��ยวข้�องกบ Date และ Time
![Page 11: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/11.jpg)
ฟอร์�มูและองค์�ปร์ะกอบต์/าง ๆ• ลกษณะข้องฟอร์�มู– SDI Single Document Interface–MDI Multiple Document Interface
• แนวค์วามูค์+ด้ในการ์ออกแบบฟอร์�มู• ค์�ณสมูบต์+ (Property) ข้องฟอร์�มู• เหต์�การ์ณ� (Event) ข้องฟอร์�มู• ฟ5งก�ช่นการ์ท3างาน (Method) ข้องฟอร์�มู
![Page 12: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/12.jpg)
ค์อนโทร์ลเบ$&องต์�น• Picture Box• Label• TextBox• Frame• Command Button• Check Box• Option Box
![Page 13: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/13.jpg)
• Combo Box• List Box• Hscroll Bar และ Vscroll Bar• Timer• DriveListBox• DirListBox• FileListBox
![Page 14: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/14.jpg)
• Shape• Line• Image• OLE• Control Array
![Page 15: ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic](https://reader036.vdocuments.us/reader036/viewer/2022062409/56814e3e550346895dbba88c/html5/thumbnails/15.jpg)
• Event ข้อง Mouse–Mouse Down–Mouse Up–Mouse Move
• Event ข้อง Keyboard– Key Press– Key Down– key Up