Visual Basic

Quote from gustavokeiff:

@crm99

"Gawd, anyone using VB in 2010 sucks. I mean, do you want to trust your project to someone that doesn't have the brain power to use c# or java?"

Yea Right!

I have programmed in every major language, since the development of COBOL & Fortran (over a 2 million lines of debugged & deployed code) - I don't use Java however - not for me!

Visual Basic is a good language, easy to learn and powerful - C' is better but far more cryptic.

Just completed my own trading application at about 150k lines - does everything the Ninja Trader and others do and its a lot faster - You guessed it - it was written in Visual Basic.

Hope this helps.

Yes but the OP needs to be aware of the reasons why his developer wants to use VB. If they are 'I don't know any other language' then he needs to be careful because it may indicate a certain lack of experience.
 
Quote from Excelsior:

Thanks for all your input. After talking to my programmer...he can write in Visual Basic, VB.net and Real Basic. So we are going to explore all 3 before starting any code.


VB.NET. More modern and will be easier to maintain going forward. (Assuming you're on Windows platform.) OTOH if your programmer has tons of libraries already written in VB, it may take him less time/effort to code up something in VB.
 
Quote from gustavokeiff:

If your using Visual Studio, then select Help, to Open there help tool. Search for threading and look at the various examples.

Get the book Visual Basic .NET - Programmers Cookbook - excellent examples on threading.

If your working with multiple forms and trying to display information from multiple threads - good luck!

I had to use thread(s) to deposit the values in various datasets common to my main (from which the forms were generated) and then use a timer on the form to display the results from the dataset.

In short, your threads need to be data-safe - writing their info to a common data set and other threads read the data set.

Are you referring to VB.NET ?
You did say Visual Basic though!!

I understand threading in .Net it's very complicated and not one just should implement for fun!

But please answer my question about your comment in Visual Basic.

Regards
 
For those interested: checkout thecommon.net and their VB meta trader examples. Very slick and fast toolset with SQLite integration without the MS stack overhead..
 
@januson

Actually I implement threads for the heck of - got a lot going on in my app - it just isn't that complicated for me to do.

Your question on how I implement threads seems too open ended for me.

I have dozens of instances in my app where I use them - sometimes I use a wrapper class, sometimes I use a pool of threads, other times I ....

Please consider getting the book;

Visual Basic .NET
Programmers CookBook
by Matthew MacDonald

This has helped me deal with the complex world of VB .Net and they do a nice job explaining how to use threading.
 
One More Thing,

Most of my experience with threading was outside the MS world. I had to design non-os implementations that could handle millions of simultaneousness executing intersecting threads and prevent data corruption to-boot.

I found the .NET implementation (to say the least) cumbersome.

I can appreciate your pain.

The book I referenced really is worth owning - if you program with VB

Good Luck.
 
Quote from gustavokeiff:

Really One More Thing

VB .Net and Visual Basic .Net are the same thing

http://en.wikipedia.org/wiki/Visual_Basic_.NET

I got the impression that you thought otherwise.

,...G

In your first post you said you coded your system in Visual Basic. Was that Visual Basic 6 or Visual Basic.NET?

Many people will assume you are talking about Visual Basic 6 when you simply say Visual Basic without the explicit mention of .NET

Some people who were criticising Visual Basic in this thread were talking about Visual Basic 6 not Visual Basic.NET.
 
Quote from gustavokeiff:

Really One More Thing

VB .Net and Visual Basic .Net are the same thing

VB <> VB.Net

You need to learn to resist the urge to append ".Net" whenever you see "VB" by itself.

The two are worlds apart.
 
Quote from gustavokeiff:

@januson

Actually I implement threads for the heck of - got a lot going on in my app - it just isn't that complicated for me to do.

Your question on how I implement threads seems too open ended for me.

I have dozens of instances in my app where I use them - sometimes I use a wrapper class, sometimes I use a pool of threads, other times I ....

Please consider getting the book;

Visual Basic .NET
Programmers CookBook
by Matthew MacDonald

This has helped me deal with the complex world of VB .Net and they do a nice job explaining how to use threading.

Once again you are referring to VB.NET, why?

I was curious about how you did the threading in Visual Basic, not VB.NET.

And no... even in .NET threading is not easy at all.

But please answer the initial question.
 
Back
Top