Thread: For a Newbie, 2.0 or 1.1?

  1. #1
    #junkie
    Join Date
    Oct 2004
    Posts
    240

    For a Newbie, 2.0 or 1.1?

    Ok, i am COMPLETELY new to C#, i am so clueless i dont even know what i need. But from what i gather i need the .NET SDK.

    However, Should i use 1.1 or 2.0?

    Thanks to any replies!

    (Note: What IDE's are available free to use with C#? I personally like Dev C++ but that wont compile C# Will it?)
    01110111011000010110110001100100011011110010000001 11000101110101011010010111010000100000011011000110 10010110011001100101001000000111100101101111011101 0100100000011011100111010101100010

  2. #2
    Chief Code Coloniser!
    Join Date
    Apr 2005
    Posts
    121
    Since you're new to C# and .NET, it probably won't matter a great deal until you start building apps that you're going to release.

    So grab any/either/all of them, and start playing! When you know what you're going to be building, and who you're going to be targetting, you'll know which version you should be using. Until then, just use any.

    Cheers.

  3. #3
    C(++)(#)
    Join Date
    Jul 2004
    Posts
    309
    Just get the 2.0 version. If you think about it, you won't be missing out on anything when and if you ever decide you need generics or something that is only in 2.0.

    Also, try out SharpDevelop (there should be a link in the stickies) for an IDE.
    To code is divine

  4. #4
    Registered User Frobozz's Avatar
    Join Date
    Dec 2002
    Posts
    546
    I should mention one thing - SharpDevelop does not yet support 2.0. I found that out the hard way.

    Edit: While I am at it, here is a link: http://www.icsharpcode.net/OpenSource/SD/Default.aspx

  5. #5
    #junkie
    Join Date
    Oct 2004
    Posts
    240
    Ok, so 1.1 it is .

    Is SharpDevelop a good program for developing C# Projects?
    ie, does it seem like it will be around and stay around, keep developing, ect.?

    Oh, and two more things about sharp:
    1.) Does it compile the projects you build? Or simply give you source and you link the .net compiler.

    2.) Does it have a good code editor? Syntax highlighting, ect., anything you like about its code editor if it has one?
    01110111011000010110110001100100011011110010000001 11000101110101011010010111010000100000011011000110 10010110011001100101001000000111100101101111011101 0100100000011011100111010101100010

  6. #6
    Chief Code Coloniser!
    Join Date
    Apr 2005
    Posts
    121
    Why not download it and have a look!?

  7. #7
    #junkie
    Join Date
    Oct 2004
    Posts
    240
    Two reasons:

    A: i need the .NET Framework (Which is a fancy way of saying C# Libraries right?) to make SharpDevelop work right?

    And B: I have 56k, and because i cant leave my comp run all night downloading, itll take me a week+ to download C#, which is exactly why i need to make sure to get the right one.
    01110111011000010110110001100100011011110010000001 11000101110101011010010111010000100000011011000110 10010110011001100101001000000111100101101111011101 0100100000011011100111010101100010

  8. #8
    C(++)(#)
    Join Date
    Jul 2004
    Posts
    309
    Quote Originally Posted by Frobozz
    I should mention one thing - SharpDevelop does not yet support 2.0. I found that out the hard way.

    Edit: While I am at it, here is a link: http://www.icsharpcode.net/OpenSource/SD/Default.aspx
    Works for me.
    To code is divine

  9. #9
    Banned nickname_changed's Avatar
    Join Date
    Feb 2003
    Location
    Australia
    Posts
    986
    I would reccomend 2.0. You don't need SharpDevelop - use the beta of C# Express (http://lab.msdn.microsoft.com/expres.../default.aspx).

  10. #10
    C(++)(#)
    Join Date
    Jul 2004
    Posts
    309
    Quote Originally Posted by stovellp
    I would reccomend 2.0. You don't need SharpDevelop - use the beta of C# Express (http://lab.msdn.microsoft.com/expres.../default.aspx).
    Unless you are running Windows 98...
    To code is divine

  11. #11
    #junkie
    Join Date
    Oct 2004
    Posts
    240
    Quote Originally Posted by stovellp
    I would reccomend 2.0. You don't need SharpDevelop - use the beta of C# Express (http://lab.msdn.microsoft.com/expres.../default.aspx).

    Ya but, why would you recommend it?

    From my stand point, the way i see it (and please correct me on any of this, obviously i am new).

    1: 2.0, is still beta, me being a newbie might find a bug and i wouldent know what it is.

    2: Visual C# is Beta also, same rules apply. That, PLUS, when it finally goes Full, and not beta, i'll be up poo crick without a paddle as it were.
    01110111011000010110110001100100011011110010000001 11000101110101011010010111010000100000011011000110 10010110011001100101001000000111100101101111011101 0100100000011011100111010101100010

  12. #12
    Registered User Frobozz's Avatar
    Join Date
    Dec 2002
    Posts
    546
    Microsoft is currently offering beta CDs for free (even the shipping and handling) for US and Canada orders. I've ordered one myself.

    http://msdn.microsoft.com/getthebetas/country/

    They claim only while supplies last and that my order is "backordered". I'll guess though that they will continue doing it for the rest of the month if not for the duration of the beta.

    Also if you want just the framework, go for this:

    http://www.microsoft.com/windowsxp/d...s/default.mspx

    It's an offer for a free CD containing Service Pack 2 for Windows XP. I believe it has 1.1 framework. Haven't checked it in a while. Still good to get the CD even if it can't help you at the moment - Microsoft will eventually stop offering it.
    Last edited by Frobozz; 04-19-2005 at 11:26 PM.

  13. #13
    Banned nickname_changed's Avatar
    Join Date
    Feb 2003
    Location
    Australia
    Posts
    986
    Quote Originally Posted by Zeusbwr
    Ya but, why would you recommend it?
    1) The IDE is way, way better, especially intellisense. Great help for new programmers.
    2) You'll have access to generics - easier to use than creating your own strongly typed collections or casting in and out of an ArrayList.
    3) Tonnes of little things - get the XP look without manifests, for example.

    Quote Originally Posted by Zeusbwr
    From my stand point, the way i see it (and please correct me on any of this, obviously i am new).

    1: 2.0, is still beta, me being a newbie might find a bug and i wouldent know what it is.
    True.

    Quote Originally Posted by Zeusbwr
    2: Visual C# is Beta also, same rules apply. That, PLUS, when it finally goes Full, and not beta, i'll be up poo crick without a paddle as it were.
    You'll have more to learn going from 1.1 to 2.0, especially when you see some of your code doesn't compile under 2.0.

    It's your choice, but as far as the instability of betas go - we use VS.NET 2005 Beta1 at work (going to Beta2 tommorow) on a commercial application and seldom have any problems, the worst thing that happens is you need to shut it down every few days (I tend to leave at night with all my apps running).

  14. #14
    #junkie
    Join Date
    Oct 2004
    Posts
    240
    ya but what im saying with #2, is that when it goes Full (Visual Net or w/e), all of a sudden i'll be without an IDE/Compiler mix. Seeing as there not going to give me a full for beta testing i am sure.

    That, and i clicked the order link, isnt it only for people working for a company, not a hobby lol? (Now i am sure i could get away with putting in fake business info in..)
    01110111011000010110110001100100011011110010000001 11000101110101011010010111010000100000011011000110 10010110011001100101001000000111100101101111011101 0100100000011011100111010101100010

  15. #15
    Registered User Frobozz's Avatar
    Join Date
    Dec 2002
    Posts
    546
    Microsoft will be offering student versions of the compilers in the form of the Express Editions. As far as I know it is made for non-commercial use. The Express Editions will be selling for $50 each and will only come with the compiler you specify. But it will have the IDE.

    Personally I might invest in the Standard edition. Unlike older Standard editions, it comes with all the compilers. Also it will only cost $300 ($200 for upgrade from previous version).

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. .NET Frameowork 1.1 vs. 2.0
    By IfYouSaySo in forum C# Programming
    Replies: 1
    Last Post: 08-07-2006, 02:37 PM
  2. Compile to 1.1 got 2.0
    By Coder87C in forum Windows Programming
    Replies: 0
    Last Post: 04-19-2006, 03:13 AM
  3. newbie help webbrowser / .Net Framework 2.0 issue
    By Knackrud in forum C++ Programming
    Replies: 5
    Last Post: 03-01-2006, 08:52 AM
  4. making a dll in .net 2.0 and than using it in .net 1.1
    By Rune Hunter in forum C# Programming
    Replies: 2
    Last Post: 04-19-2005, 01:59 PM
  5. Resource ICONs
    By gbaker in forum Windows Programming
    Replies: 4
    Last Post: 12-15-2003, 07:18 AM