chapter 16 dialogue notations and design2. Dialogue Notations and Desi การแปล - chapter 16 dialogue notations and design2. Dialogue Notations and Desi ไทย วิธีการพูด

chapter 16 dialogue notations and d

chapter 16 dialogue notations and design
2. Dialogue Notations and Design
Dialogue Notations
Diagrammatic
state transition networks, JSD diagrams, flow charts
Textual
formal grammars, production rules, CS P
Dialogue linked to
the semantics of the system – what it does
the presentation of the system – how it looks
Formal descriptions can be analysed
for inconsistent actions
for difficult to reverse actions
for missing actions
for potential miskeying errors
3. what is dialogue?
conversation between two or more parties
usually cooperative
in user interfaces
refers to the structure of the interaction
syntactic level of human–computer ‘conversation’
levels
lexical – shape of icons, actual keys pressed
syntactic – order of inputs and outputs
semantic – effect on internal application/data
4. structured human dialogue
human-computer dialogue very constrained
some human-human dialogue formal too …
Minister: do you man’s name take this woman … Man: I do Minister: do you woman’s name take this man … Woman: I do Man: With this ring I thee wed (places ring on womans finger) Woman: With this ring I thee wed (places ring ..) Minister: I now pronounce you man and wife
5. lessons about dialogue
wedding service
sort of script for three parties
specifies order
some contributions fixed – “I do”
others variable – “do you man’s name …”
instructions for ring concurrent with saying words “with this ring …”
if you say these words are you married?
only if in the right place, with marriage licence
syntax not semantics
6. … and more
what if woman says “I don’t”?
real dialogues often have alternatives:
the process of the trial depends on the defendants response
focus on normative responses
doesn’t cope with judge saying “off with her head”
or in computer dialogue user standing on keyboard!
Judge: How do you plead guilty or not guilty? Defendant: either Guilty or Not guilty
7. dialogue design notations
dialogue gets buried in the program
in a big system can we:
analyse the dialogue:
can the user always get to see current shopping basket
change platforms (e.g. Windows/Mac)
dialogue notations helps us to
analyse systems
separate lexical from semantoc
… and before the system is built
notations help us understand proposed designs
8. graphical notations state-transition nets (STN) Petri nets, state charts flow charts, JSD diagrams
9. State transition networks (STN)
circles - states
arcs - actions/events
10. State transition networks - events
arc labels a bit cramped because:
notation is `state heavy‘
the events require most detail
11. State transition networks - states
labels in circles a bit uninformative:
states are hard to name
but easier to visualise
12. Hierarchical STNs
managing complex dialogues
named sub-dialogues
Graphics Submenu Text Submenu Paint Submenu Main Menu select ‘graphics’ select ‘paint’ select ‘text’
13. Concurrent dialogues - I simple dialogue box Text Style bold italic underline example
14. Concurrent dialogues - II three toggles - individual STNs bold italic underline NO bold bold click on ‘bold’ NO italic italic click on ‘italic’ NO u’line u’line click on ‘underline’
15. Concurrent dialogues - III bold and italic combined NO style bold only click on ‘bold’ click on ‘ italic’ click on ‘ italic’ Text Style bold italic underline example italic only bold italic click on ‘bold’
16. Concurrent dialogues - IV all together - combinatorial explosion ‘ italic’ NO style bold only ‘ bold’ italic only bold italic ‘ bold’ ‘ italic’ u’line only bold u’line ‘ bold’ italic u’line bold italic u’line ‘ bold’ ‘ italic’ ‘ italic’ ‘ underline’ ‘ underline’ ‘ underline’ ‘ underline’ Text Style bold italic underline example
17. escapes
‘ back’ in web, escape/cancel keys
similar behaviour everywhere
end up with spaghetti of identical behaviours
try to avoid this
e.g. on high level diagram
‘ normal’ exit for each submenu
plus separate escape arc active ‘everywhere’ in submenu
Graphics Submenu Text Submenu Paint Submenu Main Menu select ‘graphics’ select ‘paint’ select ‘text’ normal finish ESC normal finish ESC normal finish ESC
18. help menus
similar problems
nearly the same everywhere
but return to same point in dialogue
could specify on STN … but very messy
usually best added at a ‘meta’ level
Finish Help Subsystem Circle 1 click on circumference Circle 2 from Menu press HELP button draw circle rubber band click on centre Help Subsystem press HELP button
19. Petri nets
one of the oldest notations in computing!
flow graph:
places – a bit like STN states
transitions – a bit like STN arcs
counters – sit on places (current state)
several counters allowed
concurrent dialogue states
used for UI specification (ICO at Toulouse)
tool support – Petshop
20. Petri net example Bold On Italic On Bold Off Italic Off user presses ‘Italic’ user presses ‘Bold’ T1 T2 T3 T4 user actions represented as a new counter transition ‘fires’ when all input places have counters
21. State charts
used in UML
extension to STN
hierarchy
concurrent sub-nets
escapes
OFF always active
history
link marked H goes back to last state on re-entering subdialogue
On Off 1 2 3 4 Sound Channel H SEL SEL SEL SEL MUTE Standby OFF ON RESET
22. Flowcharts
familiar to programmers
boxes - process/event - not state
use for dialogue (not internal algorithm)
Delete D1 Please enter employee no.: ____ Delete D3 Name: Alan Dix Dept: Computing delete? (Y/N): _ Please enter Y or N Delete D2 Name: Alan Dix Dept: Computing delete? (Y/N): _ answer? C2 Finish Finish read record C1 delete record C3 other N Y
23. it works!
formal notations – too much work?
COBOL transaction processing
event-driven – like web interfaces
programs structure ≠ dialogue structure
used dialogue flow charts
discuss with clients
transform to code
systematic testing
1000% productivity gain
formalism saves time!!
Delete D1 Please enter employee no.: ____ Delete D3 delete? (Y/N): _ Please enter Y or N Delete D2 Name: Alan Dix Dept: Computing delete? (Y/N): _ answer? C2 Finish Finish read record C1 other N Y delete record C3
24. JSD diagrams
for tree structured dialogues
less expressive
greater clarity
transaction login add employee record change employee record display employee record logout Personnel Record System delete employee record *
25. textual notations grammars production rules CSP and event algebras
26. Textual - Grammars
Regular expressions
sel-line click click* dble-click
compare with JSD
same computational model
different notation
BNF
expr ::= empty
| atom expr
| '(' expr ')' expr
more powerful than regular exp. or STNs
Still NO concurrent dialogue
27. Production rules
Unordered list of rules:
if condition then action
condition based on state or pending events
every rule always potentially active
Good for concurrency
Bad for sequence
28. Event based production rules
Sel-line  first
C-point first  rest
C-point rest  rest
D-point rest  < draw line >
Note:
events added to list of pending events
‘ first ’ and ‘ rest ’ are internally generated events
Bad at state!
29. Prepositional Production System
State based
Attributes:
Mouse: { mouse-off, select-line, click-point, double-click }
Line-state: { menu, first, rest }
Rules (feedback not shown):
select-line  mouse-off first
click-point first  mouse-off rest
click-point rest  mouse-off
double-click rest  mouse-off menu
Bad at events!
30. CSP and process algebras
used in Alexander's SPI, and Agent notation
good for sequential dialogues
Bold-tog = select-bold?  bold-on  select-bold?  bold-off  Bold-tog
Italic-tog = . . .
Under-tog = . . .
and concurrent dialogue
Dialogue-box = Bold-tog || Italic-tog || Under-tog
but causality unclear
31. Dialogue Notations - Summary
Diagrammatic
STN, JSD, Flow charts
Textual
grammars, production rules, CSP
Issues
event base vs. state based
power vs. clarity
model vs. notation
sequential vs. concurrent
32. Semantics Alexander SPI (i)
Two part specication:
EventCSP - pure dialogue order
EventISL - target dependent semantics
dialogue description - centralised
syntactic/semantic trade-off - tollerable
33. Semantics Alexander SPI (ii)
EventCSP
Login = login-mess -> get-name -> Passwd
Passwd = passwd-mess -> (invalid -> Login [] valid -> Session)
EventISL
event: login-mess
prompt: true
out: “Login:”
event: get-name
uses: input
set: user-id = input
event: valid
uses: input, user-id, passwd-db
wgen: passwd-id = passwd-db(user-id)
34. Semantics - raw code
event loop for word processor
dialogue description - very distributed
syntactic/semantic trade-off - terrible!
switch ( ev.type ) { case button_down: if ( in_text ( ev.pos ) ) { mode = selecting; mark_selection_start(ev.pos); } ... case button_up: if ( in_text ( ev.pos ) && mode == selecting ) { mode = normal; mark_selection_end(ev.pos); } ... case mouse_move: if (mode == selecting ) { extend_selection(ev.pos); } ... } /* end of switch */
35. Action properties
completeness
missed arcs
unforeseen circumstances
determinism
several arcs for one action
deliberate: application decision
accident: production rules
nested escapes
consistency
same action, same effect?
modes and visibility
36. Checking properties (i)
completeness
double-click in circle states?
double click ?
37. Checking properties (ii)
Reversibility:
to reverse select `line'
38. Checking properties (ii)
Reversibility:
to reverse select `line'
click
39. Checking properties (ii)
Reversibility:
to reverse select `line'
click - double click
40. Checking properties (ii)
Reversibility:
to reverse select `line'
click - double click - select `graphics'
(3 actions)
N.B. not undo
41. State properties
reachability
can you get anywhere from anywhere?
and how easily
reversibility
can you get to the previous state?
but NOT undo
dangerous states
some states you don't want to get to
42. Dangerous States
word processor: two modes and exit
F1 - changes mode
F2 - exit (and save)
Esc - no mode change
but ... Esc resets autosave
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
บทที่ 16 สนทนาฯลฯ และการออกแบบ2. บทสนทนาฯลฯ และการออกแบบพูดคุยฯลฯDiagrammaticเครือข่ายการเปลี่ยนสถานะ JSD ไดอะแกรม แผนภูมิการไหลเป็นข้อความทาง grammars กฎการผลิต ซีเอสพีบทสนทนาที่เชื่อมโยงกับความหมายของระบบ – อะไรได้บ้างนำเสนอระบบ – มีลักษณะอย่างไรสามารถ analysed คำอธิบายอย่างเป็นทางการสำหรับการดำเนินการไม่สอดคล้องกันการยากที่จะย้อนกลับการดำเนินการสำหรับการดำเนินการที่ขาดหายไปสำหรับศักยภาพ miskeying ข้อผิดพลาด3. บทสนทนาคืออะไรบทสนทนาระหว่างบุคคลสองคน หรือมากกว่าโดยปกติสหกรณ์ในอินเทอร์เฟซผู้ใช้หมายถึงโครงสร้างของการโต้ตอบทางไวยากรณ์ระดับบุคคล – คอมพิวเตอร์ 'สนทนา'ระดับเกี่ยวกับคำศัพท์ – รูปไอคอน ของจริงแป้นทางไวยากรณ์สั่งของอินพุตและเอาท์พุตความหมาย – ผลข้อมูลภายในแอพลิเคชัน4. สนทนาโครงสร้างมนุษย์คอมพิวเตอร์บุคคลบทสนทนามากจำกัดมนุษย์มนุษย์บางบทสนทนาอย่างเป็นทางการเกินไป...รัฐมนตรี: คุณผู้หญิงคนนี้ใช้ชื่อผู้ชาย... ชาย: ฉันรัฐมนตรีว่ากระทรวง: คุณผู้หญิงคนนี้ใช้ชื่อ... ผู้หญิง: ฉันคน: นี้แหวนผมท่านกล่าวพุธ (สถานแหวนบนนิ้ว womans) ผู้หญิง: นี้แหวนผมท่านกล่าวพุธ (แหวนสถาน...) รัฐมนตรี: ผมตอนนี้เสียงคุณและภรรยา5. บทเรียนเกี่ยวกับบทสนทนาบริการจัดงานแต่งงานเรียงลำดับของสคริปต์สำหรับบุคคลที่สามระบุใบสั่งผลงานบางคง – "ฉัน"บางตัวแปร – "คุณชายชื่อ..."คำแนะนำสำหรับแหวนพร้อมกับพูดคำ "กับแหวนนี้..."ถ้าคุณพูดคำเหล่านี้ คุณแต่งงานหรือไม่ถ้าเฉพาะในเหมาะสม มีใบอนุญาตแต่งงานไวยากรณ์ไม่ความหมาย6.... และอื่น ๆถ้าผู้หญิงกล่าวว่า "ฉันไม่"ประเด็นที่แท้จริงมักจะมีทางเลือก:กระบวนการของการทดลองขึ้นอยู่กับการตอบสนองของจำเลยเน้นตอบ normativeไม่รับมือกับผู้พิพากษาว่า "ปิด ด้วยหัวของเธอ"หรือในคอมพิวเตอร์พูดคุย ผู้ใช้ยืนอยู่บนแป้นพิมพ์ผู้พิพากษา: วิธีทำคุณยอมรับผิด หรือไม่มีความผิดหรือไม่ จำเลย: Guilty อย่างใดอย่างหนึ่ง หรือไม่มีความผิด7. บทสนทนาฯลฯ ออกแบบบทสนทนาจะฝังอยู่ในโปรแกรมในระบบขนาดใหญ่เราสามารถ:วิเคราะห์กล่องโต้ตอบ:ผู้ใช้จะได้เห็นตะกร้าปัจจุบันเปลี่ยนแพลตฟอร์ม (เช่น Windows/Mac)ฯลฯ พูดคุยช่วยให้เราวิเคราะห์ระบบเกี่ยวกับคำศัพท์จาก semantoc แยก...และ ก่อนที่ระบบจะถูกสร้างขึ้นฯลฯ ช่วยให้เราเข้าใจการออกแบบนำเสนอ8. กราฟิกฯลฯ เปลี่ยนสถานะสุทธิมุ้ง Petri (STN) แผนภูมิการไหลภูมิรัฐ ไดอะแกรม JSD9. รัฐเปลี่ยนเครือข่าย (STN)วงกลม - อเมริกาเส้นโค้ง - การกระทำ/เหตุการณ์10. รัฐเปลี่ยนเครือข่าย - เหตุการณ์ป้ายโค้งเล็ก cramped เนื่องจาก:เครื่องหมายเป็น 'รัฐหนัก'เหตุการณ์ต้องการรายละเอียดมากที่สุด11. รัฐเปลี่ยนเครือข่าย - อเมริกาป้ายชื่อในวงการบิต uninformative:อเมริกายากชื่อแต่ง่ายต่อการ visualise12. STNs ลำดับการจัดการประเด็นซับซ้อนประเด็นย่อยที่ชื่อกราฟิกเลือกเมนูข้อความเมนูสีเมนูหลักเมนู 'กราฟิก' เลือก 'ระบายสี' เลือก 'ข้อความ'13. พร้อมกันนอบ - ฉันง่ายโต้กล่องข้อความแบบตัวหนาตัวเอียงขีดเส้นใต้ตัวอย่าง14. กันนอบ - II 3 สลับ - STNs แต่ละตัวหนาเอียงขีดเส้นใต้ไม่หนาหนากที่ 'ตัวหนา' ตัวเอียงตัวเอียงไม่คลิกที่ 'เอียง' ไม่ u'line u'line คลิกที่ 'เซลล์'15. กันนอบ - III เป็นตัวหนา และตัวเอียงรวมไม่ลักษณะหนาเพียงคลิกที่ 'ตัวหนา' คลิก 'ตัวเอียง' 'เอียง' ลักษณะข้อความตัวหนาตัวเอียงขีดเส้นใต้ตัวเอียงตัวหนาเท่านั้นที่เอียงอย่างบนบน 'ตัวหนา'16. กันนอบ - IV พร้อมกันทั้งหมด - u'line เอียง 'เอียง' ไม่ลักษณะหนาเท่า 'ตัวหนา' ตัวเอียงตัวหนาเฉพาะเอียง 'ตัวหนา' 'เอียง' u'line u'line เฉพาะตัวหนา 'ตัวหนา' ปัญหาขยายตัวหนาเอียง u'line 'ตัวหนา' 'เอียง' 'เอียง' 'เซลล์' 'เซลล์' 'เซลล์' 'เซลล์' ลักษณะข้อความตัวหนาตัวเอียงขีดเส้นใต้ตัวอย่าง17. escapes'กลับ' ในเว็บ หนี/ยกเลิกคีย์ทุกพฤติกรรมที่คล้ายกันมีสปาเก็ตตี้ของวิญญาณเหมือนกันพยายามหลีกเลี่ยงปัญหานี้เช่นบนไดอะแกรมระดับสูงออกจาก 'ปกติ' ในแต่ละเมนูย่อยนอกจากแยกหนีงานอาร์ค 'ทุก' ในเมนูย่อยรูปภาพเมนูข้อความเมนูสีเมนูเมนูหลักเลือก 'กราฟิก' เลือก 'ระบายสี' เลือก 'ข้อความ' ปกติเสร็จสิ้น ESC เสร็จปกติ ESC ปกติเสร็จสิ้น ESC18. เมนูช่วยเหลือปัญหาที่คล้ายกันเกือบเหมือนกันทุกแต่กลับไปที่จุดเดียวกันในต่างแดนcould specify on STN … but very messyusually best added at a ‘meta’ levelFinish Help Subsystem Circle 1 click on circumference Circle 2 from Menu press HELP button draw circle rubber band click on centre Help Subsystem press HELP button19. Petri netsone of the oldest notations in computing!flow graph:places – a bit like STN statestransitions – a bit like STN arcscounters – sit on places (current state)several counters allowedconcurrent dialogue statesused for UI specification (ICO at Toulouse)tool support – Petshop20. Petri net example Bold On Italic On Bold Off Italic Off user presses ‘Italic’ user presses ‘Bold’ T1 T2 T3 T4 user actions represented as a new counter transition ‘fires’ when all input places have counters21. State chartsused in UMLextension to STNhierarchyconcurrent sub-netsescapesOFF always activehistorylink marked H goes back to last state on re-entering subdialogueOn Off 1 2 3 4 Sound Channel H SEL SEL SEL SEL MUTE Standby OFF ON RESET22. Flowchartsfamiliar to programmersboxes - process/event - not stateuse for dialogue (not internal algorithm)Delete D1 Please enter employee no.: ____ Delete D3 Name: Alan Dix Dept: Computing delete? (Y/N): _ Please enter Y or N Delete D2 Name: Alan Dix Dept: Computing delete? (Y/N): _ answer? C2 Finish Finish read record C1 delete record C3 other N Y23. it works!formal notations – too much work?COBOL transaction processingevent-driven – like web interfacesprograms structure ≠ dialogue structureused dialogue flow chartsdiscuss with clientstransform to codesystematic testing1000% productivity gainformalism saves time!!Delete D1 Please enter employee no.: ____ Delete D3 delete? (Y/N): _ Please enter Y or N Delete D2 Name: Alan Dix Dept: Computing delete? (Y/N): _ answer? C2 Finish Finish read record C1 other N Y delete record C324. JSD diagramsfor tree structured dialoguesless expressivegreater claritytransaction login add employee record change employee record display employee record logout Personnel Record System delete employee record *25. textual notations grammars production rules CSP and event algebras26. Textual - GrammarsRegular expressionssel-line click click* dble-clickcompare with JSDsame computational modeldifferent notationBNFexpr ::= empty| atom expr| '(' expr ')' exprmore powerful than regular exp. or STNsStill NO concurrent dialogue27. Production rulesUnordered list of rules:if condition then actioncondition based on state or pending eventsevery rule always potentially activeGood for concurrencyBad for sequence28. Event based production rulesSel-line  firstC-point first  restC-point rest  restD-point rest  < draw line >Note:events added to list of pending events‘ first ’ and ‘ rest ’ are internally generated eventsBad at state!29. Prepositional Production SystemState based
Attributes:
Mouse: { mouse-off, select-line, click-point, double-click }
Line-state: { menu, first, rest }
Rules (feedback not shown):
select-line  mouse-off first
click-point first  mouse-off rest
click-point rest  mouse-off
double-click rest  mouse-off menu
Bad at events!
30. CSP and process algebras
used in Alexander's SPI, and Agent notation
good for sequential dialogues
Bold-tog = select-bold?  bold-on  select-bold?  bold-off  Bold-tog
Italic-tog = . . .
Under-tog = . . .
and concurrent dialogue
Dialogue-box = Bold-tog || Italic-tog || Under-tog
but causality unclear
31. Dialogue Notations - Summary
Diagrammatic
STN, JSD, Flow charts
Textual
grammars, production rules, CSP
Issues
event base vs. state based
power vs. clarity
model vs. notation
sequential vs. concurrent
32. Semantics Alexander SPI (i)
Two part specication:
EventCSP - pure dialogue order
EventISL - target dependent semantics
dialogue description - centralised
syntactic/semantic trade-off - tollerable
33. Semantics Alexander SPI (ii)
EventCSP
Login = login-mess -> get-name -> Passwd
Passwd = passwd-mess -> (invalid -> Login [] valid -> Session)
EventISL
event: login-mess
prompt: true
out: “Login:”
event: get-name
uses: input
set: user-id = input
event: valid
uses: input, user-id, passwd-db
wgen: passwd-id = passwd-db(user-id)
34. Semantics - raw code
event loop for word processor
dialogue description - very distributed
syntactic/semantic trade-off - terrible!
switch ( ev.type ) { case button_down: if ( in_text ( ev.pos ) ) { mode = selecting; mark_selection_start(ev.pos); } ... case button_up: if ( in_text ( ev.pos ) && mode == selecting ) { mode = normal; mark_selection_end(ev.pos); } ... case mouse_move: if (mode == selecting ) { extend_selection(ev.pos); } ... } /* end of switch */
35. Action properties
completeness
missed arcs
unforeseen circumstances
determinism
several arcs for one action
deliberate: application decision
accident: production rules
nested escapes
consistency
same action, same effect?
modes and visibility
36. Checking properties (i)
completeness
double-click in circle states?
double click ?
37. Checking properties (ii)
Reversibility:
to reverse select `line'
38. Checking properties (ii)
Reversibility:
to reverse select `line'
click
39. Checking properties (ii)
Reversibility:
to reverse select `line'
click - double click
40. Checking properties (ii)
Reversibility:
to reverse select `line'
click - double click - select `graphics'
(3 actions)
N.B. not undo
41. State properties
reachability
can you get anywhere from anywhere?
and how easily
reversibility
can you get to the previous state?
but NOT undo
dangerous states
some states you don't want to get to
42. Dangerous States
word processor: two modes and exit
F1 - changes mode
F2 - exit (and save)
Esc - no mode change
but ... Esc resets autosave
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
บทที่ 16 ข้อความการสนทนาและการออกแบบ
2 การเจรจาและการออกแบบสัญลักษณ์
Dialogue สัญลักษณ์
แผนภาพ
เครือข่ายการเปลี่ยนสถานะไดอะแกรม JSD แผนภูมิการไหล
ต้นฉบับ
ไวยากรณ์อย่างเป็นทางการกฎการผลิตงาน P
บทสนทนาที่เชื่อมโยงกับ
ความหมายของระบบ - สิ่งที่มันไม่
นำเสนอระบบ - ว่าจะดู
รายละเอียดอย่างเป็นทางการสามารถ วิเคราะห์
สำหรับการกระทำที่ไม่สอดคล้องกัน
สำหรับเรื่องยากที่จะย้อนกลับการกระทำ
ที่ขาดหายไปสำหรับการดำเนินการ
หาข้อผิดพลาดที่อาจเกิดขึ้น miskeying
3 อะไรคือการสนทนา
การสนทนาระหว่างสองฝ่ายหรือมากกว่า
มักจะให้ความร่วมมือ
ในส่วนติดต่อผู้ใช้
หมายถึงโครงสร้างของการทำงานร่วมกัน
ในระดับประโยคของคอมพิวเตอร์ของมนุษย์ 'สนทนา'
ระดับ
ศัพท์ - รูปร่างของไอคอน, ปุ่มกดที่เกิดขึ้นจริง
ประโยค - คำสั่งของปัจจัยการผลิตและผล
ความหมาย - ผลกระทบต่อการประยุกต์ใช้ภายในข้อมูล /
4 โครงสร้างการสนทนาของมนุษย์
บทสนทนาคอมพิวเตอร์ของมนุษย์ จำกัด มาก
บางบทสนทนาของมนุษย์มนุษย์อย่างเป็นทางการเกินไป ...
รัฐมนตรีว่าการกระทรวง: คุณชื่อของชายคนใช้ผู้หญิงคนนี้ ... ผู้ชาย: I do รัฐมนตรีว่าการกระทรวง: คุณชื่อของผู้หญิงที่ใช้ผู้ชายคนนี้ ... ผู้หญิง: I do ชาย: ด้วยแหวนวงนี้ ฉันเจ้าแต่งงาน (แหวนบนนิ้วของสถานที่สตรี) ผู้หญิง: ด้วยแหวนวงนี้ผมเจ้าแต่งงาน (แหวนสถานที่ .. ) รัฐมนตรีว่าการกระทรวง: ตอนนี้ผมออกเสียงคุณผู้ชายและภรรยา
5 บทเรียนเกี่ยวกับการเจรจา
บริการจัดงานแต่งงาน
ที่จัดเรียงของสคริปต์สำหรับสามฝ่าย
ระบุเพื่อ
ผลงานบางส่วนคงที่ - "ฉันทำ"
ตัวแปรอื่น ๆ - "คุณชื่อของชายคนนั้น ... "
คำแนะนำสำหรับการแหวนพร้อมกันกับคำว่า "กับแหวนวงนี้ ... "
ถ้าคุณพูดคำเหล่านี้อยู่ คุณแต่งงาน?
เฉพาะในกรณีที่อยู่ในสถานที่ที่เหมาะสมกับการจดทะเบียนสมรส
ไวยากรณ์ไม่ได้ความหมาย
ที่ 6 ... และอื่น ๆ
สิ่งที่ถ้าผู้หญิงพูดว่า "ฉันทำไม่ได้"?
หารือจริงมักจะมีทางเลือก:
ขั้นตอนของการพิจารณาคดีขึ้นอยู่กับการตอบสนองจำเลย
มุ่งเน้นการตอบสนองเชิงบรรทัดฐาน
ไม่ได้รับมือกับผู้พิพากษาบอกว่า "ออกไปพร้อมกับหัวของเธอ"
หรือในเครื่องคอมพิวเตอร์ ใช้การเจรจายืนอยู่บนแป้นพิมพ์!
ผู้พิพากษา: คุณสารภาพผิดหรือไม่ผิดอย่างไร จำเลยทั้งความผิดหรือไม่ผิด
7 การออกแบบการสนทนาข้อความ
บทสนทนาได้รับการฝังอยู่ในโปรแกรม
ในระบบขนาดใหญ่ที่เราสามารถ:
วิเคราะห์การสนทนา:
ผู้ใช้สามารถเสมอได้เห็นตะกร้าปัจจุบัน
แพลตฟอร์มการเปลี่ยนแปลง (เช่นของ Windows / Mac)
สัญลักษณ์การเจรจาช่วยให้เรา
วิเคราะห์ระบบ
แยกคำศัพท์จาก semantoc
... และก่อนที่จะถูกสร้างขึ้นระบบ
สัญลักษณ์ช่วยให้เราเข้าใจการออกแบบที่นำเสนอ
8 ข้อความกราฟิกมุ้งรัฐการเปลี่ยนแปลง (STN) มุ้งโลแผนภูมิรัฐแผนภูมิการไหลไดอะแกรม JSD
9 เครือข่ายการเปลี่ยนแปลงรัฐ (STN)
วงกลม - รัฐ
โค้ง - การกระทำ / เหตุการณ์
10 รัฐเครือข่ายการเปลี่ยนแปลง - เหตุการณ์
โค้งป้ายบิตแคบเนื่องจาก:
สัญกรณ์เป็น `รัฐหนัก '
เหตุการณ์ที่เกิดขึ้นจำเป็นต้องมีรายละเอียดมากที่สุด
11 รัฐเครือข่ายการเปลี่ยนแปลง - ระบุ
ป้ายชื่อในวงการบิต uninformative:
รัฐยากที่จะชื่อ
แต่ง่ายที่จะเห็นภาพ
ที่ 12 STNs ลำดับชั้น
การจัดการหารือซับซ้อน
ชื่อหารือย่อย
กราฟิกเมนูย่อยเมนูย่อยข้อความสีเมนูย่อยเมนูหลักเลือก 'กราฟิก' เลือก 'สี' เลือก 'ข้อความ'
13 การหารือพร้อมกัน - ฉันกล่องโต้ตอบง่ายสไตล์ข้อความตัวอย่างเช่นตัวหนาตัวเอียงขีดเส้นใต้
14 การหารือพร้อมกัน - สองสามสลับ - แต่ละตัวหนาตัวเอียง STNs ไม่มีขีดเส้นใต้ตัวหนาตัวหนาคลิกที่ 'หนา' ไม่เอียงเอียงคลิกที่ 'เอียง' NO u'line u'line คลิกที่ 'ขีดเส้นใต้'
15 การหารือพร้อมกัน - สามหนาและตัวเอียงรวมสไตล์ที่เป็นตัวหนาไม่เพียงคลิกที่ 'หนา' คลิกที่ 'เอียง' คลิกที่ 'เอียง' ข้อความแบบตัวอย่างเช่นตัวหนาตัวเอียงขีดเส้นใต้ตัวเอียงเอียงคลิกเพียงตัวหนาที่ 'หนา'
16 การหารือพร้อมกัน - IV ทั้งหมดเข้าด้วยกัน - ระเบิด combinatorial 'เอียง' ไม่มีรูปแบบที่เป็นตัวหนาเท่านั้น 'หนา' ตัวเอียงตัวหนาตัวเอียงเพียง 'หนา' 'เอียง' u'line u'line หนาเท่านั้น 'หนา' ตัวเอียงตัวหนาตัวเอียง u'line u'line ' ตัวหนา '' เอียง '' เอียง '' ขีดเส้นใต้ '' ขีดเส้นใต้ '' ขีดเส้นใต้ '' ขีดเส้นใต้ 'รูปแบบข้อความตัวอย่างเช่นตัวหนาตัวเอียงขีดเส้นใต้
17 หนี
กลับในเว็บหนี / ยกเลิกคีย์
พฤติกรรมคล้ายกันทุกที่
จบลงด้วยการปาเก็ตตี้พฤติกรรมเหมือน
พยายามที่จะหลีกเลี่ยงปัญหานี้
เช่น แผนภาพระดับสูง
'ปกติ' ทางออกสำหรับแต่ละเมนูย่อย
บวกโค้งหลบหนีแยกใช้งาน 'ทุกที่ในเมนูย่อย
กราฟิกสีเมนูย่อยเมนูย่อยข้อความเมนูย่อยเมนูหลักเลือก 'กราฟิก' เลือก 'สี' เลือก 'ข้อความ' ปกติ ESC ชัยชัยปกติ ESC ปกติ ESC เสร็จ
18 เมนูช่วยเหลือ
ปัญหาที่คล้ายกัน
เกือบเหมือนกันทุกที่
แต่กลับไปที่จุดเดียวกันในการสนทนา
สามารถระบุใน STN ... แต่ยุ่งมาก
มักจะดีที่สุดเพิ่ม 'เมตาระดับ
เสร็จสิ้นช่วยเหลือระบบย่อยวงกลม 1 คลิกบนเส้นรอบวงวงกลม 2 จากปุ่มกดเมนูช่วยเหลือวาดวงกลมยาง วงดนตรีคลิกที่ศูนย์ช่วยเหลือระบบย่อยกดปุ่มช่วยเหลือ
19 Petri มุ้ง
หนึ่งในสัญลักษณ์ที่เก่าแก่ที่สุดในการคำนวณ!
ไหลกราฟ:
สถานที่ - บิตเช่น STN ระบุ
การเปลี่ยน - บิตเช่นโค้ง STN
เคาน์เตอร์ - นั่งในสถานที่ (สถานะปัจจุบัน)
ได้รับอนุญาตหลายเคาน์เตอร์
รัฐสนทนาพร้อมกัน
ที่ใช้สำหรับสเป UI (ICO ที่ตูลูส )
การสนับสนุนเครื่องมือ - Petshop
20 ตัวอย่างเช่น Petri สุทธิหนาในตัวเอียงในตัวหนาตัวเอียงปิดปิดเครื่องของผู้ใช้ตัวเอียง 'ผู้ใช้กด' กล้า 'T1 T2 กระทำของผู้ใช้ T3 T4 แสดงเป็นการเปลี่ยนแปลงที่เคาน์เตอร์ใหม่' ไฟ 'เมื่อทุกสถานที่ที่มีการป้อนข้อมูลเคาน์เตอร์
21 ชาร์ตรัฐ
ใช้ใน UML
ขยาย STN
ลำดับชั้น
มุ้งย่อยพร้อมกัน
หนีออกมา
ปิดใช้งานอยู่เสมอ
ประวัติศาสตร์
เชื่อมโยงการทำเครื่องหมาย H กลับไปสู่สถานะล่าสุดเมื่อวันที่ subdialogue ใหม่เข้า
ที่ปิด 1 2 3 4 เสียงช่อง H SEL SEL SEL SEL MUTE สแตนด์บายปิดที่ RESET
22 . ผังงาน
ที่คุ้นเคยกับการเขียนโปรแกรม
กล่อง - ขั้นตอน / เหตุการณ์ - ได้ระบุ
การใช้งานสำหรับการเจรจา (ไม่ได้อัลกอริทึมภายใน)
ลบ D1 กรุณากรอกพนักงาน no .: ____ ลบ D3 ชื่อ: อลันดิกซ์แผนก: คอมพิวเตอร์ลบ? (Y / N): _ กรุณากรอก Y หรือ N ลบ D2 ชื่อ: อลันดิกซ์แผนก: คอมพิวเตอร์ลบ? (Y / N): _ คำตอบ? C2 เสร็จสิ้นเสร็จสิ้นการอ่านบันทึก C1 ลบระเบียน C3 อื่น ๆ นิวยอร์ก
23 ทำงาน!
สัญลักษณ์อย่างเป็นทางการ - การทำงานมากเกินไปหรือ
การประมวลผลธุรกรรม COBOL
เหตุการณ์ที่ขับเคลื่อนด้วย - เช่นการเชื่อมต่อเว็บ
โครงสร้างโปรแกรม≠โครงสร้างการเจรจา
ใช้แผนภูมิการไหลการเจรจา
พูดคุยกับลูกค้า
เปลี่ยนรหัส
การทดสอบระบบ
1000% ได้รับผลผลิต
พิธีจะช่วยประหยัดเวลา !!
ลบ D1 กรุณากรอก พนักงาน no .: ____ ลบ D3 ลบ? (Y / N): _ กรุณากรอก Y หรือ N ลบ D2 ชื่อ: อลันดิกซ์แผนก: คอมพิวเตอร์ลบ? (Y / N): _ คำตอบ? C2 เสร็จสิ้นเสร็จสิ้นการอ่านบันทึก C1 อื่น ๆ นิวยอร์กลบระเบียน C3
24 แผนภาพ JSD
ต้นไม้หารือโครงสร้าง
ที่แสดงออกน้อย
ความชัดเจนมากขึ้น
เข้าสู่ระบบการทำธุรกรรมเพิ่มพนักงานบันทึกการเปลี่ยนแปลงระเบียนแสดงผลการทำงานของพนักงานลูกจ้างออกจากระบบบุคลากรระบบบันทึกลบระเบียนพนักงาน *
25 ข้อความต้นฉบับเดิมไวยากรณ์ผลิต CSP กฎระเบียบและเหตุการณ์จีบ
26 ต้นฉบับเดิม - ไวยากรณ์
นิพจน์ปกติ
คลิก SEL ออนไลน์คลิก * DBLE คลิก
JSD เปรียบเทียบกับ
รูปแบบการคำนวณเดียวกัน
สัญกรณ์ที่แตกต่างกัน
BNF
expr :: = ว่าง
| อะตอม expr
| '(' expr ')' expr
ประสิทธิภาพมากขึ้นกว่าปกติประสบการณ์ หรือ STNs
ยังไม่มีการเจรจาเกิดขึ้นพร้อมกัน
27 กฎการผลิต
รายการเรียงลำดับของกฎ:
ถ้าเงื่อนไขแล้วการกระทำ
ขึ้นอยู่กับสภาพของรัฐหรือเหตุการณ์ที่เกิดขึ้นอยู่ระหว่างดำเนินการ
ทุกกฎที่อาจเกิดขึ้นมักจะใช้งาน
ที่ดีสำหรับการทำงานพร้อมกัน
Bad ลำดับ
ที่ 28 เหตุการณ์ตามกฎการผลิต
Sel บรรทัดแรก
C-จุดแรกส่วนที่เหลือ
ส่วนที่เหลือ C-จุดส่วนที่เหลือ
ส่วนที่เหลือ D-จุด <วาดเส้น>
หมายเหตุ:
เหตุการณ์ที่เพิ่มเข้าไปในรายการของเหตุการณ์ที่รอดำเนินการ
ครั้งแรกของ 'และ' ส่วนที่เหลือจะถูกสร้างขึ้นภายในเหตุการณ์
ที่ไม่ดีที่รัฐ!
29 บุพบทระบบการผลิต
ของรัฐตาม
คุณลักษณะ:
เมาส์: {เมาส์ออกเลือกเส้นคลิกจุดดับเบิลคลิก}
สายรัฐ: {เมนูแรกส่วนที่เหลือ}
กฎ (ข้อเสนอแนะที่ไม่แสดง):
เลือกเส้นเมาส์ ออกก่อน
คลิกจุดแรกเมาส์ออกส่วนที่เหลือ
คลิกจุดส่วนที่เหลือเมาส์ออก
ดับเบิลคลิกเมาส์เมนูส่วนที่เหลือออก
Bad เหตุการณ์ที่เกิดขึ้น!
30 ซีเอสพีและจีบรากระบวนการ
ที่ใช้ในการอเล็กซานเดของ SPI และสัญกรณ์ตัวแทน
ที่ดีสำหรับการหารือตามลำดับ
ตัวหนา-TOG = เลือก-หนา? ตัวหนาบนเลือก-หนา? ตัวหนาออกหนา-TOG
เอียง-TOG = . .
ภายใต้ TOG = . .
และการสนทนาพร้อมกัน
Dialogue กล่อง = ตัวหนา-TOG || เอียง-TOG || ใต้ TOG
แต่เวรกรรมชัดเจน
31 Dialogue สัญลักษณ์ - สรุป
แผนภาพ
STN, JSD แผนภูมิการไหล
ต้นฉบับ
ไวยากรณ์กฎผลิต CSP
ปัญหา
ฐานกับเหตุการณ์ตามรัฐ
อำนาจกับความคมชัด
เมื่อเทียบกับรูปแบบสัญกรณ์
ลำดับพร้อมกันกับ
32 ความหมายอเล็กซานเด SPI (i)
สองส่วน specication:
EventCSP - เพื่อเจรจาบริสุทธิ์
EventISL - เป้าหมายความหมายขึ้นอยู่กับ
รายละเอียดการเจรจา - ส่วนกลาง
ประโยค / ความหมายการปิด - tollerable
33 ความหมายอเล็กซานเด SPI (ii)
EventCSP
เข้าสู่ระบบเข้าสู่ระบบ = ระเบียบ -> ได้รับชื่อ -> รหัสผ่าน
รหัสผ่าน = passwd ระเบียบ -> (ที่ไม่ถูกต้อง -> เข้าสู่ระบบ [] ที่ถูกต้อง -> ครั้ง)
EventISL
เหตุการณ์: เข้าสู่ระบบระเบียบ
พรอมต์: จริง
ออก: "เข้าสู่ระบบ"
เหตุการณ์: ชื่อได้รับ
ใช้: ป้อนข้อมูล
การตั้งค่าการใช้? id = การป้อนข้อมูล
เหตุการณ์: ที่ถูกต้อง
การใช้งาน: การป้อนข้อมูล id ผู้ใช้, passwd-db
wgen: passwd-? id = passwd-db (id ผู้ใช้)
34 ความหมาย - รหัสดิบ
ห่วงเหตุการณ์สำหรับการประมวลผลคำ
อธิบายบทสนทนา - กระจายมาก
ประโยค / ความหมายการปิด - น่ากลัว!
สวิทช์ (ev.type) {กรณี button_down ถ้า (in_text (ev.pos)) {= โหมดเลือก; mark_selection_start (ev.pos); } ... กรณี button_up ถ้า (in_text (ev.pos) && โหมด == เลือก) {= โหมดปกติ mark_selection_end (ev.pos); } ... กรณี mouse_move ถ้า (โหมด == เลือก) {extend_selection (ev.pos); ... }} / * จุดสิ้นสุดของสวิทช์ * /
35 คุณสมบัติการดำเนินการ
ครบถ้วน
พลาดโค้ง
สถานการณ์ไม่คาดฝัน
ชะตา
โค้งหลายหนึ่งการกระทำ
โดยเจตนา: การประยุกต์ใช้การตัดสินใจ
ที่เกิดอุบัติเหตุ: กฎการผลิต
หนีซ้อน
สอดคล้อง
การดำเนินการเดียวกันผลเช่นเดียวกัน?
โหมดและการมองเห็น
36 การตรวจสอบคุณสมบัติ (i)
ความสมบูรณ์
ดับเบิลคลิกในรัฐวงกลม?
ดับเบิลคลิก?
37 การตรวจสอบคุณสมบัติ (ii)
reversibility:
เลือกที่จะกลับ `สาย '
38 การตรวจสอบคุณสมบัติ (ii)
reversibility:
เลือกที่จะกลับ `สาย '
คลิก
39 การตรวจสอบคุณสมบัติ (ii)
reversibility:
เลือกที่จะกลับ `สาย '
คลิก - ดับเบิลคลิกที่
40 การตรวจสอบคุณสมบัติ (ii)
reversibility:
เลือกที่จะกลับ `สาย '
คลิก - ดับเบิลคลิก - เลือกกราฟิก `'
(3 การกระทำ)
ไม่ NB ยกเลิก
41 รัฐคุณสมบัติ
การเชื่อม
คุณจะได้รับจากที่ใดก็ได้ทุกที่?
และวิธีการได้อย่างง่ายดาย
reversibility
คุณจะได้รับสถานะก่อนหน้านี้หรือไม่
แต่ไม่เลิกทำ
อันตรายรัฐ
บางรัฐที่คุณไม่ต้องการที่จะได้รับ
42 อันตรายสหรัฐอเมริกา
ประมวลผลคำ: สองโหมดและออกจาก
F1 - โหมดการเปลี่ยนแปลง
F2 - ทางออก (และบันทึก)
Esc - เปลี่ยนโหมด
แต่ ... Esc ตั้งค่าการบันทึกอัตโนมัติ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
บทที่ 16 การสนทนาข้อความและการออกแบบ
2 ข้อความสนทนาและการออกแบบสัญลักษณ์


สนทนาเกี่ยวกับแผนภาพการเปลี่ยนสถานะของเครือข่าย , แผนภาพ jsd แผนภูมิข้อความ

กฎไวยากรณ์อย่างเป็นทางการ , การผลิต , CS P

ความหมายของบทสนทนาที่เชื่อมโยงกับระบบ–อย่างไร
เสนอและระบบอย่างไร

สำหรับคำอธิบายอย่างเป็นทางการสามารถวิเคราะห์การกระทำที่ไม่สอดคล้องกัน
สำหรับยากที่จะย้อนกลับการกระทำที่ขาดหายไปสำหรับการกระทำที่อาจเกิดขึ้น

miskeying ข้อผิดพลาด
3 อะไรคือการสนทนา ? การสนทนาระหว่างสองคนหรือมากกว่าบุคคล



ในส่วนติดต่อผู้ใช้แบบปกติ หมายถึง โครงสร้างของประโยค และระดับของปฏิสัมพันธ์คอมพิวเตอร์มนุษย์
' สนทนา '

ศัพท์ระดับ–รูปร่างไอคอน , ปุ่มกดแบบสั่งจริง

ทั้งอินพุตและเอาต์พุตผล–ความหมายบน
ใบสมัคร / ข้อมูลภายใน 4 บทสนทนาระหว่างมนุษย์และคอมพิวเตอร์โครงสร้างบทสนทนามากมนุษย์บังคับ

บางมนุษย์สนทนาเป็นทางการเกินไป . . . . . . .
รัฐมนตรี : ชื่อคุณผู้ชายพาผู้หญิงคนนี้ . . . ผมทำรัฐมนตรี : คุณชื่อผู้หญิงแย่งผู้ชาย . . . ผู้หญิงคนนี้ ฉันทำเพื่อนกับแหวนวงนี้ ( แหวนที่อยู่บนนิ้วของผู้หญิง : ด้วยแหวนวงนี้ ( สถานที่ : แหวน . . . . . . . ) รัฐมนตรีตอนนี้ผมออกเสียงคุณผู้ชายและภรรยา
5 บทเรียนเกี่ยวกับบทสนทนา

งานบริการการจัดเรียงของสคริปต์สำหรับสามฝ่าย

สนับสนุนบางส่วน ระบุสั่งคงที่ ( " ฉันทำ "
คนอื่นตัวแปร– " คุณคนที่ชื่อ . . . . . . . "
าแหวนพร้อมกันกับคำพูด " ด้วยแหวนวงนี้ . . . . . . . "
ถ้าคุณพูดคำเหล่านี้คุณจะแต่งงานเหรอ ?
ถ้าเพียงในสถานที่ที่เหมาะสม กับใบสมรส

ไม่ใช่อรรถศาสตร์วากยสัมพันธ์ 6. . . และ
ถ้าผู้หญิงพูดว่า " ไม่ "
บทสนทนาจริงมักจะมีทางเลือก :
กระบวนการของศาลขึ้นอยู่กับการมุ่งเน้นเกี่ยวกับการตอบสนองเลย

ไม่ได้รับมือกับผู้พิพากษาว่า " ออกจากหัวเธอ "
หรือผู้ใช้คอมพิวเตอร์ในการยืนอยู่บนแป้นพิมพ์ !
ตัดสิน : อย่างไรคุณยอมรับความผิดหรือไม่ผิด จำเลยจะผิดหรือไม่ผิด
7 บทสนทนาต่างๆ
ออกแบบบทสนทนาถูกฝังอยู่ในโปรแกรม
ในระบบใหญ่ เราสามารถวิเคราะห์การสนทนา : :

ผู้ใช้สามารถได้เห็นปัจจุบันตะกร้าช้อปปิ้ง
เปลี่ยนแพลตฟอร์ม ( เช่น Windows / Mac )
บทสนทนาต่างๆ ช่วยให้เรา

แยกวิเคราะห์ระบบจากคำศัพท์ semantoc
. . . . . . . และก่อนที่ระบบจะสร้าง
ข้อความช่วย เราเข้าใจการนำเสนอการออกแบบ
8 กราฟิกสัญลักษณ์สถานะ มุ้ง ( STN ) Petri ตาข่ายรัฐแผนภูมิการไหลแผนภูมิ แผนภาพ jsd
9 เครือข่ายการเปลี่ยนสถานะ ( STN )

โค้งวงกลม -- สหรัฐอเมริกา -- การกระทำ / เหตุการณ์
10 เครือข่ายการเปลี่ยนสถานะเหตุการณ์
ป้ายโค้งแคบไป เพราะโน้ตคือ ` :

สภาพหนัก ' เหตุการณ์ต้องการมากที่สุดรายละเอียด
11 สถานะเครือข่ายสหรัฐอเมริกา
ป้ายวงกลมบิต uninformative :
สหรัฐอเมริกายากที่จะชื่อ

แต่ก็ง่ายที่จะเห็นภาพที่ 12 ลำดับชั้น stns
การจัดการที่ซับซ้อนบทสนทนา

ชื่อเมนูเมนูย่อยบทสนทนากราฟิกข้อความสีเมนูย่อยเมนูหลักเลือก ' กราฟิก ' เลือก ' ระบายสี ' เลือก ' ข้อความ '
13 ระหว่างบทสนทนาผมง่ายๆสไตล์ข้อความตัวหนาตัวเอียงขีดเส้นใต้กล่องโต้ตอบตัวอย่าง
14การสนทนา - 2 3 - stns ตัวเอียงตัวหนาขีดเส้นใต้สลับตัวไม่หนา ตัวหนา ตัวเอียง ตัวหนา ให้คลิกที่ ' ' ไม่มี ' ' ตัวเอียงตัวเอียงคลิกไม่ u'line u'line คลิก ' ขีดเส้นใต้ '
15การสนทนา - 3 หนา และตัวเอียงตัวหนาสไตล์รวมไม่เพียงคลิก ' คลิกที่ตัวหนา ' ' ตัวเอียง ' ' คลิก ' ตัวหนาตัวเอียงขีดเส้นใต้รูปแบบข้อความตัวเอียงตัวเอียงตัวหนาตัวเอียงอย่างเพียงคลิก ' ตัวหนา '
16การสนทนา - IV ทั้งหมดเข้าด้วยกัน - การไม่มีสไตล์ที่เป็นตัวหนาตัวเอียง ' ระเบิด ' เท่านั้น ' ' ตัวเอียงตัวหนาตัวเอียงตัวหนาเพียง ' ตัวหนา ' ' ตัวเอียง ' ' ตัวหนา ' u'line u'line เพียงตัวหนาตัวเอียงตัวหนาตัวเอียง u'line u'line ' ตัวหนา ' ' ตัวเอียง ' ' ตัวเอียง ' ' ขีดเส้นใต้ ' ' ขีดเส้นใต้ ' ' ขีดเส้นใต้ ' ' ' ลักษณะข้อความขีดเส้นใต้ ตัวหนาตัวเอียงขีดเส้นใต้ตัวอย่างเช่น
17 หนี
' ' ใน เว็บหนี / ยกเลิกปุ่มที่คล้ายกันทุกที่

การลงเอยกับสปาเก็ตตี้ของเหมือนกัน พฤติกรรมเช่นนี้

พยายามหลีกเลี่ยงออก
' แผนภาพระดับปกติ ' สำหรับแต่ละเมนูย่อย
บวกแยกหนีอาร์คใช้งาน ' ทุกที่ ' ในเมนูเมนูเมนูย่อยเมนูข้อความ
กราฟิกสีเมนูหลักเลือก ' กราฟิก ' เลือก ' ระบายสี ' เลือก ' ข้อความ ' ปกติเสร็จ ESC ปกติเสร็จ ESC ปกติเสร็จ ESC
18
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: