|
-
Dec 8th, 2004, 03:28 PM
#1
DoEvents Sucks! No Wonder VB is so slow sometimes.
Click to view this thread. It's the solution to all VB programmers problems.
DoEvents Sucks
So what do ya think? I believe Microsuck did DoEvents on purpose to keep VB slow.
-
Dec 8th, 2004, 03:36 PM
#2
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Yeah right. Microsoft purposly keeps VB slow to maintain their monopoly.
-
Dec 8th, 2004, 05:24 PM
#3
Hyperactive Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Jacob Roman
Click to view this thread. It's the solution to all VB programmers problems.
DoEvents Sucks
So what do ya think? I believe Microsuck did DoEvents on purpose to keep VB slow.
I think microsoft created visual basic for people who doesn't have a lot of background in computer science. Microsoft did a very good job of hiding many computer science concepts from visual basic programmers. This allows people who doesn't really know a lot about computer science to still be able to write programs that run on the windows operating system. In my opinion they did a very good job of that and that is the #1 reason why visual basic is as popular as it is today.
Now if you want to create powerful high speed algorithms, you need to learn a language ment more for computer scientist. My best advice is to learn C++ and later on learn assembler. But know that it takes disipline to be able to program in C++. It probably takes about 2 to 3 years of learning before a person can really wield the power of C++.
Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde
-
Dec 8th, 2004, 05:41 PM
#4
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Cander
Yeah right. Micro soft purposly keeps VB slow to maintain their monopoly.

Then they came out with VB.NET and practically killed off VB's syntax. That syntax has been in BASIC since 1964! And VB.NET is slower too and too object oriented. I like it's new features and all but come on man.
-
Dec 8th, 2004, 05:48 PM
#5
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
I wonder what code they used for DoEvents. C++ always has used PeekMessage for their version of DoEvents. They could have at least stuck with PeekMessage and not use something slower.
-
Dec 8th, 2004, 08:09 PM
#6
Fanatic Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Jacob Roman
Then they came out with VB.NET and practically killed off VB's syntax. That syntax has been in BASIC since 1964! And VB.NET is slower too and too object oriented. I like it's new features and all but come on man.
Are you gonna complain about VB.NET being object-oriented? If so, you don't know what you're talking about. Because of OOP being implemented, VB now finally is being considered a 'real' programming language. And what about the syntax? Not much changed as far as I know.
Author for Visual Basic Web Magazine
-
Dec 8th, 2004, 08:12 PM
#7
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
I didn't say it's Object Oriented. I said it's way too Object Oriented.
-
Dec 9th, 2004, 04:24 AM
#8
Retired VBF Adm1nistrator
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
A programming language either is or is not Object Orientated.
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Dec 9th, 2004, 04:32 AM
#9
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Jamie, I think you should ban anyone that prefers VB6 to VB.Net, they are clearly dillusional.
Just because they can't understand OOP doesn't mean .net is bad.
I don't live here any more.
-
Dec 9th, 2004, 04:33 AM
#10
Hyperactive Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by plenderj
A programming language either is or is not Object Orientated.
Some are what I call "Ojbect Based" and some are "Object Oriented". I mean you really couldn't call visual basic 6 oop when it didn't allow for polymorphism and inheritance.
Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde
-
Dec 9th, 2004, 04:41 AM
#11
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Jacob, you should've complained about this in 1996. Not 2004.
Nowadays it is fashion to complain about .NET's insanely big framework size.
-
Dec 9th, 2004, 04:45 AM
#12
Retired VBF Adm1nistrator
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Maven; totally agree. VB6 is object based, but definitely not object orientated.
.NET on the other hand is just purely object orientated, which I like, because I also come from a Java background.
Wossy; true. Its strange, but I actually feel dirty whenever I open up the VB6 IDE to do something
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Dec 9th, 2004, 04:56 AM
#13
Hyperactive Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Merri
Jacob, you should've complained about this in 1996. Not 2004.
Nowadays it is fashion to complain about .NET's insanely big framework size.
I'm not the largest fan of .net!
One thing that annoys me is C#. I really don't understand the need for it. The way they did c++, it almost seems to me their trying to nudge C programmers into the "Microsoft Only" world.
Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde
-
Dec 9th, 2004, 06:30 AM
#14
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Well, that's why they've made a Linux compiler for C# - nope, not Microsoft, but other folks. Atleast I think they did one.
-
Dec 9th, 2004, 07:02 AM
#15
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
VB.NET should have been called B++ because it is nothing like VB6. And what I really hate is digging for functions buried thoughout all those classes.
-
Dec 9th, 2004, 07:22 AM
#16
Hyperactive Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Jacob Roman
VB.NET should have been called B++ because it is nothing like VB6. And what I really hate is digging for functions buried thoughout all those classes.
Wait for the new vb.NET 2005! It brings back lots of the old VB6 features!
Keep Smiling - even if its hard 
Frankie Says Relax, wossname Says Yeah!
wossname:--Currently I'm wearing a gimp suit and a parachute.
C# - Base64 Blog
-
Dec 9th, 2004, 07:26 AM
#17
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Jacob Roman
VB.NET should have been called B++ because it is nothing like VB6. And what I really hate is digging for functions buried thoughout all those classes.
Yeah, it must be terrible to actually have to do some work.
Laugh, and the world laughs with you. Cry, and you just water down your vodka.
Take credit, not responsibility
-
Dec 9th, 2004, 07:29 AM
#18
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Merri
Well, that's why they've made a Linux compiler for C# - nope, not Microsoft, but other folks. Atleast I think they did one.
What I don't understand is why they need a different compiler. I thought .NET was to be like Java - compile once, run anywhere.
Laugh, and the world laughs with you. Cry, and you just water down your vodka.
Take credit, not responsibility
-
Dec 9th, 2004, 07:32 AM
#19
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Because people might want to create and compile .NET programs on Linux?
-
Dec 9th, 2004, 07:34 AM
#20
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Merri
Because people might want to create and compile .NET programs on Linux?
That's just crazy talk.
Laugh, and the world laughs with you. Cry, and you just water down your vodka.
Take credit, not responsibility
-
Dec 9th, 2004, 09:14 AM
#21
Fanatic Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
OOP is dead, long live AOP
Martin J Wallace (Slaine)
-
Dec 9th, 2004, 09:40 AM
#22
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
I stopped using objects (Command Buttons, Textboxes, Labels, etc.) a long time ago. Long live DirectX and OpenGL! Now that's what I call OOP. Not that other crap.
-
Dec 9th, 2004, 10:26 AM
#23
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Slaine
OOP is dead, long live AOP
That's Aspect Oriented, right?
Laugh, and the world laughs with you. Cry, and you just water down your vodka.
Take credit, not responsibility
-
Dec 9th, 2004, 11:49 AM
#24
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
POP would be so great.
People Orientated Programming.
-
Dec 9th, 2004, 11:59 AM
#25
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
I wasn't so keen on .NET at first, but by now, I'm not sure that I'd want to go back. I feel that I work more efficiently in .NET than I ever did in VB6. If you wanted speed, you shouldn't be in either one...but out on the street buying some.
Where's I go with that? What I meant to say is that VB was for RAD, C++ for radICAL! .NET does a better job at RAD than VB6, but there is a small learning curve at the beginning.
My usual boring signature: Nothing
 
-
Dec 9th, 2004, 12:14 PM
#26
Hyperactive Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by crptcblade
What I don't understand is why they need a different compiler. I thought .NET was to be like Java - compile once, run anywhere.

run anywhere on windows lol
Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde
-
Dec 9th, 2004, 12:16 PM
#27
Hyperactive Member
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Shaggy Hiker
I wasn't so keen on .NET at first, but by now, I'm not sure that I'd want to go back. I feel that I work more efficiently in .NET than I ever did in VB6. If you wanted speed, you shouldn't be in either one...but out on the street buying some.
Where's I go with that? What I meant to say is that VB was for RAD, C++ for radICAL! .NET does a better job at RAD than VB6, but there is a small learning curve at the beginning.
I'm personally holding out to 2005 comes out, there is suppose to be some C++ fixes.
Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde
-
Dec 9th, 2004, 12:20 PM
#28
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by crptcblade
What I don't understand is why they need a different compiler. I thought .NET was to be like Java - compile once, run anywhere.

You can compile once and run anywhere. But you still need to have a port of the JIT and all that...just like Java. I have already written a couple VB.NET/C# apps that run on Windows and Linux.
-
Dec 9th, 2004, 12:21 PM
#29
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Maven
run anywhere on windows lol
Wrong!
-
Dec 9th, 2004, 01:02 PM
#30
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by Cander
You can compile once and run anywhere. But you still need to have a port of the JIT and all that...just like Java. I have already written a couple VB.NET/C# apps that run on Windows and Linux.
Right, that's what I was getting at. As opposed to C\C++ which is write once, compile a bunch of times.
I just didn't take into account that someone would be coding in .NET on Linux.
Laugh, and the world laughs with you. Cry, and you just water down your vodka.
Take credit, not responsibility
-
Dec 9th, 2004, 03:23 PM
#31
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
And I thought this thread was on slow functions like DoEvents. LOL! I blame myself for even bringing up VB.NET. Now it turned into a .NET discussion.
-
Dec 10th, 2004, 12:50 AM
#32
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
Well, start complaining about all string handling, graphical commands (PSet, Line, Circle...)... what else... oh yes, automatical data type conversion...
-
Dec 10th, 2004, 05:36 AM
#33
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
 Originally Posted by TheVader
Are you gonna complain about VB.NET being object-oriented? If so, you don't know what you're talking about. Because of OOP being implemented, VB now finally is being considered a 'real' programming language. And what about the syntax? Not much changed as far as I know. 
I don't think that the syntax is really taht similar. VB has always been a lazy man's programming language. However this .NET thing scares me. Now that I am actually working on a project in it.
Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
save a blobFileStreamDataTable To Text Filemy blog
-
Dec 10th, 2004, 09:27 AM
#34
Re: DoEvents Sucks! No Wonder VB is so slow sometimes.
The syntax is EXACTLY the same. Those complaining about VB.NET being a whole new language are delusional and have been brainwashed by the VB6 purists that don't understand what syntax means.
And if you complain about having to lookup the new functions, well, you shouldn't be programming.
Sorry, but the constant bull **** surrounding .NET is getting old.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|