4 ms·
Yes, you are wrong. The control library that allows this is based on Delphi's VCL or Visual Class Library. The VCL was design in large part by Anders Hejlsberg,
by sysrpl 8y ago
Yes, you are wrong. The control library that allows this is based on Delphi's VCL or Visual Class Library. The VCL was design in large part by Anders Hejlsberg, the creator of C#. Hejlsberg helped design the VCL before he worked at Microsoft.
When Hejlsberg was hired away from Borland to work at Microsoft his first placement was to work on Visual J++. Microsoft was sued and lost because they were incompatible extensions to Java. These extensions were designed in part to support their own VCL like framework for Java, and resulted in a fragmentation the Java community, or so the Java suit claimed.
After the Visual J++ debacle, Microsoft decided to create their own Java like ecosystem, which is what .net was or is. The first few iterations were made quickly and featured Winforms as you mentioned. Winforms was very much influenced or based on the design of the VCL, with the help of Hejlsberg.
The Lazarus library (LCL) has the mostly the same class structure and same class methods as the VCL. So in summation, Winforms was inspired largely by the VCL, and the LCL is a close copy of the VCL.
- neurotrace 8y agoCool, I had no idea! So it'd be more accurate to say that this is a cousin to the predecessor to WinForms haha.