Friday, October 17, 2008

Important Points in .Net

  • Windows 95 does not support .Net Framework.
  • .Net application is language independent and platform independent.
  • In .Net we have no memory management only unreferencing the objects is done.
  • "Visual Studio" is an IDE (Integrated Development Environment).
  • We can have max of 253 foreign keys in a table.
  • We can have maximum of 16 columns as primary key columns i.e called as composite primary key.
  • Primary Key is used to identify a row, it will join one row of one table to another row of second table.
  • CLR (Common Language Runtime) is the heart of .Net Framework and will be involved in the execution process and gives out the MSIL code which is common to all languages.
  • MSIL code in bytes i.e in binary form is called PE (Portable Executable) file, with the extension '.dll' or '.exe'.
  • (IL)Intermediate Language is also known as MSIL (Microsoft Intermediate Language) or CIL (Common Intermediate Language). All .NET source code is compiled to IL. This IL is then converted to machine code at the point where the software is installed, or at run-time by a Just-In- Time (JIT) compiler.
  • For VC++ " MSCRT40.DLL", VB6 "MSVBVM60.DLL" , Java has "Java Virtual Machine" etc. Similarly for .NET we have CLR at the runtime to take care of the code execution of the program.
  • CLR uses JIT and compiles the IL code to machine code and then executes. CLR also
    determines depending on platform what is optimized way of running the IL code.

No comments: