An Information Systems Approach to Object-Oriented Programming Using Microsoft Visual C# .NET