Home All Groups Group Topic Archive Search About

Is microsoft awaring VB.Net too hard to maintain?

Author
4 Jul 2006 6:09 AM
mentochan
It was heard that VB is not fitful for OO programming, and MS is
falling into a hardtime to maintain such product. I myself don't think
it's true.
Is there any articles talk about this?

Author
4 Jul 2006 7:09 AM
Cor Ligthert [MVP]
Mentochan,

I assume that VB Net is more OOP than C++ and C#. As I read these newsgroups
than VB Net programmers become at a certain moment more converming the
rules, while for C++ and C# programmers probably old C rules are for them as
well OOP.

However it is as well usable while ignoring that.
(There are 6 million programmers probably converting you know, a little bit
more than with other languages).

Cor

<mentoc***@gmail.com> schreef in bericht
Show quoteHide quote
news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
> It was heard that VB is not fitful for OO programming, and MS is
> falling into a hardtime to maintain such product. I myself don't think
> it's true.
> Is there any articles talk about this?
>
Author
4 Jul 2006 8:13 AM
Mento
Thanks Cor, thanks Herfried.

Nice to hear that :)
Author
4 Jul 2006 7:01 PM
Kevin
Why then is most of the sample code I find on the Internet written in
C#? I've found that some things done in C# can't be done in VB. I will
continue using VB nonetheless.


On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
<notmyfirstn***@planet.nl> wrote:

Show quoteHide quote
>Mentochan,
>
>I assume that VB Net is more OOP than C++ and C#. As I read these newsgroups
>than VB Net programmers become at a certain moment more converming the
>rules, while for C++ and C# programmers probably old C rules are for them as
>well OOP.
>
>However it is as well usable while ignoring that.
>(There are 6 million programmers probably converting you know, a little bit
>more than with other languages).
>
>Cor
>
><mentoc***@gmail.com> schreef in bericht
>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>> It was heard that VB is not fitful for OO programming, and MS is
>> falling into a hardtime to maintain such product. I myself don't think
>> it's true.
>> Is there any articles talk about this?
>>
>
Author
4 Jul 2006 7:55 PM
Cor Ligthert [MVP]
Kevin,

> Why then is most of the sample code I find on the Internet written in
> C#? I've found that some things done in C# can't be done in VB. I will
> continue using VB nonetheless.
>
I think that you have to wait until those 6 million are over.

There is very few to what you can do more in C# than in VB.Net (unsafe
code).

For the rest I am curious what you have found what can be done in C# 2005
more than in VB.Net.

The same is for C# which can almost completely use the Visual Basic
namespace.

However I real C# programmer would not do that, I think something the same
as a real Englishman would not drink Dutch or Belgium beer some decenia ago.

:-)

Cor

Show quoteHide quote
>
> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
> <notmyfirstn***@planet.nl> wrote:
>
>>Mentochan,
>>
>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>newsgroups
>>than VB Net programmers become at a certain moment more converming the
>>rules, while for C++ and C# programmers probably old C rules are for them
>>as
>>well OOP.
>>
>>However it is as well usable while ignoring that.
>>(There are 6 million programmers probably converting you know, a little
>>bit
>>more than with other languages).
>>
>>Cor
>>
>><mentoc***@gmail.com> schreef in bericht
>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>> It was heard that VB is not fitful for OO programming, and MS is
>>> falling into a hardtime to maintain such product. I myself don't think
>>> it's true.
>>> Is there any articles talk about this?
>>>
>>
Author
4 Jul 2006 8:14 PM
Kevin
I'm just now making the switch from VB6 to VB2005, so I haven't had a
lot of experience with it. I've found one thing so far when trying to
create a custom class from a Combobox. I found sample code on both and
tried making the methods and properties I wanted from between the two.
In C# you can create a ReadOnly property for a Combobox while VB won't
let you use the Keyword.

I never had Dutch beer. Is it better than American beer?


On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
<notmyfirstn***@planet.nl> wrote:

Show quoteHide quote
>Kevin,
>
>> Why then is most of the sample code I find on the Internet written in
>> C#? I've found that some things done in C# can't be done in VB. I will
>> continue using VB nonetheless.
>>
>I think that you have to wait until those 6 million are over.
>
>There is very few to what you can do more in C# than in VB.Net (unsafe
>code).
>
>For the rest I am curious what you have found what can be done in C# 2005
>more than in VB.Net.
>
>The same is for C# which can almost completely use the Visual Basic
>namespace.
>
>However I real C# programmer would not do that, I think something the same
>as a real Englishman would not drink Dutch or Belgium beer some decenia ago.
>
>:-)
>
>Cor
>
>>
>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>> <notmyfirstn***@planet.nl> wrote:
>>
>>>Mentochan,
>>>
>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>>newsgroups
>>>than VB Net programmers become at a certain moment more converming the
>>>rules, while for C++ and C# programmers probably old C rules are for them
>>>as
>>>well OOP.
>>>
>>>However it is as well usable while ignoring that.
>>>(There are 6 million programmers probably converting you know, a little
>>>bit
>>>more than with other languages).
>>>
>>>Cor
>>>
>>><mentoc***@gmail.com> schreef in bericht
>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>> falling into a hardtime to maintain such product. I myself don't think
>>>> it's true.
>>>> Is there any articles talk about this?
>>>>
>>>
>
Author
5 Jul 2006 2:33 AM
Smokey Grindle
VB.NET can do a read only property....

Public ReadOnly Property MyPropName as Type
Get
    return MyValue
End Get
End Property


Show quoteHide quote
"Kevin" <kev***@cfl.rr.com> wrote in message
news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
> I'm just now making the switch from VB6 to VB2005, so I haven't had a
> lot of experience with it. I've found one thing so far when trying to
> create a custom class from a Combobox. I found sample code on both and
> tried making the methods and properties I wanted from between the two.
> In C# you can create a ReadOnly property for a Combobox while VB won't
> let you use the Keyword.
>
> I never had Dutch beer. Is it better than American beer?
>
>
> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
> <notmyfirstn***@planet.nl> wrote:
>
>>Kevin,
>>
>>> Why then is most of the sample code I find on the Internet written in
>>> C#? I've found that some things done in C# can't be done in VB. I will
>>> continue using VB nonetheless.
>>>
>>I think that you have to wait until those 6 million are over.
>>
>>There is very few to what you can do more in C# than in VB.Net (unsafe
>>code).
>>
>>For the rest I am curious what you have found what can be done in C# 2005
>>more than in VB.Net.
>>
>>The same is for C# which can almost completely use the Visual Basic
>>namespace.
>>
>>However I real C# programmer would not do that, I think something the same
>>as a real Englishman would not drink Dutch or Belgium beer some decenia
>>ago.
>>
>>:-)
>>
>>Cor
>>
>>>
>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>>> <notmyfirstn***@planet.nl> wrote:
>>>
>>>>Mentochan,
>>>>
>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>>>newsgroups
>>>>than VB Net programmers become at a certain moment more converming the
>>>>rules, while for C++ and C# programmers probably old C rules are for
>>>>them
>>>>as
>>>>well OOP.
>>>>
>>>>However it is as well usable while ignoring that.
>>>>(There are 6 million programmers probably converting you know, a little
>>>>bit
>>>>more than with other languages).
>>>>
>>>>Cor
>>>>
>>>><mentoc***@gmail.com> schreef in bericht
>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>>> falling into a hardtime to maintain such product. I myself don't think
>>>>> it's true.
>>>>> Is there any articles talk about this?
>>>>>
>>>>
>>
Author
5 Jul 2006 8:10 AM
Aristotelis Pitaridis
I think that microsoft made a big mistake by developing the C#. VB.NET is a
new language comparing it with VB6. Microsoft could make more changes in
order to make it a real Object Oriented Language (I beleve that it is, but
some of you does not belebve it). The result of all this is that there are
two big group of programmers, some of them use VB.NET and some others use
C#. Now if someone needs a pice of code in VB.NET he might have to translate
an existing program from C# and vice versa. For them who beleve that VB.NET
is not an Object Oriented Language, I thing that they have developed all
their projects in C#, and they do not have any idea what VB.NET is.

Aristotelis

Show quoteHide quote
Ï "Smokey Grindle" <nospam@dontspamme.com> Ýãñáøå óôï ìÞíõìá
news:Ogp8tt9nGHA.4720@TK2MSFTNGP02.phx.gbl...
>
> VB.NET can do a read only property....
>
> Public ReadOnly Property MyPropName as Type
> Get
>    return MyValue
> End Get
> End Property
>
>
> "Kevin" <kev***@cfl.rr.com> wrote in message
> news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
>> I'm just now making the switch from VB6 to VB2005, so I haven't had a
>> lot of experience with it. I've found one thing so far when trying to
>> create a custom class from a Combobox. I found sample code on both and
>> tried making the methods and properties I wanted from between the two.
>> In C# you can create a ReadOnly property for a Combobox while VB won't
>> let you use the Keyword.
>>
>> I never had Dutch beer. Is it better than American beer?
>>
>>
>> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
>> <notmyfirstn***@planet.nl> wrote:
>>
>>>Kevin,
>>>
>>>> Why then is most of the sample code I find on the Internet written in
>>>> C#? I've found that some things done in C# can't be done in VB. I will
>>>> continue using VB nonetheless.
>>>>
>>>I think that you have to wait until those 6 million are over.
>>>
>>>There is very few to what you can do more in C# than in VB.Net (unsafe
>>>code).
>>>
>>>For the rest I am curious what you have found what can be done in C# 2005
>>>more than in VB.Net.
>>>
>>>The same is for C# which can almost completely use the Visual Basic
>>>namespace.
>>>
>>>However I real C# programmer would not do that, I think something the
>>>same
>>>as a real Englishman would not drink Dutch or Belgium beer some decenia
>>>ago.
>>>
>>>:-)
>>>
>>>Cor
>>>
>>>>
>>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>>>> <notmyfirstn***@planet.nl> wrote:
>>>>
>>>>>Mentochan,
>>>>>
>>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>>>>newsgroups
>>>>>than VB Net programmers become at a certain moment more converming the
>>>>>rules, while for C++ and C# programmers probably old C rules are for
>>>>>them
>>>>>as
>>>>>well OOP.
>>>>>
>>>>>However it is as well usable while ignoring that.
>>>>>(There are 6 million programmers probably converting you know, a little
>>>>>bit
>>>>>more than with other languages).
>>>>>
>>>>>Cor
>>>>>
>>>>><mentoc***@gmail.com> schreef in bericht
>>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>>>> falling into a hardtime to maintain such product. I myself don't
>>>>>> think
>>>>>> it's true.
>>>>>> Is there any articles talk about this?
>>>>>>
>>>>>
>>>
>
>
Author
8 Jul 2006 4:06 PM
Theo Verweij
Can anyone give an example where you can point out that VB2005 isn't
object oriented?

Aristotelis Pitaridis wrote:
Show quoteHide quote
> I think that microsoft made a big mistake by developing the C#. VB.NET is a
> new language comparing it with VB6. Microsoft could make more changes in
> order to make it a real Object Oriented Language (I beleve that it is, but
> some of you does not belebve it). The result of all this is that there are
> two big group of programmers, some of them use VB.NET and some others use
> C#. Now if someone needs a pice of code in VB.NET he might have to translate
> an existing program from C# and vice versa. For them who beleve that VB.NET
> is not an Object Oriented Language, I thing that they have developed all
> their projects in C#, and they do not have any idea what VB.NET is.
>
> Aristotelis
>
> Ï "Smokey Grindle" <nospam@dontspamme.com> Ýãñáøå óôï ìÞíõìá
> news:Ogp8tt9nGHA.4720@TK2MSFTNGP02.phx.gbl...
>> VB.NET can do a read only property....
>>
>> Public ReadOnly Property MyPropName as Type
>> Get
>>    return MyValue
>> End Get
>> End Property
>>
>>
>> "Kevin" <kev***@cfl.rr.com> wrote in message
>> news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
>>> I'm just now making the switch from VB6 to VB2005, so I haven't had a
>>> lot of experience with it. I've found one thing so far when trying to
>>> create a custom class from a Combobox. I found sample code on both and
>>> tried making the methods and properties I wanted from between the two.
>>> In C# you can create a ReadOnly property for a Combobox while VB won't
>>> let you use the Keyword.
>>>
>>> I never had Dutch beer. Is it better than American beer?
>>>
>>>
>>> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
>>> <notmyfirstn***@planet.nl> wrote:
>>>
>>>> Kevin,
>>>>
>>>>> Why then is most of the sample code I find on the Internet written in
>>>>> C#? I've found that some things done in C# can't be done in VB. I will
>>>>> continue using VB nonetheless.
>>>>>
>>>> I think that you have to wait until those 6 million are over.
>>>>
>>>> There is very few to what you can do more in C# than in VB.Net (unsafe
>>>> code).
>>>>
>>>> For the rest I am curious what you have found what can be done in C# 2005
>>>> more than in VB.Net.
>>>>
>>>> The same is for C# which can almost completely use the Visual Basic
>>>> namespace.
>>>>
>>>> However I real C# programmer would not do that, I think something the
>>>> same
>>>> as a real Englishman would not drink Dutch or Belgium beer some decenia
>>>> ago.
>>>>
>>>> :-)
>>>>
>>>> Cor
>>>>
>>>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>>>>> <notmyfirstn***@planet.nl> wrote:
>>>>>
>>>>>> Mentochan,
>>>>>>
>>>>>> I assume that VB Net is more OOP than C++ and C#. As I read these
>>>>>> newsgroups
>>>>>> than VB Net programmers become at a certain moment more converming the
>>>>>> rules, while for C++ and C# programmers probably old C rules are for
>>>>>> them
>>>>>> as
>>>>>> well OOP.
>>>>>>
>>>>>> However it is as well usable while ignoring that.
>>>>>> (There are 6 million programmers probably converting you know, a little
>>>>>> bit
>>>>>> more than with other languages).
>>>>>>
>>>>>> Cor
>>>>>>
>>>>>> <mentoc***@gmail.com> schreef in bericht
>>>>>> news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>>>>> falling into a hardtime to maintain such product. I myself don't
>>>>>>> think
>>>>>>> it's true.
>>>>>>> Is there any articles talk about this?
>>>>>>>
>>
>
>
Author
5 Jul 2006 5:36 PM
Kevin
I meant the property name is "ReadOnly" - not a read only property.


On Tue, 4 Jul 2006 22:33:37 -0400, "Smokey Grindle"
<nospam@dontspamme.com> wrote:

Show quoteHide quote
>VB.NET can do a read only property....
>
>Public ReadOnly Property MyPropName as Type
>Get
>    return MyValue
>End Get
>End Property
>
>
>"Kevin" <kev***@cfl.rr.com> wrote in message
>news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
>> I'm just now making the switch from VB6 to VB2005, so I haven't had a
>> lot of experience with it. I've found one thing so far when trying to
>> create a custom class from a Combobox. I found sample code on both and
>> tried making the methods and properties I wanted from between the two.
>> In C# you can create a ReadOnly property for a Combobox while VB won't
>> let you use the Keyword.
>>
>> I never had Dutch beer. Is it better than American beer?
>>
>>
>> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
>> <notmyfirstn***@planet.nl> wrote:
>>
>>>Kevin,
>>>
>>>> Why then is most of the sample code I find on the Internet written in
>>>> C#? I've found that some things done in C# can't be done in VB. I will
>>>> continue using VB nonetheless.
>>>>
>>>I think that you have to wait until those 6 million are over.
>>>
>>>There is very few to what you can do more in C# than in VB.Net (unsafe
>>>code).
>>>
>>>For the rest I am curious what you have found what can be done in C# 2005
>>>more than in VB.Net.
>>>
>>>The same is for C# which can almost completely use the Visual Basic
>>>namespace.
>>>
>>>However I real C# programmer would not do that, I think something the same
>>>as a real Englishman would not drink Dutch or Belgium beer some decenia
>>>ago.
>>>
>>>:-)
>>>
>>>Cor
>>>
>>>>
>>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>>>> <notmyfirstn***@planet.nl> wrote:
>>>>
>>>>>Mentochan,
>>>>>
>>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>>>>newsgroups
>>>>>than VB Net programmers become at a certain moment more converming the
>>>>>rules, while for C++ and C# programmers probably old C rules are for
>>>>>them
>>>>>as
>>>>>well OOP.
>>>>>
>>>>>However it is as well usable while ignoring that.
>>>>>(There are 6 million programmers probably converting you know, a little
>>>>>bit
>>>>>more than with other languages).
>>>>>
>>>>>Cor
>>>>>
>>>>><mentoc***@gmail.com> schreef in bericht
>>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>>>> falling into a hardtime to maintain such product. I myself don't think
>>>>>> it's true.
>>>>>> Is there any articles talk about this?
>>>>>>
>>>>>
>>>
>
Author
5 Jul 2006 6:08 PM
Jim Wooley
To use a keyword as a property in VB, enclose it in brackets as follows:

     Public Property [ReadOnly]() As String

Actually, you can do the following (although I would not recommend it for
maintainablity):
     Public Readonly Property [ReadOnly()] as String

Jim Wooley
http://devauthority.com/blogs/jwooley/default.aspx

Show quoteHide quote
> I meant the property name is "ReadOnly" - not a read only property.
Author
6 Jul 2006 1:19 AM
Kevin
Thanks Jim.  That's what I was looking for.


On Wed, 05 Jul 2006 11:08:46 -0700, Jim Wooley
<jimNOSPAMwooley@hotmail.com> wrote:

Show quoteHide quote
>To use a keyword as a property in VB, enclose it in brackets as follows:
>
>     Public Property [ReadOnly]() As String
>
>Actually, you can do the following (although I would not recommend it for
>maintainablity):
>     Public Readonly Property [ReadOnly()] as String
>
>Jim Wooley
>http://devauthority.com/blogs/jwooley/default.aspx
>
>> I meant the property name is "ReadOnly" - not a read only property.
>
Author
5 Jul 2006 6:22 AM
Cor Ligthert [MVP]
Kevin,

On our website is a lot of code and not one piece C# (although we are able
to that)

http://www.vb-tips.com/default.aspx

I don't know how old you are and know that the USA has strict laws. If you
are old enoug, did you real never drink Heineken. Than you are probably one
of the last mans on the world who did not.

:-)

Cor

Show quoteHide quote
"Kevin" <kev***@cfl.rr.com> schreef in bericht
news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
> I'm just now making the switch from VB6 to VB2005, so I haven't had a
> lot of experience with it. I've found one thing so far when trying to
> create a custom class from a Combobox. I found sample code on both and
> tried making the methods and properties I wanted from between the two.
> In C# you can create a ReadOnly property for a Combobox while VB won't
> let you use the Keyword.
>
> I never had Dutch beer. Is it better than American beer?
>
>
> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
> <notmyfirstn***@planet.nl> wrote:
>
>>Kevin,
>>
>>> Why then is most of the sample code I find on the Internet written in
>>> C#? I've found that some things done in C# can't be done in VB. I will
>>> continue using VB nonetheless.
>>>
>>I think that you have to wait until those 6 million are over.
>>
>>There is very few to what you can do more in C# than in VB.Net (unsafe
>>code).
>>
>>For the rest I am curious what you have found what can be done in C# 2005
>>more than in VB.Net.
>>
>>The same is for C# which can almost completely use the Visual Basic
>>namespace.
>>
>>However I real C# programmer would not do that, I think something the same
>>as a real Englishman would not drink Dutch or Belgium beer some decenia
>>ago.
>>
>>:-)
>>
>>Cor
>>
>>>
>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>>> <notmyfirstn***@planet.nl> wrote:
>>>
>>>>Mentochan,
>>>>
>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>>>newsgroups
>>>>than VB Net programmers become at a certain moment more converming the
>>>>rules, while for C++ and C# programmers probably old C rules are for
>>>>them
>>>>as
>>>>well OOP.
>>>>
>>>>However it is as well usable while ignoring that.
>>>>(There are 6 million programmers probably converting you know, a little
>>>>bit
>>>>more than with other languages).
>>>>
>>>>Cor
>>>>
>>>><mentoc***@gmail.com> schreef in bericht
>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>>> falling into a hardtime to maintain such product. I myself don't think
>>>>> it's true.
>>>>> Is there any articles talk about this?
>>>>>
>>>>
>>
Author
5 Jul 2006 6:35 AM
Cor Ligthert [MVP]
Kevin,

Completely of thread but whatever, at the moment I don't drink beer anymore
but from my history about beer.

I like American beer as Budweiser and Miller. However if you once have the
chance than go to Czech.

There you can drink Urquel and real Budweiser from draft, than you are
talking about no other beer anymore. (The bottles with those don't reach in
my opinon not in any way the taste from draft in Czech what has by other
beers not so much difference).  If you don't believe me, ask Herfried, he
lives near Czech.

Cor


Show quoteHide quote
"Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
news:eVMQ3s$nGHA.816@TK2MSFTNGP05.phx.gbl...
> Kevin,
>
> On our website is a lot of code and not one piece C# (although we are able
> to that)
>
> http://www.vb-tips.com/default.aspx
>
> I don't know how old you are and know that the USA has strict laws. If you
> are old enoug, did you real never drink Heineken. Than you are probably
> one of the last mans on the world who did not.
>
> :-)
>
> Cor
>
> "Kevin" <kev***@cfl.rr.com> schreef in bericht
> news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
>> I'm just now making the switch from VB6 to VB2005, so I haven't had a
>> lot of experience with it. I've found one thing so far when trying to
>> create a custom class from a Combobox. I found sample code on both and
>> tried making the methods and properties I wanted from between the two.
>> In C# you can create a ReadOnly property for a Combobox while VB won't
>> let you use the Keyword.
>>
>> I never had Dutch beer. Is it better than American beer?
>>
>>
>> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
>> <notmyfirstn***@planet.nl> wrote:
>>
>>>Kevin,
>>>
>>>> Why then is most of the sample code I find on the Internet written in
>>>> C#? I've found that some things done in C# can't be done in VB. I will
>>>> continue using VB nonetheless.
>>>>
>>>I think that you have to wait until those 6 million are over.
>>>
>>>There is very few to what you can do more in C# than in VB.Net (unsafe
>>>code).
>>>
>>>For the rest I am curious what you have found what can be done in C# 2005
>>>more than in VB.Net.
>>>
>>>The same is for C# which can almost completely use the Visual Basic
>>>namespace.
>>>
>>>However I real C# programmer would not do that, I think something the
>>>same
>>>as a real Englishman would not drink Dutch or Belgium beer some decenia
>>>ago.
>>>
>>>:-)
>>>
>>>Cor
>>>
>>>>
>>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>>>> <notmyfirstn***@planet.nl> wrote:
>>>>
>>>>>Mentochan,
>>>>>
>>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>>>>>newsgroups
>>>>>than VB Net programmers become at a certain moment more converming the
>>>>>rules, while for C++ and C# programmers probably old C rules are for
>>>>>them
>>>>>as
>>>>>well OOP.
>>>>>
>>>>>However it is as well usable while ignoring that.
>>>>>(There are 6 million programmers probably converting you know, a little
>>>>>bit
>>>>>more than with other languages).
>>>>>
>>>>>Cor
>>>>>
>>>>><mentoc***@gmail.com> schreef in bericht
>>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>>>> falling into a hardtime to maintain such product. I myself don't
>>>>>> think
>>>>>> it's true.
>>>>>> Is there any articles talk about this?
>>>>>>
>>>>>
>>>
>
>
Author
5 Jul 2006 7:04 AM
Peter Proost
Also completly, 1000% OT,
but you haven't had a real beer before you have tasted the fine belgian
beers :-)
I've never met a finer beer then a nice belgian beer called "Duvel" or
"Blond Leffe", if you ever get the change taste them.
This weekend I was in Groningen were they served me Grolsch and thought
maybe this will convince me of the good dutch beers but it tasted even worse
than I imagined ;-)
As you may have noticed, we Belgians love our beers but that's only because
they're the best in our opinion and everyone else's who's ever had one :-)
So if you ever get the change, taste one of the 500+ sorts available

http://en.wikipedia.org/wiki/Belgian_beer

--
Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the Universe trying to produce
bigger and better idiots. So far, the Universe is winning. (Rich Cook)

Show quoteHide quote
"Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
news:unEHY0$nGHA.1248@TK2MSFTNGP05.phx.gbl...
> Kevin,
>
> Completely of thread but whatever, at the moment I don't drink beer
anymore
> but from my history about beer.
>
> I like American beer as Budweiser and Miller. However if you once have the
> chance than go to Czech.
>
> There you can drink Urquel and real Budweiser from draft, than you are
> talking about no other beer anymore. (The bottles with those don't reach
in
> my opinon not in any way the taste from draft in Czech what has by other
> beers not so much difference).  If you don't believe me, ask Herfried, he
> lives near Czech.
>
> Cor
>
>
> "Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
> news:eVMQ3s$nGHA.816@TK2MSFTNGP05.phx.gbl...
> > Kevin,
> >
> > On our website is a lot of code and not one piece C# (although we are
able
> > to that)
> >
> > http://www.vb-tips.com/default.aspx
> >
> > I don't know how old you are and know that the USA has strict laws. If
you
> > are old enoug, did you real never drink Heineken. Than you are probably
> > one of the last mans on the world who did not.
> >
> > :-)
> >
> > Cor
> >
> > "Kevin" <kev***@cfl.rr.com> schreef in bericht
> > news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
> >> I'm just now making the switch from VB6 to VB2005, so I haven't had a
> >> lot of experience with it. I've found one thing so far when trying to
> >> create a custom class from a Combobox. I found sample code on both and
> >> tried making the methods and properties I wanted from between the two.
> >> In C# you can create a ReadOnly property for a Combobox while VB won't
> >> let you use the Keyword.
> >>
> >> I never had Dutch beer. Is it better than American beer?
> >>
> >>
> >> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
> >> <notmyfirstn***@planet.nl> wrote:
> >>
> >>>Kevin,
> >>>
> >>>> Why then is most of the sample code I find on the Internet written in
> >>>> C#? I've found that some things done in C# can't be done in VB. I
will
> >>>> continue using VB nonetheless.
> >>>>
> >>>I think that you have to wait until those 6 million are over.
> >>>
> >>>There is very few to what you can do more in C# than in VB.Net (unsafe
> >>>code).
> >>>
> >>>For the rest I am curious what you have found what can be done in C#
2005
> >>>more than in VB.Net.
> >>>
> >>>The same is for C# which can almost completely use the Visual Basic
> >>>namespace.
> >>>
> >>>However I real C# programmer would not do that, I think something the
> >>>same
> >>>as a real Englishman would not drink Dutch or Belgium beer some decenia
> >>>ago.
> >>>
> >>>:-)
> >>>
> >>>Cor
> >>>
> >>>>
> >>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
> >>>> <notmyfirstn***@planet.nl> wrote:
> >>>>
> >>>>>Mentochan,
> >>>>>
> >>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
> >>>>>newsgroups
> >>>>>than VB Net programmers become at a certain moment more converming
the
> >>>>>rules, while for C++ and C# programmers probably old C rules are for
> >>>>>them
> >>>>>as
> >>>>>well OOP.
> >>>>>
> >>>>>However it is as well usable while ignoring that.
> >>>>>(There are 6 million programmers probably converting you know, a
little
> >>>>>bit
> >>>>>more than with other languages).
> >>>>>
> >>>>>Cor
> >>>>>
> >>>>><mentoc***@gmail.com> schreef in bericht
> >>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
> >>>>>> It was heard that VB is not fitful for OO programming, and MS is
> >>>>>> falling into a hardtime to maintain such product. I myself don't
> >>>>>> think
> >>>>>> it's true.
> >>>>>> Is there any articles talk about this?
> >>>>>>
> >>>>>
> >>>
> >
> >
>
>
Author
5 Jul 2006 10:36 AM
Cor Ligthert [MVP]
Peter,

Was you ever in Tjechy. If you were not there you cannot talk about beer.

I once drunk I thought as well in Groningen in a bar a lot of that beer with
that woman's name.
The next day I had an headage I never had before from beer. It could have
been me but in that time it was containing a lot of sulphite. Therefore I
like Heineken it has 0% sulphite.

I have too drunk once some Belgian dark beers. I could not drink them, is
was as English Bitter and decoded never to drink any Belgian beer any more.
It was not Suske. That decision has changed.

Nevertheless, there are very good Belgians beers, but you surely have once
to go to Tjechy and drink from draft (not bottle) to be able to judge.

:-)

Cor

Show quoteHide quote
"Peter Proost" <pproost@nospam.hotmail.com> schreef in bericht
news:%23JV3VFAoGHA.1076@TK2MSFTNGP03.phx.gbl...
> Also completly, 1000% OT,
> but you haven't had a real beer before you have tasted the fine belgian
> beers :-)
> I've never met a finer beer then a nice belgian beer called "Duvel" or
> "Blond Leffe", if you ever get the change taste them.
> This weekend I was in Groningen were they served me Grolsch and thought
> maybe this will convince me of the good dutch beers but it tasted even
> worse
> than I imagined ;-)
> As you may have noticed, we Belgians love our beers but that's only
> because
> they're the best in our opinion and everyone else's who's ever had one :-)
> So if you ever get the change, taste one of the 500+ sorts available
>
> http://en.wikipedia.org/wiki/Belgian_beer
>
> --
> Programming today is a race between software engineers striving to build
> bigger and better idiot-proof programs, and the Universe trying to produce
> bigger and better idiots. So far, the Universe is winning. (Rich Cook)
>
> "Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
> news:unEHY0$nGHA.1248@TK2MSFTNGP05.phx.gbl...
>> Kevin,
>>
>> Completely of thread but whatever, at the moment I don't drink beer
> anymore
>> but from my history about beer.
>>
>> I like American beer as Budweiser and Miller. However if you once have
>> the
>> chance than go to Czech.
>>
>> There you can drink Urquel and real Budweiser from draft, than you are
>> talking about no other beer anymore. (The bottles with those don't reach
> in
>> my opinon not in any way the taste from draft in Czech what has by other
>> beers not so much difference).  If you don't believe me, ask Herfried, he
>> lives near Czech.
>>
>> Cor
>>
>>
>> "Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
>> news:eVMQ3s$nGHA.816@TK2MSFTNGP05.phx.gbl...
>> > Kevin,
>> >
>> > On our website is a lot of code and not one piece C# (although we are
> able
>> > to that)
>> >
>> > http://www.vb-tips.com/default.aspx
>> >
>> > I don't know how old you are and know that the USA has strict laws. If
> you
>> > are old enoug, did you real never drink Heineken. Than you are probably
>> > one of the last mans on the world who did not.
>> >
>> > :-)
>> >
>> > Cor
>> >
>> > "Kevin" <kev***@cfl.rr.com> schreef in bericht
>> > news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
>> >> I'm just now making the switch from VB6 to VB2005, so I haven't had a
>> >> lot of experience with it. I've found one thing so far when trying to
>> >> create a custom class from a Combobox. I found sample code on both and
>> >> tried making the methods and properties I wanted from between the two.
>> >> In C# you can create a ReadOnly property for a Combobox while VB won't
>> >> let you use the Keyword.
>> >>
>> >> I never had Dutch beer. Is it better than American beer?
>> >>
>> >>
>> >> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
>> >> <notmyfirstn***@planet.nl> wrote:
>> >>
>> >>>Kevin,
>> >>>
>> >>>> Why then is most of the sample code I find on the Internet written
>> >>>> in
>> >>>> C#? I've found that some things done in C# can't be done in VB. I
> will
>> >>>> continue using VB nonetheless.
>> >>>>
>> >>>I think that you have to wait until those 6 million are over.
>> >>>
>> >>>There is very few to what you can do more in C# than in VB.Net (unsafe
>> >>>code).
>> >>>
>> >>>For the rest I am curious what you have found what can be done in C#
> 2005
>> >>>more than in VB.Net.
>> >>>
>> >>>The same is for C# which can almost completely use the Visual Basic
>> >>>namespace.
>> >>>
>> >>>However I real C# programmer would not do that, I think something the
>> >>>same
>> >>>as a real Englishman would not drink Dutch or Belgium beer some
>> >>>decenia
>> >>>ago.
>> >>>
>> >>>:-)
>> >>>
>> >>>Cor
>> >>>
>> >>>>
>> >>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>> >>>> <notmyfirstn***@planet.nl> wrote:
>> >>>>
>> >>>>>Mentochan,
>> >>>>>
>> >>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
>> >>>>>newsgroups
>> >>>>>than VB Net programmers become at a certain moment more converming
> the
>> >>>>>rules, while for C++ and C# programmers probably old C rules are for
>> >>>>>them
>> >>>>>as
>> >>>>>well OOP.
>> >>>>>
>> >>>>>However it is as well usable while ignoring that.
>> >>>>>(There are 6 million programmers probably converting you know, a
> little
>> >>>>>bit
>> >>>>>more than with other languages).
>> >>>>>
>> >>>>>Cor
>> >>>>>
>> >>>>><mentoc***@gmail.com> schreef in bericht
>> >>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>> >>>>>> It was heard that VB is not fitful for OO programming, and MS is
>> >>>>>> falling into a hardtime to maintain such product. I myself don't
>> >>>>>> think
>> >>>>>> it's true.
>> >>>>>> Is there any articles talk about this?
>> >>>>>>
>> >>>>>
>> >>>
>> >
>> >
>>
>>
>
>
Author
5 Jul 2006 11:49 AM
Peter Proost
Not wanting to start a beer thread but you shouldn't drink dark belgian
beers, as always it are the blondes who are the best ;-) lol

Peter

--
Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the Universe trying to produce
bigger and better idiots. So far, the Universe is winning. (Rich Cook)

Show quoteHide quote
"Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
news:u#f8q6BoGHA.4616@TK2MSFTNGP05.phx.gbl...
> Peter,
>
> Was you ever in Tjechy. If you were not there you cannot talk about beer.
>
> I once drunk I thought as well in Groningen in a bar a lot of that beer
with
> that woman's name.
> The next day I had an headage I never had before from beer. It could have
> been me but in that time it was containing a lot of sulphite. Therefore I
> like Heineken it has 0% sulphite.
>
> I have too drunk once some Belgian dark beers. I could not drink them, is
> was as English Bitter and decoded never to drink any Belgian beer any
more.
> It was not Suske. That decision has changed.
>
> Nevertheless, there are very good Belgians beers, but you surely have once
> to go to Tjechy and drink from draft (not bottle) to be able to judge.
>
> :-)
>
> Cor
>
> "Peter Proost" <pproost@nospam.hotmail.com> schreef in bericht
> news:%23JV3VFAoGHA.1076@TK2MSFTNGP03.phx.gbl...
> > Also completly, 1000% OT,
> > but you haven't had a real beer before you have tasted the fine belgian
> > beers :-)
> > I've never met a finer beer then a nice belgian beer called "Duvel" or
> > "Blond Leffe", if you ever get the change taste them.
> > This weekend I was in Groningen were they served me Grolsch and thought
> > maybe this will convince me of the good dutch beers but it tasted even
> > worse
> > than I imagined ;-)
> > As you may have noticed, we Belgians love our beers but that's only
> > because
> > they're the best in our opinion and everyone else's who's ever had one
:-)
> > So if you ever get the change, taste one of the 500+ sorts available
> >
> > http://en.wikipedia.org/wiki/Belgian_beer
> >
> > --
> > Programming today is a race between software engineers striving to build
> > bigger and better idiot-proof programs, and the Universe trying to
produce
> > bigger and better idiots. So far, the Universe is winning. (Rich Cook)
> >
> > "Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
> > news:unEHY0$nGHA.1248@TK2MSFTNGP05.phx.gbl...
> >> Kevin,
> >>
> >> Completely of thread but whatever, at the moment I don't drink beer
> > anymore
> >> but from my history about beer.
> >>
> >> I like American beer as Budweiser and Miller. However if you once have
> >> the
> >> chance than go to Czech.
> >>
> >> There you can drink Urquel and real Budweiser from draft, than you are
> >> talking about no other beer anymore. (The bottles with those don't
reach
> > in
> >> my opinon not in any way the taste from draft in Czech what has by
other
> >> beers not so much difference).  If you don't believe me, ask Herfried,
he
> >> lives near Czech.
> >>
> >> Cor
> >>
> >>
> >> "Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> schreef in bericht
> >> news:eVMQ3s$nGHA.816@TK2MSFTNGP05.phx.gbl...
> >> > Kevin,
> >> >
> >> > On our website is a lot of code and not one piece C# (although we are
> > able
> >> > to that)
> >> >
> >> > http://www.vb-tips.com/default.aspx
> >> >
> >> > I don't know how old you are and know that the USA has strict laws.
If
> > you
> >> > are old enoug, did you real never drink Heineken. Than you are
probably
> >> > one of the last mans on the world who did not.
> >> >
> >> > :-)
> >> >
> >> > Cor
> >> >
> >> > "Kevin" <kev***@cfl.rr.com> schreef in bericht
> >> > news:lpila2t0kr2fs2pnnii6hb1k0jgsp20sm4@4ax.com...
> >> >> I'm just now making the switch from VB6 to VB2005, so I haven't had
a
> >> >> lot of experience with it. I've found one thing so far when trying
to
> >> >> create a custom class from a Combobox. I found sample code on both
and
> >> >> tried making the methods and properties I wanted from between the
two.
> >> >> In C# you can create a ReadOnly property for a Combobox while VB
won't
> >> >> let you use the Keyword.
> >> >>
> >> >> I never had Dutch beer. Is it better than American beer?
> >> >>
> >> >>
> >> >> On Tue, 4 Jul 2006 21:55:47 +0200, "Cor Ligthert [MVP]"
> >> >> <notmyfirstn***@planet.nl> wrote:
> >> >>
> >> >>>Kevin,
> >> >>>
> >> >>>> Why then is most of the sample code I find on the Internet written
> >> >>>> in
> >> >>>> C#? I've found that some things done in C# can't be done in VB. I
> > will
> >> >>>> continue using VB nonetheless.
> >> >>>>
> >> >>>I think that you have to wait until those 6 million are over.
> >> >>>
> >> >>>There is very few to what you can do more in C# than in VB.Net
(unsafe
> >> >>>code).
> >> >>>
> >> >>>For the rest I am curious what you have found what can be done in C#
> > 2005
> >> >>>more than in VB.Net.
> >> >>>
> >> >>>The same is for C# which can almost completely use the Visual Basic
> >> >>>namespace.
> >> >>>
> >> >>>However I real C# programmer would not do that, I think something
the
> >> >>>same
> >> >>>as a real Englishman would not drink Dutch or Belgium beer some
> >> >>>decenia
> >> >>>ago.
> >> >>>
> >> >>>:-)
> >> >>>
> >> >>>Cor
> >> >>>
> >> >>>>
> >> >>>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
> >> >>>> <notmyfirstn***@planet.nl> wrote:
> >> >>>>
> >> >>>>>Mentochan,
> >> >>>>>
> >> >>>>>I assume that VB Net is more OOP than C++ and C#. As I read these
> >> >>>>>newsgroups
> >> >>>>>than VB Net programmers become at a certain moment more converming
> > the
> >> >>>>>rules, while for C++ and C# programmers probably old C rules are
for
> >> >>>>>them
> >> >>>>>as
> >> >>>>>well OOP.
> >> >>>>>
> >> >>>>>However it is as well usable while ignoring that.
> >> >>>>>(There are 6 million programmers probably converting you know, a
> > little
> >> >>>>>bit
> >> >>>>>more than with other languages).
> >> >>>>>
> >> >>>>>Cor
> >> >>>>>
> >> >>>>><mentoc***@gmail.com> schreef in bericht
> >> >>>>>news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
> >> >>>>>> It was heard that VB is not fitful for OO programming, and MS is
> >> >>>>>> falling into a hardtime to maintain such product. I myself don't
> >> >>>>>> think
> >> >>>>>> it's true.
> >> >>>>>> Is there any articles talk about this?
> >> >>>>>>
> >> >>>>>
> >> >>>
> >> >
> >> >
> >>
> >>
> >
> >
>
>
Author
8 Jul 2006 4:03 PM
Theo Verweij
There are also things you cannot do in C# that yo can do in VB.
These are language specific features, and these are chosen and developed
by the language teams. Example of these things are the My keyword in VB,
optional parameters in VB and shared classes in vb (called modules).
These things are not available in C#.

Kevin wrote:
Show quoteHide quote
> Why then is most of the sample code I find on the Internet written in
> C#? I've found that some things done in C# can't be done in VB. I will
> continue using VB nonetheless.
>
>
> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
> <notmyfirstn***@planet.nl> wrote:
>
>> Mentochan,
>>
>> I assume that VB Net is more OOP than C++ and C#. As I read these newsgroups
>> than VB Net programmers become at a certain moment more converming the
>> rules, while for C++ and C# programmers probably old C rules are for them as
>> well OOP.
>>
>> However it is as well usable while ignoring that.
>> (There are 6 million programmers probably converting you know, a little bit
>> more than with other languages).
>>
>> Cor
>>
>> <mentoc***@gmail.com> schreef in bericht
>> news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>> It was heard that VB is not fitful for OO programming, and MS is
>>> falling into a hardtime to maintain such product. I myself don't think
>>> it's true.
>>> Is there any articles talk about this?
>>>
Author
8 Jul 2006 4:30 PM
Göran_Andersson
Still, those are just tools, they don't limit what you can do with the
languages, only how you can do it.

Theo Verweij wrote:
Show quoteHide quote
> There are also things you cannot do in C# that yo can do in VB.
> These are language specific features, and these are chosen and developed
> by the language teams. Example of these things are the My keyword in VB,
> optional parameters in VB and shared classes in vb (called modules).
> These things are not available in C#.
>
> Kevin wrote:
>> Why then is most of the sample code I find on the Internet written in
>> C#? I've found that some things done in C# can't be done in VB. I will
>> continue using VB nonetheless.
>>
>>
>> On Tue, 4 Jul 2006 09:09:19 +0200, "Cor Ligthert [MVP]"
>> <notmyfirstn***@planet.nl> wrote:
>>
>>> Mentochan,
>>>
>>> I assume that VB Net is more OOP than C++ and C#. As I read these
>>> newsgroups than VB Net programmers become at a certain moment more
>>> converming the rules, while for C++ and C# programmers probably old C
>>> rules are for them as well OOP.
>>>
>>> However it is as well usable while ignoring that.
>>> (There are 6 million programmers probably converting you know, a
>>> little bit more than with other languages).
>>>
>>> Cor
>>>
>>> <mentoc***@gmail.com> schreef in bericht
>>> news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>>>> It was heard that VB is not fitful for OO programming, and MS is
>>>> falling into a hardtime to maintain such product. I myself don't think
>>>> it's true.
>>>> Is there any articles talk about this?
>>>>
Author
5 Jul 2006 5:56 AM
Göran_Andersson
I would say that VB.NET and C# is about equal when it comes to OOP.

My opinion is that C# feels more object oriented, but that is only
because the syntax in VB.NET is somewhat awkward. C# was designed for
OOP from the ground up, but with VB.NET it was added into a procedural
language.

Old C rules does not apply to OOP, as C is not object oriented. :)

Cor Ligthert [MVP] wrote:
Show quoteHide quote
> Mentochan,
>
> I assume that VB Net is more OOP than C++ and C#. As I read these newsgroups
> than VB Net programmers become at a certain moment more converming the
> rules, while for C++ and C# programmers probably old C rules are for them as
> well OOP.
>
> However it is as well usable while ignoring that.
> (There are 6 million programmers probably converting you know, a little bit
> more than with other languages).
>
> Cor
>
> <mentoc***@gmail.com> schreef in bericht
> news:1151993351.690212.100080@75g2000cwc.googlegroups.com...
>> It was heard that VB is not fitful for OO programming, and MS is
>> falling into a hardtime to maintain such product. I myself don't think
>> it's true.
>> Is there any articles talk about this?
>>
>
>
Author
5 Jul 2006 10:21 AM
Herfried K. Wagner [MVP]
"Göran Andersson" <gu***@guffa.com> schrieb:
> My opinion is that C# feels more object oriented, but that is only because
> the syntax in VB.NET is somewhat awkward.

Interface implementation based on identifier equality feels more
object-oriented than declarative interface implementation?

> C# was designed for OOP from the ground up, but with VB.NET
> it was added into a procedural language.

Well, as a result VB.NET is more flexible than C# :-).

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
5 Jul 2006 8:16 PM
Göran_Andersson
Herfried K. Wagner [MVP] wrote:
> "Göran Andersson" <gu***@guffa.com> schrieb:
>> My opinion is that C# feels more object oriented, but that is only
>> because the syntax in VB.NET is somewhat awkward.
>
> Interface implementation based on identifier equality feels more
> object-oriented than declarative interface implementation?

What do you mean? Do you mean the difference between implicit and
explicit implementations?

public void Dispose() {}

vs.

public void IDisposable.Dispose() {}

C# supports both, doesn't VB?

>> C# was designed for OOP from the ground up, but with VB.NET
>> it was added into a procedural language.
>
> Well, as a result VB.NET is more flexible than C# :-).
>

How would that make it more flexible?
Author
5 Jul 2006 8:50 PM
Jim Wooley
I suppose the issue with interface implementation is that you can do the
following in VB but not in C#:

public sub SoYouWantToDisposeMe() implements IDisposable.Dispose

In order to allow the above in VB, it is not good enough to say:
     public sub Dispose()

You have to explicitly state which method implements which portion of the
interface.
Jim Wooley
http://devauthority.com/blogs/jwooley/default.aspx

Show quoteHide quote
> Herfried K. Wagner [MVP] wrote:
>
>> "Göran Andersson" <gu***@guffa.com> schrieb:
>>
>>> My opinion is that C# feels more object oriented, but that is only
>>> because the syntax in VB.NET is somewhat awkward.
>>>
>> Interface implementation based on identifier equality feels more
>> object-oriented than declarative interface implementation?
>>
> What do you mean? Do you mean the difference between implicit and
> explicit implementations?
>
> public void Dispose() {}
>
> vs.
>
> public void IDisposable.Dispose() {}
>
> C# supports both, doesn't VB?
Author
5 Jul 2006 9:51 PM
Herfried K. Wagner [MVP]
"Jim Wooley" <jimNOSPAMwooley@hotmail.com> schrieb:
>I suppose the issue with interface implementation is that you can do the
>following in VB but not in C#:
>
> public sub SoYouWantToDisposeMe() implements IDisposable.Dispose

That's exactly what I mean.  In C# one has to guess that a member implements
a certain method of an interface whereas it's not necessary to lookup the
interface's member in VB.NET in order to understand the source code.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
5 Jul 2006 11:00 PM
Göran_Andersson
Herfried K. Wagner [MVP] wrote:
> "Jim Wooley" <jimNOSPAMwooley@hotmail.com> schrieb:
>> I suppose the issue with interface implementation is that you can do
>> the following in VB but not in C#:
>>
>> public sub SoYouWantToDisposeMe() implements IDisposable.Dispose
>
> That's exactly what I mean.  In C# one has to guess that a member
> implements a certain method of an interface whereas it's not necessary
> to lookup the interface's member in VB.NET in order to understand the
> source code.
>

That is easily remedied by placing them in a region:

#region IDisposable members

public override void Dispose() {
....
}

#endregion

Clear as day. :)
If you let Visual Studio (2005) create the stubs for the implementation,
it places them in a region like this.
Author
6 Jul 2006 1:08 PM
Michael D. Ober
In this particular case, VB has it right.  The "implements" clause on the
event procedure makes the language more readable.  On the other hand,
iterators are far more difficult in VB than in C#.  VB doesn't have the
"yield" statement.

Mike Ober.

Show quoteHide quote
"Göran Andersson" <gu***@guffa.com> wrote in message
news:uXIocbIoGHA.2312@TK2MSFTNGP04.phx.gbl...
> Herfried K. Wagner [MVP] wrote:
> > "Jim Wooley" <jimNOSPAMwooley@hotmail.com> schrieb:
> >> I suppose the issue with interface implementation is that you can do
> >> the following in VB but not in C#:
> >>
> >> public sub SoYouWantToDisposeMe() implements IDisposable.Dispose
> >
> > That's exactly what I mean.  In C# one has to guess that a member
> > implements a certain method of an interface whereas it's not necessary
> > to lookup the interface's member in VB.NET in order to understand the
> > source code.
> >
>
> That is easily remedied by placing them in a region:
>
> #region IDisposable members
>
> public override void Dispose() {
> ...
> }
>
> #endregion
>
> Clear as day. :)
> If you let Visual Studio (2005) create the stubs for the implementation,
> it places them in a region like this.
Author
4 Jul 2006 7:45 AM
Herfried K. Wagner [MVP]
<mentoc***@gmail.com> schrieb:
> It was heard that VB is not fitful for OO programming, and MS is
> falling into a hardtime to maintain such product. I myself don't think
> it's true.
> Is there any articles talk about this?

No, because it's not true...

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
4 Jul 2006 9:22 AM
Patrice
I've just seen personal opinions such as :

"There is no need for another language and developing VB.NET took resources
away from developing the framework. The framework library shows signs of
poor design and cut corners and I think that if Microsoft hadn't diverted
its resources towards VB.NET then the framework library would have been much
better."

(quoted from http://www.grimes.demon.co.uk/dotnet/vbpetition.htm)

I wouldn't worry much about this...

--
Patrice

<mentoc***@gmail.com> a écrit dans le message de news:
1151993351.690212.100***@75g2000cwc.googlegroups.com...
Show quoteHide quote
> It was heard that VB is not fitful for OO programming, and MS is
> falling into a hardtime to maintain such product. I myself don't think
> it's true.
> Is there any articles talk about this?
>
Author
4 Jul 2006 12:28 PM
Dennis
I suspect that with 30 billion in cash even after the 3 dlr per share special
dividend and earnings increasing 10 to 15% each year that M'soft has the
resources to develop both VB.Net and FrameWork.
--
Dennis in Houston


Show quoteHide quote
"Patrice" wrote:

> I've just seen personal opinions such as :
>
> "There is no need for another language and developing VB.NET took resources
> away from developing the framework. The framework library shows signs of
> poor design and cut corners and I think that if Microsoft hadn't diverted
> its resources towards VB.NET then the framework library would have been much
> better."
>
> (quoted from http://www.grimes.demon.co.uk/dotnet/vbpetition.htm)
>
> I wouldn't worry much about this...
>
> --
> Patrice
>
> <mentoc***@gmail.com> a écrit dans le message de news:
> 1151993351.690212.100***@75g2000cwc.googlegroups.com...
> > It was heard that VB is not fitful for OO programming, and MS is
> > falling into a hardtime to maintain such product. I myself don't think
> > it's true.
> > Is there any articles talk about this?
> >
>
>
>
Author
4 Jul 2006 12:37 PM
Herfried K. Wagner [MVP]
"Patrice" <scr***@chez.com> schrieb:
> I've just seen personal opinions such as :
>
> "There is no need for another language and developing VB.NET took
> resources away from developing the framework. The framework library shows
> signs of poor design and cut corners and I think that if Microsoft hadn't
> diverted its resources towards VB.NET then the framework library would
> have been much better."
>
> (quoted from http://www.grimes.demon.co.uk/dotnet/vbpetition.htm)

Microsoft doesn't sell the .NET Framework, it sells IDEs.  I doubt that many
former VB6 users would have migrated to a Microsoft IDE at all if there was
not VB.NET.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
5 Jul 2006 2:36 AM
Smokey Grindle
well the person who wrote that petition needs to get their mind out of the
past and learn true OOP... VB6 was HORRIBLE compared to the OOP C# and
VB.NET brings... and because of them that stupid My namespace was included
in VB2005 (ok some of it is nice, but default instances? please.... get rid
of that junk)


Show quoteHide quote
"Patrice" <scr***@chez.com> wrote in message
news:%2312Get0nGHA.1444@TK2MSFTNGP02.phx.gbl...
> I've just seen personal opinions such as :
>
> "There is no need for another language and developing VB.NET took
> resources away from developing the framework. The framework library shows
> signs of poor design and cut corners and I think that if Microsoft hadn't
> diverted its resources towards VB.NET then the framework library would
> have been much better."
>
> (quoted from http://www.grimes.demon.co.uk/dotnet/vbpetition.htm)
>
> I wouldn't worry much about this...
>
> --
> Patrice
>
> <mentoc***@gmail.com> a écrit dans le message de news:
> 1151993351.690212.100***@75g2000cwc.googlegroups.com...
>> It was heard that VB is not fitful for OO programming, and MS is
>> falling into a hardtime to maintain such product. I myself don't think
>> it's true.
>> Is there any articles talk about this?
>>
>
>
Author
5 Jul 2006 10:19 AM
Herfried K. Wagner [MVP]
"Smokey Grindle" <nospam@dontspamme.com> schrieb:
> well the person who wrote that petition needs to get their mind out of the
> past and learn true OOP... VB6 was HORRIBLE compared to the OOP C# and
> VB.NET brings... and because of them that stupid My namespace was included
> in VB2005 (ok some of it is nice, but default instances? please.... get
> rid of that junk)

Well, it's pretty obvious that you didn't undestand the goals of the
petition.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
5 Jul 2006 10:38 AM
Cor Ligthert [MVP]
>
> Well, it's pretty obvious that you didn't undestand the goals of the
> petition.
>
What at least me does not agree with you, reading the message I did
completely agree with it, while thinking that Herfried would do that as
well.

Cor

Show quoteHide quote
> --
> M S   Herfried K. Wagner
> M V P  <URL:http://dotnet.mvps.org/>
> V B   <URL:http://classicvb.org/petition/>