舉報(bào)

會員
qooxdoo Beginner's Guide
最新章節(jié):
Index
ThisisaPacktbeginner'sguide.Theuniquestyleofthebookistosettherequirementsforanapplication,TeamTwitter,inthefirstchapterandapplytheconceptsintheapplicationasyoulearninthefollowingchapters.Whenyoucompletethisbook,youwouldhavedevelopedacompleteapplication.AlthoughthescopeofthisbookisonlyontheQooxdooframework,whichisaclientsideframework,wehaveexplainedhowtosetuponeoftheRPCserversanddemonstratedtheendtoendapplicationintheTeamTwitter.Thisbookisintendedfortheclientsidedeveloperswhodesignanddevelopinternetwebapplicationsandenterprisewebapplications.IfyouwanttostartdevelopingRIAapplicationsinQooxdoo,thisbookwouldbeagreathelptojumpstartyourdevelopment.IfyouarealreadydevelopingQooxdooapplications,thisbookwillhelpyoutogothroughtheQooxdooframeworkquicklytoimproveyourcontributiontoyourproject.ThisbookisalsointendedforthedesktopapplicationdeveloperswhowanttomoveintoRIAdevelopmentanddevelopinternetwebapplicationsandrichenterprisewebapplications.ItalsoprovidesanideafortheArchitectsandLeaddeveloperstoknowaboutQooxdooandevaluatetheframework.IthelpsbeginnersinQooxdootoeasilysetupthedevelopmentenvironmentandexplainstheconceptsinanorderthatiseasilygraspablebybeginners.
目錄(132章)
倒序
- 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
- Summary
- 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
- Summary
- 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
- Summary
- 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
- Summary
- 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
- Summary
- 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
- Summary
- Chapter 8. Internationalization
- Internationalization
- Time for action - generating PO files for Team Twitter
- Summary
- Chapter 9. Working with Themes
- Theme
- Meta theme
- Icon theme
- Color theme
- Font theme
- Decoration theme
- Appearance theme
- Performance
- Time for action - customizing themes for Team Twitter
- Summary
- Chapter 10. Performance
- Memory management
- Object pooling
- Profiling
- Compile-time tuning
- Partitioning and lazy loading
- Time for action - partitioning
- Good practices for performance
- Summary
- Chapter 11. Miscellaneous
- Configuration
- Migration
- Time for action - migration
- Back button support
- qooxdoo license
- Summary
- Appendix A. Pop Quiz Answers
- Chapter 1: What is qooxdoo?
- Chapter 2: Say Hello to the qooxdoo World!
- Chapter 3: Core Programming Concepts
- Chapter 4: Working with Layouts and Menus
- Chapter 5: Working with Widgets
- Chapter 6: Working with Forms and Data
- Chapter 7: Testing and Debugging
- Chapter 8: Internationalization
- Chapter 9: Working with Themes
- Chapter 10: Performance
- Chapter 11: Miscellaneous
- Appendix B. References
- Index 更新時間:2021-08-20 15:45:34
推薦閱讀
- 廣電5G從入門到精通
- GPS/GNSS原理與應(yīng)用(第3版)
- 新一代物聯(lián)網(wǎng)架構(gòu)技術(shù):分層算力網(wǎng)絡(luò)
- SD-WAN架構(gòu)與技術(shù)(第2版)
- 網(wǎng)絡(luò)的琴弦:玩轉(zhuǎn)IP看監(jiān)控
- Wireshark網(wǎng)絡(luò)分析就這么簡單
- 物聯(lián)網(wǎng)與無線傳感器網(wǎng)絡(luò)
- 圖解手機(jī)元器件維修技巧
- 5G技術(shù)與標(biāo)準(zhǔn)
- 網(wǎng)絡(luò)設(shè)計(jì)與應(yīng)用(第2版)
- Echo Quick Start Guide
- 5G時代的大數(shù)據(jù)技術(shù)架構(gòu)和關(guān)鍵技術(shù)詳解
- Selenium WebDriver 3 Practical Guide
- 網(wǎng)絡(luò)基本通信約束下的系統(tǒng)性能極限分析與設(shè)計(jì)
- Telerik WPF Controls Tutorial
- Learn Node.js by Building 6 Projects.
- 基于問題學(xué)習(xí)的計(jì)算機(jī)網(wǎng)絡(luò)教程
- WLAN技術(shù)問答
- Advanced Penetration Testing for Highly-Secured Environments:The Ultimate Security Guide
- 深度實(shí)踐OCR:基于深度學(xué)習(xí)的文字識別
- Virtual Reality Blueprints
- Android游戲開發(fā)技術(shù)實(shí)戰(zhàn)詳解
- Asterisk權(quán)威指南(原書第5版)
- SpamAssassin: A practical guide to integration and configuration
- 深入理解互聯(lián)網(wǎng)
- 開放網(wǎng)絡(luò)知識計(jì)算:模型、方法與應(yīng)用
- 網(wǎng)絡(luò)規(guī)劃與優(yōu)化技術(shù)
- 路由交換技術(shù)
- Progressive Web Application Development by Example
- 物聯(lián)網(wǎng)感知技術(shù)與產(chǎn)業(yè)