LEADER 00000cam a2200661 i 4500 003 OCoLC 005 20240129213017.0 006 m o d 007 cr cnu|||unuuu 008 191113s2019 nyua ob 001 0 eng d 015 GBB9J0519|2bnb 016 7 019607918|2Uk 019 1129153535|a1129980460|a1130761034|a1138950129|a1161687771 020 9781484253809|q(electronic bk.) 020 1484253809|q(electronic bk.) 024 7 10.1007/978-1-4842-5380-9|2doi 024 8 10.1007/978-1-4842-5 029 1 AU@|b000066251058 029 1 AU@|b000066261414 029 1 AU@|b000066277790 029 1 AU@|b000067105635 029 1 AU@|b000067504009 029 1 UKMGB|b019607918 035 (OCoLC)1127394133|z(OCoLC)1129153535|z(OCoLC)1129980460 |z(OCoLC)1130761034|z(OCoLC)1138950129|z(OCoLC)1161687771 037 AAA71535-BBF3-4DCC-9E2F-B51302B9218B|bOverDrive, Inc. |nhttp://www.overdrive.com 040 GW5XE|beng|erda|epn|cGW5XE|dEBLCP|dTEFOD|dLQU|dUKMGB |dOCLCF|dUMI|dOCLCQ|dK6U|dUKAHL|dAU@|dSFB|dOCLCQ|dOCLCO |dCOM|dOCLCQ|dOCLCO|dOCLCL 049 INap 082 04 005.13/3 082 04 005.13/3|223 099 eBook O'Reilly for Public Libraries 100 1 Lauer, Michael,|eauthor. 245 10 Introducing Vala programming :|ba language and techniques to boost productivity /|cMichael Lauer.|h[O'Reilly electronic resource] 264 1 New York :|bApress,|c[2019] 264 4 |c©2019 300 1 online resource :|billustrations 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 347 text file 504 Includes bibliographical references and index. 505 0 1. Introduction -- 2. Getting Started -- 3. Syntax & Semantics -- 4. Object Oriented Programming -- 5. Networking -- 6. UI Programming with GTK+ -- 7. DBus -- 8. Linux -- 9. External Libraries -- 10. Afterword. 520 Get an introduction into the Vala programming language and learn about its syntax, semantics, and idioms. Do you want to boost your productivity? Are you interested in a programming language that combines the efficiency of a scripting language with the performance of a compiled language? Did you always want to write GTK+ or GNOME programs, but hate C with a passion? Read this book and learn Vala! Introducing Vala Programming starts from Hello World and goes up to graphical user interfaces using GTK+, covering DBus interprocess communication, network programming, Linux specifics, and more. Youll learn how to leverage external libraries and enhance Vala by writing bindings to new libraries. You will: Discover the Vala programming language and how to use it to boost your productivity Use Vala syntax and semantics Write object- oriented code with Vala Work with DBus Implement networking with Vala Integrate and use external libraries with bindings and libgusb. 542 |f© Copyright 2019 Michael Lauer.|g2019 588 0 Online resource; title from PDF title page (SpringerLink, viewed November 13, 2019). 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 650 0 Programming languages (Electronic computers) 650 7 Programming languages (Electronic computers)|2fast 776 0 |z1484253795 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781484253809/?ar |zAvailable on O'Reilly for Public Libraries 938 Askews and Holts Library Services|bASKH|nAH36986041 938 ProQuest Ebook Central|bEBLB|nEBL5973822 938 ProQuest Ebook Central|bEBLB|nEBL5973773 994 92|bJFN