S Douglas - Professional Profile
|I got a copy of VS2005 Standard edition for attending the MS Visual Studio Launch party a few months ago. Well I'm finally getting around to writing something with it.
I'm tired of both Win Amp and Media player. Neither one of them have the one feature I really want. Which is a Queue; I really wanted an MP3 player that would work just like an old Juke box. Nothing terrible special so I figured that would be a decent little app to cut my teeth with VS2005. Under development MP3Caddy[^]
All I have to say is I'm very disappointed with VS2005; it’s taken a couple of steps back from VS6. About the only things they added to it for MFC C++ developers are a prettier interface.
What I dislike
- Adding / Managing Message maps in VS2005 is a joke. Why should I always have to go back and open the dialog / form to add a message map when I used to be able to do it from right clicking on the class it self?
- Where is the darn Class Wizard? The class wizard was a great way to manage variables. Why didn’t they improve upon its design instead of just nixing it
- It seems that the new tool for adding variables / member functions needs a lot of work, first it occasionally flakes out doest care what I choose for scope it adds it as something completely different. What’s even worse is when it does add the new item it creates a new protected, private, public label (I cant seem to recall the correct term for the scope operator so label will have to suffice) for it. Why not put the new variable / function in an existing label?
- Could the warning messages from the complier get any vaguer?
- The MSDN just flat out sucks! I like the UI, even though it’s slow as molasses in February.
- Macros, ugg I can’t seem to figure out how to record a macro (a non temporary one) I have little macro I use for adding comments, it formats them just the way I like. No more I guess.
- Release versions, sigh; don’t get me started. So in order to save end users from DLL hell we put developers through install hell. I just don’t get it, and I haven’t found anything that clues me it to the magic of creating installer packages. Well at least with distributing the MFC8.0 I can run my apps on Windows 2000 without a problem.
- Intelisence just sucks now, its more useless than the VS6 version. I wonder if Whole Tomato will make a version of their Intelisence for VS2005 for us C++ developers.
- Why is the code snippet library only available for C# and VB.NET?
- Why on earth can’t I double click on the very top title bar and have it switch from maximized / restore? Come on VS team take a look at the Windows UI standards.
- I better stop now before you get the opinion I hate VS2005, maybe I need to learn C# in order to better understand what is so great about VS2005.
What I like.
- The STL compiles without tons of warning messages.
- The complier is a lot stricter about what it accepts and its warning are more verbose.
- The tabbed interface.
- Auto hiding tool bars, even though they can be a royal pain. It’s still a nice feature.
If I find more I like / dislike about VS2005 I will try and update this. I'm sure others have a longer list of like / dislikes and they are probably in a better position to complain. I just needed to vent a little.
Why oh why can’t I drag a class onto the current document and have VS just figure out I want to use that as a member, and provide me a little input box to type in a name for it. Have VS do the necessary include and add it as a member variable. Now that would help (at least me).
I need a new sig, got one handy?
-- modified at 2:09 Thursday 26th January, 2006
General News Suggestion Question Bug Answer Joke Praise Rant Admin
Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.