Welcome to Programming Books | Windows Programming Books Online Shop. Get Discount and Cheap Programming Books, Android Programming Books Deals and browse our product list. We have the best Python Programming Books offers.

iOS 4 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps

iOS 4 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps

You can build a variety of amazing apps on the iOS platform—and every one of them presents a unique set of problems. With the recipes in this cookbook, you'll go beyond theory to solve the vexing, real-life issues you’re likely to face when creating apps for the iPhone, iPad, or iPod Touch. Each recipe provides a clear solution and sample code that you can use right away. You'll find solutions for working with development frameworks in iOS SDK 4 and technologies such as Cocoa, Objective-C, Xcode, and Interface Builder. Whether you have a little or a lot of experience with iOS development, you’ll find the help you need for every phase of the process, from initial idea to completed project.Work with Objective-C classes, objects, properties, delegates, and memory management Construct a user interface with gesture recognizers Develop location-aware applications with the Map Kit and Core Location APIs Build apps that play audio and video, manage calendars and events, access contacts and groups, or tap into the Photo Library Use the Core Motion framework to access the accelerometer and gyroscope Maintain persistent storage for iOS apps with the Core Data framework Create multitasking-aware apps that let users leave and return without losing their place

39.78 [ Detail ]

Scratch Programming for Teens (For Teens (Course Technology))

Scratch Programming for Teens (For Teens (Course Technology))

Welcome to Scratch Programming for Teens! Scratch is a programming language intended to make programming easier to learn for novice programmers. It can be used to create computer games, interactive stories, graphic artwork and computer animation, and all sorts of other multimedia projects. Scratch can also be used to play digital music and sound effects. If you aspire to one day become a professional programmer, Scratch provides everything you need to build a foundation. Scratch also packs all of the programming power and punch needed to satisfy the programming needs of most computer enthusiasts and hobbyists. Best of all, it's actually fun to use! Scratch Programming for Teens provides all the instruction that a first-time programmer needs to quickly get up and running with Scratch. Before you know it, you will be creating all kinds of projects that incorporate graphics, sound, and animation. As you learn how to program with Scratch, you will learn programming principles and techniques that you can later apply to other programming languages such as Microsoft Visual Basic and AppleScript. Jerry Lee Ford, Jr. is an author, educator, and an IT professional with over 18 years of experience in information technology, including roles as an automation analyst, technical manager, technical support analyst, automation engineer, and security analyst. He is the author of 24 other books and co-author of two additional books. His published works include AppleScript Studio Programming for the Absolute Beginner, Programming for the Absolute Beginner, and DarkBASIC Programming for the Absolute Beginner. Jerry has a master's degree in business administration from Virginia Commonwealth University in Richmond, Virginia, and he has over five years of experience as an adjunct instructor teaching networking courses in information technology.

17.72 [ Detail ]

Adobe Photoshop Lightroom 4 Book: The Complete Guide for Photographers, The

Adobe Photoshop Lightroom 4 Book: The Complete Guide for Photographers, The

Adobe Photoshop Lightroom was designed from the ground up with digital photographers in mind, offering powerful editing features in a streamlined interface that lets photographers import, sort, and organize images. This completely updated bestseller was also written with photographers in mind. Author Martin Evening describes features in Lightroom 4 in detail from a photographer’s perspective. As an established commercial and fashion photographer, Martin knows firsthand what photographers need for an efficient workflow. He has also been working with Lightroom from the beginning, monitoring the product’s development and providing valued feedback to Adobe. As a result, Martin knows the software inside and out, from image selection to image editing to image management. In this book you’ll learn how to: • Work efficiently with images shot in the raw or JPEG format • Import photographs with ease and sort them according to your workflow • Create and manage a personal image library • Apply tonal adjustments to multiple images quickly • Integrate Lightroom with Adobe Photoshop • Export images for print or Web as digital contact sheets or personal portfolios • Make the most of new features in Lightroom 4, such as the Camera Raw Process 2012 Basic panel tone controls Photographers will find Lightroom 4–and The Adobe Photoshop Lightroom 4 Book–indispensable tools in their digital darkrooms. This book’s companion site, www.thelightroombook.com, offers video tutorials, articles, sample images, and updates from author Martin Evening. “With Martin’s expert guidance, you’ll soon find that you have precisely the tools you need to turn your concentration back where it belongs–on making better pictures!” –George Jardine, digital photography consultant  “As a photographer himself, Martin Evening knows what tools photographers need to realize their creative vision. In this book, he shows not only how Adobe Photoshop Lightroom works but also why it will become an essential part of any photographer’s workflow.” –Greg Gorman, photographer

29.99 [ Detail ]

Murach's PHP and MySQL (Murach: Training & Reference)

Murach's PHP and MySQL (Murach: Training & Reference)

This book was developed by the same team that authored Murach's JavaScript and DOM Scripting, and it has the same strong content organization that lets you focus on what you need to know, when you need to know it.So it's a great first book in web programming if you're just starting out:It shows you how to get an Apache web server environment set up, so you can test the apps on your computerIt gives you a quick-start course that shows you how to develop, test, and debug PHP applications that get data from a MySQL database...in just 6 chaptersThen, whether you're a beginning or experienced web developer, the rest of the book gives you a full set of professional PHP and MySQL skills:The 9-chapter section on PHP teaches you how to build web applications using all the skills that make for a smooth user experience...like how to handle forms, strings, dates, arrays, cookies, sessions, and exceptionsThe 5-chapter section on MySQL teaches you all the standard features you need to know for working with databases...like how to design and create a database and how to use SQL and PHP to work with database dataThe 4-chapter section on advanced skills teaches you how to handle professional requirements, like ensuring security, generating email, processing images, and working with code from other web sites (like YouTube videos)...and it culminates with a Guitar Shop web site that shows how everything in the book ties togetherRegardless of what you're learning next, each chapter covers skills from the simple to the complex. So you can go deeper and deeper to gain a sophisticated set of web and database skills, at your own pace.So don't wait! Get your copy right away. I think you'll be delighted at how quickly you'll be creating your own database-driven websites using PHP and MySQL.

34.34 [ Detail ]

iPhone: The Missing Manual

iPhone: The Missing Manual

With the iOS5 software and the new iPhone 4S device, Apple has another world-class hit on its hands. This sleek, highly refined pocket computer comes with everything—cellphone, iPod, Internet, camcorder—except a printed manual. Fortunately, David Pogue is back with the latest edition of his witty, crystal-clear, colorful guide: the world's most popular iPhone book.Use it as a phone. Learn the basics as well as time-saving tricks and tips for contact searching by voice, texting, and more. Manage your stuff in the cloud. Sync and back up your contacts and media across all of your devices with iCloud. Get things done. Ask Siri to send reminders, place calls, and more. Master notifications. Use the Notification Center to find missed messages, calendar invitations, friend requests, and more. Connect with other iPhone owners. Send unlimited iMessages to friends, family, and colleagues who are also running iOS5. Treat it as an iPod. Master the ins and outs of iTunes, and listen to music, upload and view photos, and fill the iPhone with TV shows and movies. Take the iPhone online. Make the most of your online experience to browse the Web, read and compose email, use social networks, or send photos and audio files. Go beyond the iPhone. Learn how to use the App Store, and how to multitask between your apps, organize them in folders, and read ebooks in iBooks. Whether you have a brand-new iPhone or want to update an earlier model with the iOS5 software, this beautiful full-color book is the best, most objective resource available.

13.63 [ Detail ]

iPhone 3D Programming: Developing Graphical Applications with OpenGL ES

iPhone 3D Programming: Developing Graphical Applications with OpenGL ES

What does it take to build an iPhone app with stunning 3D graphics? This book will show you how to apply OpenGL graphics programming techniques to any device running the iPhone OS -- including the iPad and iPod Touch -- with no iPhone development or 3D graphics experience required. iPhone 3D Programming provides clear step-by-step instructions, as well as lots of practical advice, for using the iPhone SDK and OpenGL.You'll build several graphics programs -- progressing from simple to more complex examples -- that focus on lighting, textures, blending, augmented reality, optimization for performance and speed, and much more. All you need to get started is a solid understanding of C++ and a great idea for an app.Learn fundamental graphics concepts, including transformation matrices, quaternions, and more Get set up for iPhone development with the Xcode environment Become familiar with versions 1.1 and 2.0 of the OpenGL ES API, and learn to use vertex buffer objects, lighting, texturing, and shaders Use the iPhone's touch screen, compass, and accelerometer to build interactivity into graphics applications Build iPhone graphics applications such as a 3D wireframe viewer, a simple augmented reality application, a spring system simulation, and more This book received valuable community input through O'Reilly's Open Feedback Publishing System (OFPS). Learn more at http://labs.oreilly.com/ofps.html.

26.52 [ Detail ]

Beginning iOS Game Center and Game Kit: For iPhone, iPad, and iPod touch

Beginning iOS Game Center and Game Kit: For iPhone, iPad, and iPod touch

Beginning iOS Game Center and Game Kit shows you how to use Game Center and Game Kit to create fun and polished games that use advanced features such as social networking and voice over IP (VoIP). Game Kit and Game Center can help you reach new customers through social interaction, so this book shows you how you can quickly add a level of polish to your app that used to take weeks of hard work and late nights. Implementing a leaderboard and achievement system has never been so simple! Gone are the days of writing your own server. You'll also see how to easily add advanced networking concepts like VoIP support in hours, not days. Learn how to quickly implement many advanced social networking concepts into your apps. You'll be guided through the process of creating a custom Game Center Manager class that can be rapidly deployed into any of your new or existing projects. Furthermore, learn how to avoid pitfalls commonly encountered by new Game Center developers. What you’ll learn What Game Center and Game Kit are and how you can improve your app by using them How to configure your app with iTunes Connect to work with Game Center How to set up leaderboard and achievement systems for use within your app How to add a custom graphical user interface to Game Center to match the look and feel of your product What multiplayer and networking does to your app through Game Kit How to write an easy-to-implement and reusable Game Center Manager Who this book is for All iOS developers who want to easily bring their current or planned app to the next level. Game Center and Game Kit, despite the name, are not limited only to games—all iOS developers with a basic understanding of Cocoa and UIKit will find something useful in these APIs. They allow even a novice iOS developer to add an amazing level of polish to their apps with a minimal amount of effort. Table of Contents 1 - Introduction 2 - First Steps 3 - Leaderboards 4 - Achievements 5 - Matchmaking 6 - Peer Picker 7 - Networking Overview 8 - Exchanging Data 9 - Turned Based Gaming  10 - Voice Chat 11 - In-game Payments 

23.45 [ Detail ]

Beginning iPhone Games Development

Beginning iPhone Games Development

iPhone games are hot! Just look at the numbers. Games make up over 25 percent of total apps and over 70 percent of the most popular apps. Surprised? Of course not! Most of us have filled our iPhone or iPod touch with games, and many of us hope to develop the next best-selling, most talked-about game. You’ve probably already read and mastered Beginning iPhone 3 Development; Exploring the iPhone SDK, the best-selling second edition of Apress’s highly acclaimed introduction to the iPhone and iPod touch by developers Dave Mark and Jeff LaMarche. This book is the game-specific equivalent, providing you with the same easy-to-follow, step-by-step approach, more deep technical insights, and that familiar friendly style. While games are all about fun, at the same time, they’re serious business. With this Beginning iPhone Games Development book, you’re going to roll up your sleeves and get your hands dirty with some hardcore coding. While you may have written games before, this book will take you further, immersing you in the following topics: Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession Game networking with GameKit, Bonjour, and Internet sharing For those looking for iPad game development coverage and/or iOS 5 SDK specific game coverage, check out the published Beginning iOS 5 Games Development by Lucas Jordan from Apress. What you’ll learn Efficient methods for drawing in 2D and 3D to the iPhone screen Game-specific animation techniques with Core Animation To use OpenGL ES for more complex and realistic gaming backgrounds and action Numerous ways to add music to enhance the gaming experience How to give your users access to their iPhone libraries from within games The tools and techniques of 3D audio for creating even more realistic gaming experiences How to do networking right, including two-player games over Bluetooth and multiplayer games over Wi-Fi Who this book is for All game developers who desire to create iPhone and/or iPod touch games. Table of Contents A Revolutionary Gaming Platform Games for Everyone, Anytime, Anywhere Developing iPhone Games Peeking Inside the iPhone Toolbox Moving Images on a Small Screen—UIKit Controls She Shoots, She Hits, She Scores!  Flipping Out and Sweeping Away with Core Animation OpenGL Basics: Wrapping Your Head Around the OpenGL AP Putting It Together: Making a Game in OpenGL The Next Steps: Atlases, Sprites, and Particles—Oh My Introduction to Core Audio Making Noise with OpenAL 3D Audio—Turning Noise into Game Sound Streaming: Thumping, Pulse-Quickening Game Excitement Networking for iPhone Games: Introductio  Going Head to Head Party Time Connecting with the Outside World Putting It All Together: Now Comes the Fun Part

15.92 [ Detail ]

Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics)

Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics)

Written by members of the development team at Apple, Programming with Quartz is the first book to describe the sophisticated graphics system of Mac OS X. By using the methods described in this book, developers will be able to fully exploit the state-of-the-art graphics capabilities of Mac OS X in their applications, whether for Cocoa or Carbon development. This book also serves as an introduction to 2D graphics concepts, including how images are drawn and how color is rendered. It includes guidance for working with PDF documents, drawing bitmap graphics, using Quartz built-in color management, and drawing text. Programming with Quartz is a rich resource for new and experienced Mac OS X developers, Cocoa and Carbon programmers, UNIX developers who are migrating to Mac OS X, and anyone interested in powerful 2D graphics systems. * This is the definitive guide to the revolutionary graphics system of Mac OS X that uses the Portable Document Format (PDF) as the basis of its imaging model.* It contains the latest on programming with Quartz for Mac OS X version 10.4.* Carefully crafted and extensive code examples show how to accomplish most of the drawing tasks possible with Quartz.

55.78 [ Detail ]

Microsoft Excel VBA Programming for the Absolute Beginner

Microsoft Excel VBA Programming for the Absolute Beginner

If you are new to programming with Microsoft Excel VBA and are looking for a solid introduction, this is the book for you. Developed by computer science professors, books in the "for the absolute beginner" series teach the principles of programming through simple game creation. Microsoft Excel VBA Programming for the Absolute Beginner, Third Edition provides you with the skills that you need for more practical Excel VBA programming applications and shows you how to put these skills to use in real-world scenarios. Best of all, by the time you finish the book, you will be able to apply the basic principles you've learned to the next programming language you tackle.

21.89 [ Detail ]

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 ·