In this Issue ...

New! Six More Tutorials from the Deitel Free Content Initiative!

Check out the latest additions to the Deitel Free Content Library.

Introduction to ASP.NET 2.0 and Web Forms in Visual Basic 2005: This excerpt from our forthcoming book Visual Basic 2005 How to Program, 3/e, introduces ASP.NET 2.0 and Microsoft's Visual Web Developer Express IDE for building Web applications.

  • Part 1 of this tutorial provides a brief introduction to ASP.NET, Web Forms and Web controls.
  • Part 2 discusses simple HTTP transactions that facilitate client/server interactions on the Web.
  • Part 3 overviews multitier application architecture.
  • Part 4 presents a simple Web Form example, analyzes its parts, shows how it executes, and discusses how to build and deploy the Web Form.

Introduction to the Java 2D API: This excerpt from Java How to Program, 6/e introduces the exciting Java 2D graphics API with two programs that use Java 2D shapes, strokes, fills, gradients, line styles, line joins, line end caps and general paths.

Introduction to Java Object Serialization: This excerpt from Java How to Program, 6/e introduces object serialization—Java's built-in mechanism for reading and writing objects as streams of bytes. We present two programs that demonstrate object serialization with file processing.

Coming November 2005: New Editions of Our Visual Basic and C# Books Updated for Microsoft Visual Studio 2005!

Visual Basic 2005 How to Program, 3/e and Visual C# 2005 How to Program, 2/e feature early classes and objects, a new, optional OOD/UML ATM case study and a fully updated treatment of XML, ADO.NET 2.0, ASP.NET 2.0 and Web services.

Visual Basic 2005 How to Program, 3/e

Visual Basic 2005 How to Program, 3/eISBN: 0131869000
© 2006, pages: 1500

Tentative Publication Date:
November 2005

Pre-order your copy now from

Instructors: Request an evaluation copy from your Prentice Hall rep.


View the latest Table of Contents

Read Free Tutorials on ASP.NET and Visual Basic

Part 1: Introduction to ASP.NET
Part 2: Simple HTTP Transactions
Part 3: Multitier Application Architecture
Part 4: Creating and Running a Simple Web Form Example

Pre-Publication Reviewer Testimonials

"One of the greatest strengths of the Deitel approach is their clear, relevant use of examples." —Harlan Brewer, University of Cincinnati

"An excellent way to teach CS1 or the CIS equivalent with an approachable visual programming language." —Brian Larson Modesto Junior College

"This book provides an in depth look at Visual Basic, including the latest technologies that Microsoft has included with the 2005 product. An essential tool to getting up and running with Visual Basic quickly." —John Mueller, DataCon Services

"Once again, the Deitels have put together a great textbook. The material is easy to read and more importantly the optional ATM case study is realistic, understandable, and detailed enough to get at the heart of working with VB.NET. This book presents fundamental software engineering concepts such as modeling before you code and testing your software thoroughly in an accessible manner for anyone learning how to develop in Visual Basic .NET." —Scott W. Ambler, co-author of The Enterprise Unified Process and Refactoring Databases

"The explanation of UML, intelligently integrated into the book, conveys the heart and soul of true object oriented architecture and engineering."—Jeff Jones, RouteMatch Software, Inc.

"This book has one of the best chapters on the basics of XML." —Kunal Chenda, Independent Consultant

"The clearest and most concise introduction to database I've ever seen in a Visual Basic textbook!" —James Huddleston, Independent Consultant

"This is a concise and understandable introduction to the concept of relational databases and ADO.NET. New features for building RAD data applications in VS2005 are well demonstrated in detail with simple examples." —John Chen, Microsoft

"ASP.NET is one of the topics that the readers will be most excited about and I must say that you have developed excellent content to meet those expectations. The examples and case studies are well thought out and keep the reader involved." —Amit Kalani, TechContent Corporation

Visual C# 2005 How to Program, 2/e

Visual C# 2005 How to Program, 2/eISBN: 0131525239
© 2006, pages: 1500

Tentative Publication Date: November 2005

Pre-order your copy now from

Instructors: Request an evaluation copy from your Prentice Hall rep.


View the latest Table of Contents

Pre-Publication Reviewer Testimonials

"This text is unquestionably the best around for teaching C#." —James Carpenter, Department of Operations and Information Management, The Wharton School of the University of Pennsylvania

"The Good Programming Practices, Common Programming Errors, and Software Engineering Observations provide a solid foundation of programming principles for all students of C#." —Mike O'Brien, State of California Employee Development Department

"C# How To Program follows the Deitel’s proven technique of teaching through demonstrative examples accompanied by clear discussion. The book uses an early object approach to assist the beginning learner in acquiring the fundamental object-oriented programming techniques required for more advanced topics. Later chapters cover advanced topics including Web programming and Web services, data structures, networking, and database programming. The text is supported with an [optional] ongoing ATM software engineering case study that contextualizes the programming material and provides an applied introduction to UML. This is a textbook that will be well worth the student’s money even after a course has finished." —Gavin Osborne, Saskatchewan Institute

"Programmers' productivity is directly related to the tools they use and their knowledge of those tools. This chapter [2] gives programmers all the details they need to start using the VS IDE." —John Varghese, UBS Warburg

"An excellent combination of C#, UML and pseudocode that leads the reader to create good applications and well designed algorithms, using the best practices! Few books mix all of this so well. Great idea and great work!" —Jose Antonio Seco, Adalucia's Parlamient, Spain

"Chapter 19 presents comprehensive approach to the vast world of XML." —Vijay Cinnakonda, TrueCommerce, Inc.

"Chapter 20 presents a very good introduction to the relational database model and basic SQL. Outstanding description of data binding and how to use it. Clear and simple introduction of how to convert data to XML."  —Mike O'Brien, State of California Employee Development Department





Return to top

C# for Programmers

This text is a Visual Studio 2005 revision of our Deitel Developer Series book for professionals. C# for Programmers features an early classes and objects approach, a new, optional OOD/UML ATM case study and fully updated treatment of XML, ADO.NET 2.0, ASP.NET 2.0 and Web services.

[Important note: This book is intended for the professional market and does not include much of the introductory pedagogy, exercises or end-of-chapter material typically found in our How to Program Series college textbooks. Also, no instructor resources are available. If you are teaching C# in an upcoming college course, check out our Visual C# 2005 How to Program, 2/e and Simply C#, 1/e textbooks.]

C# For Programmers, 2/e

ISBN: 0131345915
© 2006, pages: 1500

Tentative Publication Date: November 2005

Pre-Order your copy now from

View the latest Table of Contents

Pre-Publication Reviewer Testimonials

"The chapter on exception handling is the best such chapter I have seen in the 50+ .NET related books I've read and reviewed. It is concise, progressive and feature complete." —Peter Bromberg, Merrill Lynch

"Chapter 19 leads the reader step-by-step with a powerful approach to many aspects of XML. Very impressive writing and presented extremely well." —Stacey Yasenka, Hyland Software

"This chapter covers almost all aspects of generics. After completing it, programmers should be able to use generics to make their programs more robust and easier to maintain, should increase the performance of their existing code." —Stoicho Gussev, Independent Consultant, Writer and Developer

Return to top

For Corporate Training Directors

Corporations and government organizations hire Deitel & Associates, Inc. for expert training delivered at customer sites worldwide. Contact us to inquire about Deitel Dive Into™ Series Corporate Training.





We offer a wide range of courses. Many of the links below provide you with a full course outline. Some of the courses are highly customizable and the link will provide you with a way to contact us for more detailed information.













IBM WebSphere

Internet and Web Programming



Visual Basic

Structured Analysis and Design


Here's a Sample of Deitel Training Clients

  • 3Com
  • Air Products and Chemicals
  • Argonne National Laboratories
  • Arkansas Blue Cross Blue Shield
  • Art Technology
  • Arthur Andersen
  • Avid Technology
  • Bank of America
  • BEA Systems
  • BlueCross
  • BlueShield
  • Boeing
  • Boston College
  • Bristol-Myers Squibb
  • Cambridge Technology Partners
  • Cambridge Technology Group
  • Cap Gemini
  • CNT
  • Computer Associates
  • Computer Corporation of America
  • Concord Communications
  • Dell
  • Domain Pharma
  • Dunn & Bradstreet
  • Eastman Kodak
  • EMC
  • Federal Reserve Bank of Chicago
  • Fidelity
  • FTP Software
  • Fujitsu
  • GE
  • General Dynamics Electric Boat Corporation
  • Gillette
  • GTE
  • Hitachi
  • HP (Compaq)
  • IBM
  • Imaging Technology
  • Intech
  • Intellicorp
  • Invensys (Foxboro Companies)
  • JPL Laboratories
  • Keyfile Corp.
  • Kronos
  • LoanCity
  • Lockheed Martin
  • Lucent
  • MapInfo Corporation
  • MCI
  • Mechanical Dynamics
  • Midland Tech
  • Motorola
  • NASA's Kennedy Space Center
  • National Oceanographic and Atmospheric Administration
  • Netmanage
  • NetScout
  • Nortel Networks
  • Notre Dame
  • Omnipoint
  • One Wave
  • Open Market
  • Oracle
  • Pacific Capital Bancorp
  • Pragmatics
  • Prescient Technologies
  • Primavera
  • Progress Software
  • Rogue Wave Software
  • Schlumberger
  • SeaChange
  • Storage Networks
  • Stratus
  • Sun Microsystems
  • Summit Group
  • Symmetrix
  • Teleflora
  • Thompson Technology
  • Tivoli Systems
  • The TJX Companies
  • Toys "R" Us
  • University of Washington Medical Center
  • U.S. Army at Ft. Leavenworth
  • Visa International
  • Washington Post
  • Newsweek Interactive
  • White Sands Missile Range

Return to top

Training Testimonials

Here's what our corporate training clients say about Deitel:

"Absolutely excellent class. Paul was superb at all aspects of the course and very good at explaining all concepts and features " —student, Java for C/C++ Programmers course at White Sands Missile Range

"This was my first exposure to any programming. I thought that when Paul went through the examples, it was particularly helpful. To actually see the program working while Paul was explaining it was a nice touch. I think that combined with the lab work made this class very enjoyable." —student, C++ course at The TJX Companies

"The course was exceptional. I think the instructor was superb, with deep subject knowledge and excellent communication skills." —student, Advanced Java course at Pragmatics, Inc.

"Dr. Deitel was one of the best teachers I've ever had. He really understands the material and makes sure that the student understands it as well. I highly recommend this course." —student, C++ Part 2 course at Digital (now HP)

"Paul is very knowledgeable and capable of presenting the material in a logical and understandable way. Not only does he present the technical details, but also the "under the hood" details and the practical aspects. He has displayed the best understanding/presentation combination of any instructor that I have ever had." —student, C++ with OOP course at the U.S. Army-Ft. Leavenworth

"Harvey did an outstanding job making C++ abundantly clear to me! I learned more in an hour with him than with a year of C and C++ at the college level Thank you for demystifying C++." —student, C++ with OOP course at EMC

For Instructors

"As always, I am impressed with the Deitel organization of books. I love teaching from them not only because the content is so sound, but also because of the competent and timely expertise and support provided." —Robert A. Long, Professor, Indiana University

Check out our How to Program Series, Simply Series, Deitel Developer Series and Operating Systems textbooks and professional books.

Our Prentice Hall textbooks cover a broad range of programming languages and computer science topics.

Additional Information for Instructors:

Downloads for our books

Errata lists

Locate your Prentice Hall representative to request examination copies

Instructor Ancillaries (available only to instructors who adopt our books for their classes)

Contact us if you have questions about any of our publications or ancillaries

Test drive the FREE Java and C++ Cyber Classrooms online. Walk through the new features, get comfortable with the functionality!

For Students

"I can't say enough how much I enjoy the Deitel books on programming. I have found the books to be the clearest, most direct, concise lessons and examples of ANY other author/publisher on the same subject matter. I have learned more from my Deitel collection than any other single source." —Robert Moore, Independent Software Developer

New for Fall 2005 FREE Online Cyber Classrooms (interactive text and audio e-books) for students who purchase a new copy of Java How to Program, 6/e, Small Java How to Program, 6/e, C++ How to Program, 5/e and Small C++ How to Program, 5/e will receive a card with an access code to the corresponding multimedia Cyber Classroom. Each Cyber Classroom contains:

  • The full text, illustrations and program listings of its corresponding book.
  • Hours of detailed, audio—Paul Deitel explains the code examples.
  • Self-assessment material including practice exams and hundreds of exercises from the textbook.
  • Solutions to approximately half of the textbook exercises.
  • Lab Manual with lab exercises and pre- and post-lab activities (solutions available to instructors).

Cyber Classroom Demos! Now you can test drive the FREE Cyber Classroom online. Walk through the new features, get comfortable with the functionality, then buy the book!

Additional Information for Students:

Downloads for our books

Errata lists

Contact us with questions about our books

Taking a course that uses a different book? Interested in using one of ours as a reference? Get them here:

Return to top

Book Review: The Search by John Battelle

Review by Dr. Harvey M. Deitel

"Google is angling to become the de facto marketplace for all of global commerce." [p248]

Did that catch your attention? It sure caught mine! I had no idea that this may be the ultimate disposition of Google—the search company that didn't even exist seven years ago, is now the world's fastest growing company and, based on its recent stock price, the world's most valuable media company.

This book is your key to understanding search from a business perspective—past, present and probably well into the future. And what a future it will be if John Battelle's vision comes to fruition!

Read the complete review!

Return to top

Recent Deitel Publications

Java How to Program, 6/e

Java How to Program, 6/e

ISBN: 0131483986
pages: 1576

Order your copy now from
or InformIT


"Introduces OOP early without burying the reader in complexity. The conceptual level is perfect. This will be a great help the next time I teach 101. ... I was introduced to JHTP by my students who pleaded with me to drop our assigned text in favor of JHTP. No other text comes close to its quality of organization and presentation. The Live-Code approach to presenting exemplary code makes a big difference in the learning outcome." —Walt Bunch, Chapman University

"A well-written presentation of object-oriented programming principles. A must-read for every aspiring programmer." —Marita Ellixson, Eglin AFB, University of Arkansas, Indiana Wesleyan University.

"Does an excellent job describing the new features included in JDK 5.0..." —Doug Kohlert, Sun Microsystems

"The optional Graphics & GUI case study track introduces students to some of the more fun things in Java! Working with color, graphics and GUI always gets their attention!" —Karen Arlien, Bismark State College

"I teach Java programming and object-oriented analysis and design. The optional UML/OOD case study is the best presentation of the ATM example I have seen. ... Classes are introduced early. The authors separate the functionality and the testing of the class, emphasizing good program design principles." —Craig W. Slinkman, University of Texas at Arlington

"The UML material is very well done and a huge asset."
—Gavin Osborne, Saskatchewan Institute

"Probably the most complete coverage of learning through examples in published material today. This material is such high quality—it is unbelievable. The ATM example is super!" —Anne Horton, AT&T Bell Laboratories

C++ How to Program, 5/e

C++ How to Program, 5/e

ISBN: 0131857576
pages: 1536

Order your copy now from
or InformIT


"Great early introduction to classes and objects. The combination of live-code examples and detailed figures provides a unique visualization of C++ concepts." —Earl LaBatt, University of New Hampshire

"This new edition signals a significant step in the pedagogic evolution of the Deitel C++ series. The early classes and objects perspective is consistent with current thinking regarding the education of today's software developers." —Ric Heishman, Northern Virginia Community College

"The book is comprehensive, correct and crystal clear. No other textbook comes close in carefully explaining the intricacies of this powerful language." —James Huddleston, Independent Consultant

"This book is one of the best of its kind. It is an excellent "objects first" coverage of C++ that remains accessible to beginners. The example-driven presentation is enriched by the optional OOD/UML ATM case study that contextualizes the material in an ongoing software engineering project." —Gavin Osborne, Saskatchewan Institute

"Great coverage of polymorphism. I especially appreciate that you explain how the compiler implements polymorphism under the hood. I wish I had such a clear presentation of data structures when I was a student."
—Ed James-Beckham, Borland

"I love the optional ATM case study! It can be the capstone experience that combines the building blocks of the language and software engineering concepts into an extremely relevant example." —Karen Arlien, Bismarck State College

"Includes a nice introduction to searching and sorting, especially with the intro to Big-O (without being overly theoretical about it). The exercises are especially good." —Robert Myers, Florida State University

Return to top

Small How to Program Series

Small How to Program Series textbooks bring the solid and proven pedagogy of our How to Program Series texts to new, smaller texts that are focused on CS1 courses. The Small How to Program Series Java and C++ texts include the FREE online Cyber Classroom.

Small Java How to Program, 6/eISBN: 0131486608
pages: 62424

Order your copy now from
Amazon or InformIT


"Of particular note is the authors' attention to good software engineering." —Dean Mellas, Cerritos College

"This chapter motivates inheritance well and the progression of examples is very nice."
—Stephen Weiss, CS Chairman, University of North Carolina at Chapel Hill

"I really enjoyed the way Chapter 10 explained polymorphism, abstract classes and interfaces."
—Earl LaBatt, University of New Hampshire

"Classes are introduced early. The authors separate the functionality of the class from the testing of the class, emphasizing good program design principles."
—Craig W. Slinkman, University of Texas-Arlington

Small C++ How to Program, 5/e

Small C++ How to Program, 5/eISBN: 0131857584

pages: 848

Order your copy now from
or InformIT


"I am continually impressed with the Deitels' ability to clearly explain concepts and ideas, which allows the student to gain a well-rounded understanding of the language and software development." —Karen Arlien, Bismarck State College

"This book is one of the best of its kind. It is an excellent 'objects first' coverage of C++ that remains accessible to beginners." —Gavin Osborne, Saskatchewan Institute

"The Deitel touch has been applied to a language text, with the usual results—accessibility, thorough coverage and an attitude that always keeps the student reader in mind." —Brian Larson, Modesto Junior College

Operating Systems, 3/e

Operating Sytems, 3/eISBN: 0131828274
pages: 1300

Order your copy now from
 or InformIT


"This book is excellent; a superb mix of theory and application; spot-on accuracy, relevancy and application of case studies to the theory of OS design." —Robert Love, MontaVista Software, Inc.

"Uses a unique teaching style to present, in an unparalleled pedagogical approach, the evolution of fifty years of operating systems research; no other book provides as accessible and comprehensive a tutorial." —Euripides Montagne, U.C.F.

"This is a comprehensive update of the classic book by Harvey Deitel in the light of new developments in operating systems over the past decade. The in-depth case studies on Linux and Windows XP connect abstract ideas of OS design to two of the fastest growing real-world operating systems." —Dibyendu Baksi, Scientific Technologies Corp.

"Deitel understands the Linux kernel very well and is very good at explaining it. Even though I have been a heavy Linux user and SysAdmin for eight years and have hacked both Linux and Unix kernels, I learned a lot." —Bob Toxen, author of Real World Linux Security, 2/e and Contributor to Berkeley Unix."



Return to top

Simply Series

This Deitel Simply Series combines the our signature live-code approach (emphasizing complete, working programs, rather than code snippets, and always showing sample outputs) with an application-driven methodology, in which readers build real-world applications that incorporate programming fundamentals. Using a step-by-step tutorial approach, readers learn programming basics. Each successive tutorial builds on previous concepts and introduces new programming features. Many Simply Series books also include higher-end topics such as database programming, multimedia and graphics, and Web applications development.


Simply C++, 1/e

Simply C#, 1/e

Simply Java, 1/e

Simply Visual Basic .NET 2003, 1/e

Simply C++, 1/e

ISBN: 0-13-142660-5

Order your copy
now from

 or InformIT

Simply C#, 1/e

ISBN: 0-13-142641-9

Order your copy
now from

 or InformIT

Simply Java, 1/e

ISBN: 0-13-142648-6

Order your copy
now from

 or InformIT

Simply Visual Basic .NET 2003, 1/e

ISBN: 0-13-142640-0

Order your copy
now from

 or InformIT

Simply Series Testimonials

"This is a really innovative approach to the presentation of basic programming concepts. The tutorials are subdivided into small, easily understood pieces as a concept program is developed." —Ed Brunjes, Miramar College

"What has impressed me the most is the exercises. There are plenty of exercises with each tutorial that give the reader an opportunity to practice and reinforce the concepts covered. Also, it is impressive that you make yourselves so available." —Catherine Wyman, Senior Professor, DeVry University

"Wow! This is the best tutorial in the (Simply C++) book. It provides an excellent account of pointers. I like the real-world linked list example. Exceptional for a college text. I love your use of UML activity diagrams rather than flowcharts." —Richard Holladay, San Diego Mesa College

Return to top

Coming in the Next Issue of The Deitel Buzz Online

The announcement of the Deitel Internet Business Initiative (IBI).

Customer Service

1. If you have questions or suggestions regarding our products, publications, corporate training or the DEITEL® Buzz Online, please e-mail us at We will respond promptly.

2. If you have questions regarding technical support for Cyber Classrooms or Complete Training Courses, please contact Pearson Technical Support at:, phone: 800-677-6337, Hours: 8AM to 5PM CST, Monday through Friday.

3. To locate your Prentice Hall sales representative, please use the Rep Locator.

4. Visit us at:


Visual Basic 2005 How to Program, 3/e | Visual C# 2005 How to Program, 3/e | C# for Programmers, 2/e
For Corporate Training Directors | For Instructors | For Students
FREE Java and C++ Cyber Classroom Online Interactive Demos | Book Review: The Search by John Battelle
Java and C++ Books | Simply Series Books | All Deitel Publications
Geek's Corner | Great Deals: Computers, Memory Upgrades, Games | Career Corner
Cool Internet & Web Software | Notebook and Memory Offers | Free Trial Offers: Games and Music
Free Deitel Content Library | Coming in the Next Issue of the Deitel Buzz Online


Unsubscribe from this newsletter | Privacy policy | About us | | Return to top


© 2005 Deitel & Associates, Inc. All Rights Reserved.
Deitel & Associates, Inc., 5 Clock Tower Place, Suite 450, Maynard, MA 01754