Teaches students C# from the ground up using Visual Studio®.NET 2003, and builds upon their understanding of previously learned concepts to introduce new programming features.
Exciting and motivational real—world applications have been selected so that students, in working through their creation and implementation, learn the fundamentals of programming.
Students learn programming by working through and “doing” many examples. This process reinforces and solidifies important programming concepts and fundamentals.
Emphasizes key portions of the source-code listings in the text with a background highlight to illustrate key concepts.
Helps students grasp key content in every step of the learning process, and provides them with line numbers for easy reference in every sample program.
Teaches students the Visual Studio.NET debugger.
Offers students practical advice and suggestions to enhance and accelerate their learning.
Provides students with immediate feedback after each section.
Allows students to quickly look up important terms and definitions.
Allows students to assess and test their mastery of the content. The “programming challenge”, which is optional, can be assigned to those students seeking an additional challenge.
Simply C# demonstrates the power of .NET programming. Its outstanding pedagogic approach comes from Deitel & Associatesthe best-selling programming language authors and renowned instructors who, through their books and training courses, have taught programming to over 1,000,000 people in 100+ countries.
APPLICATION-DRIVEN, Step-by-Step Tutorial ApproachThe Deitels explore C# concepts in the context of interesting, real-world applications such as: Web-Based Bookstore " ATM " Phone Directory " Dental Payment " Car Payments " Check Writer " Craps Game " Flag Quiz " Fund Raiser " Graphics Painter " Inventory " Investment Interest " Microwave Oven " Payroll " Student Grades " Screen Scraper " Security Panel " Shipping Hub " Ticket Ordering " Typing Application and many more
Key TopicsVisual Studio® .NET 2003 IDE " Visual Programming " Framework Class Library (FCL) " Controls (Buttons, TextBoxes, ListBoxes, Timers, ComboBoxes, RadioButtons, Menus, Dialogs) " Event Handling " Exception Handling " Debugger " Algorithms " Pseudocode " UML " Control Statements " Methods " Random-Number Generation " Arrays " Classes " Objects " Collections " Mouse & Keyboard Events " Strings " Sequential-Access Files " Databases using ADO.NET " Graphics " Multimedia " GUI Design " Web Application Development using ASP.NETSimply C# Pedagogic Features
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.