1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Which Microsoft Visual Express Do I Need?

Discussion in 'General Programming Chat' started by oni3350, Sep 20, 2011.

  1. oni3350

    oni3350 Regular Member

    Joined:
    Sep 24, 2008
    Messages:
    361
    Likes Received:
    194
    Occupation:
    Internet Marketer/ Black Hatter
    Location:
    Perth, Western Australia
    Home Page:
    Ok so I want to learn how to code.

    I basically know nothing about coding, but I at least know things about html to create websites for myself.

    The kind of bots I want to make for myself are just automation tools for websites. Like automatic account creators at web 2.0s, creating posts, scraping data from Google and other websites. Things like that.

    Ive been reading a little bit on BHW and people are saying C# is a pretty easy language to learn and all you really need are the free visual express versions from Microsoft.

    So heres the URL im looking at right now: http://www.microsoft.com/visualstud...itions/product-comparison#expressCompareTable im trying to work out which one to download that will best help me with the kind of applications I want to create.
     
  2. 195471

    195471 Regular Member

    Joined:
    Oct 11, 2008
    Messages:
    417
    Likes Received:
    260
    Since you've expressed an interest in C#, then you should download Visual C# 2010 Express. Visual Web Developer is for building ASP.NET websites, and the version for Windows Phone doesn't make sense for what you want to do.

    For the types of bots that you want to make, you're going to want to get familiar with the following .NET classes/namespaces at the very least:

    System.IO
    System.Net
    System.Web.HttpRequest
    System.Web.HttpResponse
    System.Threading
    System.Text.RegularExpressions (and to make use of that, you need to learn something about Regular Expressions, which will come in handy when scraping)

    You can look these up on MSDN Library:

    Code:
    http://msdn.microsoft.com/en-us/library/default.aspx
    I admire your ambition, but if you "basically know nothing about coding," then I'm afraid that you have your work cut out for you if your first projects are going to be web 2.0 bots and scrapers. You need to have an understanding of object-oriented programming (OOP) and the .NET Framework. Then you need to learn how to use the IDE (integrated development environment -- i.e., Visual Studio or the Express editions). My advice to you is to look for beginner .NET books on Amazon (or at your local library) and work on a few "Hello, World" type projects before you try the bot stuff.

    Good luck and have fun. :)
     
    • Thanks Thanks x 1
    Last edited: Sep 20, 2011
  3. oni3350

    oni3350 Regular Member

    Joined:
    Sep 24, 2008
    Messages:
    361
    Likes Received:
    194
    Occupation:
    Internet Marketer/ Black Hatter
    Location:
    Perth, Western Australia
    Home Page:
    Hey, thanks heaps for giving me specific areas that I should learn more about for creating bots to create web2.0 accounts and scrapping and things.

    It will help me a lot... I think once get into this it will be really fun, but yeah at first I need to wrap my head around exactly whats going on with the .NET Framework and all of these things.

    Google will help me a lot, and also from reading posts by other people here stackoverflow has helped them also, when they are stuck.
     
  4. inu11byte

    inu11byte Newbie

    Joined:
    Jul 19, 2011
    Messages:
    33
    Likes Received:
    3
    Location:
    nu11byte@root:~#
    http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express

    There we go.
     
  5. 195471

    195471 Regular Member

    Joined:
    Oct 11, 2008
    Messages:
    417
    Likes Received:
    260
    You're welcome. The Internet is good for looking up things here and there to fill in the gaps, but I strongly recommend starting with a well written and well organized book on .NET and your chosen language. Otherwise, I believe you'll be setting yourself up for a lot of frustrating moments. Even if you do learn programming solely from resources on the Internet, you still need to know the right terminology to use when searching. Anyway, how you want to learn and what you want to learn are up to you of course, I'm just giving you my opinion. :)
     
  6. licorne101

    licorne101 Registered Member

    Joined:
    Aug 22, 2011
    Messages:
    88
    Likes Received:
    118
    IMO, I would recommend you start with JAVA. It is FREE and also a pretty STRICT language. Oh but .NET is similar.

    Well you can start by trying to build a simple User CMS. Probably simple registration and user management.

    For example, make sure you cover all areas of creating, retrieving, updating and deleting of the users.

    Get used to the logic! Ignore the frameworks available, do pure coding! Have fun!