Objects in this mirror are closer to Microsoft Technologies. DNM objective is to help users on Microsoft technologies by providing Articles, snippets, Interview Questions.

20 December 2007

Window Based Application Creation

If you create a sample application in windows (E.g.: Practice) it will create following default files:
{} – Type
() – My Project Name as Practice
1) Project Name folder (Practice)
a) Bin folder
i) Debug Folder
(1) Project Name (Practice).vshost.exe

Hosting Process (vshost.exe)
The hosting process is a feature in Visual Studio 2005 that improves debugging performance, enables partial trust debugging, and enables design time expression evaluation. The hosting process files contain vshost in the file name and are placed in the output folder of your project. For more information, see Debugging and the Hosting Process.

b) My Project folder
i) Application.Designer.vb {VB Source File} – it will contain some code about application .This code was generated by a tool.
i i) Application.myapp{MYAPP File}
iii) AssemblyInfo.vb{VB Source File} –Assembly attributes Information
iv) Resources.Designer.vb - resource code generated by tool
v) Resources.resx{.NET Managed Source File}
vi) Settings.Designer.vb{VB Source File}
vii) Settings.settings{Visual Studio settings-Designer File}
c) Obj folder
i) Debug folder
(1) TempPE folder
d) Form1.Designer.vb {VB Source File} – Design code (location, controls info….)
e) Form1.resx{.Net Managed Source File}
f ) Form1.vb{VB Source File}
g) Project Name (Practice).vbproj{VB Project File} – contains project files info
2) Project Name (Practice).sln {Microsoft Visual Studio Solution}
3) Project Name (Practice).suo{Visual Studio Solution User Options}

After Build your Applcation it will create following new files:
Bin folder:
Project Name(Practise)[.exe,.pdb,.xml
A program database (PDB) file holds debugging and project state information that allows incremental linking of a Debug configuration of your program. A PDB file is created when Visual Basic/C#/JScript .NET program with /debug mode.
Debugfolder:Practise.exe,Practise.pdb,Practise.xml,ResolveAssemblyReference.cache,Practise.Account.resources,Practise.Resources.resources,Practise.vbproj.GenerateResource.Cache,Practise.exe,Practise.xml,Practise.pdb
Default Added References:
1) System
2) System. Data
3) System. Deployment
4) System. Drawing
5) System. Windows. Forms
6) System. XML

1 Comments:

Madhu said...

good info....

Post a Comment