Home » Monthly Archive For July, 2012

The C++ Standard Library: A Tutorial and Reference, 2nd Edition

eBook Details:

  • Hardcover: 1128 pages
  • Publisher: Addison-Wesley Professional; 2nd edition (April 9, 2012)
  • Language: English
  • ISBN-10: 0321623215
  • ISBN-13: 978-0321623218

eBook Description:

The C++ Standard Library: A Tutorial and Reference, 2nd Edition

The C++ Standard Library: A Tutorial and Reference, 2nd Edition doesn’t just provide comprehensive documentation of every library component associated with the newest C++ standard: it also offers clearly-written explanations of complex concepts, reviews practical programming details needed for effective use, and presents many useful examples of working code – all of them available for download. Fully updated to reflect the newest elements of the C++ Standard Library incorporated into the full ANSI/ISO C++ language standard, this book examines containers, iterators, function objects, STL algorithms, special containers, strings, numerical classes, internationalization, the IOStream library, and much more. Every component is presented in depth: Josuttis explains its purpose and design, presents crystal-clear examples, identifies traps and pitfalls, and offers exact signatures and definitions of its classes and functions. Comprehensive, detailed, readable, and practical, Josuttis’ The C++ Standard Library has established itself as the definitive book on the topic: working developers will find this new edition even more useful.

The C++ Standard Library: A Tutorial and Reference, 2nd Edition, describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. The book focuses in particular on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. Download eBook Free »

Xcode 4 Unleashed, 2nd Edition

eBook Details:

  • Paperback: 768 pages
  • Publisher: Sams; 2nd edition (May 18, 2012)
  • Language: English
  • ISBN-10: 0672333279
  • ISBN-13: 978-0672333279

eBook Description:

Xcode 4 Unleashed, 2nd Edition

Xcode 4 Unleashed, 2nd Edition is the definitive guide to Xcode development for every Macintosh and iOS developer, regardless of their experience or the types of applications they create. Fritz Anderson brings more than a quarter-century of Mac development experience to this book. He systematically covers every Xcode feature and capability, from the absolute basics onward, and presents extensive new coverage of Xcode 4′s improvements – including a thorough introduction to Xcode development for iOS (iPhone, iPad, and iPod touch). To make the book even more accessible to developers who are new to Apple’s platforms, this edition begins with a brand-new basic overview of the Xcode environment, Interface Builder, Xcode’s Documentation Viewer, and Xcode’s most useful features. Next, Anderson turns to hands-on development, walking readers through the entire process of building applications for iPhone and Mac OS X.

In Xcode 4 Unleashed, 2nd Edition, renowned Mac/iOS developer Fritz Anderson shows how to use Apple’s powerful new Xcode 4 integrated development environment to develop outstanding software with the least effort possible. Anderson demonstrates Xcode 4 by walking through the construction of three full applications: a command-line tool, an iOS app, and a Mac OS X application. These case-study projects offer practical insights and realistic best practices for efficiently utilizing Xcode 4 in day-to-day development. Download eBook Free »

Sams Teach Yourself Microsoft Expression Web 4 in 24 Hours: Updated fo...

eBook Details:

  • Paperback: 464 pages
  • Publisher: Sams; 2nd edition (April 25, 2012)
  • Language: English
  • ISBN-10: 0672335905
  • ISBN-13: 978-0672335907

eBook Description:

Sams Teach Yourself Microsoft Expression Web 4 in 24 Hours: Updated for Service Pack 2 – HTML5, CSS3, JQuery, 2nd Edition

Microsoft Expression Web 4 offers a fundamentally new and better approach to building standards-compliant sites for every platform and device. Expression Web 4 (with the brand-new Service Pack 2), is a major upgrade, offering powerful new tools for working with HTML5, CSS3, and jQuery, and many other productivity and usability improvements. In just 24 lessons of one hour or less, this book will help readers gain true mastery of Expression Web 4, so they can build state-of-the-art Web sites and applications with far less work.

In just 24 sessions of one hour or less, you’ll learn how to build state-of-the-art websites with Sams Teach Yourself Microsoft Expression Web 4 in 24 Hours: Updated for Service Pack 2 – HTML5, CSS3, JQuery, 2nd Edition! Using this book’s straightforward, step-by-step approach, you’ll master the entire web development process, from concept through delivery. You’ll learn how to plan, design, and construct sites that are easy to manage and update, work perfectly on every browser, and get noticed by every search engine! Each lesson builds on what you’ve already learned, giving you a strong real-world foundation for success, no matter what kind of site you’re building! Download eBook Free »

Sams Teach Yourself Windows Phone 7 Application Development in 24 Hour...

eBook Details:

  • Paperback: 416 pages
  • Publisher: Sams; 1st edition (April 22, 2012)
  • Language: English
  • ISBN-10: 0672335395
  • ISBN-13: 978-0672335396

eBook Description:

Sams Teach Yourself Windows Phone 7 Application Development in 24 Hours

This is a practical, hands-on guide to mastering mobile development with Microsoft’s highly anticipated Windows Phone 7 platform. Written by four experts in Windows Phone 7, this book delivers a solid, wide-ranging understanding of the entire mobile application development process. The authors start with the absolute basics, including installing and utilizing Windows Phone 7 development tools; working with the Metro user interface; and migrating from desktop development. Then, step-by-step, you master page-based navigation, finger-friendly development, storage, integration, profiling, debugging, performance optimization, and more. The authors walk through using Microsoft Silverlight to create intuitive applications that interact with the cloud; developing mobile games with XNA; and distributing applications via the Marketplace. Friendly, accessible, and conversational, this book delivers a practical grounding in Windows Phone development without ever becoming overwhelming or intimidating. Each lesson builds on everything that’s come before, helping you learn core techniques from the ground up. You learn key concepts, syntax, and techniques through short, practical examples that reflect the realities of mobile development, and apply Microsoft’s own best practices.

In just 24 sessions of one hour or less, you’ll learn how to develop mobile applications for Windows Phone 7! Using this book’s straightforward, step-by-step approach, you’ll learn the fundamentals of Windows Phone 7 app development, how to leverage Silverlight or the XNA Framework, and how to get your apps into the Windows Marketplace. One step at a time, you’ll master new features ranging from the new sensors to using launchers and choosers. Each lesson builds on what you’ve already learned, helping you get the job done fast and get it done right! Download eBook Free »

Learning Rails 3

eBook Details:

  • Paperback: 416 pages
  • Publisher: O’Reilly Media (July 30, 2012)
  • Language: English
  • ISBN-10: 144930933X
  • ISBN-13: 978-1449309336

eBook Description:

Learning Rails 3

  • Present content by building an application with a basic view and a simple controller
  • Build forms and process their results, progressing from simple to more complex
  • Connect forms to models by setting up a database, and create code that maps to database structures
  • Use Rails scaffolding to build applications from a view-centric perspective
  • Add common web application elements such as sessions, cookies, and authentication
  • Build applications that combine data from multiple tables
  • Send and receive email messages from your applications

If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start.

Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code.

All you need to get started is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go. Download eBook Free »

Introducing Regular Expressions

eBook Details:

  • Paperback: 154 pages
  • Publisher: O’Reilly Media (July 31, 2012)
  • Language: English
  • ISBN-10: 1449392687
  • ISBN-13: 978-1449392680

eBook Description:

Introducing Regular Expressions

  • Discover what regular expressions are and how they work
  • Learn many of the differences between regular expressions used with command-line tools and in various programming languages
  • Apply simple methods for finding patterns in text, including digits, letters, Unicode characters, and string literals
  • Learn how to use zero-width assertions and lookarounds
  • Work with groups, backreferences, character classes, and quantifiers
  • Use regular expressions to mark up plain text with HTML5

If you’re a programmer new to regular expressions, this easy-to-follow guide is a great place to start. You’ll learn the fundamentals step-by-step with the help of numerous examples, discovering first-hand how to match, extract, and transform text by matching specific words, characters, and patterns.

Regular expressions are an essential part of a programmer’s toolkit, available in various Unix utlilities as well as programming languages such as Perl, Java, JavaScript, and C#. When you’ve finished this book, you’ll be familiar with the most commonly used syntax in regular expressions, and you’ll understand how using them will save you considerable time. Download eBook Free »