Kivy blueprints (Record no. 1039)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 03640nam a22002777a 4500 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | OSt |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20230320200010.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 230320b |||||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781783987849 |
040 ## - CATALOGING SOURCE | |
Transcribing agency | 0 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.25 VAS |
092 ## - LOCALLY ASSIGNED DEWEY CALL NUMBER (OCLC) | |
Edition number | 0 |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Vasilkov, Mark, |
245 ## - TITLE STATEMENT | |
Title | Kivy blueprints |
260 ## - PUBLICATION, DISTRIBUTION, ETC. | |
Place of publication, distribution, etc. | Birmingham, UK |
Name of publisher, distributor, etc. | Packt Publishing |
Date of publication, distribution, etc. | 2015 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 261 pages |
Dimensions | 30 cm |
490 ## - SERIES STATEMENT | |
Series statement | Community experience distilled |
500 ## - GENERAL NOTE | |
General note | Includes index |
520 ## - SUMMARY, ETC. | |
Summary, etc. | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building a Clock App; The starting point; Modern UI; Design inspiration; Loading custom fonts; Formatting text; Changing the background color; Making the clock tick; Updating the time on the screen; Binding widgets using properties; Layout basics; Finalizing the layout; Reducing repetition; Named classes; Styling buttons; 9-patch scaling; Using 9-patch images; Counting time; Formatting the time for stopwatch; Computing values; Putting a stopwatch in place Stopwatch controlsSummary; Chapter 2: Building a Paint App; Setting the stage; Fine-tuning the looks; Visual appearance; Window size; Mouse cursor; Multitouch emulation; Drawing touches; A very short introduction to the canvas; Displaying touches on the screen; Clearing the screen; Passing events; Clearing the canvas; Connecting the dots; The color palette; Subclassing the buttons; Taking away the ability to deselect; Overriding the standard behavior; Coloring buttons; A new kind of button; Defining the palette; Setting line thickness; Changing the line width; Summary Chapter 3: Sound Recorder for AndroidWriting platform-dependent code; Introducing Pyjnius; Emulating Android; Metro UI; The buttons; The grid structure; Visual attributes; Scalable vector icons; Icon fonts; Rationale for using icon fonts; Using the icon font in Kivy; Testing on Android; Using the native API; Loading Java classes; Looking up the storage path; Reading logs from the device; Recording sound; Major caveat<br/>permissions; Playing sound; Deleting files; Summary; Chapter 4: Kivy Networking; Writing the chat server; The protocol definition; The server source code The principle of operationTesting the server; Screen manager; Customizing the animation; Login screen layout; Chatroom screen layout; Overscroll modes; Bringing the app online; Building a simple Python client; Kivy integration with Twisted; ChatClient and ChatClientFactory; UI integration; Application logic of the client; Cross-application interoperability; Enhancements and eye candy; Escaping the special syntax; What's next; Summary; Chapter 5: Making a Remote Desktop App; The server; The Flask web server; Advanced server functionality<br/>taking screenshots; Emulating clicks JavaScript clientEndless loop of screenshots; Passing clicks to host; Kivy Remote Desktop app; The login form; The remote desktop screen; Loop of screenshots in Kivy; Sending clicks; What's next; Summary; Chapter 6: Making the 2048 Game; About the game; Gameplay concepts and overview; Randomness, or lack thereof; The 2048 project outline; What makes 2048 a good choice of project?; Simplicity as a feature; Creating the 2048 board; Going through cells; Rendering empty cells; Board data structure; Variable naming; Calling reset(); Testing passability; Making tiles; Tile initialization. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Python (Computer program language) |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Cross-platform software development |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Application software |
General subdivision | Development |
843 ## - REPRODUCTION NOTE | |
Type of reproduction | Photocopy. |
887 ## - NON-MARC INFORMATION FIELD | |
Source of data | CamTech Library |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | Dewey Decimal Classification |
Koha item type | Books |
Suppress in OPAC | No |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Total Checkouts | Full call number | Barcode | Date last seen | Copy number | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | CamTech Library | CamTech Library | STEM & Engineering | 03/20/2023 | 005.25 VAS | CamTech 000167 | 03/20/2023 | C.1 | 03/20/2023 | Books |