|
I like your reply, because you're not being affected by the provocative nature of my question
Colin Angus Mackay wrote:
All you've provided so far is opinion and anecdotal evidence.
Actually, I feel offended when somebody says "what is written in VB.NET sucks". Using this language or another is really a matter of personal taste. My opinion is that whichever language you're using doesn't matter as long as you keep learning and acquiring new experience.
When MS introduced .NET, they made us almost equal when it comes to the matter of which language to use.
Regards,
Serge (Logic Software)
|
|
|
|
|
He never made such a comment, but was stating that which language you use a matter of preference. True, VB.NET and C# generate almost the same MSIL (C# does support more features of the CLI, however, and does optimize slightly better in some cases), but a developer as he said will most likely use whichever language he has more experience (with similar) languages.
Yes, I do believe that VB sucks (because I know how it works based on my decade of experience with OLE automation and COM) but I have not such opinion of VB.NET other than that I personally don't like the syntax. Coming from a long background with C/C++, Perl, and Java I like curly braces and semi-colons, but it's only my personal opinion, which is what the poster said is all you're offering and it's true. What you stated is your opinion and nothing more. And that's okay, just don't think it's a matter of fact.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Heath Stewart wrote:
He never made such a comment, but was stating that which language you use a matter of preference.
Actually, I was not referring Colin when put this.
. What you stated is your opinion and nothing more.
Well, my opinion is based on personal experience in working with C# programmers. As you can see in my first post, I state that there is snobbery in C# programmers. I just simply don't understand why you (C# programmers) underestimate our (VB.NET) ability to create reliable and scalable software.
It proved to be a stereotype that VB.NET sucks because VB sucks. I want to break this vicious circle.
Regards,
Serge (Logic Software)
|
|
|
|
|
Except in most cases VB.NET programmers are VB programmers, which typically don't understand one iota about true development since VB hides so much in the runtime implementation that things like good class design and performance are easily excused. VB was created to make programming easier for a target audience that probably should've stayed with their jobs at McD's (extreme case, but that's how I typically see so many people jumping into this field). You and others may be exceptions, but that's were the snobbery stems.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Serge Lobko-Lobanovsky wrote:
I just simply don't understand why you (C# programmers) underestimate our (VB.NET) ability to create reliable and scalable software.
Ok, just compare at the posts on CodeProject's VB forum, on C# and on C++ and you'll understand why this happen.
It's useful to remember that the "B" on BASIC stands for "Beginners"; BASIC = Beginners All-purpose Symbolic Instruction Code.
Due to technical difficulties my previous signature, "I see dumb people" will be off until further notice. Too many people were thinking I was talking about them...
|
|
|
|
|
Daniel Turini wrote:
Ok, just compare at the posts on CodeProject's VB forum, on C# and on C++ and you'll understand why this happen.
That's what I had been doing when I got your reply. I found out that it would be much more useful for me to sit on these forums than of VB.NET ones. I do understand now your position in this argument.
It's useful to remember that the "B" on BASIC stands for "Beginners"; BASIC = Beginners All-purpose Symbolic Instruction Code.
However, with dot NET we can use VB.NET as well
Regards,
Serge (Logic Software)
|
|
|
|
|
What did you want to achieve with this posting?
This forum has the purpose to help developers when they face problems with programming in C#. I don't think we should begin to discuss such ideological themes.
As the others already said, it's very subjective which language is the better one or easier to use.
|
|
|
|
|
Stefan Troschütz wrote:
What did you want to achieve with this posting?
This forum has the purpose to help developers when they face problems with programming in C#. I don't think we should begin to discuss such ideological themes.
This is the forum that C# programmers read. That is why it is here.
Regards,
Serge (Logic Software)
|
|
|
|
|
But want did you want to achieve?
Do you want to hear that VB.NET is the greatest language ever. Why do you bother what others think about the language you use.
In my opinion everybody should use what he or she can handle best. I don't like some languages too or think it's hard to use them. But i don't care if anybody else use it and thinks it's really great.
It's pretty sad that some have a snobbish behaviour, as you described it so nice, or think that VB.Net sucks. But that's life. There will always be some unteachable people.
This is as sure as there will always be the quarrel which is the better operating system: Windows or Linux. But that's another story
So don't bother and lets not waste our time with this dumb and aimless discussion!
|
|
|
|
|
Stefan Troschütz wrote:
Do you want to hear that VB.NET is the greatest language ever. Why do you bother what others think about the language you use.
No, to me it really doesn't matter what language people in my team is using as long as the code they create works as it is supposed to.
Actually, I don't bother what people say about VB.NET. I bother what they think of the products which are written in it.
So don't bother and lets not waste our time with this dumb and aimless discussion!
As long as there "unteachable" people, there will be place for a "teaching" discussion, you can be sure!
Regards,
Serge (Logic Software)
|
|
|
|
|
Then good luck on your "teaching" mission.
I think you've found yourself a lifetime task
|
|
|
|
|
How can I determinate CPU & memory usage in C# (not WMI)?
HELLO!
|
|
|
|
|
|
Guys,
I'm creating a very simple program that will run everyday a little bit of logic
Select
filter
output to file depending on the current date and year
Question: I used "console application" as my output type in c# but when I run it, it popup a console window. What I need is when I run my program no window will popup on the screen. Purely exe file. Which type will I use in c#?
Please help ASAP
Dabuskol
|
|
|
|
|
A Windows Forms application. Then in the Main method you remove the call to the Application.Run() method. Instead call your logic from the Main method.
"You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar
Coming soon: The Second EuroCPian Event
|
|
|
|
|
Oops, I replied to the first instance of this question, but his problem is that he's not using a Windows Forms application, but a console application which will display a console window. This can be prevented in Windows NT (not in Windows) but the program that would run this "windowless console app" would display the console window. I just suggested writing a Windows Service.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
You could follow Colin's suggestion, but it's quicker simply to select 'Windows Application' in the Project Properties dialog, under Common Properties > General > Output Type.
Stability. What an interesting concept. -- Chris Maunder
|
|
|
|
|
Guys,
I'm creating a very simple program that will run everyday a little bit of logic
Select
filter
output to file depending on the current date and year
Question: I used "console application" as my output type in c# but when I run it, it popup a console window. What I need is when I run my program no window will popup on the screen. Purely exe file. Which type will I use in c#.
Please help ASAP
Dabuskol
|
|
|
|
|
You can run a console application without a console window in Windows NT (Windows 9x/ME does not support this). The problem is that you need a program that tells the console application to not show a window, so you end up in an infinite loop of trying to fix this.
I'd recommend writing a Windows Service which runs when the computer is booted (depending on the startup type of the service) and using either system credentials or a specific user's credentials (must have 'Log in locally' privileges, though). See the ServiceBase class in the .NET Framework SDK for more information.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hi gurus,
Is there a way in C# to create a new instance of a class (clone)?
Or must I copy each properties of my class one by one like for C++?
Thanks
Best regards.
There is no spoon.
|
|
|
|
|
hi,
refer to the article
http://www.codeproject.com/dotnet/Clone.asp
I guess this will solve your problem.
regards,
Aryadip.
Cheers !! and have a Funky day !!
|
|
|
|
|
|
ok, it works thanks!
There is no spoon.
|
|
|
|
|
Hello,
i've seen that the most common Windows Forms controls have the property BorderStyle. I've designed some forms with all the controls with FixedSingle like border. But the ComboBox have not, yet, that property. Is there a simple way to change the border? the combo seems too much different to the other components in the program, i'd like to uniform the style.
Thanks
|
|
|
|
|