I would like to know about the differance between .DLL and .EXE? Can any one please help me?

A dll is ab assembly and a exe is an executable. If you have comman classes, you build it into a class library(dll). Which can then be used in any project. If you make a windows program. It will be a .exe to execute on the clients machine