Đang chuẩn bị liên kết để tải về tài liệu:
Practical Statecharts in C/C++ Quantum Programming for Embedded Systems phần 1

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

ctical Statecharts in C/C++: Quantum Programming for Embedded S Table of Contents Practical Statecharts in C/C++−Quantum Programming for Embedded Systems1 Preface3 Mission .3 Why Quantum Programming?.4 QP versus XP and Other Agile Methodologies.5. | tical Statecharts in C C Quantum Programming for Embedded Í Practical Statecharts in C C Quantum Programming for Embedded Systems Table of Contents Practical Statecharts in C C -Quantum Programming for Embedded Systems.1 Preface.3 Mission.3 Why Quantum Programming .4 QP versus XP and Other Agile Methodologies.5 Audience.6 Guide to Readers.7 Acknowledgments.8 Part I Statecharts.10 Chapter List .10 Chapter 1 Whirlwind Tour of Quantum Programming.11 Overview .11 1.1 The Ultimate Hook Anatomy of a GUI Application.11 1.2 A Better Way of Programming A Calculator That Works.13 1.2.1 Shortcomings of the Traditional Event-Action Paradigm.13 1.2.2 Calculator Statechart.14 1.2.3 Integration with Windows.17 1.2.4 State Handler Methods.18 1.3 Object-Oriented Analogy.20 1.3.1 State Hierarchy and Class Taxonomy.20 1.3.2 Entering Exiting States and Instantiating Finalizing Classes.21 1.3.3 Programming-by-Difference.21 1.3.4 Behavioral Inheritance as a Fundamental Meta-Pattern.21 1.3.5 State Patterns.21 1.3.6 Refactoring State Models.22 1.3.7 Beyond Object-Oriented Programming.22 1.4 Quantum Analogy.23 1.5 Summary.23 Chapter 2 A Crash Course in Statecharts.25 Overview.25 2.1 The Essence of Finite State Machines.25 2.1.1 States.26 2.1.2 Extended States.26 2.1.3 Guards.27 2.1.4 Events.27 2.1.5 Actions and Transitions.28 2.1.6 Mealy and Moore Automata.28 2.1.7 Execution Model Run-to-Completion Step.28 2.1.8 State Transition Diagrams.29 2.2 The Essence of UML Statecharts.30 2.2.1 Hierarchical States.30 2.2.2 Behavioral Inheritance.31 2.2.3 Orthogonal Regions.33 2.2.4 Entry and Exit Actions.34 i Practical Statecharts in C C Quantum Programming for Embedded Systems Table of Contents Chapter 2 A Crash Course in Statecharts 2.2.5 Transition Execution Sequence.35 2.2.6 Internal Transitions.36 2.2.7 Pseudostates.36 2.2.8 Refined Event Handling.37 2.2.9 Semantics versus Notation.37 2.2.10 Statecharts versus Flowcharts.38 2.2.11 Statecharts and Automatic Code Synthesis.38 2.3 Examples of State