Now Available: Visual Studio Express 2012 for Windows Desktop

In case you haven’t heard, Visual Studio 2012 Express Edition does not support development for the desktop, only for the Windows 8 Metro interface. You can only build desktop applications with the Professional edition or above.

Because of the hue and cry raised by early testers, including many Microsoft MVPs, Microsoft decided to release a separate product: Visual Studio Express 2012 for Windows Desktop. This free edition lets you build desktop applications in Visual Studio 2012.

For more information about the release of this edition, see the Visual Studio Blog post Visual Studio Express 2012 for Windows Desktop is Here.

To download this release, go here.


This entry was posted in Uncategorized. Bookmark the permalink.

4 Responses to Now Available: Visual Studio Express 2012 for Windows Desktop

  1. Mitch Raitt says:

    Reading how vs12express is crippled I was wondering is vsvb10 likewise disabled as I cannot seem to be able to write text except to textboxes in a very limited fashon In any event Im very glad I diden’t pay $4500 for it.
    I’m an amature at programming
    Started with MSX Basic then Quick Basic Had a look at VB6 but foundthe concept of object orientated programming difficult to get the idea of.
    However I persisted slowly I kinda got it,
    here I am learning to program in visual basic in the visual studio10
    But – Its not what I hoped for, more like what I feared it would be like, each generation of basic had its limitations -obviously- writing large programs was a challange with MSX and thank you for Qbasic when it came along with windowed sub routines and error handling.
    Qbasic did not display the file directory very elegantly though, and changing from one to another screen type I used to be rather involved I remember.
    Now here we are trying to move up VB in Visual Studio10 – Just look at all these help pages.
    I have set myself a small project to complete to become familiar with “VB10” Its a digital 13 column accounting ledger – I know I could set it up in “exel” quite easily, but the exercise is to learn VB10 not exel spredsheeting.
    I can input the data – a date – description – amount – column allocation.
    I can display this data? Only in the most cumbersome ways, to make a usefull editable screen
    Happens to be virtually impossible.
    http://www.codeproject.com/Articles/316204/ListView-in-line-editing
    Codeproject written the page adressed above attempting to resolve the problem, which I think should never have arisen as a problem in the first place. Gridview has more methods and properties etc associated with it than you can shake a stick at. Searching your help pages reveals code for changing the colour the fonts and border style,
    Pages of GET methods, after 20 or so hours searching I still havent got anything that will add a row or column, put anything up on the screen, let me edit the information, or read it out of a specified location – Im sure I will eventually get something to work somehow but I grow weary.
    Did I find this page helpfull question at the bottom of these pages becomes a taunt.
    Yes I found it helpfull if I want to query what type my array is or change the font color.
    An example of what would be more usefull is a cut and paste of three lines from my program.
    Cut and Paste:

    ‘ boolean true will append only if the file already exists, write/create will fail if the file does not exist
    ‘ boolean false will create a new file/overwrite an existing file!they dont tell you that in all of 30 “help” files !
    My.Computer.FileSystem.WriteAllText(col13PrefsPath + col13PrefsFile, writetext, False)
    A search for “listview visual studio10” amoungst others resulted in
    Results 1-20 of about 736 for: listview visual studio10
    Shortcut for changing font size in Visual Studio – Stack Overflow?
    end part 1

  2. Mitch Raitt says:

    part 2
    Developing Custom Draw Controls in Visual C++?
    How to set control to absolute positioning automatically on drag …?
    Using the TreeView Designer in Visual Studio .NET?
    Developing Custom Draw Controls in Visual C++?
    And the link to the code project I mentioned above.
    I need more hardcore get it done on the screen / disk stuff and a LOT LESS of useless methods which return properties and fiddle with the decorations.
    In Qbasic I could :
    Make an array of ‘arrays of different types’.
    Address my printer at the binary level
    Write a decryption program that interlaced plaintext and cyphertext on screen and a scrolling list of alternate alphabets on the top line.
    Apparently now Its difficult to get anything onscreen in anything except a textbox.
    This cant be impossible I will persist.
    Mitch
    end part 2

  3. Rod Stephens says:

    Definitely don’t shell out $4500 if you’re just learning. Stick to the free Express Editions until you know you need something more.

    Visual Studio 2010 Express is not crippled, as far as I know. (Microsoft would say VS 2012 Express isn’t either because everyone should be moving to Metro-style development. I think killing off the desktop isn’t realistic and would be a huge hit to productivity for a vast number of people, but that seems to be Microsoft’s current plan.)

    But it is true that moving from VB 6 to VB .NET is a pretty big step. Once you get used to it, VB .NET is mostly better and gives you a lot more flexibility, power, and speed. The price is that some things are a lot more complex.

    As for writing text on the screen, you can place text in a TextBox’s Text property, or a Label’s Text property, or you can draw directly on the form by using the Paint event handler (which is more flexible but less easy than in VB 6).

    You may be better off going with GridView or DataGridView but making an editable grid isn’t completely trivial.

    You can add a row to ListView data as in:

    lvwWhatever.Items.Add(…)

    You add sub-items to an item’s Subitems collection as in:

    new_item.Subitems.Add(…)

    Adding new columns is a but weirder. I think you would have to add the column header to the ColumnHeaders collection and then add new sub-items to the existing items.

    I hope that’s some help. If you are stuck, it may be better to post on a discussion forum or email me (RodStephens@vb-helper.com or RodStephens@CSharpHelper.com) rather than posting here.

  4. Mitch Raitt says:

    Thanks for the book Rod
    You are a gentleman.
    Its proving to be a very resource.
    Easy to find the topic and easy to read.

    The video on the disk is a great idea and a nice personal touch.

    Mitch

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.