Introduction:
This article may be
considered as a guide for wirting programs in any .net Language. So Please read
this article read carefully .If you want any suggestions and Comments to this
Mail ID:irnaraayanan@yahoo.com
File Name:
What is the entire
file names created at the time of Project?
In C#.net
File Name
(Suffix): .cs .
Usage: It is a Class File
File Name (Suffix):
.csproj.
Usage:
It is a Project File
In VB.net
File Name
(Suffix): .vb .
Usage:
It is a Class File
File Name (Suffix):
.vbproj.
Usage: It is a Project File
IN ASP.Net
File Name (Suffix):
.aspx .
Usage:
It is a ASP.Net File
File Name (Suffix):
.ascx.
Usage:
User Defined Control in ASP.Net
File Name (Suffix):
.asmx.
Usage:
Web service in ASP.Net
File Name
(Suffix): .sln.
Usage:
.Net Solution File
Common File Names in .net
- Machine.config
- App.config
- Web.config
- Assemble.vb
- Global.asax
File Layout:
Each .net Source
file will contain only one Public class. When private classes and interfaces
are associated within Public class. Here I give the example for File Layout.
Class Name: Test
File Name: Test.cs
Class layout:
Class/Interface
Header comments
Nested Types
Object Declaration
Constructors
Properties
Methods
Method Layout:
Method Commets
Local variable Declaration
Code
Declarations variables should be meaningful and related your
Project .Don't declare single letter like (a, b).
Blank Lines:
One blank line should always be used between
Methods,
Properties
Local variable in the Method and it's a first statement.
Class names must be nouns or
nouns phrase
Use Properties spelled Plural
Form to a name Collection Class.
Use Pascal Casing.
Do not use any class prefix
Use Singular names for Enum.
Use plural names for bit field.
Use the Char "I" as a prefix to
indicate that the type is an Interface.
Use the Char "m_" as a prefix to
indicate that the Module variable
Use the Char "l_" as a prefix to indicate
that the Local variable
Name Methods with verbs or verb
phrase.
Pascal Casing : First char of the
word is capital .Ex: MyCount
Camel Casing : First char of the
word is capital except the first
one .Ex: myCount