OOP - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

OOP

Description:

????????????????? 14 : ???????????????????????????????????. ??????? ... ??????? ?????????????????????? BASIC (Beginners All-purpose Symbolic Instruction ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 23
Provided by: jirawutsuw
Category:
Tags: oop | beginners

less

Transcript and Presenter's Notes

Title: OOP


1
????????????????? 14 ???????????????????????????
????????
  • ?????????????????????????
  • ???????????????????????????
  • ???????????????????????????
  • ??????
  • ?????????????????????
  • ???????????????????
  • ???????????????????????????
  • ?????????????????? OOP
  • ?????????????????
  • ????????????????????????

2
?????????????????????????
  • ?????????????????? ??????????????????(source
    code) ???????????????????????? ?????????????
    ????????????????????????? ????
    ??????????????????? ?????????????????????????????
    ?? ?????????????? .EXE(executable),
    .INI(initialization), .HLP(Help), .DLL(Dynamic
    link library) ????????
  • ????????????????????????????? ???????????????????
    ????????????? ?????????????????????????
    ,???????????????????????????????????
    ???????????????? ????????????????????????????????
    ???? ??????? ??????????? 3D ????
    ?????????????????????????????????????????(????????
    ) ?????????

3
??????????????????????????????????????
  • ???????????????????????????
  • (Program Control Flow)
  • ?????? (Variables)
  • ????????????????????? (Algorithms and Functions)

4
??????????????????????????? (Program Control
Flow)
  • ??????????????????????????? ??????????????????????
    ??????????????????????????????????????????????????
    ??????????????????????????
  • ???????????????????????????????????? (Flowchart)
    ???????? Flow Diagram ????????????????????????????
    ????????????????????? ??????????????????????????
    (Pseudocode) ??????? ?????????????????????????????
    ?????????????????????????????????

5
??????????????????????????? (???) (Program
Control Flow)
6
??????????????????????????? (???) (Program
Control Flow)
7
??????????????????????????? (???) (Program
Control Flow)
????????
?????? ???????? A ???????????????????
V ???????????????? Pine
???????????????? 3.14 R ????????????????? ??
??????????????? ???????????????? ???
????????????? ???
???????? Pine 3.14
?????? ????? (R)
????????????? (V) (4/3)PineRRR
???????????????? (A) 4PineRR
????????????????????
????????????????????
??????????
8
??????(Variables)
  • ?????? ???????????????????????????????????????????
    ??(??????????????????????) ???????????????????????
    ???????????????????? ?????????????????????????????
    ???????????????????????
  • ???????? ???????????????????? Basic
  • integer num1, num2 ?????????????? num1??? num2
  • ????????????????
  • real Pine 3.14 ?????????????? Pine
    ???????????????? ????? 3.14

9
?????? (???)(Variables)
  • ?????????????????????????????
  • integer R 2
  • real Pine 3.14
  • real area
  • area PineRR
  • print Area area
  • end

10
?????????????????????(Algorithm and Function)
  • ?????????? ???????????????????????????????????????
    ???????????????????????? ????????????????????????
    ??????????????????????????????????????????????????
    ?????????????? ??????????????????????????????????
    ????????? ????????????????????????????????????????
    ???????????????? ???????????????????????????????
  • ???????? ?????????????????????????????????????????
    ????????????? ???????????????????????????????????
    ??????????????????????????????????????????????????
    ????????

11
?????????????????????
  • ????????????????????? 2 ????
  • ??????????????????????????? (Structural
    programming)
  • ?????????????????????????????????????????????
    ????????????????? ???????? ?????????????????????
    ????????????????????(main function)
    ????????????????????????????????????
    ??????????????????? ????????????????????????
    ?????????????????????? (Top-down ???? Pascal
    ??? modular ???? C)
  • ???????????????????????????????? (Object-Oriented
    programming)
  • ??????????????????????????????????? (object)
    ???????????????????????????????? ????????????
    ??????????????????????? ?????????????????????
    ??????????????????????????

12
???????????????????????????
  • ????????????????????????????????????????????? 3
    ????????? ??????
  • ?????????????????????? (Sequence Structure)
  • ???????????????????????????? (process)
    ????????????????????????????????
    ?????????????????????????????? ???????????????????
    ????????? ???????????????????????????????????????
    ????????????????????? ? ?? ???????????????????????
    ?????? ???????????????????????????????????????????
    ???

Process1
Process2
Process3
13
??????????????????????????? (???)
  • ???????????????????? (Selection Structure)
  • ?????????????????????????????????????
    ???????????????????????????????????
    ?????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????? ??????? ??????????????????????????
    ??????????????????????????????????????????????????
    ?????? ???????????????????????????????????????????
    ?????????

Condition
No
Process2
Yes
Process1
14
??????????????????????????? (???)
  • ?????????????????????????? (Repetition or
    Looping)
  • ???????????????????? ? ??????????????????????????
    ????? ? ???????????????????? ? ???????? ?
    ??????????????????????????????????????????????????
    ?????????????????????????????????

Condition
No
Process2
Yes
Process1
15
???????????????????????????????????
  • ??????????????????????????????????????? ???
    ??????????????? ?????????????????? (Object)
    ????????????????? (Class)
  • ???????? ??? ?????????????????????????
    ?????????????? ?????? ??????????? ?????? ???????
    ??????????????????????????????????????????????????
    ???????????????? ???????????? ????????????????????
    ??(Attribute)
  • ???? ????????????????????????? ???????????????????
    ??????
  • ??????????????????????????????????????????????????
    ??????????????
  • ???????? ?????????????????????????????????????????
    ??????????????????
  • ???????????????

16
??????????????????????????????????? (???)
?????????????????
???????? ??????????????? ????????? ??????? ?????
????????? ?? ??, ???, ????????? ??????
?????,??????,???? ?????? ??????, ???????,
???????????? ???? vios,adventure,serie7
17
???????????????????????????
  • ??????????????????????????????????????
    ?????????????????????
  • ???????????????????(SDLC) ????????????????????????
    ???? ??????
  • ??????????????????????? (Need Analysis)
    ??????????????????????????????????????????????????
    ?????????????????????
  • ????????????? (System) ???????????????????????????
    ????????????????????????????????????????? 3
    ???????? ??????????(Flow Chart),
    ??????????????????????????????????(psuedocode)
  • ???????? (Development) ?????? ???????????????
    ?????????????????????

18
??????????????????????????? (???)
  • ?????????? (Implementation) ??????????????????????
    ????????????? ??????????????????????????
  • ????????????? (Maintenanace) ?????????????????????
    ??????? ??????????????????????????
    ??????????????????????????????????????????????????
    ??????

19
?????????????????
  • ??????????????? (Computer langauge)
    ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ???????????????
  • ????????????????? ?????????? ????????????????????
    ??????????????????????????????????????????????????
    ??????????????????????????????????? ???????????
    (Machine Languages)
  • ??????????????? ?????????????????????????????
    ??????? (Mnemonic) ???????????????????????????????
    ????????????????? ????????????????????????????????
    ?????????????????????????? (Assembly Languages)

20
????????????????? (???)
  • ??????????????? ????????????
  • ???????????????????????????????????
    ??????????????????????????????????????????????????
    ???? ?????????????????????????????????????????????
    ????????? ?????????????????? Compiler
    ??????????????????????????????????????????????????
    ????????? ??????????????????????????????
    ?????????????????????? BASIC (Beginners
    All-purpose Symbolic Instruction Code),
    ???????????? (FORmula TRANslator), ?????????
    Common Business Oriented Language), ??????????
    (Pascal), ?????? (C), ?????????? (C), ???????
    (JAVA) ???????

21
????????????????? (???)
  • ??????????????? ????????????????????????????
  • ??????????????????????????????????????????????????
    ??????????????????????????????
    ??????????????????????????????????????????????????
    ????????? ???????????????????????????????????????
    ???????????????????? ???????????????
    ???????????????????????????????????
    ???????????????????????? Visual Basic Delphi
    Macromedia Director Frontpage ???????

22
????????????????? (???)
  • ??????????????? ??????????????????????????????????
    ???????????????
  • ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ?????????????????????????????????????
    ??????????????????????? ???????????????????????
    (Artifitial Intelligence) ???????????????????
    (Expert Systems) ???????????????????????????????
    ???? ????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????? ???????
Write a Comment
User Comments (0)
About PowerShow.com