Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

Concepts

A collection of modules which demonstrate some programming concepts and Delphi libraries.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Concepts

Concepts is a modular Delphi application which illustrates some language features, design patterns and some interesting frameworks and components which include:

These libraries are also used in some of my open source projects:

A copy of all libraries that the project depends on are included (except commercial ones of course) to avoid installation hassles for anyone who tries to compile the project. In the Concepts.inc file you can specify which dependencies you want to have included in your build.

Currently compilation has only been tested in Delphi 10 Seattle and later versions, but it should not be difficult to get it compiled in Delphi 2010 or later.

Check the releases to download a precompiled executable of the project.

BCEditor

Concepts.BCEditor

ChromeTabs

Concepts.ChromeTabs

DDetours

Concepts.DDetours

DSharp

TreeviewPresenterList

Concepts.DSharp.TreeviewPresenterList

TreeviewPresenterTree

Concepts.DSharp.TreeviewPresenterTree

FireMonkeyContainer

Concepts.FireMonkeyContainer

SQLBuilder4D

Concepts.SQLBuilder4D

ZeroMQ

Concepts.ZeroMQ

MQTT

Concepts.MQTT

Spring4D

Collections

Concepts.Spring4D.Collections

Interception

LazyTypes

MultiCastEvents

ObjectDataSet

Utils

SynEdit

TzObjectInspector

VirtualTreeview

Indy

Telnet client

Synapse serial client

System

Anonymous methods

Variants

TStringList

TVirtualInterface

Livebindings

Threads

Parallel Programming Library

Object Interfaces

Interface demo

Interface implementation by aggregation

VCL

TGridPanel

Windows API