A brief look at Visual Basic for DOS

Sdílet
Vložit
  • čas přidán 18. 12. 2020
  • A video for #doscember taking a look at Visual Basic for DOS.
    #doscember official playlist:
    bit.ly/DOScember2020
    #doscember Participating Channels:
    8-Bit Show And Tell: / 8bitshowandtell
    Adrian%27s Digital Basement: / adriansdigitalbasement
    ctrl-alt-rees: / ctrlaltrees
    DaveJustDave: / mrdavejustdave
    Jan Beta: / janbeta
    Josh Malone: / joshmalone_48kram
    LGR: / lazygamereviews
    MindFlareRetro: / mindflareretro
    Mr Lurch's Things: / mrlurchsthings
    Noel's Retro Lab: / noelsretrolab
    Ovesen.net / ovesennet
    RetroBytes / retrobytesuk
    RetroSpector78: / retrospector78
    RMC: / rmcretro
    RoseTintedSpectrum: / rosetintedspectrum
    Tech Tangents: / akbkuku
    The 8-Bit Guy: / adric22
    TheRetroChannel: / theretrochannel
    Background music: Walk through the park by TrackTribe
    Support us on Patreon: / reenthused
    Follow us on Twitch: / reenthused
    Official Merchandise: shop.spreadshirt.co.uk/reenth...
    Twitter: / reenthused
    Facebook: / reenthused
    Web: www.re-enthused.com
  • Hry

Komentáře • 67

  • @MrMaxeemum
    @MrMaxeemum Před 3 lety +14

    I never realised there was a Visual Basic for dos. I started with Qbasic and wrote some complicated programs for interfacing with industrial equipment, extremely niche. It did the job and helped me progress in my profession. Those Dos screens brought back some great memories.

    • @ReEnthused
      @ReEnthused  Před 3 lety +1

      It does have a certain look to it :)

    • @PeterSwinkels
      @PeterSwinkels Před rokem +1

      Really? What kind of equipment? What kind of connections? COM ports?

    • @MrMaxeemum
      @MrMaxeemum Před rokem +1

      @@PeterSwinkels Electrical test equipment for testing bare board PCBs and CNC drilling / routing machines all done through Parallel and Serial ports.

    • @PeterSwinkels
      @PeterSwinkels Před rokem

      @@MrMaxeemum : ah, thanks for the quick reply. Did you use the OPEN statement to access those ports?

  • @ian_b
    @ian_b Před 3 lety +4

    I bought a copy of this, it ran well on my 286 (PS/2 Model 60). It was pretty cool to be able to write a compiled BASIC program with a mouse interface. I actually liked the DOS era "GUI" a lot.

    • @ReEnthused
      @ReEnthused  Před 3 lety +1

      Agreed, there was a pleasant simplicity to it

  • @okona1up
    @okona1up Před 3 lety +7

    VB Dos is an interesting tidbit of computer history...

    • @ReEnthused
      @ReEnthused  Před 3 lety

      It is, a nice quirky bit of software

    • @okona1up
      @okona1up Před 3 lety

      @@ReEnthused Somehow I like those Text User Interfaces.

  • @LM555chip
    @LM555chip Před 3 lety +8

    wow, this is so cool. this gives me one more reason to use DOS for my hobby coding device. thanks a lot for the demo.

  • @user-ds4cd6kc3f
    @user-ds4cd6kc3f Před 9 měsíci +1

    I absolutely LOVED VBDOS and wrote some cool stuff with it back in the day after first learning the ropes with Microsoft PDS. I had both standard and pro versions (still do actually).

  • @ThecrackpotdadPlus
    @ThecrackpotdadPlus Před 3 lety +3

    I remember having to evaluate VB for Dos vs Clipper for the company I worked for. We ended up going with clipper in the end.

  • @Blazs120gl
    @Blazs120gl Před 3 lety +2

    I remember writing text-mode user interfaces in Turbo Pascal, Clipper and C back in the days. :D
    One had to use the ASCII table for the block characters and the dithered background characters, while scanning for the cursor keys for navigating in menus and updating the highlighted menu item with a different color. Also the mouse had to be handled via IRQ services, the hardware cursor's height had to be set to zero, otherwise it was shown wherever the last print operation was...One had to put a lot of inline assember into it to make it nice. I've never seen this DOS Visual Basic before, but it sure made life a lot easier. :D

    • @ReEnthused
      @ReEnthused  Před 3 lety

      Hah, yes it sounds like it would have :)

  • @wysoft
    @wysoft Před rokem +1

    I remember back in the day using several DOS based programs that were written in VB. The first time I ever saw that in the "About" screen of a TUI DOS program I was blown away. Didn't even know it existed at the time, and I was well into doing VB4 programming in Windows for several years.

  • @Tigrou7777
    @Tigrou7777 Před měsícem +1

    If you could easily bind the forms to a database this would have been a killer app, especially for stores checkout / inventory in the early 90's (DOS run on pretty much anything).

  • @BryanChance
    @BryanChance Před rokem +3

    The text UI is amazing. It's totally functional and looks good too.

    • @ReEnthused
      @ReEnthused  Před rokem

      It is a genuinely good environment

  • @MrWaalkman
    @MrWaalkman Před rokem +1

    I probably still have a copy of it around here somewhere... :)

  • @DosGamerMan
    @DosGamerMan Před 3 lety +3

    I was writing my own text menu system in Borland C in the 90s.

    • @mkennedy150
      @mkennedy150 Před 3 lety

      Can also just use config.sys and autoexec.bat to make a text menu.

  • @MULAMIGZ
    @MULAMIGZ Před 3 lety +1

    Great vid 🔥🔥

  • @tommyovesen
    @tommyovesen Před 3 lety +2

    Great video. I never used VB for DOS. I used Turbo Pascal, but I used VB for Windows up until Visual Studio and .NET 1.0 came

    • @ReEnthused
      @ReEnthused  Před 3 lety

      We used it from VB3, but continued up to .net too after we tried C++ in Visual Studio and decided it wasn't worth it

  • @fra4455
    @fra4455 Před 7 měsíci

    Great video✌

  • @mzsharpworks
    @mzsharpworks Před 3 lety +1

    I had no idea Visual BASIC existed for DOS ! I was busy using GWBASIC and then QuickBASIC around this time (with a compiler too).

    • @ReEnthused
      @ReEnthused  Před 3 lety

      I guess this is technically the next step after QuickBASIC Pro, technically.

  • @tmilker
    @tmilker Před 3 lety +1

    This is really cool! I wish I knew about it when I was a kid. To me back then, as a teenager, it was dismissed in favor of C because of its ancestor BASIC but the more I learn about it as a more experienced programmer the more I think it would have been infinitely more productive for me getting started as a programmer.

    • @ReEnthused
      @ReEnthused  Před 3 lety

      It is surprisingly effective as a software creation tool in DOS

    • @leadedsolder
      @leadedsolder Před rokem

      A lot of the most productive people I’ve met got started with VB. Less stuff in the way meant they had fewer reasons to get frustrated and give up 😅

  • @logansorenssen
    @logansorenssen Před 3 lety +1

    Another cool thing about VBDos is that it can build and run most QBasic/QuickBasic programs too. It was pretty handy if you tinkered in Qbasic and wanted to build EXEs out of your QBasic projects.

    • @ReEnthused
      @ReEnthused  Před 3 lety +2

      Ah yes - I forgot to mention that, cheers.

  • @WhatHoSnorkers
    @WhatHoSnorkers Před 3 lety +3

    142K! Blimey! But it's interesting seeing how quickly it builds up. I just typed in a 4K program that works well :)
    Good fun Mr B!
    Torus Goes DOSsing!

    • @DrDavesDiversions
      @DrDavesDiversions Před 3 lety +2

      As a point of comparison, for #DOScember, I'm revisiting the first DOS program I ever wrote (1988), an x86 assembler graphical drawing program. The .EXE is only ever so slightly larger than the .ASM source file. :)

    • @ReEnthused
      @ReEnthused  Před 3 lety +1

      Thanks matey. Yeah it has overheads, but surprisingly small given those overheads.

    • @ReEnthused
      @ReEnthused  Před 3 lety

      Hah, yep - not quite so impressive size-wise compared to asm :)

    • @DrDavesDiversions
      @DrDavesDiversions Před 3 lety +2

      @@ReEnthused I'll choose libraries full of functionality over tiny, custom UIs any day. (And the rest of the world seems to agree. ;) )

  • @RetroBytesUK
    @RetroBytesUK Před 3 lety +1

    I did'nt know they had made vb for dos. Its quiet fun, I wonder how many dos installers where written in it.

    • @ReEnthused
      @ReEnthused  Před 3 lety +3

      I wonder how many programs were written in it full stop, it came out at a weird time - but it's still quite powerful

  • @Kawa-oneechan
    @Kawa-oneechan Před 3 lety +1

    Grayed checkboxes aren't locked. They're an indeterminate third state. For example, with a selection of files the "read-only" checkbox may be gray if some of those files are read-only but not all of them are. If you then click it, the checkbox will toggle between on and off as usual. Some applications might go on-off-gray if it started gray, to indicate "on second thought let's not change the read-only on these files".

    • @ReEnthused
      @ReEnthused  Před 3 lety

      Yep it has, of course, a separate enabled flag.

  • @WillianSilvaNet
    @WillianSilvaNet Před rokem

    Amazing tool, I had play with it a many years ago. But I lost the installer! Do you know where I can download it again and play with it?
    I remember it has a database API.

    • @ReEnthused
      @ReEnthused  Před rokem

      I believe I got it from WinWorldPC.com in the end

  • @Keduce22
    @Keduce22 Před 3 lety

    Im curious if you could create an application with VB for Windows and export it to DOS ... i.e. be able to target both platforms easily. If both are cross compatible.

    • @ReEnthused
      @ReEnthused  Před 3 lety +1

      Unfortunately not, I tried opening up a project created in VB1 for Windows in DOS and vice versa, neither worked

    • @Keduce22
      @Keduce22 Před 3 lety +1

      @@ReEnthused Ah thats very unfortunate ... would have been a valuable feature back in the day ... and even now I guess 🤔if you wanted to create quick, useful utilities for MS DOS and older versions of Windows

    • @paulscarlett4346
      @paulscarlett4346 Před 3 lety +2

      I did work with VBDos and VB for Windows building a serial communication program.. in multiple languages... was very tricky not to add a feature that could not be done in the other.. sometimes i was limited by DOS and times it was Windows.
      interesting you could build DOS programs with out the windowing system.. was fun times

  • @ZombieRyushu
    @ZombieRyushu Před 3 lety +1

    Have you ever heard of an application called DEC DART All-in-1 For DOS?

    • @ReEnthused
      @ReEnthused  Před 3 lety

      I haven't, no. Can you tell me more about it? A quick search just bought up the DART VM or, well, Darts the game

    • @ZombieRyushu
      @ZombieRyushu Před 3 lety

      @@ReEnthused It's a client from Digital Equipment Corporationfor MS-DOS Intended to connect to a VAX, and came with a Word Processor called WPS Plus. I have Disks 2, 3 and 4, but am missing disk 1

  • @zzco
    @zzco Před 3 lety +2

    Kind of wish somebody would reverse-engineer VBDOS and implement it cleanly, lol

    • @ReEnthused
      @ReEnthused  Před 3 lety +3

      A nice simple IDE that could make retro-ui apps for DOS and, maybe, Linux would be kind of cool

    • @zzco
      @zzco Před 3 lety +1

      Indeed. Or a C programming library (for e.g. watcom C) that does for DOS what winapi does for Windows 3.x, lol.

    • @jerzyglowacki
      @jerzyglowacki Před 3 měsíci

      @@ReEnthused There are: Turbo Vision and its fork TVision.

  • @Pracedru
    @Pracedru Před 3 lety +1

    Run it in Windows 10!!

    • @ReEnthused
      @ReEnthused  Před 3 lety

      Ah, you want hard mode? I'll give it a try and report back :)

  • @ncot_tech
    @ncot_tech Před 3 lety +1

    CONST TRUE = NOT FALSE 😁
    Is this like Turbo Pascal where you can run code that hasn’t been saved yet, so if your machine crashes you lose any code that wasn’t saved?

    • @ReEnthused
      @ReEnthused  Před 3 lety +1

      No it forces you to save, talk about taking out the danger

  • @sevzas
    @sevzas Před 3 lety +1

    Vb for dos looks a bit like foxpro

    • @ReEnthused
      @ReEnthused  Před 3 lety

      It does, yes

    • @typedef_
      @typedef_ Před 3 lety

      Lots of similarities are found in Visual Studio