1. C# Programming and .NET Concepts By S. Nandagopalan www.bitignou.com [email_address]
2.
3.
4.
5.
6.
7.
8. .NET Framework S. Nandagopalan, B I T Operating System Common Language Runtime Base Class Library ADO.NET and XML Common Language Specification Visual Studio.NET ASP.NET Web Forms Web Services Windows Forms VB C++ C# JScript J#
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24. Intrinsic CTS Data Types S. Nandagopalan, B I T .NET Base Type C# Type System.Byte Byte System.SByte sbyte System.Int16 short System.Int32 int System.Int64 long System.UInt64 ulong System.Single float System.Double double System.Object object System.String string System.Boolean bool
25.
26. CLS Compliance S. Nandagopalan, B I T C# Type CLS Compliance byte Yes sbyte No short Yes int Yes long Yes ulong No float Yes double Yes object Yes string Yes char Yes bool Yes
27.
28. CLR .NET Source Code Base Class Libraries (mscorlib.dll) .NET Execution Engine Class Loader Jitter Platform Specific code Execute .NET Compiler DLL or EXE (CIL) mscoree.dll mscoree.dll MicroSoft Common Object Runtime Execution Engine
29.
30.
31.
32.
33. Sample .NET namespaces S. Nandagopalan, B I T System primitive types, garbage collection, etc System.Collections Container objects: ArrayList, Queue, etc. System.Data System.Data.Common System.Data.OleDb System.Data.SqlClient For Database manipulations ADO .NET System.IO file IO, buffering, etc. System.Drawing System.Drawing.2D GDI+ primitives, bitmaps, fonts, icons, etc. System.Threading Threads