Difference between revisions of "Page Of Code Sites"

From Lazarus wiki
Jump to navigationJump to search
(Reorder headings; remove l33tspeak, overlong header)
Line 60: Line 60:
 
== Libraries ==
 
== Libraries ==
  
=== GraphiX, Games, DirectX, OpenGL, OpenAL, SDL ===
+
===CORBA===
 +
*http://sourceforge.net/projects/mtdorb MTDORB is a free and open source ORB implementation for Delphi and Kylix. It is intended to be a fully compliant implementation of the CORBA 2.3 standard. Currently in doesn't compile with Free Pascal, but work has started to make it FPC compatible.
 +
 
 +
===Database===
 +
*http://sourceforge.net/projects/fxds OLAP Decision Cube Components (Delphi only)
 +
*http://zeoslib.sourceforge.net/ native database access across different platforms, go-to http://zeos.firmos.at/ to see Zeoslib forum.
 +
*http://sourceforge.net/projects/fibl FreeIBComponents package porting for Lazarus.
 +
*http://source.online.free.fr SQLitePass components allowing connection to databases created with Kexi or SQLite Administrator.
 +
*http://www.progdigy.com/modules.php?name=UIB Database components for Firebird, Interbase and Yaffil
 +
*http://www.instantobjects.org Object Pascal ORM (Delphi only at the moment)
 +
* [[tiOPF]] (Techinsite Object Persistence Framework) is a object-to-database mapping and persistence framework. It supports Free Pascal and Delphi, has support for 10+ database backends, and 1600+ unit tests run every three hours, to make sure everything stays super stable. tiOPF has been open-sourced since 1999. You can find its website at http://tiopf.sourceforge.net
 +
* [https://github.com/graemeg/firebird-lib FBLib] is a Firebird and Interbase database component suite. It works with Free Pascal, Delphi and Kylix. It also includes the Firebird/Interbase management & services components (backup, server info, user admin etc). It also has other components that add functionality like metadata extraction (DDL), script execution and export data to HTML or SQL.
 +
 
 +
=== Graphics, games, multimedia ===
 
*http://www.pascalgamedevelopment.com - PGD(Pascal Game Developement)
 
*http://www.pascalgamedevelopment.com - PGD(Pascal Game Developement)
 
*http://www.delphigamer.com - DelphiGamer Magazine & Games Showcase
 
*http://www.delphigamer.com - DelphiGamer Magazine & Games Showcase
Line 75: Line 88:
 
*http://www.clootie.ru - DirectX Headers for C++Builder, Delphi and Free Pascal/Lazarus
 
*http://www.clootie.ru - DirectX Headers for C++Builder, Delphi and Free Pascal/Lazarus
 
*http://www.kolmck.net - Key Objects Library - a.k.a. KOL - main website. Create very small GUI apps with win32/64/ce in delphi and fpc
 
*http://www.kolmck.net - Key Objects Library - a.k.a. KOL - main website. Create very small GUI apps with win32/64/ce in delphi and fpc
 
===database===
 
*http://zeoslib.sourceforge.net/ native database access across different platforms, go-to http://zeos.firmos.at/ to see Zeoslib forum.
 
*http://sourceforge.net/projects/fibl FreeIBComponents package porting for Lazarus.
 
*http://source.online.free.fr SQLitePass components allowing connection to databases created with Kexi or SQLite Administrator.
 
*http://www.progdigy.com/modules.php?name=UIB Database components for Firebird, Interbase and Yaffil
 
*http://www.instantobjects.org Object Pascal ORM (Delphi only at the moment)
 
* [[tiOPF]] (Techinsite Object Persistence Framework) is a object-to-database mapping and persistence framework. It supports Free Pascal and Delphi, has support for 10+ database backends, and 1600+ unit tests run every three hours, to make sure everything stays super stable. tiOPF has been open-sourced since 1999. You can find its website at http://tiopf.sourceforge.net
 
* [https://github.com/graemeg/firebird-lib FBLib] is a Firebird and Interbase database component suite. It works with Free Pascal, Delphi and Kylix. It also includes the Firebird/Interbase management & services components (backup, server info, user admin etc). It also has other components that add functionality like metadata extraction (DDL), script execution and export data to HTML or SQL.
 
  
 
===Internet===
 
===Internet===
Line 93: Line 97:
 
*http://www.benibela.de/sources_en.html#internettools Internet Tools is a set of libraries for webpage processing: a html/xml parser with sax/dom-like interface, a XPath 2 / XQuery expression engine, CSS 3 selectors, xml pattern-matching and a http/s connection wrapper (around synapse and wininet)
 
*http://www.benibela.de/sources_en.html#internettools Internet Tools is a set of libraries for webpage processing: a html/xml parser with sax/dom-like interface, a XPath 2 / XQuery expression engine, CSS 3 selectors, xml pattern-matching and a http/s connection wrapper (around synapse and wininet)
  
===Report===
+
===Logging===
*[[LazReport Documentation|LazReport]] LazReport is based on the FreeReport project. This generator is very fast. LazReport is'nt compatible with FastReport and FreeReport.
 
*http://sourceforge.net/projects/braslib/ Braslibrary is a report and others components pack for Delphi and Lazarus. '''It´s alfa release''' and have a lot of problems, but have a greath potential (p.e. justified text)
 
*http://reportman.sourceforge.net ReportManager (Delphi only)
 
 
 
===OLAP===
 
*http://sourceforge.net/projects/fxds Desicion Cube Components (Delphi only)
 
 
 
===Log===
 
 
*http://log4delphi.sourceforge.net/ Log Components (Delphi only at the moment)
 
*http://log4delphi.sourceforge.net/ Log Components (Delphi only at the moment)
 
===CORBA===
 
*http://sourceforge.net/projects/mtdorb MTDORB is a free and open source ORB implementation for Delphi and Kylix. It is intended to be a fully compliant implementation of the CORBA 2.3 standard. Currently in doesn't compile with Free Pascal, but work has started to make it FPC compatible.
 
  
 
===Parallel Computing===
 
===Parallel Computing===
Line 111: Line 104:
 
   http://www.lam-mpi.org/MailArchives/lam/2002/01/3698.php
 
   http://www.lam-mpi.org/MailArchives/lam/2002/01/3698.php
 
   (http://www.win.tue.nl/~ccremers/pascalmpi/index.html is obsolete!)
 
   (http://www.win.tue.nl/~ccremers/pascalmpi/index.html is obsolete!)
 +
 +
===Report===
 +
*[[LazReport Documentation|LazReport]] LazReport is based on the FreeReport project. This generator is very fast. LazReport is'nt compatible with FastReport and FreeReport.
 +
*http://sourceforge.net/projects/braslib/ Braslibrary is a report and others components pack for Delphi and Lazarus. '''It´s alfa release''' and have a lot of problems, but have a greath potential (p.e. justified text)
 +
*http://reportman.sourceforge.net ReportManager (Delphi only)
  
 
== Documentation ==
 
== Documentation ==
 
 
 
=== Tutorial Sites ===
 
=== Tutorial Sites ===
 
 
*http://www.sheepdogguides.com/tut.htm  
 
*http://www.sheepdogguides.com/tut.htm  
 
*http://www.arrakis.es/~sigecom/SitesIngles.htm
 
*http://www.arrakis.es/~sigecom/SitesIngles.htm

Revision as of 06:22, 13 September 2014

Deutsch (de) English (en) فارسی (fa) français (fr) Bahasa Indonesia (id) 한국어 (ko)

' Major sites for Pascal, Delphi and Kylix code '

  • If you have some favorite sites that aren't here, please add them.

Super Sites with Components

Verry good sources, tools, docs: http://assarbad.net/en/stuff/

Delphi Free Component Index

(links seems obsolete? Somebody knows if a copy is available?) HUGE index of free components (download a zipped version below) Download zipped free component index another mirror

Other major sites

SWAG sites

SWAG is an archive of tips and example programs for Turbo Pascal/Borland Pascal and early Delphi. Much of it is still applicable to today's Object Pascal - and much is obsolete...

Libraries

CORBA

  • http://sourceforge.net/projects/mtdorb MTDORB is a free and open source ORB implementation for Delphi and Kylix. It is intended to be a fully compliant implementation of the CORBA 2.3 standard. Currently in doesn't compile with Free Pascal, but work has started to make it FPC compatible.

Database

Graphics, games, multimedia

Internet

Logging

Parallel Computing

  • Using LAM/MPI in Free Pascal: a message with source code from C. Cremers:
 http://www.lam-mpi.org/MailArchives/lam/2002/01/3698.php
 (http://www.win.tue.nl/~ccremers/pascalmpi/index.html is obsolete!)

Report

  • LazReport LazReport is based on the FreeReport project. This generator is very fast. LazReport is'nt compatible with FastReport and FreeReport.
  • http://sourceforge.net/projects/braslib/ Braslibrary is a report and others components pack for Delphi and Lazarus. It´s alfa release and have a lot of problems, but have a greath potential (p.e. justified text)
  • http://reportman.sourceforge.net ReportManager (Delphi only)

Documentation

Tutorial Sites

How to Write Source Code

Why? Because the code you write should be read with ease by others and even youself.

Borland tutorial
JEDI tutorial and tools

Pascal, Delphi and Kylix Blogs

Others