Combining the Deitel signature Live-Code Approach with a new Application-Driven methodology, this text uses a step-by-step tutorial approach to begin teaching students the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial. KEY TOPICS This comprehensive introduction to Visual Basic .NET 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 Visual Basic Programming.
H. M. Deitel: Deitel & Associates, Inc. P. J. Deitel: Deitel & Associates, Inc. C. H. Yaeger: Deitel & Associates, Inc.
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 Visual Basic.NET and the world of Windows. Internet and World-Wide-Web programming with Visual Studio and the .NET platform! This book, which is part of our newSimplyseries, has been updated based on Visual Studio .NET 2003. Our goal was to write a book that focuses on core concepts and features of Visual Basic.NET 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 hook that works well in a traditional classroom setting or with students sitting at computers and building each example application as they read the tutorials. As students work through the tutorials, they learn about Visual Basic .NET and its fundamental features, such as visual programming concepts, 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. Hundreds of additional self-review questions with answers are available on this book's Companion Web Site. Features in Simply Visual Basic .NET 2003 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 3-tier Web-based bookstore. Most examples have a business focus. 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 several 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.This 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. InSimply Visual Basic. NET 2003,we use UML to show' the flow of control for several control statements, 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 Visual Basic .NET GUIs. Students who learn these techniques can create graphical programs more quickly and easily. The early tutorials provide students with a foundation for designing GUIs--concepts that they will apply throughout the book as we teach core programming concepts. Many tutorials contain GUI Design Tips that are summarized at the end of the tutorials for easy reference. Appendix C compiles all the GUI Design Tips to help students as the