Dart implementation of vcl interface C++Builder, Delphi for web application




If you now the programming languages of C++ Builder or Delphi, with the help of this library you can start creating web applications in the Dart with the familiar interface and Borland components.

The library is based on the original sources of Borland components. This will allow you to use properties such as Align, Anchors, Object-events when designing dialog forms.

HTML elements are used as an alternative to HWND - descriptors (Handle). As in windows, communication between windows is carried out using messages.

To create forms, the components TEdit, TComboBox, TPanel, TPageControl, TEdit, TCheckBox and others are implemented. Implemented components TDataSource, TDataSet, TDataLink, TDBGrid for working with databases

Added flex component for flexible adjustment of the position of controls in dialog forms

Warning. The library was tested only in the browser Google Chrome


import 'package:vcl/vcl.dart';

void main() async 
  var form = TForm(Application);
  form.Position = TPosition.ScreenCenter;
  await form.ShowModal();


Press link for demo application or download last version files and open index.html in Google Chrome browser

Source files of demo project

For example, my projects