M ICROSOFT.NET Kyle Adamski 10/15/2012
Road Map What is.NET? Common Language Runtime (CLR) Language Integrate Queries (LINQ).NET Pros.NET Cons Sources
What Is.NET? Microsoft’s Software Framework Runs Primarily on Windows Provides Language Interoperability Provides Base Class Library Provides Easy Forms Development Secure Execution Environment
Common Language Runtime (CLR) Microsoft’s equivalent of Java Virtual Machine CLR accommodates multiple languages – C# – C++ – VB.NET – J# and JScript
Third Party Languages COBOL Pascal Fortran Perl Python
Common Language Runtime (CLR) Benefits: – Make code modules reusable – Complete cross-language integration
Language Integrated Query
.NET Pros Everything from one vendor Fast Development Language Integrated Queries (LINQ) Lambda Expressions (2007) Visual Studio.NET Easy to call methods from C# to VB
.NET Cons Lacks the community resources Lacks portability Backwards compatibility
Sources 008/06/14/linq-orderby-and-dynamic-query- sample.aspx us/library/ff aspx us/library/hh aspx