Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Programming


2521. 

Visual learners can get up and running quickly on ActionScript programming skills for Flash CS4 If you're a programmer who learns best when you see how something is done, this book will have you up and running with ActionScipt in no time. Step-by-step, two-page lessons show you the core programming foundations you must master to create rich Internet content using the preferred language for work with Flash. The visual approach breaks big topics into bite-sized modules, with high-resolution screen shots to illustrate each task. You'll learn such skills as how to add interactivity,...

2522. 

C++ All-In-One For Dummies®, 2nd Edition

C++ All-In-One For Dummies®, 2nd Edition

By: 

Publisher: For Dummies

Publication Date: 31-AUG-2009

Insert Date: 05-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Here’s the easy way to learn how to use C++ C++, developed by Bjarne Stroustrup at Bell Labs, is one of the most widely used programming languages, with close to four million C++ programmers and growing. C++’s popularity has earned it a spot as part of the Standard Library. Fully updated for the new C++ 2009 standard, C++ All-in-One for Dummies, 2nd Edition compiles seven books into one. This guidebook covers key topics like an introduction to C++, understanding objects and classes, fixing problems, advanced programming, reading and writing files, advanced C++, and building...

2523. 

Wii™ Game Creation for Teens

Wii™ Game Creation for Teens

By: Michael Duggan

Publisher: Course Technology PTR

Publication Date: 01-OCT-2010

Insert Date: 03-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Want to create your own Wii games that you can share with your friends and the world? "Wii Game Creationg for Teens" is a step-by-step guide for beginners who want to start making their very own Nintendo Wii games and animations. Using Adobe Flash ActionScript 2.0 and WiiCade, you will learn to create simple games and animations for Wii, and all you need is a computer, Internet access, and this book!...

2524. 

Advanced UNIX Programming, Second Edition

Advanced UNIX Programming, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 29-APR-2004

Insert Date: 03-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

The classic guide to UNIX® programming-completely updated! UNIX application programming requires a mastery of system-level services. Making sense of the many functions-more than 1,100 functions in the current UNIX specification-is a daunting task, so for years programmers have turned to Advanced UNIX Programming for its clear, expert advice on how to use the key functions reliably. An enormous number of changes have taken place in the UNIX environment since the landmark first edition. In Advanced UNIX Programming, Second Edition, UNIX pioneer Marc J. Rochkind brings the book fully up to...

2525. 

Tapworthy

Tapworthy

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 18-JUN-2010

Insert Date: 02-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

So you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dollop of personality. Tapworthy takes you from concept to polished interface design with plain-spoken principles and a rich collection of visual examples for designing exceptional interfaces for the iPhone and iPod Touch....

2526. 

PHP 5 e-commerce Development

PHP 5 e-commerce Development

By: Michael Peacock

Publisher: Packt Publishing

Publication Date: 20-JAN-2010

Insert Date: 27-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Create a flexible framework in PHP for a powerful ecommerce solution Build a flexible e-commerce framework using PHP, which can be extended and modified for the purposes of any e-commerce site Enable customer retention and more business by creating rich user experiences Develop a suitable structure for your framework and create a registry to store core objects Promote your e-commerce site using techniques with APIs such as Google Products or Amazon web services, SEO, marketing, and customer satisfaction In Detail The popularity of online shopping has increased...

2527. 

JBoss AS 5 Development

JBoss AS 5 Development

By: Francesco Marchioni

Publisher: Packt Publishing

Publication Date: 16-DEC-2009

Insert Date: 27-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Develop, deploy, and secure Java applications on this robust, open source application server A complete guide for JBoss developers covering everything from basic installation to creating, debugging, and securing Java EE applications on this popular, award-winning JBoss application server Master the most important areas of Java Enterprise programming including EJB 3.0, web services, the security framework, and more Starts with the basics of JBoss AS and moves on to cover important advanced topics with the help of easy-to-understand practical examples Written in a very simple...

2528. 

Flex 3 with Java

Flex 3 with Java

By: Satish Kore

Publisher: Packt Publishing

Publication Date: 26-JUN-2009

Insert Date: 27-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Develop rich internet applications quickly and easily using Adobe Flex 3, ActionScript 3.0 and integrate with a Java backend using BlazeDS 3.2 A step-by-step tutorial for developing web applications using Flex 3, ActionScript 3.0, BlazeDS 3.2, and Java Build efficient and seamless data-rich interactive applications in Flex using a combination of MXML and ActionScript 3.0 Create custom UIs, Components, Events, and Item Renders to develop user friendly applications Build an end-to-end Flex e-commerce application using all major features of Flex covered...

2529. 

Liferay Portal 5.2 Systems Development

Liferay Portal 5.2 Systems Development

By: Jonas Yuan

Publisher: Packt Publishing

Publication Date: 26-MAY-2009

Insert Date: 27-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Build Java-based custom intranet systems on top of Liferay portal Learn to use Liferay tools to create your own applications as a Java developer, with hands-on examples Customize Liferay portal using the JSR-286 portlet, extension environment, and Struts framework Build your own Social Office with portlets, hooks, and themes and manage your own community The only Liferay book aimed at Java developers In Detail Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, and...

2530. 

AI Game Engine Programming

AI Game Engine Programming

By: Brian Schwab

Publisher: Course Technology PTR

Publication Date: 01-DEC-2008

Insert Date: 26-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

A fully revised update to the first edition, "AI Game Engine Programming, Second Edition" provides game developers with the tools and information they need to create modern game AI engines. Covering the four principle elements of game artificial intelligence, the book takes you from theory to actual game development, going beyond merely discussing how a technique might be used. Beginning with a clear definition of game AI, you'll learn common terminology, the underlying concepts of AI, and you'll explore the different parts of the game AI engine. You'll then take a look at AI design...

2531. 

Beyond Game Design: Nine Steps Toward Creating Better Videogames

Beyond Game Design: Nine Steps Toward Creating Better Videogames

By: Chris Bateman

Publisher: Course Technology PTR

Publication Date: 01-MAR-2009

Insert Date: 26-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

As a game designer, you are always looking for new ways to make a game unique and interesting. Beyond Game Design:Nine Steps Toward Creating Better Videogames shows you how to make better video games by challenging you to think outside of conventional game design wisdom.Written as a series of essays by industry experts on different components of game theory and design, the book tackles the full spectrum of issues related to how and why players enjoy certain games. You'll explore player emotions, patterns of play, gender and cultural diversity, accessibility issues, and various types of player...

2532. 

Character Animation with Direct3D®

Character Animation with Direct3D®

By: Carl Granberg

Publisher: Course Technology PTR

Publication Date: 01-APR-2009

Insert Date: 26-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Do you want to learn how to make your game characters look and move more realistically? Character Animation with Direct3D shows you how to apply fundamental character animation techniques to Direct3D technology to bring your characters to life. Beginning with a brief history of character animation, you'll be introduced to the most common types of character animation.This book covers skeletal animation, morphing, inverse kinematics, ragdoll animation, and much more. You'll start with a basic 3D character that you'll bring to life as you work your way through each chapter. Throughout the course...

2533. 

Python® Programming for the Absolute Beginner, Third Edition

Python® Programming for the Absolute Beginner, Third Edition

By: Michael Dawson

Publisher: Course Technology PTR

Publication Date: 01-DEC-2009

Insert Date: 26-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "for the absolute beginner" series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the...

2534. 

Beginning Game Programming, Third Edition

Beginning Game Programming, Third Edition

By: Jonathan S. Harbour

Publisher: Course Technology PTR

Publication Date: 01-JUL-2009

Insert Date: 26-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Beginning Game Programming, Third Edition shows budding game developers how to take their game ideas from concept to reality. Requiring only a basic understanding of the C++ language, this unique guide covers all the skills needed to create 2D and 3D games using code written in DirectX. Each element of a game is taught step-by-step, from learning how to create a simple Windows program, to using the key DirectX components to render 2D and 3D, to adding sound to your game. Using the skills taught within each chapter, readers will develop their own game library, which they can build upon for...

2535. 

Windows® via C/C++, Fifth Edition

Windows® via C/C++, Fifth Edition

By: Jeffrey Richter; Christophe Nasarre

Publisher: Microsoft Press

Publication Date: 28-NOV-2007

Insert Date: 26-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Master the intricacies of application development with unmanaged C++ code—straight from the experts. Jeffrey Richter’s classic book is now fully revised for Windows XP, Windows Vista, and Windows Server 2008. You get in-depth, comprehensive guidance, advanced techniques, and extensive code samples to help you program Windows–based applications. Discover how to: Architect and implement your applications for both 32-bit and 64-bit Windows Create and manipulate processes and jobs Schedule, manage, synchronize and destroy threads Perform asynchronous and synchronous device...

2536. 

Learning Ext JS

Learning Ext JS

By: Colin Ramsay; Shea Frederick; Steve Cutter' Blades

Publisher: Packt Publishing

Publication Date: 28-NOV-2008

Insert Date: 25-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Build dynamic, desktop-style user interfaces for your data-driven web applications Learn to build consistent, attractive web interfaces with the framework components. Integrate your existing data and web services with Ext JS data support. Enhance your JavaScript skills by using Ext's DOM and AJAX helpers. Extend Ext JS through custom components. In Detail As more and more of our work is done through a web browser, and more businesses build web rather than desktop applications, users want web applications that look and feel like desktop...

2537. 

CakePHP Application Development

CakePHP Application Development

By: Ahsanul Bari; Anupom Syam

Publisher: Packt Publishing

Publication Date: 12-JUL-2008

Insert Date: 25-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Anupom Step-by-step introduction to rapid web development using the open-source MVC CakePHP framework Anupom Step-by-step introduction to rapid web development using the open-source MVC CakePHP framework Walk through the creation of a complete CakePHP Web application Customize the look and feel of applications using CakePHP layouts and views Make interactive applications using CakePHP, JavaScript, and AJAX helpers Ready for the forthcoming release of CakePHP 1.2 In Detail Cake is a rapid development framework for PHP that uses well-known design patterns and...

2538. 

Essential GWT: Building for the Web with Google Web Toolkit 2

Essential GWT: Building for the Web with Google Web Toolkit 2

By: 

Publisher: Addison-Wesley Professional

Publication Date: 03-AUG-2010

Insert Date: 25-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

With Google Web Toolkit, Java developers can build sophisticated Rich Internet Applications (RIAs) and complete Web sites using the powerful IDEs and tools they already use. Now, with GWT 2, Google Web Toolkit has become even more useful. Essential GWT shows how to use this latest version of GWT to create production solutions that combine superior style, performance, and interactivity with exceptional quality and maintainability. Federico Kereki quickly reviews the basics and then introduces intermediate and advanced GWT skills, covering issues ranging from organizing projects to compiling...

2539. 

CLR via C#, Second Edition

CLR via C#, Second Edition

By: 

Publisher: Microsoft Press

Publication Date: 22-FEB-2006

Insert Date: 25-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Your hands-on guide to developing applications with the common language runtime (CLR) and Microsoft .NET Framework 2.0, with examples in Microsoft Visual C# 2005....

2540. 

.NET and COM: The Complete Interoperability Guide

.NET and COM: The Complete Interoperability Guide

By: 

Publisher: Sams

Publication Date: 31-JAN-2002

Insert Date: 24-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

<> The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts: Using COM Components Within the .NET Framework Using .NET Framework Components from COM Designing Good .NET Framework Components for COM Clients Designing Good COM Components for .NET Framework Clients The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and...