Quelle est la différence entre DELPHI 6 et DELPHI 3 ?

Quelle est la différence entre DELPHI 6 et DELPHI 3 ? - Delphi/Pascal - Programmation

Marsh Posté le 01-01-2003 à 17:35:56    

Bonjour, je suis un programmeur en delphi 3.0 (enfin, c'est pas mon métier, mais je suis passionné de programmation) et j'aimerais savoir quelles sont les différences majeures entre ces deux versions (3 et 6) ?
 
Qu'est-ce qu'on y gagne vraiment ?
En fait, ça me serait très util, car ça me permetterait par exemple de faire un meilleur programme d'entraînement dactylographique générateur de phrases aléatoires pour mon site perso...
 
Merci de me répondre
 
@+
[:turlutortue)


Message édité par turlutortue le 01-01-2003 à 17:38:56
Reply

Marsh Posté le 01-01-2003 à 17:35:56   

Reply

Marsh Posté le 01-01-2003 à 18:50:31    

3

Reply

Marsh Posté le 01-01-2003 à 18:55:58    


 
Merci du calcul, mais je sais encore compter :-)
 
Mais en terme de programmation, quels sont les atouts majeurs de la version 6 ?
 
@+

Reply

Marsh Posté le 01-01-2003 à 19:02:16    

Entre la 5 et la 6 la vitesse d'exécution des programmes compilés a été grandement améliorée, mais les .exe prennent un peu plus de place.
Sinon la majorité des nouveautés sont dans les composants fournis avec Delphi: TActionList (super pratique pour gérer les items de menus et toolbars), les frames (sorte de mini-form que l'on crée une fois, qui a ses composants, événements et fonctions, et que l'on peut placer sur une form normale comme s'il s'agissait d'un composant à part entière), ...
Y a aussi eu pas mal d'améliorations dans l'environnement dev (l'éditeur quoi).
J'ai commencé avec Delphi 4 mais je ne me souviens plus vraiment de ce qu'il manquait par rapport à Delphi 5 et 6, à part les frames :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-01-2003 à 21:39:29    


Y a un paquet de modifications dans le langage en lui même avec l'apparation des interface et de tout ce qui est activex, même si on aime pas, les interfaces c'est vraiment fort.  
 
Sinon y a l'arrivée des variants et ca, y a eu bcp d'évolution sur Delphi 6 et 7.  
 
Puis c'est vrai qu'il y a non seulement l'éditeur et toutes les composants mais bon, ca ca me parait logique pas besoin de détailler ;-)  
 
Par contre y a l'arrivée de tout ce qui tourne autour des webservices dans D6 et D7 et franchement si tu dois utiliser ca c'est très pratique.
 
Pour en revenir aux variants, dans D6 y a un simili de surcharge des opérateurs via les variants, pas de quoi faire un truc extra rapide comme en C++ mais ca a déjà le mérite d'exister, je sais pas si ca a été amélioré dans D7 j'ose espérer que oui.
 
Puis faut pas oublier aussi l'arrivée des CLX dans D6 pour pouvoir faire du développement Windows/Linux sans trop se casser la tête, ca aussi c'est un fameux changement... (et le compilo expérimental .NET pour D7).
 
Sinon je sais pas si y avait déjà les TAction dans Delphi 3, j'hésite entre D3 et D4 pour l'arrivée des TAction, ca aussi ca a pas mal fait avancer le compilo...  
 
Ca suffira pour le moment  :D


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 02-01-2003 à 02:12:12    

Zion a écrit :


Y a un paquet de modifications dans le langage en lui même avec l'apparation des interface et de tout ce qui est activex, même si on aime pas, les interfaces c'est vraiment fort.  
 
Sinon y a l'arrivée des variants et ca, y a eu bcp d'évolution sur Delphi 6 et 7.  
 
Puis c'est vrai qu'il y a non seulement l'éditeur et toutes les composants mais bon, ca ca me parait logique pas besoin de détailler ;-)  
 
Par contre y a l'arrivée de tout ce qui tourne autour des webservices dans D6 et D7 et franchement si tu dois utiliser ca c'est très pratique.
 
Pour en revenir aux variants, dans D6 y a un simili de surcharge des opérateurs via les variants, pas de quoi faire un truc extra rapide comme en C++ mais ca a déjà le mérite d'exister, je sais pas si ca a été amélioré dans D7 j'ose espérer que oui.
 
Puis faut pas oublier aussi l'arrivée des CLX dans D6 pour pouvoir faire du développement Windows/Linux sans trop se casser la tête, ca aussi c'est un fameux changement... (et le compilo expérimental .NET pour D7).
 
Sinon je sais pas si y avait déjà les TAction dans Delphi 3, j'hésite entre D3 et D4 pour l'arrivée des TAction, ca aussi ca a pas mal fait avancer le compilo...  
 
Ca suffira pour le moment  :D  


 
Wouaou !
 
Quelle connaissance faramineuse :-)
 
Tu as déjà consu quel genre de logiciel toi ?
 
merci de me répondre
 
@+

Reply

Marsh Posté le 02-01-2003 à 02:15:34    

antp a écrit :

Entre la 5 et la 6 la vitesse d'exécution des programmes compilés a été grandement améliorée, mais les .exe prennent un peu plus de place.
Sinon la majorité des nouveautés sont dans les composants fournis avec Delphi: TActionList (super pratique pour gérer les items de menus et toolbars), les frames (sorte de mini-form que l'on crée une fois, qui a ses composants, événements et fonctions, et que l'on peut placer sur une form normale comme s'il s'agissait d'un composant à part entière), ...
Y a aussi eu pas mal d'améliorations dans l'environnement dev (l'éditeur quoi).
J'ai commencé avec Delphi 4 mais je ne me souviens plus vraiment de ce qu'il manquait par rapport à Delphi 5 et 6, à part les frames :/


 
Ok, mais établir des comparaisons entre 5 et 6 ne m'est pas trop utile, car je suis programmeur en delphi 3... mais bon, j'ai jamais été bien cultivé pour les trucs liés aux objets, car j'ai commencé à programmation de manière auto-didactante (si je peux m'exprimer ainsi) sur turbo pascal 7 en dos... je sais pas si ça vous dit quelque chose ?
 
j'ai début en faisant des programmes des dessin LOL... puis, j'ai progressivement avancé, tout seul... et parfois, en trouvant des trucs d'assembleur dans le PC magazine... bien que je devais bidouiller sans connaissances, car les instructions étaient en pure assembleur, et qu'il fallait faire des db j'sais pas quoi en pascal pour que ça marche (fallait utilise le turbo debugueur je crois)
 
Enfin, un vrai calvaire, lol
 
N'empêche, je me suis fait pas mal de petits jeux marrants, notamment un jeu d'aventure, un jeu d'échecs (sans aucune culture, je veux dire j'ai tout fait tout seul en connaissances les règles de bases biensur, et avant de voir qu'il existait des modes genre alpha/beta pour aller plus vite pour la réflexion de l'ordinateur)...
 
je sais pas si vous connaissez cela ?
 
@+

Reply

Marsh Posté le 02-01-2003 à 02:15:39    

Historique : Tableau comparatif des fonctionnalités de Delphi 3 à Delphi 7 :
http://azanetti.developpez.com/matrice_delphi/
 
 

Reply

Marsh Posté le 02-01-2003 à 03:58:07    

turlutortue a écrit :


 
Wouaou !
 
Quelle connaissance faramineuse :-)
 
Tu as déjà consu quel genre de logiciel toi ?
 
merci de me répondre
 
@+


 
Euh, spa faramineux, j'ai utilisé Delphi 3, 4, 6 et 7 (le temps que je me décide pour le 5 on était au 6) et donc forcément j'ai suivi les changements.
 
Sinon pour mes logiciels, y en a un dans ma signature mais sinon y a la JVCL http://jvcl.sourceforge.net, + de 350 compos pour Delphi, dont je dirais encore au moins 250 de mois (ca diminue avec le temps, on consolide :D).


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 02-01-2003 à 03:59:01    

Vazkor a écrit :

Historique : Tableau comparatif des fonctionnalités de Delphi 3 à Delphi 7 :
http://azanetti.developpez.com/matrice_delphi/


 
Scool ca tiens, un peu limité mais ca donne une bonne vue d'ensemble  :D  
 


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 02-01-2003 à 03:59:01   

Reply

Marsh Posté le 02-01-2003 à 11:23:03    

turlutortue a écrit :


 
Ok, mais établir des comparaisons entre 5 et 6 ne m'est pas trop utile, car je suis programmeur en delphi 3...  


 
ouais enfin quand je dis que ça a changé entre le 5 et le 6, je voulais dire que de D1 à D5 c'était plus ou moins semblable, et que ça a changé dans le 6.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed