[C#] Passer une appli Visual C++ en .net C#

Passer une appli Visual C++ en .net C# [C#] - C#/.NET managed - Programmation

Marsh Posté le 08-12-2003 à 11:54:07    

Ma boite a une grosse application en visual C++.
 
Et ils veulent me former en C#, pour cela ils veulent que en 1 semaine je passe l'application en C#, que je ne maitrise pas pour le moment.
 
Est ce possible ?
 
Quelle problème majeure je vais rencontrer ?


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-
Reply

Marsh Posté le 08-12-2003 à 11:54:07   

Reply

Marsh Posté le 08-12-2003 à 12:07:25    

alalex a écrit :

Ma boite a une grosse application en visual C++.
 
Et ils veulent me former en C#, pour cela ils veulent que en 1 semaine je passe l'application en C#, que je ne maitrise pas pour le moment.
 
Est ce possible ?


 
heuh je doute franchement que ca soit possible
Niveau pb, ben reecriture de ce qui gere l'interface, passage tout bete de C++ a c# (ca doit etre bien lourd et bien chiant, et a debugger, bonjour....)


Message édité par chrisbk le 08-12-2003 à 12:08:14
Reply

Marsh Posté le 08-12-2003 à 12:08:19    

Pb majeur: pas de pointeurs..
Si c une grosse appli et que tu es tt seul, compte plutôt 6 mois que une semaine!! (je blague pas)..


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 08-12-2003 à 12:08:50    

y a pas une farce du genre
 

Code :
  1. extern "C++"
  2. {
  3.   // ton code ici
  4. }


[:dawa]


Message édité par Taz le 08-12-2003 à 12:10:11
Reply

Marsh Posté le 08-12-2003 à 12:10:54    

alalex a écrit :

Ma boite a une grosse application en visual C++.
 
Et ils veulent me former en C#, pour cela ils veulent que en 1 semaine je passe l'application en C#, que je ne maitrise pas pour le moment.
 
Est ce possible ?
 
Quelle problème majeure je vais rencontrer ?


- ce sont 2 langages très différents pour ce qui est de la gestion de la mémoire
- utiliser C#, ça veut dire utiliser .NET, et donc connaitre un minimum de classes du framework
- pour peu que le prog C++ utilise des API propriétaires, je te raconte pas le bordel pour trouver l'équivalent en .NET, pour peu qu'il existe
 
bref, donne moi l'adresse de ta boite, pour pas que j'y postule. c'est complètement dingue de demander ce genre de truc en une semaine
mais ça dépend aussi de ce que t'appelles "grosse application en C++" hein !


Message édité par Harkonnen le 08-12-2003 à 12:11:23
Reply

Marsh Posté le 08-12-2003 à 12:14:13    

C'est le genre d'appli qui a été developpé en 3 mois avec dizaine d'écrans assez complexe.
 
Je suis en train de regarder l'environnement .NET C#, et je comprends pas comment on créé une fenêtre, j'ai l'impression dêtre revenu sur du C sous DOS.


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-
Reply

Marsh Posté le 08-12-2003 à 12:16:13    

une vraie révolution en somme

Reply

Marsh Posté le 08-12-2003 à 12:17:27    

Taz a écrit :

une vraie révolution en somme


 
t'as deja programmé en c# toi ?

Reply

Marsh Posté le 08-12-2003 à 12:19:40    

chrisbk a écrit :


 
t'as deja programmé en c# toi ?

je crois que t'es assez grand pour deviner
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
:sweat: si j'ai essayé y a longtemps (mais alors très) de faire un hello world et 3 conneries, et puis j'ai trouvais que ça suxor, alors j'ai maté java, me suis foutu 2 claques en me disant qu'on me reprendra plus à essayé les conneries soit disant « à la mode »

Reply

Marsh Posté le 08-12-2003 à 12:26:12    

On peut créer des écrans Windows avec C# ?


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-
Reply

Marsh Posté le 08-12-2003 à 12:26:12   

Reply

Marsh Posté le 08-12-2003 à 12:29:15    

alalex a écrit :

On peut créer des écrans Windows avec C# ?


tu veux dire des boites de dialogue ? évidemment que tu peux !
va donc télécharger le SDK chez Microsoft, il est gratuit et contient pas mal d'exemples

Reply

Marsh Posté le 08-12-2003 à 12:37:33    

Pour passer de C++ a C# il suffit de decaler les deux + et de les rapprocher [:chacal_one333]
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 08-12-2003 à 12:38:22    

ça fait une étoile ça :o

Reply

Marsh Posté le 08-12-2003 à 12:41:22    

Taz a écrit :

ça fait une étoile ça :o


Pas si tu les decale en hauteur (bon ca fait pas un diese parfait, mais qui a dit que le C# etait parfait :D)
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 08-12-2003 à 12:57:08    

gilou a écrit :

Pour passer de C++ a C# il suffit de decaler les deux + et de les rapprocher [:chacal_one333]
A+,


 
un ptite compression du cpp sous winzip et voila

Reply

Marsh Posté le 08-12-2003 à 13:07:56    

y a rien de plus simple que le C#
 
par contre C# != C++
 
donc tout devoir retaper.. :D  
je crois meme que tu peux meme pas reprendre les anciennes form


---------------
yvele n'est plus.
Reply

Marsh Posté le 08-12-2003 à 14:06:03    

Oui c vrai, en dehors du pb de la gestion mémoire, il faudra redessinner tous les dialogues.. ;)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 08-12-2003 à 15:35:44    

Citation :

Et ils veulent me former en C#, pour cela ils veulent que en 1 semaine je passe l'application en C#, que je ne maitrise pas pour le moment.
Est ce possible ?


Citation :

Je suis en train de regarder l'environnement .NET C#, et je comprends pas comment on créé une fenêtre, j'ai l'impression dêtre revenu sur du C sous DOS.


Je pense que t'es mal barré...
Quoique... ouvre ton projet VC++, rajoute l'otion /clr, youhou, c'est fini ! :sol:


Message édité par HelloWorld le 08-12-2003 à 15:36:43

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

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