Home > Store

Sams Teach Yourself Visual Basic .NET in 21 Days

Register your product to gain access to bonus material or receive a coupon.

Sams Teach Yourself Visual Basic .NET in 21 Days

Premium Website

  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2002
  • Edition: 1st
  • Premium Website
  • ISBN-10: 0-672-32066-5
  • ISBN-13: 978-0-672-32066-8

Sams Teach Yourself Visual Basic.NET in 21 Days provides readers with 21 structured lessons with step-by-step guidance to real-world tasks. Each chapter also contains exercises that reinforce the lessons learned in each chapter. Tips, Notes, and Cautions provide additional advice from the authors on how to get up-to-speed and programming quickly with Visual Basic.NET.



Source code for the examples developed in the book -- 1,315 kb -- code.zip
Bonus Project 1 - The Game of Life.html Bonus Project 2 - Part 1 of Bonus Project 2.html

Sample Content

Online Sample Chapter

Writing Code with Visual Basic .NET

Table of Contents

(NOTE: Each chapter concludes with a Summary, Questions & Answers, and a Workshop Section.)

Week 1 — At a Glance.
Day 1. Welcome to Visual Basic .NET.

Understanding Computer Programming. Why Write Computer Programs? A Brief History of Visual Basic. What Is .NET? Building Your First Visual Basic .NET Application.

Day 2. Working with Visual Basic .NET.

The Visual Studio IDE. Creating Our First Windows Application.

Day 3. Introduction to Programming with Visual Basic .NET.

Variables and Assignment. Some Suggested Naming Standards. Simple Calculations. Writing Your Own Routines. Sample Application: Calculating a Future Value.

Day 4. Controlling Flow in Programs.

Making Choices with Control Statements. Boolean Expressions and Boolean Logic. Dealing with Multiple Possibilities: The Select Case Statement. Looping. Applications of Your New Found Knowledge. Avoiding Complex Loops Through Recursion.

Day 5. Application Architecture in .NET.

What Is Application Architecture? Possible Architectures in .NET. Deciding Which Architecture to Use.

Day 6. What to Do When Good Programs Go Bad, and Making Sure They Don't.

Structured Exception Handling. Debugging.

Day 7. Working with Objects.

Getting Started: What Is an Object? Turning Concept into Code. Advanced Topics.

Week 1 — In Review.
Week 2 — At a Glance.
Day 8. Introduction to the .NET Framework

What Is the .NET Framework? Important Classes in the .NET Framework. Finding What You Need in the .NET Framework.

Day 9. Building a User Interface with Windows Forms

An Overview of Windows Forms. Creating a Windows Forms Application. More About Controls. Input Validation. Using the MessageBox Class. Nonvisible Controls. Building Your Own Dialog Boxes.

Day 10. Building the User Interface with Web Forms.

The Web Programming Model. Using Standard Web Forms Controls. Using Advanced Web Forms Controls. Using the Validator Controls.

Day 11. Introduction to Databases.

A Database Is the Solution to All of Life's Problems. An Introduction to SQL. Common Database Problems and Solutions. Creating the Sample Database. Testing the Setup with System.Data.

Day 12. Accessing Data with .NET.

An Overview of Data Access in .NET. Standard Database Tasks. Working with Data Sets. Data Binding.

Day 13. Using the Server Explorer.

What Is the Server Explorer? Exploring Services. Working with Services. Writing Programs that Use Services.

Day 14. Introduction to Object-Oriented Programming.

Overview of Object-Oriented Programming. Important Concepts in OOP. Designing an Application Using OOP.

Week 2 — In Review.
Week 3 — At a Glance.
Day 15. Creating Objects in Visual Basic .NET.

Creating Objects. Using the Objects You Create.

Day 16. Advanced Windows Forms.

Menus. Multiple Document Interface Programs. Advanced Windows Forms Controls.

Day 17. Using the .NET Framework.

Streams and Files. Drawing with the Graphics Classes.

Day 18. Finishing Touches.

Documenting Your Application. Best Practices and Coding Standards. Using Source Code Control.

Day 19. Deploying Your Application.

Introduction to Deployment. Multiproject Deployments.

Day 20. Introduction to XML.

What Is XML? Working with XML.

Day 21. Creating Web Services with Visual Basic .NET

What Is a Web Service? The Simple Object Access Protocol. Creating a Simple Web Service. Creating a Web Service Client. A More Involved Web Service.

Week 3 — In Review.
Appendix A. Answers.

Answers for Day 1. Answers for Day 2. Answers for Day 3. Answers for Day 4. Answers for Day 5. Answers for Day 6. Answers for Day 7. Answers for Day 8. Answers for Day 9. Answers for Day 10. Answers for Day 11. Answers for Day 12. Answers for Day 13. Answers for Day 14. Answers for Day 15. Answers for Day 16. Answers for Day 17. Answers for Day 18. Answers for Day 19. Answers for Day 20. Answers for Day 21.



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership