maybe you can try the free 30 day trial…just to see
it uses some windows dll and its own dll, then you’ll have to include the used dll in your installshield to distribute you program (only the Borland ones).
you really don’t have to care about the component code (Windows, buttons, listboxes), all component property are listed and you just have to click to change color, shape, caption etc…you can also change them in your code too if needed.
for example, when you start Borland C++ Builder, there’s a blank project opened by default (so if you click “run”, a program with a gray empty Window is running…cool uh ? just one click and a (very) simple program is running),
then click on the button component and click again to the empty window to put the button on it, add the same way an edit box, double click on the button to create automatically the code for “Button1Click” event, add “Edit1->Text = “Hello World”;” in this “Button1Click” function…
click “run” and you first program is done…click on the button1 it will write the text in the Edit1 box…easy.
if you need to change the button1 caption (by default Button1), click on it and go to the property list, click on caption and enter the new one.
if you need to use another button1 event, click on the event tab, choose “OnMouseMove” for example and double click on the blank field to the right, it will create the event empty function, add another Edit boxe (Edit2) then enter the Code "Edit2->Text = “X: " + IntToStr(X) + " Y: " + IntToStr(Y);” it will show the mouse coords in Edit2 when hovering the button1
so, you have written only 2 lines of code for a program with a window, a button and 2 Edit boxes.
In fact you code YOUR program only, NOT the annoying stuff 