Hi pavankumar,
Based on my understanding, you want to know the differenc between Windows based application and WinForms application development using c#.
I think the Windows based application is that the application is developed under Window Operating System, excluding such application developed under other Operating System like Linux & Unix.
However, there are two kinds of windows based application in .net, WinForm & Web application.
you can develop several different kinds of Windows-based applications. You can create Windows Forms and Windows service applications that leverage the power of the .NET Framework, or you can use Visual C++ to create Windows Win32-based applications
Howerver, the WinForm application is a kind of managed application, develop on .Net platform. It's the extension of the Windows-based application.
The Windows Forms classes contained in the .NET Framework are designed to be used for GUI development. You can easily create command windows, buttons, menus, toolbars, and other screen elements with the flexibility necessary to accommodate shifting business needs. The topics in this section provide details about how to use the features offered by Windows Forms.
You can refer to the following URLs:
http://msdn2.microsoft.com/en-us/library/5b13a7k4(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/ms644558.aspx
Hope you can understand.
Regards,
Roy Zhou