Wednesday, November 4, 2009

Another breaking change in ASP.NET 2.0: Session.SessionID

http://geekswithblogs.net/lbugnion/archive/2007/02/25/107243.aspx

Tuesday, November 3, 2009

AJAX Calls Using JavaScript And XMLHTTP

http://www.aspsnippets.com/post/AJAX-Calls-Using-JavaScript-And-XMLHTTP.aspx

Select distinct Rows from Datatable

http://www.c-sharpcorner.com/Blogs/BlogDetail.aspx?BlogId=230

DataTable dtTable=ds.Tables["Employee"].DefaultView.ToTable(true,"employeeid");
dtTable=dt.DefaultView.ToTable( true, "employeeid");

Friday, October 23, 2009

C# MSDN

http://msdn.microsoft.com/en-us/library/x9afc042.aspx

C# Language Specification
http://msdn.microsoft.com/en-us/library/ms228593.aspx

C# Programming Guide
http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx

Encapsulation

http://www.c-sharpcorner.com/UploadFile/ggaganesh/EncapsulationInCS11082005064310AM/EncapsulationInCS.aspx

C# provides accessor methods (get and set methods) which are used to achieve the encapsulation in the C#.

There are two ways of encapsulating or hiding the data.

1. CREATING METHODS TO HIDE DATA

public class LogInToken
{
private string Name;
public string GetName()
{
return Name;
}
public string SetName(string s)
{
Name=s;
}
}
2. USING PROPERTIES TO HIDE DATA

public class LogInToken
{
private string name;
public string Name
{
get
{
return name;
}
set
{
name = value; // C# uses the implicit parameter "value"
}
}
}

Wednesday, October 14, 2009

OOPS Concepts

http://www.dotnetspider.com/forum/105237-what-data-abstraction-data-encapsulation.aspx
http://www.csharp-station.com/Links/ShowLinks.aspx?cat=CSharpSites&title=C%20Sharp%20Sites

Inheritance
http://www.c-sharpcorner.com/UploadFile/grusso/ImplInherit12032005000508AM/ImplInherit.aspx

Encapsulation
http://www.c-sharpcorner.com/UploadFile/ggaganesh/EncapsulationInCS11082005064310AM/EncapsulationInCS.aspx

Polymorphism
http://msdn.microsoft.com/en-us/library/ms173152.aspx

Edit Manifest of an assembly - ildasm

http://www.codeproject.com/KB/msil/ManifestEdit.aspx

In an assembly, a method is of private but it needs to be changed into public so that anyone can get access to it.