begin process at 2008 08 22 04:29:55
1 229 771 membres
42 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Migration Delphi=>C# [ Archives / .NET ] (barault)

Migration Delphi=>C# le 07/04/2006 15:05:24

barault
Bonjour,
J'envisage une migration de Delphi 7 vers C# (c'est le même mec qui a conçu les 2, donc ça devrait pas être bien compliqué )
Mon premier problème est l'utililsation systématique des TAction de Delphi.
Y-a-t-il une technique équivalante incluse dans WinForm ?

Merci
Lolo

Re : Migration Delphi=>C# le 07/04/2006 19:42:30

hlayachi
Membre Club
Bonjour
explique-nous c'est quoi TAction de delphi.
c'est vrai que Delphi et C# ont le même concepteur mais les deux langages sont totalement différents.

Re : Migration Delphi=>C# le 08/04/2006 17:09:53

barault
Bonjour,
Tout d'abord merci de t'intéresser à mon problème.

Un TAction est une classe qui prend le control d'apparence (Enable/Disable-Check/Uncheck) et d'exécution (OnClick) d'un control windows (TButton, TMenuItem et même TForm).
Le TAction est non seulement très pratique pour controler l'apparence des controls en s'auto-évaluant (événement OnUpdate qui permet de centraliser la validité des controls liés, pour gérer les droits par exemple) mais aussi pour controler l'exécution (code centralisé, quelque soit le control associer et disponibilité de la méthode Execute qui n'a d'effet que si le code de OnUpdate autorise l'exécution).
Enfin bref, une petite merveille de conception !

Le framework que j'ai écrit repose entièrement sur ce principe pour gérer les droits des utilisateurs, sans que les développeurs métier aient à s'en soucier (stoquage dans la base de données).

Lolo

Re : Migration Delphi=>C# le 08/04/2006 18:31:16

hlayachi
Membre Club
Bonjour
tu as dit : Un TAction est une classe qui prend le control d'apparence. En C# chaque contrôle est associé à des événements (pour un bouton par exemple on onclick, mouse over ...etc), des propiétés (pour un bouton on a size, text ...etc) et des méthodes.
Personnelement, j'ai vu Delphi 5, et il me paraît semblable à C# (je parle d'IDE).

ensuite tu as parlé du framework que tu as écrit.
je ne sais pas de quoi tu parles mais à mon avi tu parles de ton programme ? !


Classé sous : delphi, migration

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS