473,378 Members | 1,555 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Microsoft Drops The Ball!

I have been using VB.NET since its beta release a few
years ago. I was blown away by its debugging
capabilities. The ability to drill down into the member
variables of an object in the watch window was
priceless. This feature was not available in VB6. It
was a great way to browse an object without having to
know all the private member variables of an entity. This
was one of the features that allowed me to accelerate my
namespace knowledge, allowing development to be
productive.

With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely
from VB.NET. Instead of giving the user an option to
enable this feature, Microsoft decided all VB.NET
developers did not need it. I find this attitude
presumptuous. The other languages available in VS 2003
retained this feature, while VB developers, who got used
to debugging in this fashion, were left high and dry.
They didn't even remove it cleanly. The plus sign still
appears in the watch windows making the developer believe
that variable browsing is available, but when you click
the plus sign to expand the object to view the member
variables, the plus sign just disappears.

I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling. It seems
that Microsoft has regressed with their latest release of
Visual Studio. Currently, we have thirteen corporate
developers with Universal subscriptions designing and
deploying distributed applications primarily using
VB.NET. And now we have found the task of debugging
cumbersome and unproductive. I hope Microsoft can find a
way to reintroduce this functionality before our
subscriptions are up. I would hate to have to spend the
next year switching our development platform, because
Microsoft feels the need to spurn the devoted developers
that utilize the tools offered by Microsoft.
Jul 21 '05 #1
3 1526
Patrick,
The ability to drill down into the member
variables of an object in the watch window was
priceless. This feature was not available in VB6.
... <snip> ...
With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely
from VB.NET. I still have the feature in VS.NET 2003 and use it every day in VB.NET!
I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling. I find VS.NET 2003 to a more stable platform than VS.NET 2002 was.

Unless of course I am missing something in what you are trying to state.

Hope this helps
Jay

"Patrick Cannon" <pc*****@bandag.com> wrote in message
news:04****************************@phx.gbl... I have been using VB.NET since its beta release a few
years ago. I was blown away by its debugging
capabilities. The ability to drill down into the member
variables of an object in the watch window was
priceless. This feature was not available in VB6. It
was a great way to browse an object without having to
know all the private member variables of an entity. This
was one of the features that allowed me to accelerate my
namespace knowledge, allowing development to be
productive.

With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely
from VB.NET. Instead of giving the user an option to
enable this feature, Microsoft decided all VB.NET
developers did not need it. I find this attitude
presumptuous. The other languages available in VS 2003
retained this feature, while VB developers, who got used
to debugging in this fashion, were left high and dry.
They didn't even remove it cleanly. The plus sign still
appears in the watch windows making the developer believe
that variable browsing is available, but when you click
the plus sign to expand the object to view the member
variables, the plus sign just disappears.

I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling. It seems
that Microsoft has regressed with their latest release of
Visual Studio. Currently, we have thirteen corporate
developers with Universal subscriptions designing and
deploying distributed applications primarily using
VB.NET. And now we have found the task of debugging
cumbersome and unproductive. I hope Microsoft can find a
way to reintroduce this functionality before our
subscriptions are up. I would hate to have to spend the
next year switching our development platform, because
Microsoft feels the need to spurn the devoted developers
that utilize the tools offered by Microsoft.

Jul 21 '05 #2
I've called Microsoft and they state that this
functionality was left out "by design" to reduce clutter
(?).

-----Original Message-----
Patrick,
The ability to drill down into the member
variables of an object in the watch window was
priceless. This feature was not available in VB6.
... <snip> ...
With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely from VB.NET.I still have the feature in VS.NET 2003 and use it every

day in VB.NET!
I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling.I find VS.NET 2003 to a more stable platform than VS.NET

2002 was.
Unless of course I am missing something in what you are trying to state.
Hope this helps
Jay

"Patrick Cannon" <pc*****@bandag.com> wrote in message
news:04****************************@phx.gbl...
I have been using VB.NET since its beta release a few
years ago. I was blown away by its debugging
capabilities. The ability to drill down into the member variables of an object in the watch window was
priceless. This feature was not available in VB6. It
was a great way to browse an object without having to
know all the private member variables of an entity. This was one of the features that allowed me to accelerate my namespace knowledge, allowing development to be
productive.

With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely from VB.NET. Instead of giving the user an option to
enable this feature, Microsoft decided all VB.NET
developers did not need it. I find this attitude
presumptuous. The other languages available in VS 2003
retained this feature, while VB developers, who got used to debugging in this fashion, were left high and dry.
They didn't even remove it cleanly. The plus sign still appears in the watch windows making the developer believe that variable browsing is available, but when you click
the plus sign to expand the object to view the member
variables, the plus sign just disappears.

I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling. It seems that Microsoft has regressed with their latest release of Visual Studio. Currently, we have thirteen corporate
developers with Universal subscriptions designing and
deploying distributed applications primarily using
VB.NET. And now we have found the task of debugging
cumbersome and unproductive. I hope Microsoft can find a way to reintroduce this functionality before our
subscriptions are up. I would hate to have to spend the next year switching our development platform, because
Microsoft feels the need to spurn the devoted developers that utilize the tools offered by Microsoft.

.

Jul 21 '05 #3
Patrick,
Like I said I may be missing something in what you are attempting to state.

When I define a class, and have a variable of that class, I am able to see
all the details of that class in the Watch window.

However for framework classes I cannot see the details, nor should, nor do I
want to!

Are you saying you cannot see the private details of classes that are not
yours?

Or are you saying you cannot see the private details of any class?

Or are you saying something totally different?

Hope this helps
Jay

"Patrick Cannon" <pc*****@bandag.com> wrote in message
news:0e****************************@phx.gbl...
I've called Microsoft and they state that this
functionality was left out "by design" to reduce clutter
(?).

-----Original Message-----
Patrick,
The ability to drill down into the member
variables of an object in the watch window was
priceless. This feature was not available in VB6.
... <snip> ...
With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely from VB.NET.

I still have the feature in VS.NET 2003 and use it every

day in VB.NET!
I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling.

I find VS.NET 2003 to a more stable platform than VS.NET

2002 was.

Unless of course I am missing something in what you are

trying to state.

Hope this helps
Jay

"Patrick Cannon" <pc*****@bandag.com> wrote in message
news:04****************************@phx.gbl...
I have been using VB.NET since its beta release a few
years ago. I was blown away by its debugging
capabilities. The ability to drill down into the member variables of an object in the watch window was
priceless. This feature was not available in VB6. It
was a great way to browse an object without having to
know all the private member variables of an entity. This was one of the features that allowed me to accelerate my namespace knowledge, allowing development to be
productive.

With the release of Visual Studio .NET 2003, Microsoft
decided "by design" to remove this capability completely from VB.NET. Instead of giving the user an option to
enable this feature, Microsoft decided all VB.NET
developers did not need it. I find this attitude
presumptuous. The other languages available in VS 2003
retained this feature, while VB developers, who got used to debugging in this fashion, were left high and dry.
They didn't even remove it cleanly. The plus sign still appears in the watch windows making the developer believe that variable browsing is available, but when you click
the plus sign to expand the object to view the member
variables, the plus sign just disappears.

I find the exclusion of valuable debugging features and
the lack of quality of VS 2003 very troubling. It seems that Microsoft has regressed with their latest release of Visual Studio. Currently, we have thirteen corporate
developers with Universal subscriptions designing and
deploying distributed applications primarily using
VB.NET. And now we have found the task of debugging
cumbersome and unproductive. I hope Microsoft can find a way to reintroduce this functionality before our
subscriptions are up. I would hate to have to spend the next year switching our development platform, because
Microsoft feels the need to spurn the devoted developers that utilize the tools offered by Microsoft.

.

Jul 21 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: carl bloc | last post by:
Has any body got any code for this brief that a friend has to do, its for the uk version of the lottery i.e 6 balls and a bouns ball. 1. a control loop is required to determine the operation...
86
by: Michael Adams | last post by:
I don't know if you have noticed, but it seems like Microsoft is losing interest in C#, and putting their energy into Visual Basic.NET instead. For instance, online chats by language since July...
40
by: Peter | last post by:
just seen this blog http://weblogs.asp.net/hpreishuber/archive/2004/07/05/17306 7.aspx
3
by: Patrick Cannon | last post by:
I have been using VB.NET since its beta release a few years ago. I was blown away by its debugging capabilities. The ability to drill down into the member variables of an object in the watch...
1
ilikepython
by: ilikepython | last post by:
Hi, I made a pong game with pygame. It works pretty good but I want the ball to bounce realistically. Just like in real pong when it bounces off the right edge it goes to the right and when it...
1
by: sake | last post by:
Dear All, I'm working on a 3d breakout game in C++, and I'm having a little trouble with the collision. It will detect that the ball has hit the paddle just fine, but after that, how do I determine...
2
by: SilentCodingOne | last post by:
I have a application where each time you click the add ball button a new randomly colored ball is added to the jpanel. It works fine except that the balls suddenly stop at the same spot. I want them...
0
by: andreachilam | last post by:
I am doing a project of creating a playing pool and 2 balls bouncing within the pool. I have tried to use "while loop" and "if statement" to set restriction limiting the ball not to bounce out of the...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.