The Resource Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas
Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas
Resource Information
The item Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Extent
- 1 online resource (1 volume)
- Note
- Includes index
- Contents
-
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Qt; The cross-platform programming; Qt Platform Abstraction; Supported platforms; A journey through time; New in Qt 5; Restructured codebase; Qt Essentials; Qt Add-ons; Qt Quick 2.0; Meta-objects; C++11 support; Choosing the right license; An open source license; A commercial license; Summary; Chapter 2: Installation; Installing the Qt SDK; Time for action -- installing Qt using an online installer; Setting up Qt Creator
- Time for action -- loading an example projectTime for action -- running the Affine Transformations project; Building Qt from sources; Time for action -- setting up Qt sources using Git; Time for action -- configuring and building Qt; Summary; Chapter 3: Qt GUI Programming; Windows and dialogs; Creating a Qt project; Time for action -- creating a Qt Desktop project; Adding child widgets to a window; Managing widget content; Time for action -- implementing a tic-tac-toe game board; Qt meta-objects; Signals and slots; Time for action -- functionality of a tic-tac-toe board; Properties
- Declaring a propertyUsing a property; Time for action -- adding properties to the board class; Designing GUIs; Time for action -- designing the game configuration dialog; Time for action -- polishing the dialog; Accelerators and label buddies; The tab order; Signals and slots; Using designer forms; Direct approach; The multiple-inheritance approach; The single inheritance approach; Time for action -- the logic of the dialog; An application's main window; The Qt resource system; Time for action -- the main window of the application; Time for action -- adding a pull-down menu
- Time for action -- creating a toolbarTime for action -- filling in the central widget; Time for action -- putting it all together; Summary; Chapter 4: Qt Core Essentials; Text handling; Manipulating strings; Encoding and decoding text; Basic string operations; The string search and lookup; Dissecting strings; Converting between numbers and strings; Using arguments in strings; Regular expressions; Time for action -- a simple quiz game; Extracting information out of a string; Finding all pattern occurrences; Data storage; Files and devices; Traversing directories; Getting access to the basic file
- DevicesTime for action -- implementing a device to encrypt data; Text streams; Data serialization; Binary streams; Time for action -- serialization of a custom structure; XML streams; Time for action -- implementing an XML parser for player data; JSON files; Time for action -- the player data JSON serializer; Time for action -- implementing a JSON parser; QSettings; Summary; Chapter 5: Graphics with Qt; Raster painting; Painter attributes; Widget painting; Time for action -- custom-painted widgets; Time for action -- transforming the viewport; Time for action -- drawing an oscillogram; Input events
- Time for action -- making oscillograms selectable
- Isbn
- 9781782168881
- Label
- Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide
- Title
- Game programming using Qt
- Title remainder
- a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide
- Statement of responsibility
- Witold Wysota, Lorenz Haas
- Title variation
- Game programming using Qt beginner's guide
- Language
- eng
- Cataloging source
- UMI
- http://library.link/vocab/creatorName
- Wysota, Witold
- Dewey number
- 005.3
- Illustrations
- illustrations
- Index
- index present
- LC call number
- QA76.9.U83
- Literary form
- non fiction
- Nature of contents
- dictionaries
- http://library.link/vocab/relatedWorkOrContributorName
- Haas, Lorenz
- Series statement
- Learn by doing: less theory, more results
- http://library.link/vocab/subjectName
-
- Computer games
- COMPUTERS/Software Development & Engineering/Systems Analysis & Design
- Computer games
- Label
- Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas
- Note
- Includes index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Qt; The cross-platform programming; Qt Platform Abstraction; Supported platforms; A journey through time; New in Qt 5; Restructured codebase; Qt Essentials; Qt Add-ons; Qt Quick 2.0; Meta-objects; C++11 support; Choosing the right license; An open source license; A commercial license; Summary; Chapter 2: Installation; Installing the Qt SDK; Time for action -- installing Qt using an online installer; Setting up Qt Creator
- Time for action -- loading an example projectTime for action -- running the Affine Transformations project; Building Qt from sources; Time for action -- setting up Qt sources using Git; Time for action -- configuring and building Qt; Summary; Chapter 3: Qt GUI Programming; Windows and dialogs; Creating a Qt project; Time for action -- creating a Qt Desktop project; Adding child widgets to a window; Managing widget content; Time for action -- implementing a tic-tac-toe game board; Qt meta-objects; Signals and slots; Time for action -- functionality of a tic-tac-toe board; Properties
- Declaring a propertyUsing a property; Time for action -- adding properties to the board class; Designing GUIs; Time for action -- designing the game configuration dialog; Time for action -- polishing the dialog; Accelerators and label buddies; The tab order; Signals and slots; Using designer forms; Direct approach; The multiple-inheritance approach; The single inheritance approach; Time for action -- the logic of the dialog; An application's main window; The Qt resource system; Time for action -- the main window of the application; Time for action -- adding a pull-down menu
- Time for action -- creating a toolbarTime for action -- filling in the central widget; Time for action -- putting it all together; Summary; Chapter 4: Qt Core Essentials; Text handling; Manipulating strings; Encoding and decoding text; Basic string operations; The string search and lookup; Dissecting strings; Converting between numbers and strings; Using arguments in strings; Regular expressions; Time for action -- a simple quiz game; Extracting information out of a string; Finding all pattern occurrences; Data storage; Files and devices; Traversing directories; Getting access to the basic file
- DevicesTime for action -- implementing a device to encrypt data; Text streams; Data serialization; Binary streams; Time for action -- serialization of a custom structure; XML streams; Time for action -- implementing an XML parser for player data; JSON files; Time for action -- the player data JSON serializer; Time for action -- implementing a JSON parser; QSettings; Summary; Chapter 5: Graphics with Qt; Raster painting; Painter attributes; Widget painting; Time for action -- custom-painted widgets; Time for action -- transforming the viewport; Time for action -- drawing an oscillogram; Input events
- Time for action -- making oscillograms selectable
- Control code
- 939394697
- Dimensions
- unknown
- Extent
- 1 online resource (1 volume)
- Form of item
- online
- Isbn
- 9781782168881
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other physical details
- illustrations
- http://library.link/vocab/ext/overdrive/overdriveId
-
- cl0500000715
- a8633629-96a1-4785-8da1-78f636b7ef24
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)939394697
- Label
- Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas
- Note
- Includes index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Qt; The cross-platform programming; Qt Platform Abstraction; Supported platforms; A journey through time; New in Qt 5; Restructured codebase; Qt Essentials; Qt Add-ons; Qt Quick 2.0; Meta-objects; C++11 support; Choosing the right license; An open source license; A commercial license; Summary; Chapter 2: Installation; Installing the Qt SDK; Time for action -- installing Qt using an online installer; Setting up Qt Creator
- Time for action -- loading an example projectTime for action -- running the Affine Transformations project; Building Qt from sources; Time for action -- setting up Qt sources using Git; Time for action -- configuring and building Qt; Summary; Chapter 3: Qt GUI Programming; Windows and dialogs; Creating a Qt project; Time for action -- creating a Qt Desktop project; Adding child widgets to a window; Managing widget content; Time for action -- implementing a tic-tac-toe game board; Qt meta-objects; Signals and slots; Time for action -- functionality of a tic-tac-toe board; Properties
- Declaring a propertyUsing a property; Time for action -- adding properties to the board class; Designing GUIs; Time for action -- designing the game configuration dialog; Time for action -- polishing the dialog; Accelerators and label buddies; The tab order; Signals and slots; Using designer forms; Direct approach; The multiple-inheritance approach; The single inheritance approach; Time for action -- the logic of the dialog; An application's main window; The Qt resource system; Time for action -- the main window of the application; Time for action -- adding a pull-down menu
- Time for action -- creating a toolbarTime for action -- filling in the central widget; Time for action -- putting it all together; Summary; Chapter 4: Qt Core Essentials; Text handling; Manipulating strings; Encoding and decoding text; Basic string operations; The string search and lookup; Dissecting strings; Converting between numbers and strings; Using arguments in strings; Regular expressions; Time for action -- a simple quiz game; Extracting information out of a string; Finding all pattern occurrences; Data storage; Files and devices; Traversing directories; Getting access to the basic file
- DevicesTime for action -- implementing a device to encrypt data; Text streams; Data serialization; Binary streams; Time for action -- serialization of a custom structure; XML streams; Time for action -- implementing an XML parser for player data; JSON files; Time for action -- the player data JSON serializer; Time for action -- implementing a JSON parser; QSettings; Summary; Chapter 5: Graphics with Qt; Raster painting; Painter attributes; Widget painting; Time for action -- custom-painted widgets; Time for action -- transforming the viewport; Time for action -- drawing an oscillogram; Input events
- Time for action -- making oscillograms selectable
- Control code
- 939394697
- Dimensions
- unknown
- Extent
- 1 online resource (1 volume)
- Form of item
- online
- Isbn
- 9781782168881
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other physical details
- illustrations
- http://library.link/vocab/ext/overdrive/overdriveId
-
- cl0500000715
- a8633629-96a1-4785-8da1-78f636b7ef24
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)939394697
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Game-programming-using-Qt--a-complete-guide-to/p-ca-OLFWgA/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Game-programming-using-Qt--a-complete-guide-to/p-ca-OLFWgA/">Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Game-programming-using-Qt--a-complete-guide-to/p-ca-OLFWgA/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Game-programming-using-Qt--a-complete-guide-to/p-ca-OLFWgA/">Game programming using Qt : a complete guide to designing and building fun games with Qt and Qt Quick 2 using their associated toolsets : beginner's guide, Witold Wysota, Lorenz Haas</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>