Skip to content
/ dart-vcl Public

Dart implementation of vcl interface C++Builder, Delphi

License

Notifications You must be signed in to change notification settings

ds-42/dart-vcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dart-vcl

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

ChangeLog

ChangeLog.md

About

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

Example

import 'package:vcl/vcl.dart';

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

Demo

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

About

Dart implementation of vcl interface C++Builder, Delphi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages