Programming
Featured Items
iPhone and iPad App 24-Hour Trainer
iPhone and iPad App 24-Hour Trainer
Paperback      ISBN: 1118130812
An all-in-one tutorial for planning, developing, and launching iPhone and iPad apps

The number of applications in the Apple app store is growing at a staggering rate. Want to get in the game, but don't know iOS? This book-and-DVD package will help With even little or no prior programming experience, you can learn the code necessary to build an app by following the how-to instructions in this book-and-video combo. Comprised of clear, no-nonsense lessons, the book walks you through each tutorial and then encourages you to work through simple exercises so that you can immediately apply what you just learned.

These lessons are backed by video demonstrations on the accompanying DVD to further illustrate the instruction and drive home the main points. In addition, the book's appendices contain helpful information such as obtaining a device UDID, testing, and distributing an app and also lists common reasons why applications are rejected, so you can prepare to take precautionary measures to avoid these instances.

  • Introduces iOS and helps you set up a development environment
  • Highlights the basics of object-oriented programming principles as well as key objective-C concepts
  • Examines Cocoa touch and the Cocoa touch framework, including using various classes in the UIKit and Foundation frameworks
  • Looks at advanced concepts such as tab bars, web views, the Accelerometer, Google maps, Core Location, and more

With this book-and-video package, you'll learn how to plan, create, and launch apps for the iPhone and iPad that are ready for submission to the App Store

Note: As part of the print version of this title, video lessons are included on DVD. For e-book versions, video lessons can be accessed at wrox.com using a link provided in the interior of the e-book.

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
Effective STL
50 Specific Ways to Improve Your Use of the Standard Template Library
Paperback      ISBN: 0201749629

C++'s Standard Template Library is revolutionary, but until now, learning to use it well has been a challenge. In this book, best-selling author Scott Meyers exposes critical rules of thumb experts use to get the most out of STL. Using the same clear, concise approach that made Effective C++ so successful, he shows developers exactly how to unravel STL's complexities -- and leverage its full power. The book is organized into 50 guidelines, each followed by specific examples and to-the-point explanations. Meyers offers advice on what should be done, and why -- and what should not be done, and why not. Effective STL offers in-depth coverage of iterators, containers, allocators, string implementation, function objects, algorithms, equality, equivalence, and more. Discover how to choose among standard, non-standard, and non-STL containers; how to properly use algorithms and member functions that have the same names but subtly different behaviors; how to avoid potential portability problems; and how to maximize the efficiency of both the STL and the programs that use it. An essential resource for all C++ programmers.

Getting Started with Arduino: The Open Source Electronics Prototyping Platform
Getting Started with Arduino
The Open Source Electronics Prototyping Platform
3rd Edition    Paperback      ISBN: 1449363334

Arduino is the open source electronics prototyping platform that has taken the Maker Movement by storm. This thorough introduction, updated for the latest Arduino release, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here

Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need is an Arduino Uno or Leonardo, along with a USB cable and an LED. The easy-to-use, free Arduino development environment runs on Mac, Windows, and Linux.

In Getting Started with Arduino, you'll learn about:

  • Interaction design and physical computing
  • The Arduino board and its software environment
  • Basics of electricity and electronics
  • Prototyping on a solderless breadboard
  • Drawing a schematic diagram
  • Talking to a computer--and the cloud--from Arduino
  • Building a custom plant-watering system
SAS for Mixed Models
SAS for Mixed Models
Paperback      ISBN: 1590475003

The indispensable, up-to-date guide to mixed models using SAS. Discover the latest capabilities available for a variety of applications featuring the MIXED, GLIMMIX, and NLMIXED procedures in SAS for Mixed Models, Second Edition, the comprehensive mixed models guide for data analysis, completely revised and updated for SAS 9 by authors Ramon Littell, George Milliken, Walter Stroup, Russell Wolfinger, and Oliver Schabenberger. The theory underlying the models, the forms of the models for various applications, and a wealth of examples from different fields of study are integrated in the discussions of these models: random effect only and random coefficients models; split-plot, multilocation, and repeated measures models; hierarchical models with nested random effects; analysis of covariance models; spatial correlation models; generalized linear mixed models; and nonlinear mixed models. Professionals and students with a background in two-way ANOVA and regression and a basic knowledge of linear models and matrix algebra will benefit from the topics covered. This book is part of the SAS Press program.

Oracle CRM on Demand Deployment Guide
Oracle CRM on Demand Deployment Guide
Paperback      ISBN: 0071717633
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
Master Oracle CRM On Demand

Foster long-term customer relationships and accelerate productivity using the proven strategies and best practices in this Oracle Press guide. Oracle CRM On Demand Deployment Guide shows how to set up, customize, and manage a dynamic software-as-a-service solution across your enterprise. Develop implementation plans, maximize user adoption, build applets and portals, integrate Web 2.0 features, and use analytics dashboards. The latest design, tuning, and data security techniques are also covered in this practical resource.

  • Establish business objectives, project requirements, and key success metrics
  • Staff an implementation team and develop effective rollout plans
  • Configure, deploy, and administer Oracle CRM On Demand
  • Manage users and restrict access using roles and privileges
  • Customize sales, marketing, and service processes with the object model
  • Embed external content and URLs using the web services API
  • Distribute real-time BI using dashboards and advanced reporting tools
  • Incorporate web tabs, mashups, Google services, and RSS feeds
  • Use workflow to automate business process management
Web Design Sourcebook: Diseno De Paginas Web, Design De Paginas Web, Design Di Pagine Web
Web Design Sourcebook
Diseno De Paginas Web, Design De Paginas Web, Design Di Pagine Web
Paperback      ISBN: 8492810424
Packed with some of the most innovative and cutting-edge examples of web design, Web Design Sourcebook showcases an eclectic array.
Objective-C Programming: The Big Nerd Ranch Guide
Objective-C Programming
The Big Nerd Ranch Guide
2nd Edition    Paperback      ISBN: 032194206x

Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C language is your first step on the journey from someone who uses apps to someone who writes them.

Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objective-C Programming: The Big Nerd Ranch Guide covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. Compatible with Xcode 5, iOS 7, and OS X Mavericks (10.9), this guide features short chapters and an engaging style to keep you motivated and moving forward. At the same time, it encourages you to think critically as a programmer.

Here are some of the topics covered:

  • Using Xcode, Apple's documentation, and other tools
  • Programming basics: variables, loops, functions, etc.
  • Objects, classes, methods, and messages
  • Pointers, addresses, and memory management with ARC
  • Properties and Key-Value Coding (KVC)
  • Class extensions
  • Categories
  • Classes from the Foundation framework
  • Blocks
  • Delegation, target-action, and notification design patterns
  • Key-Value Observing (KVO)
  • Runtime basics
Mastering Dojo: Javascript and Ajax Tools for Great Web Experiences
Mastering Dojo
Javascript and Ajax Tools for Great Web Experiences
Paperback      ISBN: 1934356115

The last couple of years have seen big changes in server-side web programming. Now it's the client's turn; Dojo is the toolkit to make it happen and Mastering Dojo shows you how.

Dojo is a set of client-side JavaScript tools that help you build better web applications. Dojo blurs the line between local, native applications and browser based applications; the browser becomes the user interface platform. "Modern" browsers provide an incomplete, inconvenient, and incompatible programming environment, but Dojo eliminates these problems. While there are many JavaScript libraries available, most focus on just one thing (for example, effects libraries, perceived JavaScript omissions, or HTML widgets). Dojo addresses all of these functional areas-and many others-extensively.

In "Mastering Dojo," you'll get the whole story, from basic usage to advanced idioms. Mastering Dojo starts out with a fast moving tutorial that will give you techniques that you can start using right away. You'll learn all about Dojo Core--the foundation on which all things Dojo stand. See how you can modularize your project for development and automatically package your release for optimal download performance. You'll also learn how Dojo: augments the core JavaScript libraryfixes the event systemsimplifies DOM programmingprovides a complete class definition facilityincludes a powerful remote scripting (XHR) framework... and much more.

You'll love using Dojo's HTML user interface control widget system, Dijit. See how to use over 40 widgets, including the rich yet easy-to-use tree and grid controls.

Finally, you'll get an in-depth look at how to design and build a single-page, richInternet Application.

International Training Code System 3lps
International Training Code System 3lps
Boxed      SKU: 1199593745

Audio-visual training method designed to provide systematic instruction in learning International Morse Code. Text book and 3 33 1/3 rmp records.

Advanced Programming in the Unix Environment
Advanced Programming in the Unix Environment
2nd Edition    Hardcover      ISBN: 0201433079

A major revision of the definitive guide to Unix system programming with sales exceeding 160,000 units It describes and illustrates more than 200 system calls - the interface that programmers must master in order to access all major Unix internal resources. The New Edition covers the final POSIX.1 standard as well as threads and multi-threaded programming. It includes all new examples, over 10,000 lines of code, running on Linux, Solaris, Free BSD and MAC OS X. Advanced Programming in the Unix Environment is a must-have volume describing and illustrating the programming interface to the Unix system. Author builds on the basic information presented in the first 15 chapters to provide chapter-length examples illustrating among other things how to develop a database library as well as a postscript print driver. The book progresses from basic topics such as file systems, directories, and signals to more advanced topics including interprocess communications, threads and multi-threaded programming. Extensive code examples in C combined with a clear writing style make the more difficult aspects of Unix programming easy to master. programmer how to get the most of their Unix system whether its Linux, Solaris, Free BSD or Mac OS X.