Accueil > Manip’s > Delphi > Atelier Delphi pour les Nuls > Delphi Blue Baby Faq > Passage de VB à DELPHI
Visual Basic, Delphi
Passage de VB à DELPHI
dimanche 24 juin 2007, par
En venant de VB y a t’il des ressemblances ou faut t’il complètement changer
d’esprit ?
Delphi est un excellent compromis entre une Syntaxe relativement simple voisine du Basic et une puissance de compilation voisine du C
L’INTERFACE DE PROGRAMMATION (dite IDE)
Celui qui vient de Visual Basic n’est pas dérouté car l’interface est la même
-* Une Fiche Principale (Form1) sur laquelle on dépose des Objets (Composants)
- Le code machine étant généré de façon complètement transparente comme dans Visual Basic
-* Une fenêtre de propriétés pour chaque Composant (Inspecteur d’Objet) qui permet un paramétrage très fin
-
- de chaque Objet d’un côté
-
- et de tous les évènements qu’il génère de l’autre (OnClick OnDblClick OnMouseOver etc .)
Les avantages de Delphi sont :
- Son code machine puissant lié à son Compilateur exceptionnel (toute l’expérience de Borland) qui produit comme le C un exécutable autonome n’ayant pas (pour les petits programmes de notre modeste niveau) besoin de bibliothèques spéciales. (DLL)
- Une très grande popularité fait que l’on trouve facilement des composants supplémentaires gratuits à placer sur sa fiche.
Delphi est la déclinaison Moderne du Langage PASCAL, (dit pascal objet) qui du fait d’une très grande rigueur, est souvent le 1er langage enseigné dans les Universités
- Et contrairement au PHP par exemple il est trrrrrès fortement typé et ne tolère aucune fantaisie.
-
- Alors que par exemple tout le monde sait bien que 1 = 1.0
-
- Delphi refusera cette comparaison car il est hors de question de mélanger les Torchons et les Serviettes (Ici le Type = Entier (Integer) et le type Réel (Single) , car 1 est un entier et 1.0 est un réel décimal) A la limite tu peux écrire 1 = round(1.0) ;
LES POINTS NOIRS
Celui qui vient du Basic est dérouté par l’aide sous mer##ique fournie avec le package,
- en principe si tu appelles a l’aide c’est que tu merdouilles, ici quand tu appuies sur F1 autant te tirer une balle dans la tête directement... heureusement qu’il y a Google et l’ADSL :’-))
- L’Aide de DELPHI est faite pour les pros qui savent ce qu’ils cherchent, pas pour le couillon lambda qui veut un résultat pré-digéré en moins de 5 secondes
Le second point noir est le débogueur,
- mais la on est déjà en programmation plus avancée. Et Basic du fait de la souplesse son mode Interprété est un modèle du genre
L’AIDE EN LIGNE
Mon site préféré est sur DEVELOPPEZ la FAQ DELPHI
http://delphi.developpez.com/faq/
Il y a PHIDEL aussi
http://www.phidels.com/php/index.ph...
Ou DelphiBasic
http://www.delphibasics.co.uk/
JP AIGRON qui est notre Gourou du Masef conseille le Torry’s Delphi
MANUEL
Mon livre de chevet perso est le DELPHI 3 de Dick Lantim.
- C’est une brique de 1000 pages, qui est bourrée de leçons basiques et d’exemples pratiques
- (Et qu’on peut encore facilement trouver d’occasion)
EN ATTENDANT
On peut déjà tester les Sources données sur cette liste
Et visiter ces quelques pages persos