Simply C# An Application-Driven TM Tutorial Approach

by ; ; ;
  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 2003-11-04
  • Publisher: Pearson
  • View Upgraded Edition

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $186.65 Save up to $183.90
  • Rent Book $4.99
    Add to Cart Free Shipping

    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?


Combining the Deitel signatureLive-Code Approachwith a newApplication-Drivenmethodology, this book uses a step-by-step tutorial approach to begin teaching the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial.KEY TOPICSThis comprehensive introduction to C# covers GUI design, controls, methods, functions, data types, control structures, procedures, arrays, object-oriented programming, strings and characters, sequential files, and more. It also includes higher-end topics such as database programming, multimedia and graphics, and Web applications development.For individuals beginning their mastery of C# Programming.

Author Biography

Dr. Harvey M. Deitel, Chairman of Deitel & Associates, Inc., has 42 years experience in the computing field, including extensive industry and academic experience. Dr. Deitel earned B.S. and M.S. degrees from the Massachusetts Institute of Technology and a Ph.D. from Boston University. He worked on the pioneering virtual-memory operating-systems projects at IBM and MIT that developed techniques now widely implemented in systems such as UNIX, Linux and Windows XP He has 20 years of college teaching experience and served as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He is the author or co-author of several dozen books and multimedia packages. With translations published in numerous foreign languages, Dr. Deitel's texts have earned international recognition. Dr. Deitel has delivered professional seminars to major corporations, government organizations and various branches of the military.

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of the Massachusetts Institute of Technology's Sloan School of Management, where he studied information technology. Through Deitel & Associates, Inc., he has delivered professional seminars to numerous industry and government clients and has lectured on C++ and Java for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world's best-selling Computer Science textbook authors.

Timothy R. Hoey is a senior at Harvard College pursuing a degree in Computer Science. His coursework includes graduate-level classes in computer graphics, artificial intelligence and network security. Tim gained previous .NET experience as a member of the Information Technology board at The Harvard Crimson.

Cheryl H. Yaeger, Director of Microsoft Software Publications with Deitel & Associates, Inc., graduated from Boston University in three years with a bachelor's degree in Computer Science. Cheryl has co-authored various Deitel & Associates, Inc. publications, including C# How to Program, C#: A Programmer's Introduction, C# for Experienced Programmers and Visual Basic.NET for Experienced Programmers. Cheryl has also contributed to other Deitel & Associates publications including Perl How to Program, Wireless Internet and Mobile Business How to Program, Internet and World Wide Web How to Program, 2/e, Visual Basic.NET How to Program, 2/e and Simply Visual Basic.NET.

Table of Contents

1. Graphing Application.
2.Welcome Application—Introducing the Visual Studio® NET IDE.
3. Welcome Application—Introduction to Visual Programming.
4. Designing the Inventory Application.
5. Completing the Inventory Application.
6. Enhancing the Inventory Application.
7. Wage Calculator Application.
8. Dental Payment Application.
9. Car Payment Calculator Application.
10. Class Average Application.
11. Interest Calculator Application.
12. Security Panel Application.
13. Enhancing the Wage Calculator Application.
14. Shipping Time Application.
15. Fund Raiser Application.
16. Craps Game Application.
17. Flag Quiz Application.
18. Sales Data Application.
19. Microwave Oven Application.
20. Shipping Hub Application.
21. “Cat and Mouse” Painter Application.
22. Typing Application.
23. Screen Scraping Application.
24. Ticket Information Application.
25. ATM Application.
26. CheckWriter Application.
27. Phone Book Application.
28. Bookstore Application: Web Applications.
29. Bookstore Application: Client Tier.
30. Bookstore Application: Information Tier.
31. Bookstore Application: Middle Tier.
Appendix A. Operator Precedence Chart.
Appendix B. ASCII Character Set.
Appendix C. GUI Design Guidelines.
Appendix D. Visual Studio .NET Windows Form Designer Tools.
Appendix E. Controls, Events, Properties & Methods.
Appendix F. Keyword Chart.
Appendix G. Internet Information Services (IIS) Setup Instructions.


Welcome to C# and the world of Windows, Internet and World-Wide-Web programming with C# and the .NET platform! this book, the fourth in our newSimplyseries, is based on Visual C#.NET Standard Edition version 2003. Our goal was to write a book that focuses on core concepts and features of C# while keeping the discussion of this highly technical subject as simple as possible.To achieve these goals, we implemented an innovative teaching methodology. We present the core concepts of leading-edge computing technologies using the tutorial-based, APPLICATION-DRIVEN approach, combined with the DEITEL Signature LIVE-CODE approach of teaching programming using complete, working, real-world applications. We merged the notion of a lab manual with that of a conventional textbook, creating a book that works well in a traditional classroom setting or is best used by students sitting at computers and building each example application as they read the tutorials.As students work through the tutorials, they learn about C# concepts such as visual programming, graphical-user-interface (GUI) components, multimedia (audio, images, animation and video), file processing, database processing, and Internet- and World-Wide-Web-based client/server networking. At the end of most sections, we provide self-review questions with answers so that students receive immediate feedback on their understanding of the material. Features in Simply C#This book is loaded with pedagogic features, including: APPLICATION-DRIVEN Tutorial Approach.Each tutorial uses a contemporary, real-world application to teach programming concepts. The examples and exercises are up-to-the-minute with Internet/Web-related examples and with popular applications, such as ATMs, game playing, graphics, multimedia and even a three-tier Web-based bookstore. At the beginning of each tutorial, students "test-drive" the completed application so they can see how it works. Then, they build the application by following our step-by-step instructions. The book concentrates on the principles of good software engineering and stresses program clarity. LIVE-CODE Approach.This book contains many LIVE-CODE examples. Each tutorial ends with the complete, working program code and the students can run the application that they just created. We call this method of teaching and writing theLIVE-CODE Approach.We feel that this approach is more effective than presenting only snippets of code out of the context of a complete application. Real-World Technologies.The text incorporates today's technologies to develop useful applications. For example, we use the Unified Modeling Language (UML) to replace flowcharts (an older standard). The UML has become the preferred graphical modeling language for designing object-oriented applications. InSimplyC#, we use UML to show the flow of control for several applications, so students gain practice reading the type of diagrams that are used in industry. Visual Programming and Graphical User Interface (GUI).From the first tutorial, we immerse students in visual programming techniques and modifying C# GUIs. Students who learn these techniques can create graphical programs faster and easier. The early tutorials teach students fundamental GUI design principles that they will apply throughout the book as they learn core programming concepts. Many tutorials containGUI Design Tipsthat are summarized at the end of the tutorials for easy reference. Appendix C compiles all theGUI Design Tipsto help students as they prepare for exams. Syntax Highlighting.We syntax highlight all the C# code, similar to the way Visual Studio.NET highlights the code in its editor window. This way, students can match what they see in the book with what they see on their own screens. Our synt

Rewards Program

Write a Review