Sams Teach Yourself Qt Programming in 24 Hours - Bookswagon
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Sams Teach Yourself Qt Programming in 24 Hours
Sams Teach Yourself Qt Programming in 24 Hours

Sams Teach Yourself Qt Programming in 24 Hours


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Sams Teach Yourself Qt Programming in 24 Hours will teach the reader how to quickly and easily write graphical programs for both X Windows-based systems (Linux, etc.) and Microsoft Windows systems. Consisting of 24 one-hour lessons, Sams Teach Yourself Qt in 24 Hours is divided into six sections that guide the reader through the language from the basics to the advanced functions. The first section of the book teaches the fundamentals of Qt. Building upon what has been taught in the first section, sections two through six show the reader how to apply that knowledge and make Qt a programming language they can use to fulfill their programming needs. Topics Include the Qt Class Library, basic and advanced graphics, creating custom GUI widgets, OpenGL, Netscape and Explorer plug-ins, and Qt GUI builders.

Table of Contents:
Introduction. I: GETTING STARTED WITH QT. Hour 1. Introduction to Qt. Choosing the Qt Library. Installing the Qt Library. A Simple Program Example. Compiling and Running a Qt Program. Using the Qt Reference Documentation. Summary. Q&A. Workshop. Hour 2. Object-Oriented Programming. Understanding Classes. How Class Inheritance Works. How Qt Uses OOP. Summary. Q&A. Workshop. Hour 3. Learning the Qt Basics. Creating Your First Main Widget. Adding Objects to the Main Widget. Summary. Q&A. Workshop. Hour 4. Making Things Happen: Slots and Signals. Understanding Signals and Slots. Using the Predefined Signals and Slots. Creating and Using Custom Signals and Slots. Locating the Meta Object Compiler. Creating Custom Slots. Interesting Features of Slots and Signals. Summary. Q&A. Workshop. Hour 5. Learning More About Qt's Building Blocks. Using Scrollbars. Adding Menus. Using The QMainWindow Widget. Summary. Q&A. Workshop. II: IMPORTANT QT ISSUES. Hour 6. Getting to Know the Qt Widgets: Lesson One. Using Buttons. Creating Labels. Working with Tables. Summary. Q&A. Workshop. Hour 7. Getting to Know the Qt Widgets: Lesson Two. Using Selection Widgets. Working with Arrangers. Sliders and Spin Boxes. Summary. Q&A. Workshop. Hour 8. Getting to Know the Qt Widgets: Lesson Three. Using Text-Entry Fields. Understanding List Views. Working with Progress Bars. Summary. Q&A. Workshop. Hour 9. Creating Simple Graphics. Using the QPainter Class. Working with Colors. Printing Graphics with Qt. Summary. Q&A. Workshop. Hour 10. Understanding Qt Dialogs. Using Predefined Dialogs. Creating Custom Dialogs. Summary. Q&A. Workshop. III: LEARNING MORE ABOUT QT. Hour 11. Using Layout Managers. Understanding Layout Managers. Using Layout Managers. Understanding Nested Layout Managers. Summary. Q&A. Workshop. Hour 12. Working with Files and Directories. Reading Files Using Qt Classes. Reading Directories Using Qt Classes. Getting File Information with Qt Classes. Summary. Q&A. Workshop. Hour 13. Processing Text and Understanding Regular Expressions. Understanding Regular Expressions. Using the Predefined Validator Classes. Creating a Custom Validator. Summary. Q&A. Workshop. Hour 14. Learning to Use Container Classes. Getting to Know Qt's Container Classes. Using Stacks and Queues. Using Hash Tables. Understanding Data Caching. Working with Iterators. Summary. Q&A. Workshop. Hour 15. Learning More About Graphics. Working with Animation. Loading and Saving Images. Using QPainter's Transformation Functions. Summary. Q&A. Workshop. Hour 16. Making Your Programs Communicate. Using the Clipboard. Implementing Drag-and-Drop Features. Summary. Q&A. Workshop. IV: QT PROGRAMMING TECHNIQUES. Hour 17. Writing KDE Applications: Lesson One. Learning the KDE Programming Basics. Taking Advantage of KDE's HTML Features. Summary. Q&A. Workshop. Hour 18. Writing KDE Applications: Lesson Two. Getting to Know KDE's Core Library. Getting to Know KDE's User Interface Library. Using KDE's File Operation Library. Getting to Know the Remaining KDE Libraries. Summary. Q&A. Workshop. Hour 19. Learning to Use Qt's OpenGL Classes. Preparing Your System for OpenGL Development. Getting to Know Qt's OpenGL Classes. Writing, Compiling, and Running a Qt-Based OpenGL Program. Summary. Q&A. Workshop. Hour 20. Creating Netscape Plug-Ins. Preparing Your System for Plug-In Development. Getting to Know Qt's Netscape Plug-In Classes. Creating Your First Netscape Plug-In. Summary. Q&A. Workshop. V: LEARNING TO IMPROVE YOUR PROGRAMS. Hour 21. Internationalizing Your Qt Programs. Understanding the Importance of QString. Creating Translation Files. Implementing a Translation Function in Your Program. Working with Date and Time Values. Summary. Q&A. Workshop. Hour 22. Portability. Writing Portable Qt Applications. Nonportable Qt Functions. Building a Portable Project with the tmake Utility. Using progen for Generating Project Files. Summary. Q&A. Workshop. Hour 23. Debugging Techniques. Using Qt's Debugging Functions. Understanding Qt's Debugging Macros. Using the gdb Debugger for Debugging Qt Programs. Useful Command-Line Options. Summary. Q&A. Workshop. Hour 24. Use the Qt Builders. Getting Started with QtEz. Getting Started with QtArchitect. Getting Started With Ebuilder. Summary. Q&A. Workshop. VI: APPENDIX. Appendix A. Quiz Answers. Quiz Answers for Hour 1. Quiz Answers for Hour 2. Quiz Answers for Hour 3. Quiz Answers for Hour 4. Quiz Answers for Hour 5. Quiz Answers for Hour 6. Quiz Answers for Hour 7. Quiz Answers for Hour 8. Quiz Answers for Hour 9. Quiz Answers for Hour 10. Quiz Answers for Hour 11. Quiz Answers for Hour 12. Quiz Answers for Hour 13. Quiz Answers for Hour 14. Quiz Answers for Hour 15. Quiz Answers for Hour 16. Quiz Answers for Hour 17. Quiz Answers for Hour 18. Quiz Answers for Hour 19. Quiz Answers for Hour 20. Quiz Answers for Hour 21. Quiz Answers for Hour 22. Quiz Answers for Hour 23. Quiz Answers for Hour 24. Index.

About the Author :
Benjamin Briandet has been a programmer for 10 years. Most of his recent projects, as a programmer for the Segami Corporation, have required portability, so he has been doing a lot of work with Qt. He is currently writing an image viewer/converter for nuclear medicine using Qt. Benjamin is the author of many articles on Java programming for Visual J++ Developer's Journal.


Best Sellers


Product Details
  • ISBN-13: 9780672318696
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Height: 232 mm
  • No of Pages: 456
  • Weight: 771 gr
  • ISBN-10: 0672318695
  • Publisher Date: 30 May 2000
  • Binding: Paperback
  • Language: English
  • Spine Width: 25 mm
  • Width: 188 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Sams Teach Yourself Qt Programming in 24 Hours
Pearson Education (US) -
Sams Teach Yourself Qt Programming in 24 Hours
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Sams Teach Yourself Qt Programming in 24 Hours

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!