ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5...
DESCRIPTION
ซอฟต์แวร์พัฒนาระบบฐานข้อมูล บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010. ปริญญา น้อยดอนไพร สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยราช ภัฏ สุราษฎร์ธานี. วัตถุประสงค์. เมื่อจบบทนี้แล้ว นักศึกษาสามารถ อธิบายหลักการเขียนโปรแกรมแบบ Visual ได้ - PowerPoint PPT PresentationTRANSCRIPT
ซอฟต์�แวร์�พัฒนาร์ะบบฐานข้�อมู�ล
บทท�� 5 การ์พัฒนาซอฟต์�แวร์�ด้�วย MS Visual Basic 2010
ปริ�ญญา น้�อยดอน้ไพริสาขาวิ�ชาวิ�ทยาการิคอมพ�วิเตอริ� คณะวิ�ทยาศาสตริ�
และเทคโน้โลย�มหาวิ�ทยาล!ยริาชภั!ฏส$ริาษฎริ�ธาน้�
วต์ถุ�ปร์ะสงค์�เมู$�อจบบทน�&แล�ว นกศึ(กษาสามูาร์ถุ• อธิ+บายหลกการ์เข้�ยนโปร์แกร์มูแบบ Visual ได้�• เล$อกเค์ร์$�องมู$อต์/าง ๆ เพั$�อช่/วยในการ์เข้�ยน
โปร์แกร์มูได้�อย/างถุ�กต์�องและเหมูาะสมู
หวข้�อการ์บร์ร์ยาย• ต์วแปร์และช่น+ด้ข้องข้�อมู�ล• Operators• ค์3าส�งค์วบค์�มูการ์ท3างาน• โปร์แกร์มูย/อย Sub โปร์แกร์มู และ Function• การ์ต์ร์วจสอบและแก�ไข้ข้�อผิ+ด้พัลาด้• ฟ5งก�ช่นและค์3าส�งส3าหร์บการ์เข้�ยนโปร์แกร์มู• ฟอร์�มูและองค์�ปร์ะกอบต์/าง ๆ
ต์วแปร์และช่น+ด้ข้องข้�อมู�ล• ต์วแปร์ (Variable) ค์$อ หน/วยข้องข้�อมู�ลภายใน
โปร์แกร์มูท��สามูาร์ถุเปล��ยนค์/าได้�ในร์ะหว/างการ์ปร์ะมูวลผิลข้องโปร์แกร์มูต์/าง ๆ
• ช่น+ด้ข้องข้�อมู�ล (Data type)• การ์ปร์ะกาศึต์วแปร์ (Variable declaration)– Explicit declaration– Implicit Declaration
• การ์ปร์ะกาศึต์วแปร์ค์/าค์งท�� (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
ค์3าส�งค์วบค์�มูการ์ท3างาน• Branching– GoTo– GoSub
• Iteration– For...Next– Do...Loop
• Conditional– If...Then...Else– Select Case
โปร์แกร์มูย/อย Sub โปร์แกร์มู และ Function
• การ์สร์�างฟ5งก�ช่น• การ์ส/งค์/าต์วแปร์ผิ/านโมูด้�ล– การ์ส/งผิ/านต์วแปร์แบบ ByVal (ค์/า Default)– การ์ส/งผิ/านต์วแปร์แบบ ByRef
การ์ต์ร์วจสอบและแก�ไข้ข้�อผิ+ด้พัลาด้• On Error และ Resume• ร์�ปแบบการ์ใช่�– On Error GoTo ต์3าแหน/งพั+เศึษ (Label)– On Error Resume Next– On Error GoTo 0
ฟ5งก�ช่นและค์3าส�งส3าหร์บการ์เข้�ยนโปร์แกร์มู
• ฟ5งก�ช่นเก��ยวกบ String• ฟ5งก�ช่นเก��ยวกบต์วเลข้• ฟ5งก�ช่นท��ใช่�แปลงร์ะหว/างต์วแปร์ต์/างช่น+ด้กน• ฟ5งก�ช่นท��เก��ยวข้�องกบ Date และ Time
ฟอร์�มูและองค์�ปร์ะกอบต์/าง ๆ• ลกษณะข้องฟอร์�มู– SDI Single Document Interface–MDI Multiple Document Interface
• แนวค์วามูค์+ด้ในการ์ออกแบบฟอร์�มู• ค์�ณสมูบต์+ (Property) ข้องฟอร์�มู• เหต์�การ์ณ� (Event) ข้องฟอร์�มู• ฟ5งก�ช่นการ์ท3างาน (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