Tuesday, April 13, 2010

Phil Ballard, Michael Moncur, "Teach Yourself Ajax, JavaScript, and PHP All in One"

Phil Ballard, Michael Moncur,

In just a short time, you can learn how to use Ajax, JavaScript, and PHP to create interactive interfaces to your web applications by combining these powerful technologies. No previous Ajax programming experience is required. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of Ajax programming with JavaScript, PHP, and related technologies from the ground up. Regardless of whether you run Linux, Windows, or Mac OS X, the enclosed CD includes a complete Ajax programming starter kit that gives you all the programming tools, reference information, JavaScript libraries, and server software you need to set up a stable environment for learning, testing, and production.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Foundations of GTK+ Development



GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and its crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.

Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

iPhone Application Development For Dummies, Second Edition


Making Everything Easier!

With iPhone? Application Development for Dummies, Second Edition, you'll learn to:

# Design small- or large-scale iPhone applications for profit or fun
# Create new iPhone apps using Xcode?
# Get your applications into the App Store
# Work with frameworks

Got a good idea? Turn it into an app, have some fun, and pick up some cash!

Make the most of the new 3.1 OS and Apple's Xcode 3.2! Neal Goldstein shows you how, and even illustrates the process with one of his own apps that's currently being sold. Even if you're not a programming pro, you can turn your bright idea into an app you can market, and Neal even shows you how to get it into the App Store!

# Mobile is different ? learn what makes a great app for mobile devices and how an iPhone app is structured
# What you need ? download the free Software Development Kit, start using Xcode, and become an "official" iPhone developer
# The nitty-gritty ? get the hang of frameworks and iPhone architecture
# Get busy with apps ? discover how to make Xcode work for you to support app development
# Off to the store ? get valuable advice on getting your apps into the App Store
# Want to go further? ? explore what goes into industrial-strength apps

Open the book and find:

# What it takes to become a registered Apple developer
# How to debug your app
# What's new in iPhone 3.1 and Xcode 3.2
# What goes into a good interface for a small device
# How applications work in the iPhone environment
# Why you must think like a user
# What the App Store expects of you
# What makes a great iPhone app..

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Programming with C++


Authors have taken special care to present the various topics in Programming with C++ in an easy-to-learn style. Almost every topic is followed by well designed live programmes so that it becomes easy to grasp the underlying principle or programming technique. A total of more than 450 live programmes are included in the book. It is also taken care that programmes are short and do not include such details which do not relate to the topic on hand. This makes them easy to be tested and suitable for practice students. Authors are confident that the book will prove its worth for the regular students; for professional and for those learning C++ through self study.; Salient features of the book:; Easy to understand style.; Covers both procedural as well as object oriented programming.; Conforms to ANSI and ISO Standard.; Includes a large number of well designed live programmes for easy learning.; A number of exercises included for the student to test their understanding.; Book is suitable for students preparing for BCA/MCA; Engineering and Science and other graduate courses in which C++ in course plan and for students preparing for examinations of DOE Society.; An excellent book for self study.; A good reference book for professionals.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Beginning Visual Basic 2010


A focused, step-by-step approach to Visual Basic for new programmers

What better way to get started with Visual Basic than with this essential Wrox beginner’s guide? Beginning Microsoft Visual Basic 2010 not only shows you how to write Windows applications, Web applications with ASP.NET, and Windows mobile and embedded CE apps with Visual Basic 2010, but you’ll also get a thorough grounding in the basic nuts-and-bolts of writing good code.

You’ll be exposed to the very latest VB tools and techniques with coverage of both the Visual Studio 2010 and .NET 4 releases. Plus, the book walks you step-by-step through tasks, as you gradually master this exciting new release of Microsoft’s popular and important programming language.
* Microsoft’s Visual Basic is a frequent first language for new programmers; this clear, focused book walks you through the basics and gets you quickly productive in Visual Basic
* Features in-depth coverage of the Visual Studio 2010 and .NET 4 releases, so you’ll be learning the very latest VB tools and techniques
* Discusses flow control, data structure, Windows applications, dialog boxes, menus, error handing and debugging, and objects and object oriented techniques
* Covers class libraries, Windows Forms, graphics programming, accessing databases, Web programming with ASP.NET and Visual Basic, data access, SQL Server, ADO.NET, and XML..

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Java EE5


Cet ouvrage s'adresse aux architectes et développeurs confirmés qui veulent découvrir les nouveautés de Java EE 5 ou migrer leurs applications J2EE 1.4 existantes. Il montre comment s'imbriquent les différentes API de Java EE 5 dans une application internet-intranet.
Biographie de l'auteur

Architecte senior, Antonio Goncalves intervient comme consultant indépendant sur les technologies Java. Ancien consultant Weblogic chez BEA Systems, il s'est spécialisé depuis 1998 dans l'architecture logicielle et serveurs d'application. Membre de l'OSS Get Together Paris, il préconise à ses clients les outils Open Source. Antonio Goncalves fait partie de l'expert groupe JCP sur les spécifications Java EE 6, EJB 3.1 et JPA 2.0. Il enseigne également au Conservatoire National des Arts et Métiers et rédige des articles techniques pour DevX, developpez.com et Programmez.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Beginning Python: Using Python 2.6 and Python 3.1


Beginning Python: Using Python 2.6 and Python 3.1 introduces this open source, portable, interpreted, object-oriented programming language that combines remarkable power with clear syntax. This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You’ll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Jess in Action: Java Rule-Based Systems


A practical handbook for anyone interested in programming rule-based systems and written by the creator of the popular Java rule engine, Jess, this book is structured around a series of large, fully developed practical examples of rule-based programming in Java. After the topic of rule-based systems is introduced, software developers and architects are shown the Jess rule programming language in an accessible, tutorial style. Demonstrated is how to quickly progress from building freestanding interactive applications to rule-based Web and Enterprise software. Specific issues covered in this process include designing the application, embedding Jess in Java applications, and using a rule engine in the J2EE environment.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions



Aimed at the experienced C++ programmer, Herb Sutter's Exceptional C++ tests the reader's knowledge of advanced C++ language features and idioms with several dozen programming puzzles and explanations. This book can definitely help raise your C++ class design skills to the next level.
Based on the author's Guru of the Week Web column, this book poses a series of challenging questions on the inner workings of C++, centering around generic programming with the Standard Template Library (STL), exception handling, memory management, and class design. Even if you think you know C++ well, most of these problems will teach you something more about the language and how to write more robust classes that are "exception safe" (meaning they don't throw any handled exceptions or leak resources). Don't think this is just "language lawyering," though. The author's explanations stress sound programming principles (favoring simplicity) and idioms (such as the Pimpl idiom for class design that promotes faster compile times and better maintainability, or using "smart" auto_ptrs with STL.) Judging from the range and depth of these examples, Sutter's command of the inner workings of C++ is impressive, and he does an excellent job of conveying this expertise without jargon or a lot of theory.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg


Parallel Programming Using C++


Parallel Programming Using C++ describes fifteen parallel programming systems based on C++, the most popular object-oriented language of today. These systems cover the whole spectrum of parallel programming paradigms, from data parallelism through dataflow and distributed shared memory to message-passing control parallelism. For the parallel programming community, a common parallel application is discussed in each chapter, as part of the description of the system itself. By comparing the implementations of the polygon overlay problem in each system, the reader can get a better sense of their expressiveness and functionality for a common problem.

http://i32.tinypic.com/34yvgus.jpg

http://i32.tinypic.com/34yvgus.jpg

C++ the Core Language


C++: The Core Language is a primer for C programmers transitioning to C++, an object-oriented enhancement of the C programming language fast becoming the language of choice for serious software development. Designed to get readers up to speed quickly, this book tells you just what you need to learn first. This book covers a subset of the features of C++. The subset consists of features without which it's just not C++, and a handful of others that make it a reasonably useful language. You can actually use this subset (using any compiler) to get familiar with the basics of the language. After reading this book, you'll be far better equipped to get something useful out of a reference manual, a graphical user interface programming book, and maybe a book on the specific libraries you'll be using.

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg

Java-Intensivkurs: In 14 Tagen lernen Projekte erfolgreich zu realisieren


Das Buch bietet eine verständliche, kompakte Einführung in die Softwareentwicklung mit Java. Es konzentriert sich dabei mehr auf Konzepte und Methoden als auf versionsspezifische Sprachelemente. Ziel ist die Motivation und Ausbildung zum Selbststudium. Die Konzepte werden durch die Realisierung von Projekten vermittelt. Dabei setzt dieses Buch auf kreative, neue Beispiele und streift durch verschiedene Gebiete der Informatik, wie z.B. Algorithmik, Künstliche Intelligenz, Bildverarbeitung und Spieleentwicklung. Am Ende jedes Kapitels werden die dargestellten Konzepte kurz zusammengefasst und durch praktische Aufgaben gefestigt. Die im Buch gezeigten Beispiele, Lösungen der Aufgaben und zusätzliches Material werden auf einer Webseite angeboten. Die zweite Auflage ist durchgehend aktualisiert.

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg

XSLT Programmer's Reference 2nd Edition


Written by a true expert in the field, Michael Kay's XSLT, Second Edition is a thorough and truly informative guide to using XSLT and XML for real projects. With plenty of in-depth information on current standards and tools, this tutorial and reference is all any working developer needs to implement XSLT-based applications effectively.
The book is remarkable in its wide-ranging perspective on XML and XSLT, plus it contains a complete reference to all elements and keywords used in XSLT and XPath. The author has created his own open-source implementation of XSLT and thus writes knowledgeably about all current XML standards. Early sections explain the larger strategies of using XSLT to transform XML data for browsers or for B2B systems. Clear diagrams--and short sample documents--are used to explain where XSLT fits into the big picture of today's XML-based systems. The book has plenty to say about new and emerging standards, so you can plan effectively for what's on the horizon.
The core of the book is its 400-page alphabetical reference on every XSL element, expression, and function (including XPath for querying and specifying XML data). Each entry is amply illustrated with example code and hints for using each feature correctly. You also get plenty of rules for using common XSL features effectively, along with sample usage.

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg

Visual Basic .NET Power Tools


This advanced book on Visual Basic .NET, one of the core components of Microsoft's upgrade to Visual Studio, provides a completely unique solution for experienced programmers. Detailed coverage of a broad set of high-level topics, complemented by thorough reusable code examples, makes Visual Basic .NET Power Tools an essential reference to shortcuts and solutions. From world-renowned, best-selling authors Evangelos Petroutsos and Richard Mansfield, this book addresses challenging topics such as regular expressions, .NET security classes, printing, ADO.NET, and managing deployment. Assuming that many readers are also experienced Visual Basic 6 programmers, the authors provide references to old VB 6 methods that help upgraders make a smooth transition.

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg

Lotus Notes Domino 8


The Lotus Notes powerhouse has been part of the corporate application and messaging architecture for more than 20 years and, over the years, Lotus Notes has come to signify the essence of electronic business communications. With Lotus Notes 8, IBM has once again provided the user with an intuitive, fully integrated platform to enhance each user's experience with business communications. It is no longer just an email tool, but a basis to extend business communications to a new level.
This book reviews the current release of the powerful Lotus Notes and Domino architecture platform.
“Written by some of the senior architects and specialists of IBM Software Services for Lotus, this book will provide you with an excellent guide to help you realize the value of your investment in Lotus Notes 8. You will learn how to leverage the full capabilities of Lotus Notes 8 and how to quickly move from your existing technology base to this new, feature-rich platform. The authors explore the enhanced productivity tools available with this release, integrating word processing, presentations, and spreadsheets into a seamless unit with your messaging and collaboration solution.”
“Developers are not forgotten, as new features and tools are revealed. You will delve into the world of SOA, as the authors show you how Lotus Notes can be part of an SOA strategy that can accelerate your business integration and generate value. The book finishes with a few words about other Lotus products, such as Lotus Sametime, Lotus Quickr, Lotus Connections, and IBM WebSphere Portal—like IBM Lotus Notes, all built on the open-standards-based Eclipse Rich Client Platform (RCP) technology. These products are all converging to become the next generation of people productivity solutions.”
[Taken from the foreword of the book, written by Mark J. Guerinot, Director, Americas
IBM Software Services for Lotus (ISSL)]

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg

1001 Microsoft Visual C++ Programming Tips


Visual C++ is a programming environment used to develop and compile programs or perform specific tasks, such as drawing an object onscreen. C++ is one of the staples of any programmer’s knowledge base. For this reason, owning 1001 Visual C++ Programming Tips, which covers everything from programming basics to variables, functions, and object-oriented programming, is a must! This book covers all aspects of Visual C++ programming, including the Microsoft Foundation Class Library and threads. The 1001 tips in the book present such comprehensive information in easy-to-digest pieces, that this is the definitive reference on Visual C++. You can read the book from cover to cover or simply locate the tips that address your needs at the moment. No matter how you read this book, you’ll receive unique expert advice about Visual C++!

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg

Programming .NET Compact Framework 3.5


With this book you will learn how to Use each of the ten API sets available for Windows Mobile; when to use each; and, especially, when to use Win32 and the NET Compact Framework 2.0 and 3.5 Write programs that make the most of a Windows Mobile device’s limited battery life Efficiently invoke Win32 APIs from the .NET Compact Framework Write exceptional, data-driven applications using data binding and .NET controls Manage device data with the object store, file I/O, and the registryWork with databases using ADO.NET and LINQ Synchronize mobile data with remote databases and the remote API Make a mobile device work with the Windows Communication Foundation (WCF) Create graphical output on Windows Mobile devices..

http://i26.tinypic.com/28syjkn.jpg

http://i26.tinypic.com/28syjkn.jpg