Books : Computers & Internet : Programming : C

  • Home
  • US Store
  • Electronics
  • Computers
  • Sitemap
Shop Categories
  • ...Programming
  • Algorithms
  • General
  • Language
  • Objects
  • Tutorials
  • General AAS
  • International Disputes
  • Dahl, Roald
  • Medical & Surgical
  • Policy
  • Gardner, John
  • Magazines & Newspapers
  • Radiology
  • African
  • Science Fiction & Fantasy
  • Wildlife
  • Pollock, Sharon
  • Hawaii
  • Barragan, Luis
  • Women and Judaism
  • Myers, Walter Dean
  • Anatomy
  • General
  • Orthodoxy
  • Late Romantic
  • ( G )
  • General
  • Dementia
  • Spanish
  • ( M )
  • Amish
  • Watches
  • Home and Garden
  • UK Electronics
  • UK Books
  • Health and Personal Care
  • UK Sporting Goods
  • Clothing, Shoes and Accessories
  • Electronics, Gadgets and Computers
  • CDs and Music Downloads
  • UK Software and Video Games
  • UK Toys and Games
  • UK Home and Garden
  • UK Video Games
  • UK Baby Clothes and Accessories
  • Books On
  • German Electronics

Books : Computers & Internet : Programming : C

Pages: [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
  • Programming in Objective-C 2.0 (2nd Edition)

    Stephen G. Kochan

    Programming in Objective-C 2.0 (2nd Edition)

    THE #1 BESTSELLING BOOK ON OBJECTIVE-C 2.0


    Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to Objective-C, the primary language used to develop applications for the iPhone, iPad, and Mac OS X platforms.

     

    The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday iPhone/iPad or Mac OS X programming tasks.


    A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X and the iPhone/iPad platform but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

     

    The second edition of this book thoroughly covers the latest version of the language, Objective-C 2.0. And it shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed for the iPhone/iPad platform.

     

    Table of Contents


       1    Introduction

    Part I: The Objective-C 2.0 Language

        2    Programming in Objective-C 

        3    Classes, Objects, and Methods

        4    Data Types and Expressions

        5    Program Looping

        6    Making Decisions

        7    More on Classes

        8    Inheritance

        9    Polymorphism, Dynamic Typing, and Dynamic Binding

      10    More on Variables and Data Types

      11    Categories and Protocols

      12    The Preprocessor

      13    Underlying C Language Features

    Part II: The Foundation Framework

      14    Introduction to the Foundation Framework

      15    Numbers, Strings, and Collections

      16    Working with Files

      17    Memory Management

      18    Copying Objects

      19    Archiving

    Part III: Cocoa and the iPhone SDK

      20    Introduction to Cocoa 

      21    Writing iPhone Applications

    Part IV: Appendixes

      A    Glossary

      B    Objective-C 2.0 Language Summary

      C    Address Book Source Code

      D    Resources


    More Information Buy Now
     
  • C++ Primer Plus (5th Edition)

    Stephen Prata

    C++ Primer Plus (5th Edition)

    If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will:

    • Learn C++ programming from the ground up.
    • Learn through real-world, hands-on examples.
    • Experiment with concepts, including classes, inheritance, templates and exceptions.
    • Reinforce knowledge gained through end-of-chapter review questions and practice programming exercises.

    C++ Primer Plus, Fifth Edition makes learning and using important object-oriented programming concepts understandable. Choose this classic to learn the fundamentals and more of C++ programming.


     

    More Information Buy Now
     
  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

    Scott Meyers

    Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
    More Information Buy Now
     
  • iPhone for Programmers: An App-Driven Approach (Deitel Developer Series)

    Paul Deitel, Harvey Deitel, Abbey Deitel, Eric Kern, Michael Morgano

    iPhone for Programmers: An App-Driven Approach (Deitel Developer Series)
    The professional programmer’s DEITEL® guide to iPhone app development using iPhone SDK 3.x, Xcode®, Objective-C® and Cocoa®

    More than 1.5 billion iPhone apps were downloaded from Apple’s App Store in just one year! This book gives you everything you’ll need to start developing great iPhone apps quickly and–once you’ve joined Apple’s fee-based iPhone Developer Program–to get them up and running on the App Store. The book uses an app-driven approach–each new technology is discussed in the context of 14 fully tested iPhone apps (7700 lines of code), complete with syntax shading, code walkthroughs and sample outputs. Apps you’ll develop include:
    • Welcome
    • Spot-On Game
    • Route Tracker
    • Tip Calculator
    • Cannon Game
    • Slideshow
    • Favorite Twitter® Searches
    • Painter
    • Voice Recorder
    • Flag Quiz Game
    • Address Book
    • Twitter® Discount Airfares
    By Chapter 3 you’ll be building apps using Xcode®, Cocoa® and Interface Builder. You’ll learn object-oriented programming in Objective-C® and build apps using the latest iPhone 3.x technologies including the Game Kit, iPod library access and more.

    iPhone for Programmers include practical, example-rich coverage of:


    • iPhone SDK 3.x, XCode®, Interface Builder

    • Object-Oriented Programming in Objective-C® and Cocoa®

    • Collections, GUI, Event Handling

    • Controllers, Application Templates

    • UIView, Multi-Touch™

    • Core Audio, Core Animation, NSTimer

    • Tables, UINavigationController

    • Map Kit, Core Location, GPS, Compass

    • Photos, iPod Library Access

    • Serialization

    More Information Buy Now
     
  • C Programming Language (2nd Edition)

    Brian W. Kernighan, Dennis M. Ritchie

    C Programming Language (2nd Edition)
    More Information Buy Now
     
  • Agile Estimating and Planning

    Mike Cohn

    Agile Estimating and Planning

    This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

    Estimating and Planning Any Agile Project

    Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies.

    Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile.

    Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include:

    • Why conventional prescriptive planning fails and why agile planning works
    • How to estimate feature size using story points and ideal days—and when to use each
    • How and when to re-estimate
    • How to prioritize features using both financial and nonfinancial approaches
    • How to split large features into smaller, more manageable ones
    • How to plan iterations and predict your team's initial rate of progress
    • How to schedule projects that have unusually high uncertainty or schedule-related risk
    • How to estimate projects that will be worked on by multiple teams

    Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.

    More Information Buy Now
     
  • Learn Objective–C on the Mac (Learn Series)

    Mark Dalrymple, Scott Knaster

    Learn Objective–C on the Mac (Learn Series)

    Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!

    • A complete course on the basics of Objective–C using Apple’s free Xcode tools
    • An introduction to object–oriented programming
    • Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
    • A brief tour of Cocoa’s Foundation framework and AppKit
    • A helpful “learning curve” guide for non–C developers

    What you’ll learn

    • Learn Objective–C programming, the gateway to programming your Mac or iPhone.
    • Write applications for the Mac OS X interface, the cleanest user–interface around.
    • Understand variables and how to design your own data structures.
    • Work with the file system.
    • Connect to data sources and the Internet.

    Who is this book for?

    For anyone wanting to learn to program native applications in Mac OS X, including developers new to the Mac, developers new to Objective–C, or students entirely new to programming.

    More Information Buy Now
     
  • Beginning C++ Through Game Programming

    Michael Dawson

    Beginning C++ Through Game Programming
    What is it that sets games apart from other forms of entertainment, keeping players coming back for more? Interactivity. The ability to control the outcome. Programming is an integral part of that interactivity, and C++ is a vital skill in programming for games. Beginning C++ through Game Programming, Second Edition will provide you with the core skills you need to begin programming with C++ specifically as it relates to games. You'll reinforce each new skill by creating small games along the way, and you'll put these skills to the test with one ambitious game project at the end. By the time you finish, you'll have a solid foundation in the programming language of the professionals!
    More Information Buy Now
     
  • Learn C on the Mac (Learn Series)

    Dave Mark

    Learn C on the Mac (Learn Series)

    Considered a classic by an entire generation of Mac programmers, this popular guide has been completely updated for Mac OS X. Don’t know anything about programming? No problem! Acclaimed author Dave Mark starts out with the basics and takes you through a complete course in programming C using Apple’s free Xcode tools. This book is perfect for beginners learning to program. It includes all–new Mac OS X examples!

    • Provides best practices for programming newbies
    • Written by the expert on C–programming for the Mac
    • Presents all the basics with a pragmatic, Mac OS X-flavored approach

    What you’ll learn

    • Master C programming, the gateway to programming your Mac or iPhone.
    • Write applications for the Mac OS X interface, the cleanest user interface around.
    • Understand variables and how to design your own data structures.
    • Work with the file system.
    • Connect to data sources and the Internet.

    Who is this book for

    For anyone wanting to learn to program in Mac OS X, including developers new to the Mac, developers new to C, or students entirely new to programming. For anyone who wants to learn how to program their iPhone, this is also the core language primer.

    More Information Buy Now
     
  • Sams Teach Yourself C++ in One Hour a Day (6th Edition)

    Jesse Liberty, Siddhartha Rao, Bradley L. Jones

    Sams Teach Yourself C++ in One Hour a Day (6th Edition)

    Sams Teach Yourself C++ in One Hour a Day

     

    Jesse Liberty

    Siddhartha Rao

    Bradley Jones

     

    The Sixth Edition of Sams Teach Yourself C++ in 21 Days

    More than 250,000 sold!

     

    In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics and then move on to more advanced features and concepts:

    • Master the fundamentals of C++ and object-oriented programming
    • Learn some of the more advanced features of C++
    • Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
    • Learn how to build effective programs in C++ with hands-on exercises
    • Get expert tips on implementing C++ in the corporate environment

     

    Learn on your own time, at your own pace

    • No previous programming experience required
    • Learn C++ and object-oriented design, programming, and analysis
    • Write fast and powerful C++ programs, compile the source code, and create executable files
    • Understand the latest ANSI standard
    • Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
    • Develop sophisticated programming techniques with functions, arrays, variables, and smart pointers
    • Learn to expand your program’s power with inheritance and polymorphism
    • Master the features of C++ by learning from programming experts
    • Works with all ANSI C++ compilers

     

    Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the president of Liberty Associates, Inc., where he provides custom programming, consulting, and training.

     

    Siddhartha Rao, Microsoft MVP for Visual C++, has experience in programming driver and application software using C++. He is an expert in the Windows programming arena and works for a German software giant. He also moderates CodeGuru.com, a vibrant online programming community.

     

    Bradley Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites.

     

    Category:  Programming

    Covers:  C++

    User Level:  Beginning–Intermediate

     

    Register your book at informit.com/register for access to source code, example files, updates, and corrections as they become available.

    More Information Buy Now
     
  • The C++ Standard Library: A Tutorial and Reference

    Nicolai M. Josuttis

    The C++ Standard Library: A Tutorial and Reference
    More Information Buy Now
     
  • C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)

    Jasmin Blanchette, Mark Summerfield

    C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)

    The Only Official, Best-Practice Guide to Qt 4.3 Programming

    Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.

    Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.

    • Completely updated throughout, with significant new coverage of databases, XML, and Qtopia embedded programming
    • Covers all Qt 4.2/4.3 changes, including Windows Vista support, native CSS support for widget styling, and SVG file generation
    • Contains separate 2D and 3D chapters, coverage of Qt 4.3's new graphics view classes, and an introduction to QPainter's OpenGL back-end
    • Includes new chapters on look-and-feel customization and application scripting
    • Illustrates Qt 4's model/view architecture, plugin support, layout management, event processing, container classes, and much more
    • Presents advanced techniques covered in no other book—from creating plugins to interfacing with native APIs
    • Includes a new appendix on Qt Jambi, the new Java version of Qt
    More Information Buy Now
     
  • Applied Cryptography: Protocols, Algorithms, and Source Code in C

    Bruce Schneier

    Applied Cryptography: Protocols, Algorithms, and Source Code in C
    More Information Buy Now
     
  • The C++ Programming Language: Special Edition

    Bjarne Stroustrup

    The C++ Programming Language: Special Edition
    More Information Buy Now
     
  • Mastering Regular Expressions

    Jeffrey E.F. Friedl

    Mastering Regular Expressions
    More Information Buy Now
     
  • Ivor Horton's Beginning Visual C++ 2008

    Ivor Horton

    Ivor Horton's Beginning Visual C++ 2008
    Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008. Thoroughly updated for the 2008 release, this book shows you how to build real-world applications using Visual C++ and guides you through the ins and outs of C++ development. With this book by your side, you are well on your way to becoming a successful C++ programmer.
    More Information Buy Now
     
  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

    Scott Meyers

    Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
    More Information Buy Now
     
  • Programming in C (3rd Edition)

    Stephen G. Kochan

    Programming in C (3rd Edition)
    Learn C programming from one of the best. Stephen Kochan’s Programming in C is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. In its third edition, the style in this book remains true to the simple, instructional style of previous editions. It provides you with updated and relevant examples of how C programming can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo. If you want a one-stop-source for C programming, this book is it!

    Programming in C, Third Edition is a revised edition of a classic programming title. Author Stephen Kochan's style and thorough explanations have earned him a place among the most respected of computer book authors. Although the C programming language hasn't undergone any major changes, it's enjoying new life among game programmers and small device programmers, where its simple elegance makes it the ideal choice for small fast programs. Large game developers, such as Nintendo, use C almost exclusively. This edition combines the time-tested instructional style of Stephen Kochan with updated and relevant examples.

    More Information Buy Now
     
  • Learning OpenCV: Computer Vision with the OpenCV Library

    Gary Bradski, Adrian Kaehler

    Learning OpenCV: Computer Vision with the OpenCV Library

    "This library is useful for practitioners, and is an excellent tool for those entering the field: it is a set of computer vision algorithms that work as advertised."
    -William T. Freeman, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology

    Learning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of the free open source OpenCV library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on that data.

    Computer vision is everywhere-in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It stitches Google maps and Google Earth together, checks the pixels on LCD screens, and makes sure the stitches in your shirt are sewn properly. OpenCV provides an easy-to-use computer vision framework and a comprehensive library with more than 500 functions that can run vision code in real time.

    Learning OpenCV will teach any developer or hobbyist to use the framework quickly with the help of hands-on exercises in each chapter. This book includes:

    • A thorough introduction to OpenCV
    • Getting input from cameras
    • Transforming images
    • Segmenting images and shape matching
    • Pattern recognition, including face detection
    • Tracking and motion in 2 and 3 dimensions
    • 3D reconstruction from stereo vision
    • Machine learning algorithms

    Getting machines to see is a challenging but entertaining goal. Whether you want to build simple or sophisticated vision applications, Learning OpenCV is the book you need to get started.

    More Information Buy Now
     
  • C++ Without Fear: A Beginner's Guide That Makes You Feel Smart

    Brian Overland

    C++ Without Fear: A Beginner's Guide That Makes You Feel Smart
    If you've always wanted to learn how to program a computer, or to learn the popular C++ programming language, here's the perfect book and CD to get you started. You'll find everything you need patiently explained and clearly illustrated, from general programming concepts and techniques to the particulars of the C++ language. In no time, you'll be writing your own programs! Yes, programming can be a complex task, and C++ is a language often used by professionals. In fact, many of the coolest games , graphics, and Internet applications are created with C++. But the language, like the monster on the cover, need not be all that fearsome. Broken down to its essentials, and enhanced by simple examples and practical exercises, you'll be amazed at the quick progress you can make.With C++ Without Fear, you will *Learn the basics of C++ programming *Get started writing your own programs *See how and why each piece of a program does what it does *Create useful and reusable program code *Understand object-oriented programming--for once explained in simple, down-to-earth terms Whether you wish to learn C++ programming for pleasure--and you'll discover here how much fun it can be--or might be considering a career in programming, this book is an intelligent first step. The accompanying CD-ROM contains a free C++ compiler for writing and running C++ programs, which will let you get started right away. It also includes all the examples and answers to all the exercises in the book. The CD-ROM will run on any PC running MS-DOS or Windows.
    More Information Buy Now
     
Pages: [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
-