Deitel products Deitel Dive Into Series Corporate Training Visit www.deitel.com

In this Issue ...

Game Gear Get all sorts of gaming gear at Geeks.com! Find everything a gamer needs, including joysticks, PS/2 multimedia keyboards, sound cards, speakers, hard drives and accessory kits for your Game Boy, PSP, Xbox and more.
Notebook Computer Offers from ThinkPad ThinkCentre Find great deals on notebook computers and tablet PCs. Check out Lenovo special offers and featured products
Memory Offers from Kingston Connection Save on memory for most major computer brands. Find the right memory fast, plus get free shipping with $60 minimum purchase from Kingston Connection.
Free calls over the Internet using Skype The whole world can talk for free. Download Skype for free and take a look at some of the cool premium services. www.skype.com
SIRIUS Satellite Radio SIRIUS Satellite Radio—Get the new Starmate Replay plug-and-play receiver designed for your car and Save $50 with rebate and subscription. Replays 44 minutes of content, has 30 channel presets, Game Alert Prompts that let you know when your favorite teams are playing and even when they score. Get weather updates, traffic updates and more.

New! C# Resource Center

C# is one of the most popular object-oriented, event-driven programming languages in use today. Our C# Resource Center focuses on the enormous amount of free C# content available online. Start your search here for downloads, tutorials, webcasts, C# game programming resources, documentation, books, e-books, journals, articles, blogs, RSS feeds and more that will help you develop great C# applications.

We've found some fabulous and fun sites that we think you'll enjoy. Interested in becoming a game programmer? The C# Resource Center includes links to several webcasts that will teach you how to develop games and an animated screensaver using C#. Want to know what the experts are saying about C#? You'll find links to Microsoft’s Visual C# 2005 team blogs. Interested in using a free open-source version of C#? Check out the SharpDevelop open-source integrated development environment downloads, tutorials and articles.

New! .NET Programming Resource Center

For the last issue, we launched our .NET Resource Center with .NET downloads from CNET's Download.com. This week, we've updated the resource center with ADO.NET, ASP.NET and Web Services resources. Coming soon, we will add more .NET articles, downloads, blogs, tools and tutorials, links to .NET books and more.

New! Java, C++ and Perl Tutorials from the Deitel Free Content Library!

Java Tutorial: Time Class Case Study—Creating Packages
C++ Tutorial: Operator Overloading Case Study—Array Class
Perl Tutorial: Server-Side Includes/DBI

Visit our Free Content Library to view all tutorials and guest articles

Students software at 50% off! Unlimited Video Game Rentals - Start Now! Rhapsody

Check It Out! Ruby Resource Center

One of the most exciting developments in programming over the last few years is the emergence of Ruby—a free, highly portable, open-source scripting language. Ruby is an interpreted, object-oriented language with functionality that is similar to Java, Perl and Python. In addition, the Ruby-based Web-application framework—Ruby on Rails—enables developers to build powerful Web applications quickly and easily. Our Ruby Resource Center includes links to Ruby and Ruby on Rails resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs and more.

Check It Out! Complete List of Deitel Resource Centers 

Here's our complete list of Resource Centers. Let us know what other Resource Centers you'd like to see—we plan to add more than 100 Resource Centers in 2006!

Java | Ruby | PHP | AJAX | C++ | C# | Visual Basic | Game Programming
Computer Games | .NET | Google Video | Google Analytics | Google Base
Internet Business Initiative | Web 2.0 | Mash-Ups | Ning | Skype

Looking for Programming Training for Your Company? Check Out Deitel Dive Into® Series Corporate Training

Corporations and government organizations hire Deitel & Associates, Inc. for expert training delivered to groups at customer sites worldwide. Our courses include Java, C++, C#, Visual Basic, Internet & Web technologies, OOAD, XML, Database, Ruby, UNIX, Perl, Python, Visual C++ and many more! View our complete list of course offerings or contact us to inquire about Deitel Dive Into® Series Corporate Training.

Deitel Free Content Library: Tutorials and Articles

C++ Tutorials

Ruby Articles and Tutorials

Visual C# 2005 Tutorials

Visual Basic 2005 Tutorials

Java 5.0 Tutorials

Perl

PHP Tutorials

Coming in March! Visual Basic 2005 How to Program, 3/e for Microsoft Visual Studio 2005!

Visual Basic 2005 How to Program, 3/e features 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/eISBN: 0131869000
© 2006, pages: 1500

Tentative Publication Date: March 2006

Pre-order your copy now from Amazon.com

Instructors Request an evaluation copy from your Prentice Hall rep.

NEW! Visual Basic Resource Center

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

"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 2005. 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

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

Table of Contents (As of 01/28/2006)

Chapters 20. Database, SQL and ADO.NET
1. Introduction to Computers, the Internet and Visual Basic 21. ASP.NET, Web Forms and Web Controls
2. Introduction to the Visual Basic 2005 Express IDE 22. Web Services
3. Introduction to Visual Basic Programming 23. Networking: Stream-Based Sockets and Datagrams
4. Introduction to Early Classes and Objects
24. Data Structures
5. Control Statements Part 1 25. Generics
6. Control Statements Part 2 26. Collections
7. Methods: A Deeper Look Appendices
8. Arrays A. Operator Precedence Chart
9. Classes and Objects: A Deeper Look B. Number Systems
10. Object-Oriented Programming: Inheritance C. Visual Studio 2005 Debugger
11. Object-Oriented Programming: Polymorphism D. ASCII Character Set
12. Exception Handling E. Unicode®
13. Graphical User Interface Concepts: Part 1 F. Introduction to XHTML: Part1
14. Graphical User Interface Concepts: Part 2 G. Introduction to XHTML: Part 2
15. Multithreading H. HTML/XHTML Special Characters
16. Strings, Characters and Regular Expressions I. HTML/XHTML Colors
17. Graphics and Multimedia J. ATM Case Study Code
18. Files and Streams K. UML Diagrams
19. XML  

"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

"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 Cheda, Computer Enterprises Inc.

"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

See a complete list of pre-publication testimonials and reviewer comments by chapter

Just Published! Visual C# 2005 How to Program, 2/e (College Textbook)

C# For Programmers, 2/eISBN: 0131525239
© 2006, pages: 1591

Order your copy now from
Amazon.com or InformIT

Instructors Request an evaluation copy from your Prentice Hall rep.

Read the Table of Contents

Read the Preface

Download the Code Examples

NEW! C# Resource Center

Check out tutorials from this publication:

Introduction to C# Web Services

Introduction to ASP.NET with C#

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

"This book is a must have for any C# student because of its thorough explanations, its carefully developed and commented examples, and its numerous and interesting exercises. The idea of introducing a bit of UML in each chapter through a case study is great and should be in every book! It's the book I'll recommended to my students" —Jose Antonio Gonzalez Seco, Andalucia's Parlamient

Read more pre-publication testimonials...

Just Published! C# for Programmers, 2/e (Deitel Developer Series for Professionals)

C# For Programmers, 2/e

ISBN: 0131345915
© 2006, pages: 1360

Order your copy now from
Amazon.com
or InformIT

Read the Table of Contents

Read the Preface

Download the Code Examples

NEW! C# Resource Center

Written for programmers with a background in C++, Java or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming, and explores Microsoft's C# language and the new .NET 2.0 in depth. The book is updated for Visual Studio 2005 and C# 2.0 and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed code walkthroughs, and program outputs. The book features 213 complete C# applications with almost 17,000 lines of proven C# program code and hundreds of programming tips that help you build robust applications. Read the Preface.

[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. No instructor resources are available. If you are teaching an upcoming C# college or professional training course, check out our Visual C# 2005 How to Program, 2/e and Simply C#, 1/e textbooks (each with full ancillary support).]

Check out free tutorials from this publication

Introduction to C# Generics

C# and Microsoft Agent

C# Advanced Two-Dimensional Graphics Capabilities

Pre-Publication Reviewer Testimonials

"Excellent coverage of developing ASP.NET 2.0 applications, with plenty of sample code. The chapter on exception handling is one of, if not the best such chapters I have seen in the 50+ .NET related books I've read and reviewed. The chapter on Networking is one of the best I've seen." —Peter Bromberg, Merrill Lynch, C# MVP

"A comprehensive introduction to XML, and one of the clearest tutorials on Web services I've read, with great
examples. An excellent chapter on generics."
—Gavin Osborne, Saskatchewan Institute of Applied Science and Technology

"A superb job of clearly integrating the theory of relational databases and SQL with ADO.NET!" —Harlan Brewer, University of Cincinnati

"Excellent introduction to .NET collections." —José Antonio González Seco, Andalucia's Parlamient

"A beautiful presentation of threads." —Pavel Tsekov, Caesar BSC

"The ATM OOD/UML case study is excellent! The implementation of the design developed in the early chapters gives the reader a fantastic model of a real world problem. You hit a home run with this one!" —Catherine Wyman, Devry-Phoenix

"Overall fantastic coverage on inheritance. The examples give a crystal clear picture of inheritance and make the fundamentals very clear." —Dharmesh Chauhan, Microsoft

What's New at Deitel Labs

At Deitel Labs, we're developing new Web 2.0 Internet businesses and new services for our existing businesses. Most of the businesses we're creating are offering free services—we are monetizing these businesses with Google AdSense, other affiliate relationships, and the many partnering relationships we are putting in place.

Web 2.0 ventures in the works at Deitel Labs:

GoToMyPC Free Trial + $10 Off

Search over 1 million jobs

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.

View our Courses | Training Clients

Corporate Training Courses Delivered at Organizations Worldwide

We offer a wide range of courses. Many of the links below provide you with a full course outline. Each course can be customized to your needs. For more information, please click the course link. That will open an e-mail—please tell us the following:

  • Contact information (your name, company name, phone number and e-mail)
  • Number of students
  • Your location
  • When you need the training
  • Background of the students

Deitel Dive Into™ Series Corporate Training
Delivered at Organizations Worldwide

Contact Abbey Deitel, President and Director of Corporate Training at
1-978-823-0130 or abbey.deitel@deitel.com

Java

Database

HTML

OOAD

QT

C/C++

UNIX

Ruby

Perl

XML

C#

COBOL

IBM WebSphere

Internet and Web Programming

Python

Visual Basic

Structured Analysis
and Design

TCL/TK

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.


Resource Centers

Java | Ruby | PHP | AJAX | C++ | Visual Basic | C# | Computer Games | Game Programming | Google Analytics | .NET
Google Base | Google Video | Internet Business Initiative | Web 2.0 | Mash-Ups | Ning | Game Programming | Skype

Additional Information for Instructors

Downloads for all 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 Java and C++ Cyber Classrooms online (for students who purchase the corresponding new books). Walk through the new features, get comfortable with the functionality! Online Cyber Classrooms are available for our books 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.

For Students

"I have used your text books over the last 5 years, and in my opinion, as a student, a developer and an educator, your books are by far the best on the market—please keep up the good work for all of us." —James M.G. Williams, Senior Lecturer, Web Designer/Developer and e-learning developer, Swansea Institute of Higher Education: Faculty of Applied Design and Engineering, School of Applied Computing.

New! 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. Each new book includes a card with an access code to the corresponding multimedia Cyber Classroom . Each Cyber Classroom contains:

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

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

Resource Centers

Java | Ruby | PHP | AJAX | C++ | Visual Basic | C# | Computer Games | Game Programming
Google Analytics | Google Base | Google Video | Internet Business Initiative | Web 2.0
Mash-Ups | Ning | Skype | .NET

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? Order them from Amazon or InformIT:

For Java Courses: For C++ Courses: For Visual Basic 2003 Courses:

For Visual C# 2003 Courses:

For Internet and Web Programming Courses: For Operating Systems Courses:
Other Books


Search over 1 million jobs

For Professionals

"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

Resource Centers

Java | Ruby | PHP | AJAX | C++ | Visual Basic | C# | .NET | Skype
Computer Games | Game Programming | Google Analytics | Google Base
Google Video | Internet Business Initiative | Web 2.0 | Mash-Ups | Ning

Deitel Free Content Library: Tutorials and Articles

Visit the Deitel Free Content Library for free tutorials and articles on Java, C#, C++, Internet and Web technologies, book reviews, Visual Basic and more!

Additional Information for Professionals

Downloads for our books

Errata lists

Corporate Training Courses

Contact us with questions about our books

AREA-51 m7700

Recent Deitel Publications

Java How to Program, 6/e

Java How to Program, 6/e

ISBN: 0131483986
Pages: 1576

Order your copy now from
Amazon
or InformIT

Demo the free Cyber Classroom

Read the Table of Contents

Read the Preface

Check This Out! Java Resource Center

"Probably the most complete coverage of learning through examples in published material today. This material is such high quality—it's unbelievable. The [optional] ATM OOD/UML case study is super!" —Anne Horton, AT&T Bell Laboratories

Read more testimonials...

C++ How to Program, 5/e

C++ How to Program, 5/e

ISBN: 0131857576
Pages: 1536

Order your copy now from
Amazon
or InformIT

Demo the free Cyber Classroom

Read the Table of Contents

Read the Preface

Check This Out! C++ Resource Center

"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

Read more testimonials...

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/e

Small Java How to Program, 6/eISBN: 0131486608
Pages: 624

Order your copy now from
Amazon or InformIT

Read the Table of Contents

Read the Preface

Check This Out! Java Resource Center

"This new Chapter 3 introduces OOP without burying the reader in complexity. I think the level of conceptual
detail 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 current assigned text in favor of JHTP. No other text comes close
to its quality of organization and presentation. Its Live-Code approach to presenting exemplary code makes a
big difference in the learning outcome."
—Walt Bunch, Chapman University

Read more testimonials...

Small C++ How to Program, 5/e

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

Pages: 848

Order your copy now from
Amazon
or InformIT

Read the Table of Contents

Read the Preface

Check This Out! C++ Resource Center

"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

Read more testimonials...

Computer Science Theory and Practice

Operating Systems, 3/e

Operating Sytems, 3/eISBN: 0131828274
Pages: 1300

Order your copy now from
Amazon
 or InformIT

Read the Table of Contents

Read the Preface

 

Testimonials

"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

"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 University of Central Florida

"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.

Simply Series (for the classroom, self-study and distance learning programs)

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. These books are appropriate for the classroom, for self-study and for distance learning programs.

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

"This text is ideal for self-learning. It not only teaches all the important fundamentals, but also demonstrates right from the first tutorial how easy it is to rapidly build all kinds of useful applications. Anyone can become an effective programmer simply by working through this text." —Jim Huddleston, Independent Consultant

"What especially impressed me about the text is the absolutely wonderful sets of exercises that the authors have included to motivate students to learn programming. I'm really looking forward to using this text in the classroom." —Ed Weihrauch, Community College of Allegheny County

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 from
Amazon
 
InformIT

Table of Contents

Preface

Simply C#, 1/e

ISBN: 0-13-142641-9

Order from
Amazon

InformIT

Table of Contents

Simply Java, 1/e

ISBN: 0-13-142648-6

Order from
Amazon

InformIT

Table of Contents

Preface

Simply Visual Basic .NET 2003, 1/e

ISBN: 0-13-142640-0

Order from
Amazon

InformIT

Table of Contents

Preface

Coming Soon in the Deitel Buzz Online

Forthcoming issues of the Deitel Buzz Online will announce:

  • Podcasting Resource Center
  • IPod Resource Center
  • Microsoft Vista Resource Center
  • Flash Resource Center
  • ASP.NET Resource Center
  • MySQL Resource Center
  • Open Source Resource Center
  • .NET Resource Center
  • Python Resource Center
  • Emerging Telephony Resource Center
  • Perl Resource Center
  • Programming Exercises and Projects Resource Center
  • Social Networking Resource Center
  • RSS Resource Center
  • Blogging Resource Center
  • ... and many more!

Customer Service

  • If you have questions or suggestions regarding our products, publications, corporate training or the Deitel Buzz Online, please e-mail us at deitel@deitel.com. We will respond promptly.
  • If you have questions regarding technical support for Cyber Classrooms or Complete Training Courses, please contact Pearson Technical Support at: media.support@pearsoned.com, phone: 800-677-6337, Hours: 8AM to 5PM CST, Monday through Friday.
  • Instructors: To locate your Prentice Hall sales representative, please use the Rep Locator.
  • Visit us at: www.deitel.com.

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