Aug 19 2008
Elective 1 - OOP VB.NET Midterm Reviewer
Compiled by Aurelie A. Peralta
Main Topics:
1. Introduction to Object-Oriented Programming
2. .NET Concepts
3. VB.NET programming basics
4. VB.NET Classes and Controls
Discussions:
Introduction to Object-oriented Programming
Materials on this topic can be found here: http://en.wikipedia.org/wiki/Object-oriented_programming
.NET Concepts
What is .NET? .NET is a new way of creating Windows applications that includes a consistent framework of base classes that sits on top of the operating system, a Common Type System (CTS) that makes data types usage consistent across .NET programming languages, a Common Language Runtime (CLR), and high level interfaces supporting Windows and web-based applications.
.NET provides language independence and interoperability, easy interoperability with the internet with no need for the complex plumbing and registration requirements of COM. Its Common Language Runtime simplifies application deployment. In .NET, a single computer can host multiple versions of the same components. It is also based on current communication standards such as XML, SOAP, and UDDI.
A .NET language is any language that can be compiled to MSIL. Official languages released for .NET are VB.NET, C#, Managed C++, and JScript.NET including any third party language as long as it compiles to MSIL.