About the Book
Simply Visual Basic .NET leverages .NET's true power--not just adapted Visual Basic 6 techniques. Its out-standing pedagogical approach comes from Deitel & Associates--the best-selling programming language authors and renowned instructors who have taught programming to over 1, 000, 000 people in 100+ countries. APPLICATION-DRIVEN', step-by-step tutorial approach--The Deitels explore core Visual Basic .NET concepts in the context of interesting, real-world applications such as: Web-Based Bookstore * ATM * Automated Phone Directory * Billing * Car Payments * Check Writer * Craps Game * Flag Quiz * Fundraiser * Graphics Painter * Inventory * Investment Interest * Microwave Oven * Payroll * Sales Data * Screen Scraper * Security Panel * Shipping Hub * Ticket Ordering * Typing Application Key Topics include Visual Studio(R) .N
ET IDE * Visual Programming * Framework Class Library (FCL) * Controls (Buttons, TextBoxes, ListBoxes, Microsoft' Chart, Timers, ComboBoxes, RadioButtons, Menus, Dialogs and others) * Event Handling * Debugger * Algorithms * Pseudocode * UML' * Control Structures * Methods * Random Number Generation * Arrays * Classes * Objects * Collections * Mouse & Keyboard Event Handling * Strings * Sequential-Access Files * Database * Graphics * Multimedia * GUI Design * Web Application Development Simply Visual Basic .NET Pedagogic Features *Step-by-step tutorials show how to build and execute complete applications, from start to finish *DEITEL' signature LIVE-CODE' approach presents programming concepts using complete working applications *APPLICATION -DRIVEN' design includes 31 tutorials and 100+ exercises on real-world applications *Full-color presentation, including syntax coloring, code highlighting, callouts and extensive comments *Skills summaries *UML activity diagrams *Debugging sections and exercises that teach the Visual Studio .N
ET Debugger *Tips for improving reliability, performance and usability of your applications *Self-review multiple-choice questions and answers for immediate feedback after each section *Ten additional multiple-choice questions at the end of every tutorial, plus "What does this code do?" and "What's wrong with this code?" exercises, and four programming exercises all focused on real-world applications, including a "Programming Challenge" *Special sections on GUI Design Guidelines and on Controls, Events, Properties & Methods are highlighted in each tutorial and as appendices for easy reference *Key terms sections in every tutorial and a comprehensive glossary at the end of the book *Instructor's resources, including PowerPoint(R) slides, test-item file, Instructor Resource CD and support Web sites with up-to-date information on the book (www deitel.com and www prenhall.com/deitel)
Table of Contents:
1. Graphing Application.
Introducing Computers, the Internet and Visual Basic .NET.
2. Welcome Application.
Introducing the Visual Studio .NET IDE.
3. Welcome Application.
Introduction to Visual Programming.
4. Designing the Inventory Application.
Introducing TextBoxes and Buttons.
5. Completing the Inventory Application.
Introducing Programming.
6. Enhancing the Inventory Application.
Introducing Variables, Memory Concepts and Arithmetic.
7. Wage Calculator Application.
Introducing Algorithms, Pseudocode and Program Control.
8. Dental Payment Application.
Introducing CheckBoxes and Message Dialogs.
9. Car Payment Calculator Application.
Introducing the Do While...Loop and Do Until...Loop Repetition Statements.
10. Class Average Application.
Introducing the Do...Loop While and Do Loop...Until Repetition Statements.
11. Interest Calculator Application.
Introducing the For...Next Repetition Statement.
12. Security Panel Application.
Introducing the Select Case Multiple-Selection Statement.
13. Enhancing the Wage Calculator Application.
Introducing Function Procedures and Sub Procedures.
14. Shipping Time Application.
Using Dates and Timers.
15. Fund Raiser Application.
Introducing Scope, Pass-by-Reference and Option Strict.
16. Craps Game Application.
Introducing Random-Number Generation.
17. Flag Quiz Application.
Introducing One-Dimensional Arrays and Combo Boxes.
18. Sales Data Application.
Introducing Two-Dimensional Arrays, RadioButtons and the MSChart Control.
19. Microwave Oven Application.
Building Your Own Classes and Objects.
20. Shipping Hub Application.
Introducing Collections, the For Each...Next Statement and Access Keys.
21. “Cat and Mouse” Painter Application.
Introducing the Graphics Object and Mouse Events.
22. Typing Application.
Introducing Keyboard Events, Menus and Dialogs.
23. Screen Scraping Application.
Introducing String Processing.
24. Ticket Information Application.
Introducing Sequential-Access Files.
25. ATM Application.
Introducing Database Programming.
26. CheckWriter Application.
Introducing Graphics and Printing.
27. Phone Book Application.
Introducing Multimedia Using Microsoft Agent.
28. Bookstore Application: Web Applications.
Introducing Internet Information Services.
29. Bookstore Application: Client Tier.
Introducing Web Controls.
30. Bookstore Application: Information Tier.
Examining the Database and Creating Database Components.
31. Bookstore Application: Middle Tier.
Introducing Code-Behind Files.
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 and Methods.
Appendix F. Keyword Chart.
Appendix G. Internet Information Services (IIS) Setup Instructions.
About the Author :
Dr. Harvey M. Deitel, Chairman of Deitel & Associates, Inc., has 41 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 NT. 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.
Tem R. Nieto, Director of Product Development of Deitel & Associates, Inc., is a graduate of the Massachusetts Institute of Technology, where he studied engineering and computing. Through Deitel & Associates, Inc., he has delivered courses for numerous industry and government clients. He has co-authored many books and multimedia packages with the Deitels and has contributed to virtually every Deitel & Associates, Inc. publication.
Review :
"One of the few books that really embraces the truly practical, hands-on approach." -- Sukan Makmari, Devry University "This book has the best use of examples, explanations, graphics and color I have seen in my 20 years of teaching." -- Richard Hewer, Ferris State University "I can't wait to start using this book in my classes. The model of test-drive the application, then build it, is very effective. Accessible, yet with enough depth that students will walk away with a solid programming foundation." -- Catherine Wyman, DeVry University "This book is an excellent introduction to the entire .NET environment." -- Dr. Ken Schoonover, Chubb Institute "What a great book! Gently leads new students through Visual Basic .NET concepts, beginning with an application test-drive, followed by a step-by-step process of building the application, running it and debugging it--with self-reviews along the way!" -- Terrell Hull, CEO, Enterprise Component Technologies