logo
Saturday 19th of May 2012

 
 
avril.11
Downloads: 41

TMapViewer is a simple component that supports the most popular maps using native graphic control...

oct..11
Downloads: 21

The Devart native LCL/VCL/FMX data access components are the fastest and most flexible data acce...

févr..08
Downloads: 21

French RX Suite est une suite de composants visuels ou non visuels d'édition pour des applicati...

juin.11
Downloads: 18

This is a button in a tiled panel. French Bouton dans un panel à cases.

janv..08
Downloads: 14

LAZARUS HTML DocumentationDocumentation HTML LAZARUS

Rechercher: 
Rechercher par Titre de Fichier: 
Rechercher par Description de Fichier: 

Lazarus, Firebird and Zeos PDF Imprimer Envoyer
Note des utilisateurs: / 17
MauvaisTrès bien 
Écrit par Petrut   
Lundi, 26 Mai 2008 11:25

1. Version numbers (Numéros de version)

2. Firebird

3. Flame Robin

4. Zeos Lib

5. New project with Firebird (Nouveau projet avec Firebird)

 

 

1. Version numbers 

The version numbers used in this tutorial are:

Les numéros de version utilisés dans ce tutoriel sont:

 Lazarus versionFirebird versionZeos version

  The language used in Lazarus and Firebird is french.

Le langage utilisé dans Lazarus et Firebird est le français.

 

2. Firebird

 

Installation screens of Firebird:

Les écrans d’installation de Firebird:

 image install firebird

 

Creation of a new user:

Création d'un nouvel utilisateur:

 add new user

 3. Flame Robin

 

How to create a new database and a new table. Start the application « flamerobin_ansi »:

Comment créer une nouvelle base de données et une nouvelle table. Lancez l'application « flamerobin_ansi »:

 start flamerobin

 

Right-click on « Localhost »:

Cliquez avec le bouton droit sur « Localhost »:

 new database

 

Fill in the missing information (red triangles) and click on « Create »:

Remplissez les informations manquantes (triangles rouges) et cliquez sur « Create »:

missing information

Click on the name of the base, and right-click on « Tables »:

Cliquez sur le nom de la base, et clic-droit sur « Tables »:

 new table

 create table

 commit creation

 

The table is created and displayed:

La table est créée et affichée:

 display table

 

In the « Database »menu, click on « Run a query »:

Dans le menu « Database », cliquez sur « Run a query » (lancer une requête) :

start query

 

Insert three users in the table:

Insérez trois utilisateurs dans la table:

 fill table

 

Click on « Commit » in the menu « Query »; the commit must be executed after any SQL command which modifies a table:

Cliquez sur « Commit » dans le menu « Query »; le commit doit être exécuté après n'importe quelle commande SQL qui modifie une table:

 commit insert

 

Display the rows of the table:

Affichez les lignes de la table:

 display table

 4. Zeos Lib

 

For this example, install Lazarus in « C:\lazarus » and uncompress « zeoslib » inside:


Pour cet exemple, installez Lazarus dans « C:\lazarus » et décompressez « zeoslib » dedans:

image package lazarus

 

In Lazarus, menu « Components », click on « Open a pack (.lpk) »:

Dans Lazarus, menu « Composants », clic sur « Ouvrir un fichier paquet (.lpk) »:

 install lpk

 package

 

Compile and install:

Compilez et installez:

 compile lpk

 compil ok

 install lpk

 

One must rebuild Lazarus, it may take a few minutes:

On doit reconstruire Lazarus, cela peut prendre quelques minutes:

 rebuild

 

Zeos library is installed and displayed:

La librairie « Zeos » est installée et affichée: 

zeos components

 

 5. New project with Firebird (Nouveau projet avec Firebird)

 

Create a new project « Project_01 » with a single form.Download here the four files « DBLogDlg.lfm » , « DBLogDlg.pas », « DBLogDlg.lrs », « VDBConsts.pas » and put them in the directory « Project_01 ». These files come from Delphi 7 and were a little bit modified in order to make them run in Lazarus. Now, your directory must have the following files:

Créez un nouveau projet « Project_01 » avec une seule fiche.Téléchargez ici les quatre fichiers « DBLogDlg.lfm » , « DBLogDlg.pas », « DBLogDlg.lrs », « VDBConsts.pas » et mettez-les dans le répertoire « Project_01 ». Ces fichiers proviennent de Delphi 7 et ont été un peu modifiés afin de les faire fonctionner dans Lazarus. Maintenant, votre répertoire doit avoir les fichiers suivants:

directory content

 

Open the file DBLogDlg.pas and include it in the project, as shown below:

 

Ouvrez le fichier DBLogDlg.pas et ajoutez-le au projet, comme indiqué ci-dessous:

include files

 

Add this new unit in the « unit1.pas »:

 

Ajoutez cette nouvelle unité à « unit1.pas »:

 insert into unit1

 

Get the IP address of your machine(the Firebird database is installed on it):

 

Obtenez l'adresse IP de votre machine (la base de données Firebird est installée dessus):

ip address

 

Add the components required to see the previously created table :

 

Ajoutez les composants requis pour voir la table créée précédemment:

 database

 

table

datasource

 

dbgrid

Mise à jour le Mercredi, 31 Décembre 2008 09:52
 

Donations

Entrer le montant:

Magasin

Informatique

Lister tous les produits


Recherche avancée
Voir le panier
Votre panier est vide

LAZARUS FREE PASCAL - Développement rapide

A l'heure où l'on s'intéresse aux économies sur la création de logiciels, LAZARUS permet de répondre à une demande budgétaire en centralisant son savoir-faire ou framework. LAZARUS est un outil libre et gratuit, utilisable facilement et rapidement.
€29.00
€20.30
Remise: 30.00%

L'astucieux LINUX

Ce n'est qu'un tout petit nombre d'astuces qui permettent d'utiliser LINUX. Nous vous donnons les astuces essentielles vous permettant de faire ce que vous voulez de LINUX. Version papier.
€14.90

E-book LAZARUS FREE PASCAL - Développement rapide

Ceci est la version électronique du livre. A l'heure où l'on s'intéresse aux économies sur la création de logiciels, LAZARUS permet de répondre à une demande budgétaire cen centralisant son savoir-faire ou framework. LAZARUS est un outil libre et gratu
€18.00
€12.60
Remise: 30.00%

E-book Développer Très Rapidement des Applications

La programmation par modèles utile Utiliser un outil de Développement Rapide n'est pas suffisant pour gagner du temps. Nous vous donnons les moyens pour gagner du temps en créant votre savoir-faire centralisé sur toute plateforme.
€8.00
€5.60
Remise: 30.00%

Réseaux sociaux

Share to Facebook Share to Twitter Share to Linkedin Share to Myspace Share to Delicious Share to Google 
J'aime :