1.1.2 History of Visual Basic and .NET.

Get Started. It's Free
or sign up with your email address
1.1.2 History of Visual Basic and .NET. by Mind Map: 1.1.2 History of Visual Basic and .NET.

1. 1. .NET 2.0 2. 2.0 3. Visual Studio 2005 4. 07 Nov '05 5. - Generic collections - Partial class, Nullable types, Anonymous methods - Iterators, Data tables - Membership providers - New controls and features for ASP.NET - Support for 64-bit computing - Microsoft SQL Server integration - .NET Micro Framework for SPOT

2. 1. .NET 3.0 2. 2.0 3. Visual Studio 2005 4. 06 Nov '06 5. - WPF (Windows Presentation Foundation) - WCF (Windows Communication Foundation) - WWF (Windows Workflow Foundation) - Windows CardSpace

3. 1. .NET 3.5 2. 2.0 3. Visual Studio 2008 4. 19 Nov '07 5. - LINQ - Dynamic data - AJAX support - Multi targeting framework

4. 1. .NET 4.5.2 2. 4.0 3. Visual Studio 2013 4. 05 May '14 5. - Improvements for high DPI scenarios - Higher reliability HTTP header inspection

5. 1. .NET 4.6.1 2. 4.0 3. Visual Studio 2015 Update 1 4. 17 Nov '15 5. - WPF improvements for spell check - Enhanced support for Digital Signature algo - Support for always ON SQL connectivity - Distributed transactions in Azure SQL database - Performance, stability, reliability improvements

6. Net Framework is a platform that provides tools and technologies to develop Windows, Web and Enterprise applications. It mainly contains two components

6.1. 1.1.3 Identify the .NET framework elements

6.1.1. 1. Common Language Runtime (CLR) .Net Framework provides runtime environment called Common Language Runtime (CLR). It provides an environment to run all the .Net Programs. The code which runs under the CLR is called as Managed Code. Programmers need not to worry on managing the memory if the programs are running under the CLR as it provides memory management and thread management. Programmatically, when our program needs memory, CLR allocates the memory for scope and de-allocates the memory if the scope is completed. Language Compilers (e.g. C#, VB.Net, J#) will convert the Code/Program to Microsoft Intermediate Language (MSIL) intern this will be converted to Native Code by CLR

6.1.2. 2. .Net Framework Class Library (FCL) This is also called as Base Class Library and it is common for all types of applications i.e. the way you access the Library Classes and Methods in VB.NET will be the same in C#, and it is common for all other languages in .NET. Windows Application and Web Application can make use of .net class library

6.1.3. 3. Windows Application A program that is written to run under the Microsoft Windows operating system, also called a "Windows app." All 32-bit Windows applications run in the 32-bit and 64-bit versions of Windows. Any 64-bit applications (there are few by comparison) require 64-bit Windows, which is the standard on most modern desktop and laptop PCs.

7. 1. .NET 4.6.2 (Preview) 2. 4.0 5. - TLS 1.1 and TLS 1.2 support for ClickOnce - Support for additional cryptographic standards - Soft keyboard, per monitor DPI support for WPF

8. 1. .NET 4.5 2. 4.0 3. Visual Studio 2012 4. 15 Aug '12 5. - CLR 4.0 enhanced - Built-in support to Async - Support for Windows Store (Metro) app dev - WPF, WCF, WWF enhanced - ASP.NET support enhanced - Native support for Zip compression

9. 1. .NET 1.0 2. 1.0 3. Visual Studio .NET 4. 13 Feb '02 5. - DLL Libraries - Support for object oriented web app dev

10. 1. .NET 1.1 2. 1.1 3. Visual Studio .NET 2003 4. 24 Apr '03 5. - Enhancements to ASP.NET and ADO.NET - Support for built-in mobile ASP.NET controls - Security enhancement for WinForm, ASP.NET - Support for ODBC and other databases - Support for IPV6 (Internet Protocol Version 6) - .NET Compact Framework for small devices

11. 1. .NET 4.5.1 2. 4.0 3. Visual Studio 2013 4. 17 Oct '13 5. - Support for automatic binding redirection - Improvements towards performance, debugging - Expanded support for Windows Store app dev

12. 1. .NET 4.6 2. 4.0 3. Visual Studio 2015 4. 20 July '15 5. - A new JIT compiler named RyuJIT, for 64-bit - Support for code page encodings - Open source .NET framework packages - Event tracing improvements - Support fo TLS 1.1 and TLS 1.2

13. 1. .NET 4.0 2. 4.0 3. Visual Studios 2010 4. 12 Apr '10 5. - MEF (Managed Extensibility Framework) - DLR (Dynamic Language Runtime) - Task parallel library - Support for Coe Contracts