Skip to content

OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step

Best in textbook rentals since 2012!

ISBN-10: 0735615683

ISBN-13: 9780735615687

Edition: 2001

Authors: Robin A. Reynolds-Haertle

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
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!

Customers also bought

Book details

List price: $39.99
Copyright year: 2001
Publisher: Microsoft Press
Publication date: 2/28/2002
Binding: Paperback
Pages: 393
Size: 7.50" wide x 9.25" long x 1.25" tall
Weight: 1.848
Language: English

Introduction
Writing Your First Object-Oriented Program
Reading Books: Your First Object-Oriented Program
Using the Class View
Creating the ReadBooks Program
Creating Class Instances with Constructors
Constructors
Reading Books: Another Implementation
Reference and Value Types
Understanding Array Declarations
Creating Fields and Properties
Design Considerations for Properties
Code Analysis: A Host of Properties
Code Analysis: Using Indexers and Default Properties
Working with Methods
A Deck of Cards
Using Inheritance to Create Specialized Classes
Inheritance: An Overview
BankAccount: A Simple Example
Inherit from a Control: The RoundButton Class
Designing Base Classes as Abstract Classes
Abstract Classes
The BankAccount Class Revisited
A Typed Collection Class
Responding to Changes with Events and Exceptions
Fire on the Tracks! An Event-Driven Application
Setting Up Event Methods Without Using the Designer
Exceptions--When Things Go Wrong
Putting It All Together with Components
The Memory Game
The Games Class Library
The Memory Game Application
Providing Services Using Interfaces
An IMoveable Interface
.NET Framework Interfaces
Two Other Uses of Interfaces
Using Classes Interchangeably Through Polymorphism
Pattern Maker
Pattern Maker Design
The Base Classes
The Derived Classes
The User Interface
Using Shared and Static Members
Shared and Static Members
A More Interesting Point
A More Efficient Card
The Singleton Pattern
Design Considerations
Overloading Operators with Visual C#
A Short Lesson on Vectors
Vector Algebra Application
Saving Instance Data
Serialization
DataSets
Reducing Complexity by Design
The .NET Design Guidelines
Refactoring
Design Patterns
Additional Resources
Books
Organizations
Index