Visual Studio Express Team WebLog

This blog is maintained by the Visual Studio 2005 Express Editions Team here at Microsoft. We hope to use this as a means of communication between ourselves and the coolest group of developers ever (VS Express users)! So please, jump right in and comment on a posting today.

The secret's out!

 Hi!  I'm Paul Yuknewicz, Program Manager for the team that designed and brought you Visual Basic Express and the general Express Edition line.  I'm super excited to be onsite at the TechEd Europe keynote watching the crowd see Express and MSDN Product Feedback Center for the first time.  I'm also proud to kick off the Express blog so that we can chat about all things Express.  It's a great feeling to finally be able to talk about it with you! 

Express Editions of Visual Studio are all about enabling communities of learning developers, hobbyists, and enthusiast to get started quickly creating cool .NET applications.  This is done by providing a totally light weight product: from a 35-80 mb download, to a 5 minute install time, to a simplified and nimble IDE (developer environment).  It's easy to get started using resources on the start page that help you build applications, learn how to program (if you're not a maven already), and connect to the community.  You can see for yourself right now by downloading Express from here (http://msdn.microsoft.com/Express/). 

My personal favorite part of the products are starter kits.  Think of starter kits as sample projects on steroids - you get an application sample that works out of the box, a walk through tutorial, and best, the source code.  This way you can have tons of fun customizing the application and adding features to your app.  VB Express for example comes with the My Movie Collection starter kit (AKA the DVD  starter kit).  This is a rich client application that stores information about your movie collection in a local database.  Everybody knows it's a pain to type in all this collection info at once, so I'm glad to tell you that I was able to partner with Amazon.com and bring you the ability to search Amazon's full movie collection, and "borrow" the data 'n images for your own collection.  Think of the possibilities now that you have Amazon's entire database at your fingertips.  The UI itself is pretty neat - you have gel buttons and gradient blend panels ala the VBPowerPack, another free shared source download.  I suggest you play with the look n feel and see what kind of wild screens or “bling bling UI” you can come up with.  I'd love some tips from you about how we should make this look even sweeter.  ;)  I hope you enjoy the kit, and have as much fun coding it as I did.  If you're pretty fired up about your version, you should post it!  Also be sure to check out the Visual C# screen saver and Visual Web Developer personal photo app; very cool stuff. 

Here are some topics I want to have ongoing discussions about:

-How easy was it to get started with Express?

-What features were most helpful or cool?

-What features weren't so helpful or were lame?

-What inspired you to check out Express?  What is your programming background? 

-Did you find the content to be too advanced, too easy, or just about right for your level? 

-What other starter kits or content would you love to see? 

 

Enjoy!

Paul & the Express Team

paulyuk@microsoft.com

Published Tuesday, June 29, 2004 5:36 AM by VSExpress

Comments

 

Simon said:

The install needs work - the download site isn't reliable and it crashes (reported) after the download fails.

The concept is great though.
June 29, 2004 5:59 AM
 

Brian Delahunty said:

First of all... the express range is excellent. I've only played around with teh C# and Web Dev express products but they are excellent. I'm really looking forward to getting "down and dirty" with the .NET Framework 2.

As regards getting started with the products.. the C# Express install seemed to stall when it was completed. I had to end the process to exit the install... when I did everything worked properly but I think this could have been an issue on my side.

I haven't had a chance to chek out any of the starter kits yet but I will have a look at them this evening, after work.
June 29, 2004 6:08 AM
 

David said:

Please, put up a feature matrix that compares Express with the normal versions. Or can you point me to some place where I can read what the Express versions are lacking compared with the Professional versions? That is sort of the one single information I'm interested but I can't find it anywhere...
June 29, 2004 6:08 AM
 

VS Data Team's WebLog said:

June 29, 2004 6:12 AM
 

David Totzke said:

Congratulations Paul! I'm really looking forward to trying these out.

Have a great time there in Europe and come back and see us in the Toronto Area soon!
June 29, 2004 7:29 AM
 

Me said:

In Australia, we typically pay by the megabyte for downloads. So software which needs to download itself on each PC is no good.

I'm scared to try because failed downloads cost us money. Would it be possible for Microsoft to provide downloadable versions of the software?

Downloading hundreds of megabytes via http or ftp is OK, as long as resume works. But an integrated downloader per install means we can't use it.
June 29, 2004 8:21 AM
 

William.Blog() said:

June 29, 2004 8:25 AM
 

SuperToadMan's Blog said:

June 29, 2004 9:50 AM
 

gok said:

It's not just Australia that downloads mean money, broadband in many of the developing nations has limits on the size of downloads. If you're targetting a worldwide market, an alternative to a smart download should definition be available.

While I can see why you have a smart download app, you can also perhaps trust some of your intelligent users with that decision - such allowing the user to choose between a smart download, one with the .NET framework, one with the compiler etc. I know it's more work, but when the goal of the project is to expand its user base, you can't afford oversights like these.

My humble 2 cents.
June 29, 2004 12:03 PM
 

Carolus Holman said:

I downloaded the Express, Web Developer, with J#, SQL Server 2005 and MSDN Help Files. Everything was up and running in minutes (after install). I had my first web page running in about 3 minutes...

I can't wait to dig in deeper!
June 29, 2004 12:47 PM
 

Greg Hurlman said:

Ditto David's comments - I've read over and over how much the Express versions can do... but what can they not do, compared to the Standard, Professional, or Enterprise editions?
June 29, 2004 12:17 PM
 

ShadowChaser said:

> How easy was it to get started with Express?

Very easy, although it would be nice to have a stand-alone download without the download manager (ie/ to show it to friends or burn it to a CD).

> What features were most helpful or cool?

The formatting options are awesome! The spacing options, bracket placement options, all A++! The only thing that didn't appear to work was the "Format Document" option. I purposely mangled the text formatting of the document yet it didn't reformat it based on my options.

> What features weren't so helpful or
> were lame?

Where did the "InitializeComponent" implementation go? I'm assuming that thats why the form's are now partial classes - the compiler generates the code for you.

One problem, however, is that occasionally you get a nasty property or something that injects itself into InitializeComponent's implementation and there is no way to get it out other than editing that method to delete it.

This is more of a complaint with all VS versions, but I really hate the "default events" (ie/ double click to create event). It never fails that when I'm reorganizing my form, I will double click and have nasty empty events everywhere that I need to manually clean up!

> What inspired you to check out Express?
> What is your programming background?

I would consider myself an "advanced" developer - I have programmed basic, pascal, VB, delphi, C, C++, C#, Java.. At the company where I work I am the an application architect / lead programmer.

I downloaded Express for three reasons:
* SQL Server Express is replacing MSDN, and the product we are launching uses MSDN.
* I work on hobby projects after work and I wanted to see if VS Express would work for what I want to do (and not be too limited, as is often the case).
* Our company is still waiting for our MSDN welcome kit, and I wanted to see some of the new features in VS and .NET .0

> Did you find the content to be too
> advanced, too easy, or just about
> right for your level?

The fact that it comes with the MSDN documentation means that it had everything I need - I'm more of an advanced developer so I found it just right. I really like the fact you added "Learning to program" information - very nice! I wish I had that information ages ago... :P

> What other starter kits or content would
> you love to see?

A managed direct-x project would be great :-) ( as well as MSDN-style documentation )

This isn't really a content-related suggestion, but I would love to have a CVS plugin for it. There are many web-communities that only supports CVS and it would help expand interest in .NET to other areas.
June 29, 2004 12:32 PM
 

Marco said:

I just downloaded and installed VB .NET Express. Installation went almost as smooth as a baby's butt, but had an anoying error message in the end. This didn't surprise me though, I was installing with very little HD space left on my C: drive. For some reason it looked like the installer didn't got passed copying file 34989, but continued anyway...

As far as using VB .NET Express, I worked without trouble. Although I'm a total n00b on programming (I have some (read: a little) experience writing VBScript/ASP) I managed to follow and create 'My First Program'. A very basic exercise and very nice to start with.

Since it's still Beta 1 I can't expect a perfect product. I know I will use the help functions a lot, though a lot has to be documented in the future. When I've used some for a little while, I'll comment again.

The DVD Collection Starter Kit is just perfect. It's enough to see what's possible and 'buggy' enough to get you trying to improve the thing (it'll make an exception when you remove *all* DVD entries, also the empty ones).

After all, the first impression is a good one. Thank you for even thinking about VS Express :-)
June 29, 2004 2:07 PM
 

Geek News Central said:

This is a very smart move for Microsoft and a non programmer who has always had inspirations to play around the Express editions show me that you all have been thinking about all of us so called nonprofesionals.
June 29, 2004 2:12 PM
 

SerenityOneDay said:

Beautiful timing, just as I was scouring the net for a free/cheap top quality C++ IDE ...

I'd consider myself a intermediate programmer on average.

Just one small thing, why does everything have to be part of a project? I'd love to be able to just open a .c/.cpp file i've worked on previously in another editor, and compile and run straight away. Rather than have to create a project...

Ah well, I'll stop complaining, i'm really very happy, honest!
June 29, 2004 5:47 PM
 

Steve Hiner said:

"Visual C# screen saver"

Any chance you guys will port it to VB? When I was beta testing VS.NET 2002 I wrote a screen saver in VB. It's mostly functional as far as drawing goes but I never bothered to add all the features to make it a screen saver instead of a winform app. Every time I see a sample screensaver it's in C or C# (this goes back to the VB5/6 days).

I'd love to see Windows Screen Saver show up as a project template since there's a ton of code that's the same for every screen saver.
June 30, 2004 9:50 AM
 

Cyrus Najmabadi said:

Steve: That sounds like a great programming project to help you learn about C# :-)

Of course, I'm biased...
July 1, 2004 1:12 AM
 

Carolus Holman said:

I looked for the QuickStarts, I ran the Personal Website, but couldn't find the Walkthrough in the documentation. I know this is FREE and BETA, but why list the QuickStart page and have nothing there? Even a friendly note would be nice. PS When is someone going to update the Look and Feel of the ASP.NET website, it is starting to look dated.
July 1, 2004 5:56 AM
 

Carolus Holman said:

The error reporting function of the Web Express version has been crashing (hanging) I let it sit for 30 minutes, nothing happened.
July 1, 2004 9:45 AM
 

VSExpress (Paul Y) said:

It's great hearing from so many of you already!

Setup issues: I just posted something specific to track this. Our team looking at this issue closely in Redmond, and we'll update you.

DVD starter kit: So can I claim that I put those bugs in there for you on purpose? Thanks for the kind and funny response.

Screen saver: this thing rocks. I'm thinking very seriously about getting the VB version put together. Do others think this would be cool? It would be good to know in general when you like a starter kit, so we'll know to add it to our plans. Also, if somebody here wants to do the initial port and post it, you'll probably be a hero ;)

Quickstarts: Omar what do you think?

Bugs: don't forget to post bugs on the MSDN Product Feedback Center.


July 1, 2004 10:48 AM
 

Omar Khan said:

Quickstarts are at: http://beta.asp.net/quickstart/

Sorry about that, the forwarding link is not right on the VWD Express product page.

PS - www.asp.net will get an overhaul soon.
July 2, 2004 2:57 AM
 

Cyrus Najmabadi said:

Shadow Chaser:

"The formatting options are awesome! The spacing options, bracket placement options, all A++! The only thing that didn't appear to work was the "Format Document" option. I purposely mangled the text formatting of the document yet it didn't reformat it based on my options."

The formatting engine won't format into any blocks that have parse errors in them. Things tend to get way too screwed up when you try to do that.

The formatting engine also won't remove new-lines except in very special cases. There is reasoning behind this and Kevin blogs.msdn.com/KevinPilchBisson can tell you more

"Where did the "InitializeComponent" implementation go? I'm assuming that thats why the form's are now partial classes - the compiler generates the code for you.

One problem, however, is that occasionally you get a nasty property or something that injects itself into InitializeComponent's implementation and there is no way to get it out other than editing that method to delete it. "

You can get to InitializeComponent in two ways. one is by right-clicking on the call in the constructor and saying "goto defintion", the other is by going into the solution explorer and clicking on an icon that says "show all files" You can then expand the form icon to show the .cs partial file that it uses to dump initialize component into
July 2, 2004 3:24 AM
 

b.gr said:

> What features weren't so helpful or
> were lame?

* The lack of an interface for a SCM: even a lightweight IDE requires (at least should) some sort SCM integration, especially in the case of the target of the Express product line.
* No Starter Kit for VC++: For someone who never had the pleasure to work with VS it can be hard to get into it without any ready-to-be-explore project right after the install.
* No "legacy" resource editor. But as neither ATL and MFC are included, this is acceptable :)

> What inspired you to check out Express?

Being curious about C++/CLI was the reason to try VC++ Express.

> What is your programming background?

C/C++ on windows for some years now. Experiences in other languages and platforms, so I would call myself an advanced programmer :)

> What other starter kits or content would you
> love to see?

A starter kit for VC++ (as explained above). No idea about content :)
August 5, 2004 2:36 PM
 

Visual Studio Express Team WebLog The secret s out | Paid Surveys said:

May 29, 2009 8:08 PM
 

Visual Studio Express Team WebLog The secret s out | Quick Diets said:

June 9, 2009 11:31 PM
 

Visual Studio Express Team WebLog The secret s out | Insomnia Cure said:

June 13, 2009 1:21 AM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker