Live data from Hacker News

Visual Basic 6 IDE recreated in C#

github.com

111–120 of 184 posts

Re: Visual Basic 6 IDE recreated in C#

#112

Still don't understand how we went from this to modern GUI toolkits. It looks and works so intuitively.

At the same time it's common to hear "how does this not support high DPI?" or "How does this app not have a dark mode, it's 2024!" etc. Modern toolkits just do a lot of stuff that older toolkits didn't. Some times at the expense of not being as quick to get off the ground as VB was. The original winforms implementation in the early 2000's was pretty close to VB in terms of efficiency but its warts were numerous, e.g.…

It used to have darkmode++ back in the day, because windows allowed you to just choose all the controls colors in any way you wanted. Of course it lacks features we want today, especially things we are used to from the web, like highlighting fields with errors in them etc., but I often think new features can't entirely explain why the newer toolkits are so much less ergonomically useable.

Re: Visual Basic 6 IDE recreated in C#

#113

Earlier quoted context omitted.

That’s Windows only.

Qt has a very powerful GUI editor that also works quite well. Using QML and Python it's not hard to create a cross platform app. Distributing may be a pain though. Then there's Gambas on Linux (though tbat requires WSL2 or Cygwin to work on Windows). Gambas does almost everything VB6 does using an obviously copued GUI and language.

That’s not available on Web. Also relying on anything C++ is huge PITA (I’m aware of JS and QML).

Re: Visual Basic 6 IDE recreated in C#

#114

Oh my GOD I have to comment. This is how I learned to program as a kid. I found a copy of "Write Your Own Adventure Programs" (1983 - Usborne: https://colorcomputerarchive.com/repo/Documents/Books/Write%... ) as a kid in my primary school's bookshelf. I remember the code was written in BASIC and my family didn't really own a computer back then. Fast forward a few years later I saw this "Visual Basic" thing and though…

This! I want my kids to do the same but are really unclear as to how this is done today without BASIC. I am not psyched about tools that help you merely build platformers with WYSIWYG. Any ideas?

python, godot, gambas, processing, p5js... there are many languages or tools that can be used

Re: Visual Basic 6 IDE recreated in C#

#115

How is this legal?

I don't think Microsoft will care. Visual Basic has been relegated to second tier status:

https://visualstudiomagazine.com/articles/2023/02/08/languag...

VBScript is to be axed:

https://www.bleepingcomputer.com/news/microsoft/microsoft-to...

Re: Visual Basic 6 IDE recreated in C#

#116
post #81

Oh my GOD I have to comment. This is how I learned to program as a kid. I found a copy of "Write Your Own Adventure Programs" (1983 - Usborne: https://colorcomputerarchive.com/repo/Documents/Books/Write%... ) as a kid in my primary school's bookshelf. I remember the code was written in BASIC and my family didn't really own a computer back then. Fast forward a few years later I saw this "Visual Basic" thing and though…

We have similar experience with VB6, though I was the opposite. Instead of reading a book about BASIC, I was reading a book about VB.NET. My first interaction with Visual Basic was through VBA in MS Word. The first time I opened it, I know that it was a place to code, but I don't know what kind of code I have to type. I don't know any programming language at that time. And then sometimes later, I found a VB.NET book…

twinBasic.com is a revamp of VB6 using current tech

Re: Visual Basic 6 IDE recreated in C#

#119
post #65

Earlier quoted context omitted.

Same thing was with random turbopascal libraries and, later, Delphi’s vcl controls. Damn Borland with their in-between library version incompatibilities. To this day I think it was the reason of their downfall. > which taught me basic win32 programming to do things like have an icon in the status area next to the clock, On one of programming Fido groups one guy literally had tagline “to put an icon in the area where…

I remember Delphi being the one that people lamented the loss of when VB was gaining in popularity. And ShellNotifyIcon - how could I forget? :D

VB beat Delphi to market by a number of years. I remember Delphi 1 arriving in about 95. VB was on version 3 (though I honestly don't remember the prior 2 versions.) I do remember a lecturer in University saying that he was excited for Delphi, because it was going to shift the dominance of VB in the RAD programming arena.

Re: Visual Basic 6 IDE recreated in C#

#120
post #46

Earlier quoted context omitted.

This is fairly similar to how Interface Builder in Xcode works for macOS and iOS apps. Like others have said, it works well until you need to support different screen sizes, layouts, animations, touch interaction, etc.

> This is fairly similar to how Interface Builder in Xcode works for macOS and iOS apps. Having extensive experience with both: Hard, hard disagree. They might look similar in static screenshots but work completely differently. Totally agree with your second point and I wish Microsoft would have addressed that. Maybe they have. The last time I messed with their stuff I was writing XAML. Anyone know if they brought RA…

So - to answer you two points:

Interface Builder was a lot more like VB and Delphi in the past, but around the time of iOS 3, Apple completely broke the UI programming metaphor in it. It used to be all drag and drop (with quirks) but actions were like event handlers and outlets like events. Before it was "code first" you could do it all in the UI. I used it quite a bit before XCode existed (XCode used to be ProjectBuilder, even on like Jaguar/Panther IIRC) and it was very close to the version of the same on OpenStep.

Xaml designer - well, the designer is not really a thing because Xaml is usually not created as an absolute layout. There was a version of the Xaml designer early on that would attempt to build a UI that looked absolute, but it did a lot of horrible Xaml markup in the background and made maintaining the UI way harder than it should have been. We (Xaml users) all migrated to using it as pure markup and mos of us now use hot-reload over a designer.

Post reply on HN