473,394 Members | 1,697 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,394 software developers and data experts.

VS.NET 2005: Why VB's IDE is better than C#'s IDE ??

Dear Friends,
i have had a preview of the new VS.NET 2005 version that has showed to
me a lot of improvment in C# and VB language.
But i have notice that the VB's IDE is better than C#'s IDE.
Could someone explain to me why ?
Are VB programmers more lazy (or stupid) than C# programmers and needs
more help??
Or are C# programmers has been ignore as developers so is stupid to
give them a valid IDE ???
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?
By
Stefano

Nov 16 '05 #1
7 1263
"Stefano" <de***@tech-center.com> wrote in message
news:kj********************************@4ax.com...
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?


I've been previewing Whidbey for quite a while now - specifically, what
differences in the IDE do you perceive between the two languages?
Nov 16 '05 #2
This partly has to do with the structures of the languages. For example,
declaring a variable in VB:
Dim str As String
in C#
string str;

So as soon as you type the 'As' in VB, the intellisense at this pt can tell
you are dimming a variable, so it pops a list of classes to help.
In C# that's not possible, since the class type of the variable comes first,
so there is no way for the intellises to know that you are declaring a
variable when you start typing.

That given said (and not having seen 2005), the VB IDE has much better
intellisense support and is easier to use.
However, there are features that C# has that VB doesn't - like the list of
events in the properties window in the designer.

In general, it would be nice to see the IDE support both languages with the
same features.

"Stefano" <de***@tech-center.com> wrote in message
news:kj********************************@4ax.com...
Dear Friends,
i have had a preview of the new VS.NET 2005 version that has showed to
me a lot of improvment in C# and VB language.
But i have notice that the VB's IDE is better than C#'s IDE.
Could someone explain to me why ?
Are VB programmers more lazy (or stupid) than C# programmers and needs
more help??
Or are C# programmers has been ignore as developers so is stupid to
give them a valid IDE ???
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?
By
Stefano

Nov 16 '05 #3
This partly has to do with the structures of the languages. For example,
declaring a variable in VB:
Dim str As String
in C#
string str;

So as soon as you type the 'As' in VB, the intellisense at this pt can tell
you are dimming a variable, so it pops a list of classes to help.
In C# that's not possible, since the class type of the variable comes first,
so there is no way for the intellises to know that you are declaring a
variable when you start typing.

That given said (and not having seen 2005), the VB IDE has much better
intellisense support and is easier to use.
However, there are features that C# has that VB doesn't - like the list of
events in the properties window in the designer.

In general, it would be nice to see the IDE support both languages with the
same features.

"Stefano" <de***@tech-center.com> wrote in message
news:kj********************************@4ax.com...
Dear Friends,
i have had a preview of the new VS.NET 2005 version that has showed to
me a lot of improvment in C# and VB language.
But i have notice that the VB's IDE is better than C#'s IDE.
Could someone explain to me why ?
Are VB programmers more lazy (or stupid) than C# programmers and needs
more help??
Or are C# programmers has been ignore as developers so is stupid to
give them a valid IDE ???
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?
By
Stefano

Nov 16 '05 #4
Hi
one of this is the "edi&Continue" feature.
Another one is the capability of chouce between showing the most
frequently used property and all property when you type "."
And the capability of changeing the value of a variable during the
execution of the program.
By
Stefano

"Mark Rae" <ma**@mark-N-O-S-P-A-M-rae.co.uk> wrote:
"Stefano" <de***@tech-center.com> wrote in message
news:kj********************************@4ax.com.. .
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?


I've been previewing Whidbey for quite a while now - specifically, what
differences in the IDE do you perceive between the two languages?


Nov 16 '05 #5
Hi
one of this is the "edi&Continue" feature.
Another one is the capability of chouce between showing the most
frequently used property and all property when you type "."
And the capability of changeing the value of a variable during the
execution of the program.
By
Stefano

"Mark Rae" <ma**@mark-N-O-S-P-A-M-rae.co.uk> wrote:
"Stefano" <de***@tech-center.com> wrote in message
news:kj********************************@4ax.com.. .
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?


I've been previewing Whidbey for quite a while now - specifically, what
differences in the IDE do you perceive between the two languages?


Nov 16 '05 #6
Stefano wrote:
Hi
one of this is the "edi&Continue" feature.
E&C is a feature which not that useful really. In the fast majority of
situations you will have caught the bug before you even run the debugger to
check things out: use asserts, review code prior to 'trial&error bugfixing'
etc.
Another one is the capability of chouce between showing the most
frequently used property and all property when you type "."
IMHO this is a setting of the IDE, already in VS.NET 2003
And the capability of changeing the value of a variable during the
execution of the program.
you can do that too in C#, in the locals window.

FB
By
Stefano

"Mark Rae" <ma**@mark-N-O-S-P-A-M-rae.co.uk> wrote:
"Stefano" <de***@tech-center.com> wrote in message
news:kj********************************@4ax.com...
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?


I've been previewing Whidbey for quite a while now - specifically, what
differences in the IDE do you perceive between the two languages?


--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP
Nov 16 '05 #7
Hi
i'm agree with you that there are a lot of coding tecnique for caught
an error but i think that the E&C feature is not made for this.
E&C is very usefull when you are testing and developing the software
not when you have released it.

In the new VS-NET 2005 the intellisense have a tabcontrol with the
capabilities of show all the property/method or only the most
frequently used.

I think that change the value of a variable in a Tooltip is more
usefull than go to the local windows, find the variable and change it
value.

I don't mean that VS'IDE is bad only that the should offers all
funcionality to all language give me the chance to use it or not.
By
Stefano

"Frans Bouma [C# MVP]" <pe******************@xs4all.nl> wrote:
Stefano wrote:
Hi
one of this is the "edi&Continue" feature.


E&C is a feature which not that useful really. In the fast majority of
situations you will have caught the bug before you even run the debugger to
check things out: use asserts, review code prior to 'trial&error bugfixing'
etc.
Another one is the capability of chouce between showing the most
frequently used property and all property when you type "."


IMHO this is a setting of the IDE, already in VS.NET 2003
And the capability of changeing the value of a variable during the
execution of the program.


you can do that too in C#, in the locals window.

FB
By
Stefano

"Mark Rae" <ma**@mark-N-O-S-P-A-M-rae.co.uk> wrote:
>"Stefano" <de***@tech-center.com> wrote in message
> news:kj********************************@4ax.com...
>
>> If the IDE is one and only one (VS.NET) for VB and C# why don't give
>> to everyone the same set of rich funcionality?
>
> I've been previewing Whidbey for quite a while now - specifically, what
> differences in the IDE do you perceive between the two languages?
>


Nov 16 '05 #8

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

Similar topics

9
by: David | last post by:
Is Visual Studio .NET 2005 avaleble or it's only beta version on this time?
14
by: clarence_rollins | last post by:
I've read that the framework is completely accessible to c#. Is that true for VB? If not, what parts of the framework are not accessible to VB?
9
by: Roman | last post by:
Hello I have a component built in VB.2003. It has the following property: Public Shared mCONN As SqlConnection Public Property Connection() As SqlConnection Get Return mCONN End Get...
9
by: JJ | last post by:
Just wondered if you have found some distinct improvements that are worth mentioning. I have found that I have spent a lit of time recently coding things that I wonder may be improved in VS 2005...
8
by: Zardax | last post by:
Hi !!! I need to know if there is compatibility between VB 6.0 and Visual Basic 2005 Express Everything I need is to compile the VB 6.0 code in Visual Basic 2005 Express without re-write the...
7
by: klenne | last post by:
Hallo, Ik probeer een programma, gemaakt in vb 6.0 te openen in vb.net 2005. Bij het runnen zijn er enkele problemen opgetreden. Ik denk dat het probleem bij geheugens ligt, declaratie van...
9
by: wandii | last post by:
Hi, I have written couple of projects which include several crystal reports in VS.net 2003 (VB.Net) and company would like to move to VS 2005. What does it take to convert to Visual Studio.Net...
7
by: RFleming | last post by:
I am not trying to come across as trying to get all my questions answered without doing any work, I am just hoping for someone(s) to suggest the best places and terminology to use when trying to...
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: 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
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...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

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.