|











| New
Releases!
Herb's
Programming Cookbooks
|
| C++

|
| Java

|
| |
|
Current Books
All Herb Schildt books are published by McGraw-Hill. They are
available from book sellers everywhere. |
C++

|
C++: The Complete Reference This is
Herb's most popular book on C++ and serves as a lasting resource for all C++
programmers. It contains comprehensive coverage of every aspect of
C++, including the keywords, syntax, function libraries, class libraries,
and preprocessor directives. It also shows how to apply C++.
Whether novice or pro, this is a book that should be on every C++
programmer's book shelf. |
|
|

|
C++: A Beginner's Guide This
step-by-step, evenly paced guide includes exercises, projects, and insider
tips that make learning C++ easy. It is the perfect "first
book" on C++.
|
|
|
|

|
C++ From the Ground Up
Containing Herb's most thorough tutorial on C++, this book is designed to
get you up and running as fast as possible. It covers the entire C++
language, including an introduction to the STL (Standard Template Library). |
|
|
|
Herb Schildt's C++ Programming
Cookbook
Based on the well-known "cookbook" format, each
"recipe" shows how to accomplish a practical programming task.
Organized for quick reference, a recipe begins with a list of key
ingredients (classes, functions, and headers) followed by step-by-step
instructions that show how to assemble them into a complete solution.
Detailed discussions explain the "how and why" behind each
step. A full code example puts the recipe into action. Each recipe ends
with options and alternatives that suggest ways to adapt it to fit a
variety of situations.
Topics include:
 | String handling |
 | Standard Template Library (STL)
containers |
 | Algorithms |
 | Function objects |
 | Binders, negators, and iterator adaptors |
 | File handling |
 | Custom I/O manipulators |
 | Overloading inserters and extractors |
 | Overloading [ ], ( ), and -> |
 | Formatting data |
 | Facets and the localization library |
Whether you're a beginner or an experienced pro, you'll find recipes
that are sure to satisfy your C++ programming appetite! |
|
|

|
STL Programming From the Ground Up
If you are looking for an in-depth discussion of the Standard Template
Library, this is it. Herb demystifies what is one of C++'s most
powerful, and complicated, features. The STL is changing the way that C++
code is written. This book shows you how to use it effectively. |
|
|

|
The Art of C++ Herb's newest
book on C++. It shows how to apply C++ to a wide range of real world
applications. Applications include a garbage collector for memory
management, a thread control panel, an Internet file downloader, a custom
STL container, and much, much more. |
Java
|

|
Java: The Complete Reference,
7th Edition
This is Herb's most popular book on Java, fully updated and expanded
to cover the new Java Standard Edition, Version 6 (Java SE 6).
Whether you are a beginning Java programmer or an experienced pro,
the answers to your Java questions can be found in this one-stop guide. Inside you'll find comprehensive coverage of the Java language,
its keywords, syntax, and fundamental programming principles Of course,
in-depth descriptions
of Java's newer
features, such as generics, autoboxing, varargs, enumerations, metadata,
and the enhanced for loop are included.
This lasting resource also contains detailed discussions of the Java API, applets, servlets,
Beans, event
handling, the AWT, Swing, and much, much
more.
|
|
|
|

|
Java: A Beginner's Guide, 4th
Edition
This is Herb's step-by-step introduction to Java, updated for the
newest version of Java: Standard Edition,
Version 6 (Java SE 6).
If you are just learning Java, then this is the book for you.
It starts at the beginning, explaining the history of Java, why it's
important to the Web, and how it relates to the world of programming at
large. You then learn how to obtain the Java Development Kit (JDK)
and write your first Java program.
Next, it's on to the Java fundamentals, including data types,
operators, control statements, classes, objects, and methods.
You'll then progress to more advanced topics, such as inheritance,
exception handling, the I/O system, multithreading, and
applets.
Also included is coverage of some of Java's most powerful features, such as
generics, autoboxing, enumerations, and static import.
This carefully-paced guide includes exercises, projects, and insider
tips that make learning Java easy. It is the perfect "first
book" on Java, and one of Herb's best sellers. |
|
|
|
|
Herb Schildt's Java Programming
Cookbook
For years, friends and readers have been asking Herb to write a
cookbook on Java. Finally, he did!
Based on the well-known "cookbook" format, each
"recipe" shows how to accomplish a practical programming task.
Organized for quick reference, a recipe begins with a list of key
ingredients (classes, methods, and interfaces) followed by step-by-step
instructions that show how to assemble them into a complete solution.
Detailed discussions explain the "how and why" behind each
step. A full code example puts the recipe into action. Each recipe ends
with options and alternatives that suggest ways to adapt it to fit a
variety of situations.
Topics include:
 | String handling |
 | Regular expressions |
 | File handling |
 | Applets and servlets |
 | Swing |
 | The Collections Framework |
 | Multithreading |
 | Formatting data |
Whether you're a beginner or an experienced pro, you'll find recipes
that are sure to satisfy your Java programming appetite! |
|
|
|

|
Swing: A Beginner's Guide
This is Herb's in-depth tutorial on Swing.
Swing is Java's lightweight GUI toolkit. It is used to create the
modern, high-performance user interfaces demanded by today's Java
applications. Simply put: no Java programmer can afford to be without
Swing mastery. It is that important.
Herb uses a step-by-step, hands-on approach to teaching this often
complicated framework. The book begins by describing Swing's
architecture, design philosophy, and core concepts. It then
examines the Swing component set, which includes buttons, check boxes,
lists, trees, tables, menus, scroll bars, spinners, and scroll panes, to
name just a few. You'll learn the fundamentals of each component
and the techniques needed to use it. Of course, numerous examples
are included that show the components in action. Threading, painting,
and layout managers are also examined.
|
|
|
|

|
The Art of Java Co-authored with Web
development wizard James Holmes, this
book shows how to apply Java to a wide range of real world
applications. Applications include a numeric expression parser, a Web
crawler, a file downloader, AI-based search techniques, and much, much more. |
|
|
|

|
Java 2, v5.0 (Tiger) New
Features This no nonsense book gets you up to speed
on all the new features added to Java by the 5.0 release. Intended
for experienced Java programmers, it details generics, autoboxing, the
"for-each" for loop, enumerations, metadata, the Formatter
and Scanner classes, and much, much more. Don't be left
behind by the 5.0 revolution! This is a must buy for any Java
programmer who wants a fast-track guide to the "new
Java." |
C#

|
C# 2.0: The Complete Reference This
is Herb's classic C# reference updated and expanded to cover the latest
release of C#. This lasting resource contains
comprehensive coverage of all aspects of C#, including the keywords, syntax,
and libraries. Of course, detailed coverage of the new C# 2.0 features,
such as generics, nullable types, anonymous methods, partial class
declarations, and the :: operator is included. Whether novice or pro, this is a book that should be on
every C# programmer's book shelf. |
|
|

|
C# 3.0: A Beginner's Guide
This is Herb's fast-paced, hands-on tutorial on C#, fully updated for C#
3.0. Using step-by-step instructions, carefully crafted
explanations, and numerous examples, this is the perfect "first
book" on C#. You'll begin by learning to create, compile, and run a
C# program. Then it's on to data types, operators, control statements,
methods, classes, and objects. You'll also learn about inheritance,
interfaces, properties, indexers, exceptions, events, namespaces,
generics, and much more.
Of course, new C# 3.0 features such as Language-Integrated Query (LINQ),
lambda expressions, and anonymous types are included. These are
some of the most powerful and important features added to C#
to date. They are redefining the very essence of C# programming.
Simply put, no programmer can afford to be left behind by the C# 3.0
revolution.
|
C

|
C: The Complete Reference This is
Herb's most popular book on C. It covers all aspects of the language,
its libraries, and preprocessor. It is a lasting resource that has
been fully updated for the C99 standard.
|
|
|

|
Teach Yourself C A
carefully paced tutorial to the C language. If you are just starting to
learn C, this is the book for you.
|
Windows

|
Windows 2000
Programming From the Ground Up Learn
to program for Windows 2000 using the Windows API.
|
|
|

|
MFC Programming From
the Ground Up Herb's Guide to the Microsoft Foundation
Classes (MFC) and the techniques needed to use them effectively.
|
|
|

|
Windows Programming Annotated
Archives A fast-paced collection of streamlined code
and expert techniques for Windows programmers. Learn to create
screen savers, printer utilities, a thread control panel, speed repaints,
and much more. |
| |
|