ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

A brief look at Visual Basic for DOS

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2020
  • A video for #doscember taking a look at Visual Basic for DOS.
    #doscember official playlist:
    bit.ly/DOScemb...
    #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.spreadshi...
    Twitter: / reenthused
    Facebook: / reenthused
    Web: www.re-enthuse...

ความคิดเห็น • 70

  • @MrMaxeemum
    @MrMaxeemum 3 ปีที่แล้ว +16

    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  3 ปีที่แล้ว +1

      It does have a certain look to it :)

    • @PeterSwinkels
      @PeterSwinkels ปีที่แล้ว +1

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

    • @MrMaxeemum
      @MrMaxeemum ปีที่แล้ว +1

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

    • @PeterSwinkels
      @PeterSwinkels ปีที่แล้ว

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

  • @ian_b
    @ian_b 3 ปีที่แล้ว +5

    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  3 ปีที่แล้ว +1

      Agreed, there was a pleasant simplicity to it

  • @LM555chip
    @LM555chip 3 ปีที่แล้ว +9

    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.

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว +1

      Glad you enjoyed it Paul

  • @BryanChance
    @BryanChance ปีที่แล้ว +4

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

    • @ReEnthused
      @ReEnthused  ปีที่แล้ว

      It is a genuinely good environment

  • @okona1up
    @okona1up 3 ปีที่แล้ว +8

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

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว

      It is, a nice quirky bit of software

    • @okona1up
      @okona1up 3 ปีที่แล้ว

      @@ReEnthused Somehow I like those Text User Interfaces.

  • @user-ds4cd6kc3f
    @user-ds4cd6kc3f 10 หลายเดือนก่อน +2

    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).

  • @Blazs120gl
    @Blazs120gl 3 ปีที่แล้ว +3

    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  3 ปีที่แล้ว

      Hah, yes it sounds like it would have :)

  • @ThecrackpotdadPlus
    @ThecrackpotdadPlus 3 ปีที่แล้ว +4

    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.

  • @wysoft
    @wysoft ปีที่แล้ว +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.

  • @logansorenssen
    @logansorenssen 3 ปีที่แล้ว +2

    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  3 ปีที่แล้ว +2

      Ah yes - I forgot to mention that, cheers.

  • @tmilker
    @tmilker 3 ปีที่แล้ว +2

    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  3 ปีที่แล้ว

      It is surprisingly effective as a software creation tool in DOS

    • @leadedsolder
      @leadedsolder ปีที่แล้ว

      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 😅

  • @tommyovesen
    @tommyovesen 3 ปีที่แล้ว +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  3 ปีที่แล้ว

      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

  • @Tigrou7777
    @Tigrou7777 2 หลายเดือนก่อน +2

    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).

    • @Comeyd
      @Comeyd 5 วันที่ผ่านมา

      @@Tigrou7777 if you could interface with it you probably could.
      The bigger issue with it is that DOS doesn’t have a network stack. No real or easy way to do so easily (could use a modem, but at that point, may as well just use the DOS machine as a dumb terminal)

  • @Kawa-oneechan
    @Kawa-oneechan 3 ปีที่แล้ว +2

    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  3 ปีที่แล้ว

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

  • @WhatHoSnorkers
    @WhatHoSnorkers 3 ปีที่แล้ว +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 3 ปีที่แล้ว +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  3 ปีที่แล้ว +1

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

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว

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

    • @DrDavesDiversions
      @DrDavesDiversions 3 ปีที่แล้ว +2

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

  • @MrWaalkman
    @MrWaalkman ปีที่แล้ว +1

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

  • @kyleolson8977
    @kyleolson8977 4 วันที่ผ่านมา +1

    VB DOS feels like an odd thing. Microsoft had more serious BASIC tools which are mostly forgotten now. There's QuickBASIC (not the free add-on QBASIC), which is a compiler for the .BAS files, and there was the more serious BASIC PDS. When the first Visual Basic came out, MS stopped making new DOS tools except this one Visual Basic DOS.
    BASIC PDS had professional level dev tools for BASIC and for integrating with other languages, and it had libraries for making GUIs like the ones seen here, but it did not have a UI for this.
    I have to imagine the market for a Pro-level BASIC tool completely disappeared in 1991 except with hobbyists like me, and I was already looking to move onto C++.

    • @ReEnthused
      @ReEnthused  4 วันที่ผ่านมา

      It is an oddity, but one that plainly had a lot of time, energy and love poured into it

  • @DosGamerMan
    @DosGamerMan 3 ปีที่แล้ว +3

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

    • @mkennedy150
      @mkennedy150 3 ปีที่แล้ว

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

  • @mzsharpworks
    @mzsharpworks 3 ปีที่แล้ว +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  3 ปีที่แล้ว

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

  • @RetroBytesUK
    @RetroBytesUK 3 ปีที่แล้ว +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  3 ปีที่แล้ว +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

  • @MULAMIGZ
    @MULAMIGZ 3 ปีที่แล้ว +1

    Great vid 🔥🔥

  • @fra4455
    @fra4455 8 หลายเดือนก่อน

    Great video✌

    • @ReEnthused
      @ReEnthused  8 หลายเดือนก่อน +1

      Thanks

    • @fra4455
      @fra4455 8 หลายเดือนก่อน

      @@ReEnthused thanks too

  • @ZombieRyushu
    @ZombieRyushu 3 ปีที่แล้ว +1

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

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว

      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 3 ปีที่แล้ว

      @@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

  • @WillianSilvaNet
    @WillianSilvaNet ปีที่แล้ว

    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  ปีที่แล้ว

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

  • @Pracedru
    @Pracedru 3 ปีที่แล้ว +1

    Run it in Windows 10!!

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว

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

  • @Keduce22
    @Keduce22 3 ปีที่แล้ว

    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  3 ปีที่แล้ว +1

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

    • @Keduce22
      @Keduce22 3 ปีที่แล้ว +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 3 ปีที่แล้ว +3

      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

  • @zzco
    @zzco 3 ปีที่แล้ว +2

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

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว +3

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

    • @zzco
      @zzco 3 ปีที่แล้ว +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 3 หลายเดือนก่อน

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

  • @sevzas
    @sevzas 3 ปีที่แล้ว +1

    Vb for dos looks a bit like foxpro

    • @ReEnthused
      @ReEnthused  3 ปีที่แล้ว

      It does, yes

    • @typedef_
      @typedef_ 3 ปีที่แล้ว

      Lots of similarities are found in Visual Studio

  • @ncot_tech
    @ncot_tech 3 ปีที่แล้ว +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  3 ปีที่แล้ว +1

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