Jump to content
Xtreme .Net Talk

Recommended Posts

Posted
O.k., so I was wondering, for those of you who use the .NET platform, I've been with VB for a few years, but haven't picked up VB.NET yet. I had JUST started work on a basic graphics engine, but halted until I could decide whether to do it in VB.NET w/DX9 or just stick with VB6. but VB6 can't use DX9, so that's got me leaning toward VB.NET. Is it worth the change? Is it faster than VB6? Is the OO system easier to work with than the COM of the VB6 platform? Thanks in advance for the input.
Posted

Better - Yes, IMO

Faster - you won't notice much difference more than likely

 

Once you get used to the .NET Framework, you should love the OO features that VB.NET gives you. Still lacking true pointers (when are they going to listen to us!!! ;) ), but, it's way beyond what VB6 gives you.

 

I started putting together some stuff on RPG programming using VB6 and DX8. I scrapped it and rewrote everything in VB.NET and DX9.

Here's what I'm up to.
  • *Experts*
Posted
DirectX9 contains many updated things, like HLSL. It is newer then DX8 which means it will contain more features, will be better overall. I would suggest you go with DX9. The speeds of Managed DX almost reach the speeds of C++ with DX, so in terms of speed it is not bad either.
  • *Experts*
Posted

You CAN use pointers in VB, like you always could. Not sure why you'd want to if you don't have to (hence the managed version of DirectX9).

 

I would go with VB.NET and DX9 over VB6 UNLESS you wanted DirectDraw. If you *really* want DirectDraw, I'd probably stick with DX7 and VB6. That's just me.

 

-Nerseus

"I want to stand as close to the edge as I can without going over. Out on the edge you see all the kinds of things you can't see from the center." - Kurt Vonnegut

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...