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.
Tuesday, April 13, 2010
Phil Ballard, Michael Moncur, "Teach Yourself Ajax, JavaScript, and PHP All in One"
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.
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.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..
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.
Beginning Visual Basic 2010
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..
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
Beginning Python: Using Python 2.6 and Python 3.1
Jess in Action: Java Rule-Based Systems
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.
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.
C++ the Core Language
Java-Intensivkurs: In 14 Tagen lernen Projekte erfolgreich zu realisieren
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.
Visual Basic .NET Power Tools
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
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++!