Teaching Resources for Visual C# 2005 How to Program, 2/e
Visual C# 2005 How to Program, 2/e, has extensive instructor resources. The Prentice Hall Instructor's Resource Center contains the Solutions Manual with solutions to the vast majority of the end-of-chapter exercises, a Test Item File of multiple-choice questions (approximately two per book section) and PowerPoint slides containing all the code and figures in the text, plus bulleted items that summarize the key points in the text. Instructors can customize the slides. If you are not already a registered faculty member, contact your Prentice Hall representative or visit vig.prenhall.com/replocator/
Our free e-mail newsletter, the Deitel® Buzz Online, includes commentary on industry trends and developments, links to free articles and resources from our published books and upcoming publications, product-release schedules, errata, challenges, anecdotes, information on our corporate instructor-led training courses and more. It's also a good way for you to keep up-to-date about issues related to Visual C# 2005 How to Program, 2/e. To subscribe, visit
It is a great pleasure to acknowledge the efforts of many people whose names may not appear on the cover, but whose hard work, cooperation, friendship and understanding were crucial to the production of the book. Many people at Deitel & Associates, Inc. devoted long hours to this project.
Andrew B. Goldberg is a Computer Science graduate of Amherst College. Andrew's contributions to C# for Programmers, 2/e included updating Chapters 19-22. He co-designed and co-authored the new, optional OOD/UML ATM case study. He also co-authored Appendix K.
Su Zhang holds B.Sc. and a M.Sc. degrees in Computer Science from McGill University. Su contributed to Chapters 25 and 26 as well as Appendix J.
Cheryl Yaeger graduated from Boston University with a bachelor's degree in Computer Science. Cheryl helped update Chapters 3-14 of this publication.
Abbey Deitel, President of Deitel & Associates, Inc., and an Industrial Management graduate of Carnegie Mellon University co-authored Chapter 1.
Christi Kelsey, a graduate of Purdue University with a degree in business and a minor in information systems, co-authored Chapter 2, the Preface and Appendix C. She edited the Index and paged the entire manuscript. She also worked closely with the production team at Prentice Hall coordinating virtually every aspect of the production of the book.
We would also like to thank three participants of our Honors Internship and Co-op programs who contributed to this publication-Nick Santos, a Computer Science major at Dartmouth College; Jeffrey Peng, a Computer Science student at Cornell University and William Chen, a Computer Science student at Cornell University.
We are fortunate to have worked on this project with the talented and dedicated team of publishing professionals at Prentice Hall. We especially appreciate the extraordinary efforts of Marcia Horton, Editorial Director of Prentice Hall's Engineering and Computer Science Division. Jennifer Cappello and Dolores Mars did an extraordinary job recruiting the review team for this book and managing the review process. Bob Depew and Kristine Carney did a wonderful job updating the book's cover. Vince O'Brien, Bob Engelhardt, Donna Crilly and Marta Samsel did a marvelous job managing the production of the book.
We'd like to give special thanks to Dan Fernandez, C# Product Manager, and Janie Schwark, Senior Business Manager, Division of Developer Marketing, both of Microsoft for their special effort in working with us on this project. And thanks to the many other members of the Microsoft team who took time to answer our questions throughout this process:
- Anders Hejlsburg, Technical Fellow (C#)
- Brad Abrams, Lead Program Manager (.NET Framework)
- Jim Miller, Software Architect (.NET Framework)
- Joe Duffy, Program Manager (.NET Framework)
- Joe Stegman, Lead Program Manager (Windows Forms)
- Kit George, Program Manager (.NET Framework)
- Luca Bolognese, Lead Program Manager (C#)
- Luke Hoban, Program Manager (C#)
- Mads Torgersen, Program Manager (C#)
- Peter Hallam, Software Design Engineer (C#)
- Scott Nonnenberg, Program Manager (C#)
- Shamez Rajan, Program Manager (Visual Basic)
We wish to acknowledge the efforts of our reviewers. Adhering to a tight time schedule, they scrutinized the text and the programs, providing countless suggestions for improving the accuracy and completeness of the presentation.
- George Bullock,Program Manager at Microsoft, Microsoft.com Community Team
- Dharmesh Chauhan, Microsoft
- Shon Katzenberger, Microsoft
- Matteo Taveggia, Microsoft
- Matt Tavis, Microsoft
- Alex Bondarev, Investor's Bank and Trust
- Peter Bromberg, Senior Architect Merrill Lynch and C# MVP
- Vijay Cinnakonda, TrueCommerce, Inc.
- Jay Cook, Alcon Laboratories
- Jeff Cowan, Magenic, Inc.
- Ken Cox, Independent Consultant, Writer and Developer and ASP.NET MVP
- Stochio Goutsev, Independent Consultant, writer and developer and C# MVP
- James Huddleston, Independent Consultant
- Rex Jaeschke, Independent Consultant
- Saurabh Nandu, AksTech Solutions Pvt. Ltd.
- Simon North, Quintiq BV
- Mike O'Brien, State of California Employment Development Department
- José Antonio González Seco, Andalucia's Parliamient
- Devan Shepard, Xmalpha Technologies
- Pavel Tsekov, Caesar BSC
- John Varghese, UBS
- Stacey Yasenka, Software Developer at Hyland Software and C# MVP
- Rekha Bhowmik, California Lutheran University
- Ayad Boudiab, Georgia Perimiter College
- Harlan Brewer, University of Cincinnati
- Sam Gill, San Francisco State University
- Gavin Osborne, Saskatchewan Institute of Applied Science and Technology
- Catherine Wyman, DeVry-Phoenix
Well, there you have it! C# is a powerful programming language that will help you write programs quickly and effectively. C# scales nicely into the realm of enterprise-systems development to help organizations build their business-critical and mission-critical information systems. As you read the book, we would sincerely appreciate your comments, criticisms, corrections and suggestions for improvement. Please address all correspondence to: