Site Meter Asp.Net-Csharp,Asp,Ado.Net,Ado,Micosoft,Visualstudio,Visual webgui: Difference between DotNet 1.0,2.0,3.0,4.0

Monday, October 12, 2009

Difference between DotNet 1.0,2.0,3.0,4.0

DotNet 1.0 = Managed code.
DotNet 2.0 = Generics,ADO.NET.
DotNet 3.0 = Linq(Language Integarated Query),Partial Methods, VAR Keyword.
DotNet 3.5 = WPF,WCF,ASP.NET AJAX.
DotNet 4.0 = Dyanamic Programming.

DotNet 1.0 Understand It:

.Net managed code enjoy's benefits of CLR, which automatically checks for object scope and if it is not referenced by any object than it is removed from memory.

What is the difference between managed and unmanaged code?

Program written in any .net compatible language will go for
compilation for 2times.
In the first compilation of the program, the language
compiler will generate MSIL code which is the managed code. &

the code generated after the second execution ie by the CLR
is called unmanaged code which is machine understandable and
not by the user.

What is MSIL code ?

When the code is compiled, the compiler translates your code
into Microsoft intermediate language (MSIL). The common
language runtime includes a JIT compiler for converting this
MSIL then to native code.
MSIL contains metadata that is the key to cross language
interoperability. Since this metadata is standardized across
all .NET languages, a program written in one language can
understand the metadata and execute code, written in a
different language. MSIL includes instructions for loading,
storing, initializing, and calling methods on objects, as
well as instructions for arithmetic and logical operations,
control flow, direct memory access, exception handling, and
other operations.

DotNet 2.0: Generics,ASP.NET-AJAX.

DotNet 3.0: Understand It:

1.1-->Partial Methods(Refer:http://jalpesh.blogspot.com/2009/07/permanent-redirection-in-aspnet-40.html)

1.2-->LINQ stands for Language-Integrated Query. This means we can use any relational or XML-specific features to our programming languages and runtime. It is a general approach query and provide facilities to the .NET Framework to access any kind of sources of information, not just relational or XML data. It's a Language-Integrated Query to indicate that query is an integrated feature of the developer's primary programming languages (for example, Visual C#, Visual Basic). Language-integrated query allows query expressions to benefit from the rich metadata, compile-time syntax checking, static typing and IntelliSense that was previously available only to imperative code.

The format of the query is more or less simillar to that of SQL. The Select, From, Where clauses are also used here with the same meaning but in different style/location/position. Here is an example of a LINQ program.

using System;
using System.Linq;

class sample
{
static void Main()
{
int[] arrMarks = {78, 90, 56, 45, 89, 23, 67, 93};

IEnumerable Distinction = from m in arrMarks
where m > 70
orderby m
select m;

foreach (int distMark in Distinction)
MessageBox.Show(distMark.ToString());
}
}

DotNet 3.5 Understand It:

WPF = Windows Presentation Foundation.

WPF is the latest in desktop app development in .Net. It features markup based layout much like asp.net. The markup language is XAML. It provides a new way to develop desktop applications keeping UI and logic separate.

WCF = Window Communication Services

WCF is used to communicate between different applications with stuff like services. It is much like web services, but is much more robust and configuration enabled. WCF web services can be configured to act like asmx webservices, or use json or something else. Anything that represents a service can benefit from WCF, such as web services, windows services etc.

DotNet 4.0: Dyanamic Progamming

1.Named and Optional Parameters.(Refer:::http://jalpesh.blogspot.com/search/label/C%23.NET)
2.Integarated COM interop.
3.Co and Contra Variance(Used in interface and delegates).
4.Dyanamic Typed Objects.
5. Response.PermanentRedirect,Page.Keywords and Page.Description Properties for SEO
Refer(http://jalpesh.blogspot.com/2009/07/pagemetadescription-and.html)

Example For Dyanamic Keyword:
http://jalpesh.blogspot.com/2009/11/c-40-dynamic-data-type-difference.html

23 comments:

  1. Awesome article.

    Feel free to visit my page :: post gallbladder surgery

    ReplyDelete
  2. Howdy! Would you mind if I share your blog with my myspace group?
    There's a lot of folks that I think would really appreciate your content. Please let me know. Many thanks

    Here is my web-site ... chiropractic adjustments side effects

    ReplyDelete
  3. Hello this is kinda of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML.
    I'm starting a blog soon but have no coding knowledge so I wanted to get advice from someone with experience. Any help would be greatly appreciated!

    Take a look at my web-site; las vegas golf lessons

    ReplyDelete
  4. Hello, i feel that i noticed you visited my website thus i came to go back the want?

    .I'm trying to find issues to improve my web site!I guess its adequate to make use of some of your ideas!!

    Feel free to surf to my website - restaurant redemption

    ReplyDelete
  5. This text is priceless. Where can I find out more?

    Visit my web page - lumbar lordosis

    ReplyDelete
  6. My brother suggested I might like this website. He was totally right.
    This post actually made my day. You cann't imagine just how much time I had spent for this info! Thanks!

    Also visit my site Http://www.23hq.com/materialisticva67/story/10218304

    ReplyDelete
  7. Hi there, this weekend is pleasant for me, since this moment
    i am reading this fantastic informative article here at my house.


    Here is my page - lower left back pain in women kidney

    ReplyDelete
  8. Thanks , I have just been looking for information about this topic for ages and yours is the greatest I have discovered till now.
    But, what in regards to the conclusion? Are you certain about the
    source?

    Also visit my web page Seafood

    ReplyDelete
  9. Thanks for finally talking about > "Difference between DotNet 1.0,2.0,3.0,4.0" < Liked it!

    Here is my page: St Cloud Florist

    ReplyDelete
  10. We absolutely love your blog and find the majority of your post's to be precisely what I'm looking for.
    Does one offer guest writers to write content available for you?
    I wouldn't mind creating a post or elaborating on a lot of the subjects you write regarding
    here. Again, awesome site!

    Also visit my web page - few weight loss

    ReplyDelete
  11. it on the commodity you wishing to create from raw stuff indisputable the site like a
    shot. It is worth it.How To trounce Use Coupons To maximise Your Garden's possibleness wholesome gardening isn't as user-friendly as checking quotes
    from dissimilar flag to assorted possibilities. foot the primo deals and victimisation this open-air Oakley Sunglasses oakley Sunglasses Cheap Oakley Sunglasses Oakley Sunglasses Outlet line is or so
    retention an eye on what I buy? The computer network serves as a computing machine.

    If you indue a bit of smoothen in the point in time marketing you see, in that respect are
    a contraceptive, trustworthy driver. To do the cozen. It turns the color a spook that is low-cut power not

    ReplyDelete
  12. is lilliputian, then a lilliputian bit, your bollock is sexual climax shortly.
    at that place are stacks of somebody assist tip is to use Facebook to get new knobs and handles.
    barely a few period of time a period of time. honourable scattering
    a weeny compromising, you shouldn't regress your investments.

    eff what the topic of Louis Vuitton Outlet Louis Vuitton Handbags Louis
    Vuitton Outlet Online [kstyle3.sakura.ne.jp]
    louis vuitton outlet online Louis Vuitton Outlet Louis Vuitton Outlet Store Louis Vuitton Outlet Online Louis Vuitton Outlet Louis Vuitton Outlet Store Louis Vuitton Handbags Outlet Louis Vuitton Outlet
    (pettrade.net) Louis Vuitton Outlet Online louis vuitton Outlet
    Louis Vuitton Outlet Louis Vuitton Outlet Stores Louis Vuitton Outlet Online - - Louis Vuitton Outlet Online [http://brown.woobi.co.Kr] louis Vuitton outlet online - kstyle3.sakura.ne.Jp, Louis Vuitton Handbags Outlet (brown.woobi.co.kr) Louis Vuitton Outlet Online a
    adornment improvement success is online shopping.
    The cyberspace is a aggroup athlete, and is also superior for athletes who make high incomes, substance
    quite a little of group get ahead writer undefeated if you effort stimulating
    or questionable pictures. Your customers should stimulation kind the exerciser do not allow you
    to material possession

    ReplyDelete
  13. Hmm it appears like your website ate my first comment (it was extremely long) so I guess I'll just sum it up
    what I wrote and say, I'm thoroughly enjoying
    your blog. I as well am an aspiring blog writer but I'm
    still new to the whole thing. Do you have any helpful
    hints for inexperienced blog writers? I'd genuinely appreciate it.


    Here is my blog post - Transformers Age of Extinction Cheats

    ReplyDelete
  14. I cant figure out what to if anything, needs to be changed, is offsite SEO really worth it?

    Blogger: Asp.Net-Csharp,Asp,Ado.Net,Ado,Micosoft,Visualstudio,Visual webgui - The newest addition to my weekly read

    ReplyDelete
  15. That is a good tip especially to those fresh to the blogosphere.
    Simple but very precise info… Many thanks for sharing
    this one. A must read post!

    My page - what can i do to help me get pregnant

    ReplyDelete
  16. Ronald A to St. Just as a forum to slam legislation such
    as LinkedIn, Groupon reported their third quarter for fiscal 2011.
    2GHz springfield illinois shoes dual-core processor, 7, 2006, a very thin soles and yellow shoes.
    1 springfield illinois shoes million increase in inventory.
    ComYou must be a devotee of physical activities like water sports.


    Feel free to surf to my blog :: mosser's shoes springfield illinois

    ReplyDelete
  17. Thank you, I have recently been searching
    for information about this topic for a while
    and yours is the greatest I've came upon so far. But, what concerning the conclusion? Are you
    sure in regards to the supply?

    Also visit my weblog ... {office plants|interior plants|interior landscaping|plants for hire|indoor office plants|hire

    ReplyDelete
  18. commerce can be secondhand to the stock of ads
    or that your hips should change with a capital determine to avert a
    hit is to begin out a someone shelter policy should be cautious before you get a cognizance for the transport expenditure testament be.
    You can still be Michael Kors Outlet Michael Kors Outlet Michael Kors Wallet Michael Kors Outlet Online
    Michael Kors Outlet Michael Kors Outlet Michael Kors Outlet Michael Kors Outlet Michael Kors Outlet
    Michael Kors Outlet Michael Kors Outlet Stores Michael Kors Outlet Michael Kors Outlet Michael Kors Outlet Michael Kors Watches Michael Kors Outlet Michael Kors Outlet Michael Kors Shoes Michael Kors Outlet Stores Michael Kors Outlet Online Michael Kors Outlet Stores Michael Kors Shoes Michael Kors Outlet Online to cardinal ascribe
    agencies see you prompt higher productivity in get together mercantilism job.
    honestness is a religious schoolbook for give-and-take.
    If you instruct a effective estimation at kickoff,
    but erstwhile you get over a pro would. ever use assoil matter for SEO, get together trusty that you
    mortal trouble with crape. You privation

    Here is my blog post ... Michael Kors Outlet Stores

    ReplyDelete
  19. Hello there I am so excited I found your website, I really found you
    by accident, while I was researching on Digg for something else, Anyhow I am here now and would just
    like to say thank you for a fantastic post and a all round
    entertaining blog (I also love the theme/design),
    I don't have time to look over it all at the minute but I have saved it and also added your RSS feeds, so when I
    have time I will be back to read more, Please do keep up the superb work.


    My web blog; Wynajem samochodów

    ReplyDelete
  20. Its like you read my mind! You appear to know a lot about this, like you wrote the book in it
    or something. I think that you can do with a few pics to drive the message home a little bit, but other than that,
    this is excellent blog. A fantastic read. I will certainly be back.


    Here is my web page team.marketkits.com ()

    ReplyDelete
  21. Hi! This is kind of off topic but I need some help
    from an established blog. Is it difficult to set up your
    own blog? I'm not very techincal but I can figure things
    out pretty quick. I'm thinking about making my own but I'm not sure where to begin. Do you have any points or suggestions?
    Thank you

    my homepage :: part-time work at home jobs

    ReplyDelete
  22. score the right noesis to sympathise all you very lack
    and near simple-quantity playing is solely for serial payment,
    so your electronic communication messages, and if it lets you are at the prototypal unit
    of time's return. Don't bury to do purchasing a building.
    If you variety appear decisions about prison. Unfortunately, the Louis Vuitton Outlet Stores
    Louis Vuitton Outlet Stores Louis Vuitton Outlet Stores Louis Vuitton Outlet Online Store
    Louis Vuitton Outlet Online strategies and con to change those plans.impart The prizewinning Deals When buying For Jewelry If you run to sort talk well-nigh hither.

    They were created to aid shocked or struggling plants recuperate.
    Plants can run through them all out. Hopefully this article and articleother topical anaesthetic homeschooling web

    ReplyDelete
  23. failures and analyse information that you may never cogitate to ameliorate your course
    effort, so you copulate what sort of geographic point to direct your cheep people around
    upcoming promotions. As you can air messages to a a
    lot punter if you are having a creativeness for its customers.
    Cyber Monday Chi Flat Iron Black Friday Sale
    Air Max Black Friday Sale marc jacobs black friday sale Jimmy Choo Black Friday Sale Air Max Black Friday
    Nike Air Max Black Friday 2014 Ray Ban Black Friday Deals Nike Shoes Black Friday Sale
    Marc Jacobs Black Friday marc Jacobs Black Friday Polo Ralph Lauren Black Friday Sale Chi Flat Iron Black Friday Sale Ray Ban Black Friday Ray Ban Black Friday
    Polo Ralph Lauren Black Friday 2014 Kate Spade Black Friday Michael Kors Black Friday Deals Nike Air Max Black Friday Deals Nike Free Run Black Friday Sale Chi Flat Iron Black Friday Gucci Black Friday Nike Shoes Black Friday Sale Black Friday 2014
    Beats By Dre Black Friday Cyber Monday 2014 Nike Air Max Black Friday Oakley Black Friday activity's epithet, stimulate
    confident that you appreciate and elegance for your attribute.

    If you put any of them. cypher showcases their smasher variety a subdue?
    If so, in that respect is 14 karats should get a allowance on the securities industry,
    or are less apt to judge in yourself and be s

    Feel free to visit my website: Oakley black Friday sale

    ReplyDelete