Skip to content

Teach Yourself Object-Oriented Programming with Visual Basic.Net in 21 Days

Best in textbook rentals since 2012!

ISBN-10: 0672321491

ISBN-13: 9780672321498

Edition: 2nd 2002

Authors: Richard J. Simon

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

In this self-instruction manual, Richard Simon helps the reader develop a solid understanding of object-oriented programming in 21 lessons to unleash the full power of VB.NET. Existing users of Visual Basic will also benefit from this course.
Customers also bought

Book details

List price: $39.99
Edition: 2nd
Copyright year: 2002
Publisher: Sams
Publication date: 2/21/2002
Binding: Paperback
Pages: 432
Size: 7.15" wide x 9.00" long x 1.00" tall
Weight: 1.540

Introduction
How This Book Is Organized
Conventions Used in This Book
At a Glance
Object-Oriented Programming 101: Making the Task Application
Creating a Project
Defining the SimpleMsg Object
Creating a SmartMsg Class
Building the MsgReader Object
Putting It All Together
Summary
QandA
Workshop
Learning to Speak OOP
Objects
Classes
Members and Scope
Properties
Methods and Behavior
Events and Delegates
Constructors
Destructors
Interfaces
Summary
QandA
Workshop
Enclosing Features and Data in Objects
Designing a Public Class Interface
Protecting Class Members
Defining Private Class Members
Designing Objects Using Encapsulation
Summary
QandA
Workshop
Making New Objects by Extending Existing Objects
Understanding Inheritance
Fine-tuning the Class
Using Inheritance in Visual Basic .NET
Summary
QandA
Workshop
Giving Objects Polymorphic Behavior
Understanding the Benefits of Polymorphism
Using Polymorphism in Visual Basic .NET
Summary
QandA
Workshop
Building Complex Objects by Combining Objects
Understanding Composition Versus Inheritance
Designing Objects Using Composition
Summary
QandA
Workshop
Getting to Know the Visual Basic .NET Programming Environment
Working in the Microsoft .NET Framework
Working with the Visual Basic .NET IDE
Running and Debugging Applications
Using Online Help
Summary
QandA
Workshop
Bonus Project Putting on the Dog...With Class
Peeking Ahead at the Result
Creating the Base Class
Using the Base Class
Developing the Doggone Logic
Summary
Week 1 In Review
At a Glance
Working with Visual Basic .NET Data Types
Exploring Visual Basic .NET's Array of Data Types
Summary
QandA
Workshop
Organizing Classes into Groups
Understanding Namespaces
Summary
QandA
Workshop
Creating a User Interface
Choosing the Form for the Task
Using Windows Forms
Using Web Forms
Summary
QandA
Workshop
Creating and Using Components
Creating Visual Basic .NET Component Classes
Programming Classes for Runtime
Summary
QandA
Workshop
Building Web Applications
Object-Oriented ASP.NET with Visual Basic .NET
Understanding Web Services
Summary
QandA
Workshop
Deploying Visual Basic .NET Projects
Understanding Assemblies
Using Assemblies
Deploying Assemblies
Summary
QandA
Workshop
Working with Object Interfaces
Revisiting Interfaces and OOP
Creating the Interface Contract
Programming for Interfaces
Implementing Interfaces
Using Interfaces as Callbacks
Summary
QandA
Workshop
Week 2 In Review
At a Glance
Handling Events, Messages, and Notifications
Revisiting Events and Delegates
Using Asynchronous Operations with Events
Creating and Using Custom Events and Delegates
Using Events for Notification
Summary
QandA
Workshop
Gracefully Capturing Errors
Understanding Structured Exception Handling
Creating and Using Custom Exception Classes
Summary
QandA
Workshop
Developing and Using Remote Objects
Understanding the Fundamentals of Remote Objects
Choosing Between Copies and References
Using Channels for Communication
Building a Host and Client for TCP Connections
Summary
QandA
Workshop
Designing a Project Management Application
Meeting with the Client
Designing with the Requirements
Summary
QandA
Workshop
Creating the Project Management Application
Creating a Class Module
Creating the Interface
Creating Classes
Summary
QandA
Workshop
Adding Features to the Application
Designing a Visual Class
Creating a Visual Class
Creating the Forms
Summary
QandA
Workshop
Enhancing the Application's Features
Persisting Data
Introducing XML
Understanding the Document Object Model and XPath
Coding the Class Module
Seeing the Data
The Product, Project, and ProjectItems Classes
Summary
QandA
Workshop
Week 3 In Review
Answers to Quizzes
"Object-Oriented Programming 101: Making the Task Application"
"Learning to Speak OOP"
"Enclosing Features and Data in Objects"
"Making New Objects by Extending Existing Objects"
"Giving Objects Polymorphic Behavior"
"Building Complex Objects by Combining Objects"
"Getting to Know the Visual Basic .NET Programming Environment"
"Working with Visual Basic .NET Data Types"
"Organizing Classes into Groups"
"Creating a User Interface"
"Creating and Using Components"
"Building Web Applications"
"Deploying Visual Basic .NET Projects"
"Working with Object Interfaces"
"Handling Events, Messages, and Notifications"
"Gracefully Capturing Errors"
"Developing and Using Remote Objects"
"Designing a Project Management Application"
"Creating the Project Management Application"
"Adding Features to the Application"
"Enhancing the Application's Features"
Index