204203 การออกแบบและพัฒนาซอฟต์แวร์...
DESCRIPTION
204203 การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การเขียนโปรแกรมด้วย MS Visual Basic 6.0. โดย ศุภกฤษฏิ์ นิวัฒนากูล สาขาวิชาเทคโนโลยีสารสนเทศ. วัตถุประสงค์. เมื่อจบบทนี้แล้ว นักศึกษาสามารถ อธิบายหลักการเขียนโปรแกรมแบบ Visual ได้ - PowerPoint PPT PresentationTRANSCRIPT
204203 การออกแบบและพั�ฒนาซอฟต์�แวร�
บทท�� 5การเขี�ยนโปรแกรมด้�วย MS Visual
Basic 6.0
โด้ยศุ�ภกฤษฏิ์$% น$ว�ฒนาก&ล
สาขีาว$ชาเทคโนโลย�สารสนเทศุ
ว�ต์ถุ�ประสงค�เม,�อจบบทน�.แล�ว น�กศุ/กษาสามารถุ อธิ$บายหล�กการเขี�ยนโปรแกรมแบบ Visual
ได้� เล,อกเคร,�องม,อต์3าง ๆ เพั,�อช3วยในการเขี�ยน
โปรแกรมได้�อย3างถุ&กต์�องและเหมาะสม
ห�วขี�อการบรรยาย ต์�วแปรและชน$ด้ขีองขี�อม&ล Operators ค6าส��งควบค�มการท6างาน โปรแกรมย3อย Sub โปรแกรม และ Function การต์รวจสอบและแก�ไขีขี�อผิ$ด้พัลาด้ ฟ8งก�ช�นและค6าส��งส6าหร�บการเขี�ยนโปรแกรม ฟอร�มและองค�ประกอบต์3าง ๆ
ต์�วแปรและชน$ด้ขีองขี�อม&ล ต์�วแปร (Variable) ค,อ หน3วยขีองขี�อม&ลภายใน
โปรแกรมท��สามารถุเปล��ยนค3าได้�ในระหว3างการประมวลผิลขีองโปรแกรมต์3าง ๆ
ชน$ด้ขีองขี�อม&ล (Data type) การประกาศุต์�วแปร (Variable declaration)
Explicit declaration Implicit Declaration
การประกาศุต์�วแปรค3าคงท�� (Constant Variable)
กฎการบ�งค�บใช� (Scoping Rule) และอาย� (Lifetime) ขีองต์�วแปร Global Variable และ Local Variable Public Private
Operators Assignment operator
Name$ = “Tongdee” Arithmetic operator
+ - * / ^ & Mod \ Relational operator
= < > <> >= <= Like Is Logical operator
Not And Or Xor Eqv Imp
ค6าส��งควบค�มการท6างาน Branching
GoTo GoSub
Iteration For...Next Do...Loop
Conditional If...Then...Else Select Case
โปรแกรมย3อย Sub โปรแกรม และ Function การสร�างฟ8งก�ช�น การส3งค3าต์�วแปรผิ3านโมด้&ล
การส3งผิ3านต์�วแปรแบบ ByVal (ค3า Default) การส3งผิ3านต์�วแปรแบบ ByRef
การต์รวจสอบและแก�ไขีขี�อผิ$ด้พัลาด้ On Error และ Resume ร&ปแบบการใช�
On Error GoTo ต์6าแหน3งพั$เศุษ (Label) On Error Resume Next On Error GoTo 0
ฟ8งก�ช�นและค6าส��งส6าหร�บการเขี�ยนโปรแกรม ฟ8งก�ช�นเก��ยวก�บ String ฟ8งก�ช�นเก��ยวก�บต์�วเลขี ฟ8งก�ช�นท��ใช�แปลงระหว3างต์�วแปรต์3างชน$ด้ก�น ฟ8งก�ช�นท��เก��ยวขี�องก�บ Date และ Time
ฟอร�มและองค�ประกอบต์3าง ๆ ล�กษณะขีองฟอร�ม
SDI Single Document Interface MDI Multiple Document Interface
แนวความค$ด้ในการออกแบบฟอร�ม ค�ณสมบ�ต์$ (Property) ขีองฟอร�ม เหต์�การณ� (Event) ขีองฟอร�ม ฟ8งก�ช�นการท6างาน (Method) ขีองฟอร�ม
คอนโทรลเบ,.องต์�น Picture Box Label TextBox Frame Command Button Check Box Option Box
Combo Box List Box Hscroll Bar และ Vscroll Bar Timer DriveListBox DirListBox FileListBox
Shape Line Image OLE Control Array
Event ขีอง Mouse Mouse Down Mouse Up Mouse Move
Event ขีอง Keyboard Key Press Key Down key Up
ค6าถุาม