none
learning visual basic RRS feed

  • Question

  • i'm a retired military member with a lot of free time now.  I need to stay busy, you see.  my background includes COBOL and Access VBA.  So, Visual Basic appears to be the next step in my self-education program.  Which software should I obtain and from where?  i'm using win 10 on my new laptop.  thanks for the help.  The Old Guy (aka: John)

    Friday, June 8, 2018 6:37 PM

All replies

  • Hi

    You can get the free Visual Studio Community version HERE

    It is the latest version and hope you enjoy.


    Regards Les, Livingston, Scotland

    • Proposed as answer by Cor Ligthert Saturday, June 9, 2018 10:28 AM
    Friday, June 8, 2018 7:23 PM
  • Take a look at Visual Studio Community, free.  That should keep you busy and out of trouble;)

    https://www.visualstudio.com/vs/community/


    "Those who use Application.DoEvents() have no idea what it does and those who know what it does never use it."

    - from former MSDN User JohnWein

    SerialPort Info

    Multics - An OS ahead of its time.

    • Proposed as answer by Cor Ligthert Saturday, June 9, 2018 10:28 AM
    Friday, June 8, 2018 7:27 PM
  • And there is a free SQL server version available.

    https://www.microsoft.com/en-us/sql-server/sql-server-editions-express

    It does limit the size of the database to 10GB but it should get you started if DB is your thing.


    "Those who use Application.DoEvents() have no idea what it does and those who know what it does never use it."

    - from former MSDN User JohnWein

    SerialPort Info

    Multics - An OS ahead of its time.

    • Proposed as answer by Cor Ligthert Saturday, June 9, 2018 10:28 AM
    Friday, June 8, 2018 7:30 PM
  • I was a liaison person on-site in the basement of the Pentagon at the time of our nation' s bicentennial but I got out soon after that and did only four years total. Of course I have had a lot of experience with COBOL.

    So as others have said, install Visual Studio. There are many options for what to install and you won't recognize much of it. Install what you recognize and you can add to it later. If resources are limited then you need to be careful not to install too much.

    Visual Studio installs a special version of SQL Server Express (called LocalDB) and if you install more than a couple of versions then it is really easy to get confused about what is what. There is a developer's edition of SQL Server that is also free so if you want to install a second version of SQL Server then that would be a good choice.

    There are so many choices for the type of application that it will likely be overwhelming at first. You can create console programs (that are like batch programs) or desktop programs with windows or you can create web sites. You can do all that with Visual Studio and more.



    Sam Hobbs
    SimpleSamples.Info

    Friday, June 8, 2018 9:13 PM
  • VBA and COBOL are not VB.NET, an OOP programming language. I suggest that you start at the basics and understand OOP before trying to do anything else.

    https://www.codeproject.com/Articles/1059863/The-Four-Pillars-of-Object-Oriented-Design

    https://www.codeproject.com/Articles/8825/Object-Oriented-Programming-In-VB-NET

    Go find yourself a good book similar to the one in the link.

    https://www.amazon.com/Object-Oriented-Programming-Basic-NET-Michael-McMillan/dp/0521539838

    If you have some general programming expertise, then learn design patterns, know how to implement them, where to implement them and why, becuase anyone can write some code. But do you know how to architect.

    https://www.codeproject.com/Articles/228214/Understanding-Basics-of-UI-Design-Pattern-MVC-MVP

    Layered or n-tier?

    https://msdn.microsoft.com/en-us/library/bb384398.aspx

    https://www.codeproject.com/Articles/21115/Building-an-N-Tier-Application-in-VB-NET-in-Step

    http://www.dofactory.com/net/design-patterns

    http://www.dofactory.com/products/net-design-pattern-framework

    Saturday, June 9, 2018 4:51 AM
  • i'm a retired military member with a lot of free time now.  I need to stay busy, you see.  my background includes COBOL and Access VBA.  So, Visual Basic appears to be the next step in my self-education program.  Which software should I obtain and from where?  i'm using win 10 on my new laptop.  thanks for the help.  The Old Guy (aka: John)

    @The Old Guy retired

    It will probably be better to ask the question at VB Forums. You are more likely to get an answer without provoking arguments.

    For Visual Basic your options are VB6 (very like VBA, but unless you have a copy you will need to buy it) and VB.Net (completely different to VBA, but it is available free).  A third option is NS Basic which is aimed at web and mobiles (Android and Apple iOS).


    Microsoft support VB6 programming (VB6 Support Statement, VB6 Programming IDE Installer)

    Sunday, June 10, 2018 10:52 AM