更新时间:2021-08-20 15:45:34
coverpage
qooxdoo
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Time for action - heading
Reader feedback
Customer support
Chapter 1. What is qooxdoo?
A feel of an RIA developed in qooxdoo
Time for action - play with the feed reader application
Architecture of qooxdoo SDK
qooxdoo framework features
Event-based rich UI programming
GUI widget library
Time for action - checking the demo browser and the playground applications
Application to be developed in this book—Team Twitter
Time for action - checking the Team Twitter application
What you should know and what you don't need to know
Summary
Chapter 2. Say Hello to the qooxdoo World!
Installing qooxdoo tools
Time for action - installing qooxdoo tools
Installing qooxdoo SDK
Time for action - installing qooxdoo SDK
Creating a simple qooxdoo application
Time for action - creating a simple qooxdoo application
Passing data to the server
Communicating with the server
RPC servers
Integrating with the Java server
Time for action - integrating with the Java server
Chapter 3. Core Programming Concepts
Code comments and API documentation
Time for action - generating API documentation for Team Twitter
Object-oriented programming
Interface
Class
Mixin
Time for action - writing classes for Team Twitter
qooxdoo properties
Events—class level
Time for action - enhancing Team Twitter classes with properties
Chapter 4. Working with Layouts and Menus
Base classes for widgets
Containers
Layout managers
Time for action - designing layout managers for Team Twitter
Menu MenuBar and ToolBar
Chapter 5. Working with Widgets
Basic widgets
Time for action - enhancing the server application
Form widgets
Time for action - adding widgets into Team Twitter
Special widgets
Custom widgets
Time for action - adding a custom widget to Team Twitter
Inline widgets
The table widget
The tree widget
The treevirtual widget
Chapter 6. Working with Forms and Data
Form handling
Time for action - enhancing the UserSignUpForm
Object pooling
Data binding
Time for action - enhancing the UserSignUpForm again
Chapter 7. Testing and Debugging
Unit testing
Time for action - performing unit test
Integration testing
Time for action - performing integration test
Debugging
Time for action - debugging
Chapter 8. Internationalization
Internationalization
Time for action - generating PO files for Team Twitter
Chapter 9. Working with Themes
Theme
Meta theme
Icon theme
Color theme
Font theme
Decoration theme
Appearance theme
Performance