Author Topic: Visual Basic  (Read 3169 times)

0 Members and 1 Guest are viewing this topic.

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Visual Basic
« on: April 17, 2012 »
My employer wants me to start learning Visual Basic. This will postpone my current attempt to learn C++, as I find it confusing to learn more than 1 language at the same time.

As far as I can tell, there's only one place to get the SDK (M$) and so I'll have a play with it, and see if it can make exe's.
You are our 9001st visitor.
Challenge Trophies Won:

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
Re: Visual Basic
« Reply #1 on: April 17, 2012 »
Any way to convince him to let you use C# instead? :) IMO C# is absolutely wonderful. Even my last Gameboy prod was done with it.

You could argue it has every advantage Visual Basic does too, of course. Forms, .NET, etc.. may be worth a shot :D
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: Visual Basic
« Reply #2 on: April 17, 2012 »
VB.net or plain old VB? They're quite different!
Jim
Challenge Trophies Won:

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1150
  • Karma: 174
    • View Profile
    • Raizor's Dev Blog
Re: Visual Basic
« Reply #3 on: April 17, 2012 »
What Ferris said. You can do everything in C# that you can in VB.Net, just without all the verbosity. It will also be handy for learning C++ as the syntax is similar.
raizor

Challenge Trophies Won:

Offline efecto

  • C= 64
  • **
  • Posts: 90
  • Karma: 4
    • View Profile
Re: Visual Basic
« Reply #4 on: April 17, 2012 »
What Ferris and Raizor said.

Also:
- Most examples on the internet are C#
- Look at Job adds, way more C# then VB.Net (that's for personal profit)

Try to convince your Boss!

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Visual Basic
« Reply #5 on: April 18, 2012 »
I'd argue to my employer that C family languages are in greater demand in the work place, but for some reason they want to children here to learn Visual Basic. They haven't specified if it is the .NET version or not, so I will find out.

I'll see if it's just the choice of my boss, or if it is on the new national curriculum.
You are our 9001st visitor.
Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Visual Basic
« Reply #6 on: April 19, 2012 »
They've chosen the .net variety for ease of use, but it was an internal decision. We're allowed to use almost any programming language, apart from ActionScript and JavaScript.

I'll try to talk them into using C++ or C# to teach the children skills which would be useful in a job later in life. If they wanted ease of use, I could push them towards Jim's PS2 YABASIC emulator for the 11/12 year olds, and they can graduate onto a compiled language as they get more confident.
You are our 9001st visitor.
Challenge Trophies Won:

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1150
  • Karma: 174
    • View Profile
    • Raizor's Dev Blog
Re: Visual Basic
« Reply #7 on: April 19, 2012 »
CK, is it a primary or secondary school?
raizor

Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17376
  • Karma: 497
  • evil/good
    • View Profile
    • My Homepage
Re: Visual Basic
« Reply #8 on: April 19, 2012 »
Don't bother with c++, Vb.net is a good idea, once you know Vb.net you'll find it easy to transfer your skills to c#.net as they are basically the same (c# coders command higher salaries).  A .net developer with experience should earn around 30000 pounds a year.  C# developers with Microsoft certification and experience are highly sought after.  Once you know Vb.net you'll know c#.net pretty much by default so should find it an easy switch to make.  Speaking personally, getting on the Microsoft developer courses for .net is the best career decision I've made so far.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Visual Basic
« Reply #9 on: April 21, 2012 »
It's a secondary school, age range 11-18. I'm not sure if the younger ones will be learning programming, but they should learn how to type individual capital letters using Shift instead of Caps Lock - but if that's how our head of department does it, that's how the kids have to learn it. But I digress.

Thanks for the recommendation for Vb.net - I'll switch over to learning that so I can support the teachers in their work with it.

It may explain why I've yet to make a career in programming, though I could do with a bit more experience. But if we can get a few kids started down the path to a great coding career, then our work is done.
You are our 9001st visitor.
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17376
  • Karma: 497
  • evil/good
    • View Profile
    • My Homepage
Re: Visual Basic
« Reply #10 on: April 22, 2012 »
Quote
It may explain why I've yet to make a career in programming, though I could do with a bit more experience. But if we can get a few kids started down the path to a great coding career, then our work is done.

I really like that about you CK, always considerate of other people and it's nice that you've got a job you like too - Just make sure that you get something out of this for yourself, your employer investing a few grand into your training if you're being asked to do something beyond your usual remit is the least you should expect.  You've shown initiative at work and developed applications for them that they'd have had to pay handsomely for if they'd gone to someone else.

If you lived in South Wales I'd be trying to get my employers to snap you up, your enthusiastic and investigative nature means that you'd quickly become a good asset as a general programmer in most IT departments.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Visual Basic
« Reply #11 on: April 22, 2012 »
Thanks Nick, encouragement is something I've not had much of in Doncaster. The internet has opened my eyes and let me know that there are good people out there, I just need to look for them.

I'll learn Vb.net with enthusiasm :) K++
You are our 9001st visitor.
Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Visual Basic
« Reply #12 on: May 22, 2012 »
We've settled on using an open-source SDK - Sharp Develop. It supports many languages, including C# and VB.net.

I've started to adapt my knowledge of Strings and Arrays into C#. Now all I need to do is learn how to integrate graphical functions and music playback, and I can make all kinds of cool programs.
You are our 9001st visitor.
Challenge Trophies Won:

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1150
  • Karma: 174
    • View Profile
    • Raizor's Dev Blog
Re: Visual Basic
« Reply #13 on: May 22, 2012 »
If you want to play around with OpenGL in C#, I can highly recommend  OpenTK (www.opentk.com). It's an OpenGL wrapper for C#. I've used it a few times and it's lovely.
raizor

Challenge Trophies Won:

Offline jace_stknights

  • Amiga 1200
  • ****
  • Posts: 399
  • Karma: 32
  • PEEK & POKE are not MOVEM!
    • View Profile
    • ST Knights WebSite
Re: Visual Basic
« Reply #14 on: May 23, 2012 »
I've worked with Vb for years.(But I must admit I never touch it since about 5 years.) It is simple to learn and to use. The Microsoft Vb.net dev kit are great and all are fully documented.
As others said, all .net languages are quite near nowadays: even Basic is object oriented! So if you are planning to use it, it will be really easy to move after into C# using the .Net library.
And don't forget that Microsoft offers their devkit in "express" version for FREE.  ;D Enough to play hard with.


Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Visual Basic
« Reply #15 on: May 23, 2012 »
I'll be trialling it with a small group in a few weeks.

Their challenge will be to make a simple calculator program.
You are our 9001st visitor.
Challenge Trophies Won:

Offline Hotshot

  • DBF Aficionado
  • ******
  • Posts: 2114
  • Karma: 91
    • View Profile
Re: Visual Basic
« Reply #16 on: May 24, 2012 »
I used to do Visual Basic way back in 90`s and it was good fun making Calculate, Database,  Drawing program, Traffic light program, Football Score, Menu and so on.

The VB.net is so different now.......I do know some about C# :)