{"title":"Nutshell Handbooks Ser","description":null,"products":[{"product_id":"practical-c-programming-book-steve-oualline-9781565921399","title":"Practical C++ Programming","description":"Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications.  Practical C++ Programming is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++. Unlike most other C++ books, this book emphasizes a practical, real-world approach, including how to debug, how to make your code understandable to others, and how to understand other people's code.  Almost as important, this book is written in the readable style that has made Nutshell Handbooks(R) famous.  Topics covered include:  Good programming style C++ syntax, what to use and what not to use C++ class design Debugging and optimization Common programming mistakes At the end of each chapter are a number of exercises you can use to make sure you've grasped the concepts. Solutions to most are provided.  Practical C++ Programming describes standard C++ features that are supported by all UNIX C++ compilers (including gcc) and DOS\/Windows and NT compilers (including Microsoft Visual C++). Comparison: Practical C++ Programming vs. C++: The Core Language  O'Reilly's policy is not to publish two books on the same topic for the same audience. We'd rather spend twice the time on making one book the industry's best. So why do we have two C++ tutorials? Which one should you get?  The answer is they're very different. Steve Oualline, author of the successful book Practical C Programming, came to us with the idea of doing a C++ edition. Thus was born Practical C++ Programming. It's a comprehensive tutorial to C++, starting from the ground up. It also covers the programming process, style, and other important real-world issues. By providing exercises and problems with answers, the book helps you make sure you understand before you move on.  While that book was under development, we received the proposal for C++: The Core Language. Its innovative approach is to cover only a subset of the language -- the part that's most important to learn first -- and to assume readers already know C. The idea is that C++ is just too complicated to learn all at once. Instead, you learn the basics solidly from this short book, which prepares you to start programming and to understand some of the other C++ books you'll need for reference.  These two books are based on different philosophies and are for different audiences. But there is one way in which they work together. If you are a C programmer, we recommend you start with C++: The Core Language, then read about advanced topics and real-world problems in Practical C++ Programming.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505267515665,"sku":"GOR001417819","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49513212313873,"sku":"CIN1565921399G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49590149644561,"sku":"GOR013589280","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49624079532305,"sku":"GOR001666494","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50389646508305,"sku":"CIN1565921399A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50843664711953,"sku":"CIN1565921399VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921399.jpg?v=1751055999"},{"product_id":"javascript-in-a-nutshell-book-david-flanagan-9781565921931","title":"JavaScript in a Nutshell","description":"This is a definitive guide for JavaScript. The first eight chapters document the core JavaScript language, and the next six describe how JavaScript works on the client-side to interact with the Web browser and with the Web page. These chapters are followed by a complete reference section that documents every object, property, method, event handler, function, and constructor used by client-side JavaScript. In a separate reference section, you will find the interaction between JavaScript and HTML documented - mainly aspects of HTML that relate to JavaScript. A forthcoming edition of this book will cover the use of JavaScript on Web servers, as well as the object, properties and methods of server-side JavaScript.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49516298404113,"sku":"GOR003162716","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50380889358609,"sku":"CIN1565921933G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50389660041489,"sku":"CIN1565921933VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53242865647889,"sku":"GOR005514618","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921933.jpg?v=1751023248"},{"product_id":"mastering-regular-expressions-book-jeffrey-ef-friedl-9781565922570","title":"Mastering Regular Expressions","description":"Regular expressions, a tool for manipulating text and data, are found in scripting languages, editors, programming environments, and specialized tools. This text provides a guide to the steps of crafting a regular expression, examining several tools and providing examples, with a focus on Perl.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49522014847249,"sku":"CIN1565922573G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49546424189201,"sku":"GOR001742685","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49708219924753,"sku":"CIN1565922573A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49942739288337,"sku":"CIN1565922573VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50525856891153,"sku":"GOR003543393","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51703994712337,"sku":"GOR008298450","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51751474331921,"sku":"GOR006173019","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565922573.jpg?v=1751432080"},{"product_id":"learning-the-vi-editor-book-linda-lamb-9781565924260","title":"Learning the Vi Editor","description":"For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features. This newly updated edition is a complete guide to text editing with vi. New topics include multiscreen editing and coverage of four viclones: vim, elvis, nvi, and vile and their enhancements to vi, such as multi-window editing, GUI interfaces, extended regular expressions, and enhancements for programmers. A new appendix describes vi's place in the UNIX and Internet cultures. Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi. For easy reference, this new edition also includes a command summary at the end of each appropriate chapter. Topics covered include: Basic editing Moving around in a hurry Beyond the basics Greater power with ex Global search and replacement Customizing vi and ex Command shortcuts Introduction to the vi clones' extensions The nvi, elvis, vim, and vile editors Quick reference to vi and ex commands vi and the Internet","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49539744792849,"sku":"GOR001245341","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49653377433873,"sku":"GOR003713932","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49789602595089,"sku":"CIN1565924266G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51080821637393,"sku":"CIN1565924266VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565924266.jpg?v=1751245017"},{"product_id":"cgi-programming-on-the-world-wide-web-book-shishir-gundavaram-9781565921689","title":"CGI Programming on the World Wide Web","description":"A comprehensive explanation of CGI and related techniques for people who hold on to the dream of providing their own information servers on the Web. The author starts at the beginning, explaining the value of CGI and how it works, then moves swiftly into the subtle details of programming. The book offers a comprehensive look at the job of providing information dynamically on the Web. Includes CD-ROM with sample programs and NCSA server.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49539801121041,"sku":"GOR005048739","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50202019954961,"sku":"CIN1565921682VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50327097770257,"sku":"CIN1565921682A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50380883263761,"sku":"CIN1565921682G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921682.jpg?v=1751452025"},{"product_id":"mastering-regular-expressions-book-jeffrey-ef-friedl-9780596002893","title":"Mastering Regular Expressions","description":"Regular expressions are a powerful tool for manipulating text and data. They are now standard features in a range of languages and popular tools, including Perl, Java, VB.NET and C# (and any language using the .NET Framework), PHP, Python, Ruby, Tcl, MySQL, awk, and Emacs. This volume has been updated to include all the new features of Perl 5, 8, as well as several other languages, including Java, VB. NET, C#, Python, JavaScript, Tcl, and Ruby. It offers solutions to complex real-world problems and features information that can be put to immediate use. Topics covered include: a comparison of features among different versions of many languages and tools; how the regular expression engine works; optimization; matching just what you want, but not what you don't want; and sections and chapters on individual languages.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49551968534801,"sku":"GOR001860232","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49726268539153,"sku":"CIN0596002890G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49939110560017,"sku":"CIN0596002890VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49999932752145,"sku":"GOR003071238","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50109519724817,"sku":"GOR003184749","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50356430373137,"sku":"CIN0596002890A","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596002890.jpg?v=1751008547"},{"product_id":"java-in-a-nutshell-book-david-flanagan-9781565921832","title":"Java in a Nutshell","description":"This is a complete reference guide to Java, the programming language from Sun Microsystems. This comprehensive volume contains descriptions of all of the Java classes and their related calls and an introduction to important Java concepts. It shows programmers how to write a simple Java applet and puts Java into perspective by summarizing the differences between Java and C and by explaining the object-oriented programming constructs in Java.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49574059540753,"sku":"GOR004828068","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49662593433873,"sku":"GOR005115690","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50380886835473,"sku":"CIN1565921836G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50412645286161,"sku":"CIN1565921836VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921836.jpg?v=1751452732"},{"product_id":"access-database-design-programming-book-steven-roman-9781565926264","title":"Access Database Design \u0026 Programming","description":"When using software products with graphical interfaces, we frequently focus so much on the details of how to use the interface that we forget about the more general concepts that allow us to understand and put the software to effective use. This is particularly true of a powerful database product like Microsoft Access. Novice, and sometimes even experienced, programmers are so concerned with how something is done in Access that they often lose sight of the general principles that underlie their database applications. This text, an update to the bestselling first edition, features: a discussion of Access' new VBA Integrated Development Environment, which is the one used by Word, Excel, and PowerPoint; an expansion of the discussion of the VBA language itself, in response to reader requests; a discussion of Microsoft's latest data access technology, called Active Data Objects (or ADO), along with a discussion of Open Database; and Connectivity (ODBC), which is intimately connected with ADO. The book focuses on the core concepts, enabling programmers to develop solid, effective database applications. As a result, important topics such as designing forms and reports, database security, database replication, and programming for multiuser applications are simply not discussed. This book is a kind of \"second course\" in Access that provides a relatively experienced Access user who is new to programming with the frequently overlooked techniques necessary to successfully develop in the Microsoft Access environment. Although this book is really an introduction targeted at intermediate Microsoft Access users who are novice programmers, it should appeal to all levels of Access developers. For novice programmers, it focuses on a key body of knowledge that is typically neglected, but is nevertheless essential for developing effective database applications. For intermediate and advanced developers, its treatment of database design and queries provides a handy treatment that otherwise has to be gleaned from relatively uninteresting textbooks, while its programming chapters constitute a handy reference to some basic operations that can be performed using DAO or the Access object model.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49587960774929,"sku":"GOR003234037","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49676695929105,"sku":"CIN1565926269A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50096373530897,"sku":"CIN1565926269VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50244339695889,"sku":"CIN1565926269G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50876444115217,"sku":"GOR002768094","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565926269.jpg?v=1751087900"},{"product_id":"access-database-design-and-programming-book-steven-roman-9781565922976","title":"Access Database Design and Programming","description":"This text provides experienced Access users who are novice programmers with frequently overlooked concepts and techniques necessary to create effective database applications. It focuses on designing effective tables in a multi-table application; using the Access interface or Access SQL to construct queries; and programming using the Data Access Object (DAO) and Microsoft Access object models.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49645402095889,"sku":"GOR009321195","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50780704211217,"sku":"GOR005961194","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51661925613841,"sku":"CIN1565922972G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52106561487121,"sku":"CIN1565922972VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565922972.jpg?v=1751181561"},{"product_id":"writing-gnu-emacs-extensions-book-bob-glickstein-9781565922617","title":"Writing GNU Emacs Extensions","description":"Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work environment that looks like nothing ever developed before. It's all in Emacs Lisp -- and in this short but fast-paced book. GNU Emacs is more than an editor; it's a programming environment, a communications package, and many other things. To provide such a broad range of functions, it offers a full version of the Lisp programming language -- something much more powerful than the little macro languages provided in other editors (including older versions of Emacs). GNU Emacs is a framework in which you can create whole new kinds of editors or just alter aspects of the many functions it already provides. In this book, Bob Glickstein delves deep into the features that permit far-reaching Emacs customizations. He teaches you the Lisp language and discusses Emacs topics (such as syntax tables and macro templates) in easy-to-digest portions. Examples progress in complexity from simple customizations to extensive major modes. You will learn how to write interactive commands, use hooks and advice, perform error recovery, manipulate windows, buffers, and keymaps, exploit and alter Emacs's main loop, and more. Each topic is explored through realistic examples and a series of successive refinements that illustrate not only the Emacs Lisp language, but the development process as well, making learning pleasant and natural.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50480920396049,"sku":"CIN1565922611VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50710710681873,"sku":"CIN1565922611G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52323597713681,"sku":"GOR002805776","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53627531002129,"sku":"GOR006790014","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565922611.jpg?v=1751150969"},{"product_id":"whole-internet-for-windows-95-book-ed-krol-9781565921559","title":"The Whole Internet for Windows 95","description":"\"The Whole Internet for Windows 95\" is a comprehensive introduction to the Internet. For Windows users who in the past have struggled to take full advantage of the Internet's powerful utilities, Windows 95's built-in Internet support is a cause for celebration. When users get online with Windows 95, this book will guide them every step of the way. The book shows you how to use the Internet tools that are part of Windows 95 and MicrosoftPLUS!. It also contains free software programs that are downloadable from the Net.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53126524043537,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53126524076305,"sku":"GOR002813113","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781565921559.jpg?v=1771011149"}],"url":"https:\/\/www.worldofbooks.com\/collections\/nutshell-handbooks-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}