Tripous: an open source desktop database application framework in C#.
Tripous is an open source desktop database (data entry) application framework written in C#
that uses Windows Forms as the Presentation Layer. Tripous is a handy tool in
creating traditional client-server applications.
To use Tripous you need .Net 3.5 with Service Pack 1 and Visual Studio 2008.
Here is the project page at
sourceforge.
Tripous is an ancient Greek word meaning a three-legged stand. Tripod is a
synonym. Delphic
Pythia were sitting on a
tripous when she was making her oracles. Talking to a database server
is similar to talking to an oracle. You issue a query but you have no idea what
you are going to get back as an answer. And since the Tripous framework is about
data I find Tripous is a suitable name.
In this page you’ll find Tripous binaries, Tripous sources, tutorials and
documentation about Tripous, other .Net and C# related tutorials and some other
tutorials and material.
What Tripous offers?
- Rapid application development
- Unified data access, that is, database server neutral SQL statements and, the
most important, sql parameters
- A powerful and flexible business class, his majesty the Broker, fully
declarative or inheritable or both
- Base data entry form classes and its own user interface controls that can be
used to accelerate user interface construction
- User access control, easily (really) extensible to cover any type of object
- Automatic logging and exception handling
- Xml serialization (Tripous does heavy use of xml)
- Automatic SQL statement generation
- Unified access to application resources
- Pluggable application options subsystem
- Plugins
- Designable reports (using an external report library of your choise)
- A Tcp server and client that communicate using simple xml commands (poorman’s
SOAP), fully pluggable and
extensible
- Sqlite integration
- Pda
framework with all the goodies of the desktop framework (controls included)
- …and more
Tripous downloads
Tripous tutorials
C# tutorials (.Net 3.5 and MS Visual Studio 2008)
Each tutorial includes a set of demo projects and a companion text in ascii and
HTML format.
Theodoros Bebekis, Thessaloniki, Greece (teo point bebekis at gmail point com)