การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างโปรแกรมภาษา JAVA
Advertisements

Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
การใช้ MessageBox-InputBox
ประเภทของข้อมูล Excel 2007
Department of Computer Business
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
Visual Basic 6 By Samaporn Yendee VB6.
Adv. Access.
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
Object-Oriented Programming
การเขียนโปรแกรม ASP การประกาศตัวแปร
ครั้งที่ 7 Composition.
เทคนิคทางคณิตศาสตร์ในการวิเคราะห์เชิงปริมาณ
กล่องข่าวสาร (Message Box)
PROCEDURE <<โปรแกรมย่อย>>
การควบคุมทิศทางการทำงานของโปรแกรม
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Looping การวนรอบ บทที่ 4.
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
Lab 8 ตัวแปรและชนิดข้อมูล
Lab 8 ตัวแปรและชนิดข้อมูล
บทที่ 3 Class and Object (1) การสร้างและการใช้งานคลาส
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
คลาสและวัตถุ (4) (Class & Object)
คลาสและวัตถุ (3) (Class & Object). w5_000.rar การใช้งานเมธอดภายในคลาสเดียวกัน ข้อ 24, 25 as5_000.rar การใช้งานเมธอดภายในคลาสเดียวกัน ข้อ 23 2.
คลาสและวัตถุ (4) (Class & Object)
C# Programming Exceed Camp: Day 3.
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
การเข้าถึงฐานข้อมูล ด้วยกลุ่ม object ADO.NET
Lecture 9 Class (คลาส) To do: Hand back assignments
บทที่ 7 คำสั่งสำหรับเขียนโปรแกรม
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
บทที่ 6 เมธอด.
Chapter 4 การสร้าง Application
บทที่ 3 ชนิดของข้อมูลและตัวดำเนินการ
การแปลงชนิดข้อมูลของตัวแปร
บทที่ 4 การใช้ตัวดำเนินการ
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2.
Object Oriented Programming Handling Exceptions
Method of Class อ.สุพจน์ สิงหัษฐิต
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
บทที่ 4 Aggregation Abstraction
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
การวิเคราะห์และออกแบบระบบเชิงวัตถุ (OOAD)
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
วิชา :: การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
Selection Nattapong Songneam.
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
Object-Oriented Programming
บทที่ 3 การสร้าง Appication แบบ Windows Form
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
Java Programming Java Structure and Datatype,Variable
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
Midterm outline Object-oriented programming Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
BCS 121 บท 5 การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
Polymorphism กนกวรรธน์ เซี่ยงเจ็น
Recursive Method.
Object Oriented Programming : OOP
บทที่ 2 ฟังก์ชันใน Visual Basic 6.0
Object-Oriented Programming
การกระทำทางคณิตศาสตร์
ตัวแปร และชนิดข้อมูล.
การรับและแสดงผลข้อมูล (Input/Output)
1 Inheritance อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
ใบสำเนางานนำเสนอ:

การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)

s OOP a c l s การกระทำ คุณสมบัติ METHOD PROPERTY

การกระทำ คุณสมบัติ METHOD Txt1.Focus Lbl.Dispose Databind Applystyle PROPERTY Dim Number as Integer = 10 Dim Faculty as String = “Informatic” Public i as Integer = 1 Public Text as String = “Hello” Txt1.Focus Lbl.Dispose Databind Applystyle การกระทำ METHOD

การประกาศและเรียกใช้ Property Class Today Public Num1 As Integer = 5 Public Num2 As Integer = 10 Public Num3 As Integer = 20 End Class Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim X As New Today Dim Int1 As Integer = X.Num1 Dim Int2 As Integer = X.Num2 Dim Int3 As Integer = X.Num3 lblShow.text = int1 & int2 & int3 ประกาศ Class เรียกใช้ Class

ตัวอย่าง - การประกาศและเรียกใช้ Property จงประกาศตัวแปรต่อไปนี้ใน Class scoreA = 39 -nameA = สิริศักดิ์ เขื่อนแก้ว scoreB = 67 -nameB = ลำเกิง โซ๊ะมณี ScoreC = 77 -nameC = แสดงชื่อและคะแนนทาง labelA, labelB, labelC

ตัวอย่าง - การประกาศและเรียกใช้ Method Method พฤติรรมหรือการกระทำ (Sub Procedure หรือ Function) ที่อยู่ใน Class นั้นๆซึ่งประกอบด้วยสองประเภท แบบไม่มีพารามิเตอร์ แบบมีพารามิเตอร์

ตัวอย่าง - การประกาศและเรียกใช้ Method จงสร้างโปรแกรมสำหรับหาผลบวก ลบ คูณและหารโดยใช้ OOP Concept ในส่วนของเครื่องหมายทางคณิตศาสตร์ และแสดงผลทาง lblShow1,2,3,4 txtNum1 txtNum2 lblShow1 lblShow2 lblShow3 lblShow4

MsgBox(“Prompt”, Button,”Title”) Message Box เป็น dialog ที่แสดงข้อมูลให้ผู้ใช้ได้เห็น เมื่อเรียกใช้จะมีข้อความและปุ่มให้ผู้ใช้คลิก แล้วจะคืนค่าเป็น integer ดังนั้นถ้าต้องการค่ากลับมาใช้จะต้อง ประกาศตัวแปรรองรับเป็นชนิด integer รูปแบบ MsgBox(“Prompt”, Button,”Title”) เช่น dim intButton As integer intButton = MsgBox(“ClickYes “,vbYesNo) response.write(intButton)

ค่าที่คืนมาจาก Message Box

ตัวอย่าง Message Box