Showing posts with label .NET. Show all posts
Showing posts with label .NET. Show all posts
ADO and ADO.NET

ADO and ADO.NET

Difference between ADO and ADO.NET -


ADO-

1. ADO COM library เคชเคฐ based เคนै।

2. ADO Binary format เคฎें data store เค•เคฐเคคा เคนै।

3. ADO เคฎें client side application เค•ो create เค•िเคฏा เคœाเคคा เคนै

4. ADO XML เค•े เคธाเคฅ integrated เคจเคนी เคนो เคธเค•เคคा เคนै।

5. ADO record set of data เค•ो provide เค•เคฐเคคा เคนै।


6. ADO connection oriented เคนोเคคा เคนै।

7. ADO เคฎें data เค•ो single table เคฎें represent เค•เคฐเคคा เคนै।

8. ADO เคฆ्เคตाเคฐा single connection instance เคฎें multiple transaction เค•ो handle เคจเคนी เค•िเคฏा เคœा เคธเค•เคคा เคนै।


ADO.NET -

1. ADO.NET CLR library เคชเคฐ based เคนै।

2. ADO.NET XML form เคฎें data store เค•เคฐเคคा เคนै।

3. เค‡เคธเคฎें client side เคคเคฅा server side application create เค•เคฐ เคธเค•เคคे เคนैं।

4. ADO.NET XML เค•े เคธाเคฅ integrated เคนो เคธเค•เคคा เคนै।

5. ADO.NET data set เคคเคฅा data adaptor provide เค•เคฐเคคा เคนै।

6. เคฏเคน connection oriented เคจเคนी เคนोเคคा เคนै।

7. ADO.NET เคฎें data เค•ो row of collection เคฎें represent เค•िเคฏा เคœाเคคा เคนै।

8. ADO.NET เคฆ्เคตाเคฐा single connection instance เคฎें multiple transaction เค•ो handle เค•िเคฏा เคœा เคธเค•เคคा เคนै।



Boxing and Unboxing in .NET

Boxing and Unboxing in .NET

BOXING AND UNBOXING -


Boxing

Boxing เคตเคน process เคนोเคคी เคนै เคœिเคธเคฎें value type เค•ो object type เคฏा reference type เคฎें convert เค•िเคฏा เคœाเคคा เคนै।
เค‡เคธ process เค•ो implicit process เคญी เค•เคนเคคे เคนैं।
Example - int i=123;
                   Object(O)=i;
เค‡เคธเคฎें O, i เค•ा เคฐेเคซเคฐेंเคธ เคฆे เคฐเคนा เคนै।




Unboxing -

  Unboxing เคตเคน process เคนै เคœो object เคฏा reference type เคธे value เค•ो value type เคฎें convert เค•เคฐ เคฆेเคคी เคนै।
เค‡เคธ process เค•ो explicit process เคญी เค•เคนเคคे เคนैं।

Example- O=123;
                   i=(int)O;
เค‡เคธ example เคธे object 'O' unbox เคนो เคœाเคฏेเค—ा เค”เคฐ เค‰เคธเค•ी value integer 'i' เคฎें เคšเคฒी เคœाเคฏेเค—ी เคฏा convert เคนो เคœाเคฏेเค—ी।


Example-
class test Boxing
{
Public static void main(string()args)
{
int i=123;
object O=i;
i=456;
system.console.write("the value type value is={0}"i);
system.console.write("the object type value is={0}"O);
console.Readline();
}
}


Output-
the value type value is = 456
the object type value is = 123


.NET History

.NET History

.NET History -

.NET เค•्เคฏा เคนै? เค‡เคธเค•ो เคธเคฌเคธे เคชเคนเคฒे เค•िเคธเคจे devlope เค•िเคฏा ?

.NET- .NET is a software devloped by Microsoft.




.NET  เค•ा first version 13 Feburary 2002 เค•ो release เค•िเคฏा เค—เคฏा। latest version .NET 6.2 , 02 AuGust 2016 เค•ो release เค•िเคฏा เค—เคฏा।

Microsoft เคจे .NET framework devlope เค•िเคฏा। เค‡เคธเค•ा เคจाเคฎ Next Generation Windows Service (N G W S) เคฐเค–ा เค—เคฏा।

Year 2001 เคฎें เค‡เคธเค•ा first beta version .NET 1.0 release เค•िเคฏा เค—เคฏा। เค‡เคธเค•े เคฌाเคฆ microsoft hp, intel เคจे เคธाเคฅ เคฎें เค•ाเคฐ्เคฏ เค•เคฐเค•े Standarised Common Infrastructure (SCLI) develop เค•िเคฏा।

03 October 2007 เค•ो Microsoft เคจे .NET เค•े source code เค”เคฐ libraries เค•ो Microsoft Reference Source Licience (MS-RSL) เคจाเคฎ เคธे open source เค•े เคคौเคฐ เคชเคฐ available เค•เคฐा เคฆिเคฏा เค—เคฏा।