Where are good places to start learning VB? - vb.net

The only programming language I know is C++, and I would like to learn some others, specifically Visual Basic. So — what are some good beginners tutorials for VB, and what others languages would you suggest are good ideas to learn?

I suggest you to start with C#, because is more related to C++ and will give you a good introduction to .net
Petzold book .NET Book Zero - What the C or C++ Programmer Needs to Know About C# and the .NET Framework is perfect for the task (free)
Then you can learn VB.net, a cousin of C#.

Try this:
http://msdn.microsoft.com/en-us/vbasic/ms789086.aspx

You'll find tons of articles and videos on http://www.asp.net/learn
Enjoy

If you already want the tutorials, here is a good site to begin: http://cuinl.tripod.com/tutorials.htm , but here is good too: www.tutorialized.com/tutorials/Visual-Basic/1 . Sorry about my english.

what are some good beginners tutorials for VB
http://www.programmersheaven.com/2/VB-NET-School
what others languages would you suggest are good ideas to learn?
For a powerful language with similar syntax as C++: C#
For a rapid development scripting language: Python

Related

TOSCA is programmed with which programming language?

Please excuse me if this is the wrong place to ask this question.
I wanted to know in which programming language does the testing tool TOSCA is programmed in. To be little specific, is it c++ or java??
Thank you in advance. :)
Actually it is neither C++ nor Java.
Tricentis Tosca is developed in C# for the majority of its parts.
TOSCA is based on the COM Window objects. Also you can use C# if you want to code for TOSCA.

Can VB.NET be used as a game engine?

I know VB.NET, and I've been planning on creating a simple 2d game engine. I got no problems with creating such engine and running the actual game. However, I've been told that VB.NET might not be the best choice for "working too much with graphics". I'd like to know if that's true. Can VB.NET truly not manage efficiently loads of graphics simultaneously on the screen? If no, what kind of software am I supposed to use for creating this engine?
I have found that people generally view VB.NET as a subpar language, and mostly associate it with Visual Basic 6.0 (or earlier).
In the .NET world, VB.NET is a first class citizen that simply has a verbose syntax. It's particularly because of the verbosity that I would probably choose C#, if not going with C++.
Still, you can use VB.NET to work with whatever drawing libraries that you want, and you can even use it with XNA and Managed DirectX. It can even be linked against unmanaged libraries as long as you are willing to do to the required interop.
As for managing the graphics on the screen efficiently, it really depends on how well you do it, and how much you want done. If someone can do it well in C#, then you can do it well in VB.NET with the exception of unsafe code. It's too general to say either way given the vague "simple 2D game engine" description, but chances are it is more than possible.
These days, managed code is quickly catching up to unmanaged code, and while it's not quite perfect, it is really impressively good.
It's not the language you need to consider as much as the Framework.
Suggest you look at XNA:
Your First Game - XNA Game Studio in 2D (step-by-step tutorial)
Also, DirectX:
DirectX Developer Center
Learn DirectX
VB.NET Already supports XNA including on Windows Phone 7. So if you are looking to develop games and if you language of choice is VB + XNA you are all set to go.
Take a look at the official announcement: http://blogs.msdn.com/b/lisa/archive/2011/03/28/xna-is-coming-to-visual-basic.aspx
Visual Basic's primary use is for Win 32 Apps with a standard GUI. If you are planning on building a game I definitely recommend C++. It has faster execution speed and better libraries for game development. Visual Basic will not deliver as good of performance of C++ would give you. IMO It would be better for you and the user.
I don't know much of the graphics issues in vb but as far as i have heard you can't create games for xbox using vb.net, it only supports PC.
XNA game studio can be used for game development. Although it is supposed for c#, you can find how to use it with vb in here...
http://www.alanphipps.com/VisualBasicdotNET-XNA.html
If you are still relatively new to programming then C++ is more than likely to make you quit early.
Don't aim at C++ until you have at learned C#.
C++ is a great and diverse language but definitely not friendly grounds for anyone who hasn't been programming for a long time. This is ESPECIALLY considering if your first language is one such a VB.
To Answer the Topic?
Yes vb.net can make a game, arcade,FPS,RPG,MMO or what ever you what within your ability to code. if you wanna learn some find playing with open source engines to get the feel helps. so try looking up some and give that a go.
my comment is at the person above's comment,
Visual Basic can do alot, and we find out new stuff all the time.
i seen vb6 game engines work well, graphical and feature wise.
wile visual basic is more down to earth for writing, C++ isnt ik its not, ive tried it.
but VB i can pick up easyr.
my experience ?? 2007 to present day, ive work with vb6 mmo game engine source codes,
Mirage,Elysium,Eclipse,EA,EFF
ive also tried using irrlect engine years back.
for a beginner should learn VB.net or C# .
C++ is to complex.

Gaming/Animation Tutorials for c++ and Windows Forms!

I'm having trouble finding some gaming/animation tutorial for c++ and windows form.
I've been told (online) by many people to use gamedev.net, which i did, but unfortunately i could not find the information that i need :(
Does anyone know of any good tutorials for either a simple games (like snake or pong) or of simple animation in Windows Forms using C++ ( not C# )? If so, please let me know!
Looking forward to a reply,
Thanks!
You can use Allegro in C++ or mixed C++\CLI.
see here.

Tips for transitioning from Visual Basic to Xcode

I've been programming in VB.net for a while now, and I finally got access to a mac to make ipod apps. What are some useful sites, videos, etc. that could help me get used to Objective C and the Xcode IDE? I've stumbled upon the samples on the apple dev site, but none of them really give good examples which I could learn the syntax of the language from.
Thanks for the help, Objective C is really a big change from VB.net!
Here are some helpful starter references from the Apple site, first for Objective-C itself, then for the Cocoa frameworks.
Learning Objective-C: A Primer
Cocoa Fundamentals Guide
There are also "getting started" videos available from http://developer.apple.com/iphone (you have to register as a developer to get access, but that's free)
You might want to take a look at MonoTouch if you like working with .Net. As far as I'm aware, it only works with C#, but it will let you use the .NET api to program for the iPhone. Might be worth looking into if you don't want to learn Objective C.

What is sadscript? Can I use it in vb.net? Why hasn't anyone I have asked heard of it?

The title is my question.
Basically, I have heard people speak of it before, I understand it to have something to do with vb6, and I know it lets the user code for the application, but I am unable to determine if it is a separate library or built into vb, and I cannot find documentation for it anywhere.
Thanks for the help!
Sadscript appears to be a scripting language for a mmorg engine called Eclipse (not the IDE called Eclipse). As far as I can tell, the only connection to Visual Basic is that sadscript has a very similar syntax to VB6, so it will be easy to learn if you know VB (and vice versa).
Introduction
Sadscript is a variant of VB6 used for scripting. It isn't natively part of VB6. I've seen it used as part of VB6, rumors of it's use with python, and heard that it can be used for VB.NET.
Acceptance
It's been used in MMORPG engines like Elysium Diamond, PlayerWorlds, and more. It's most prominent livliness is through the MMORPG engine known as Eclipse. It's said to be an easy scripting language and there are rumors that some colleges teach this scripting language. Because of how VB6 is, scripting alternatives for VB6 are few and far between (Also see VB6 & Lua ).
Obtain
The "SadScript Engine" (for lack of better words) itself is quite difficult to find. There appears to be no central repository, and only remants of links to it's engine. I managed to find a link to the SadScript 3 Engine & tutorial for MirageSource MMORPG engine.
More Resources
Eclipse SadScript Script repositories, tutorials, and discussion
SadScript tutorial blog
(Google for more)