je suis un debutant en programmation, je connais a peine les principe
de base pour programmer sur C et C++, mais je n ai jamais ecris de
programme serieux sur ces deux langage; maintenant je dois migrer une
apllication dont le code et ecris sur C et c++ vers c#, est ce que je
ferai une migration vers c# en respectant la structure dans laquelle
sont ecris les programme ou bien il fauderai réecrire tous le code
d'une autre façon.
une dernier chose j'aimerai savoir ou es ce que je pourrai trouver de
la DOC complete cur C#.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Julien Bakmezdjian [MS]
Bonjour,
"Traduire" du C++ en C#, ce n'est pas non plus évident je pense... Une bonne partie de réécriture s'imposera... Un article de MSDN Mag sur le sujet : http://msdn.microsoft.com/msdnmag/issues/01/07/ctocsharp/default.aspx. Pour le livre, je te conseille "Formation à C#" de Tom Archer. Pour un débutant, il est très bien je trouve.
Bon courage !
Julien
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news:
Je n'ai pas très bien compris ce que tu veux : tu dois passer une
aplication développée en C ou C++ vers du C# ?
Si tu n'as aucune connaissance en développement, c'est possible mais tu
risques de mettre bcp de temps.
Il te faut d'abord te mettre à la POO avant d'entamer un tel projet...
Après, pour une bonne doc sur C#, j'avoue que ma meilleur documentation,
c'est la MSDN ou Google, mais il existe de très bon livre.
> salut a tous, > > je suis un debutant en programmation, je connais a peine les principe > de base pour programmer sur C et C++, mais je n ai jamais ecris de > programme serieux sur ces deux langage; maintenant je dois migrer une > apllication dont le code et ecris sur C et c++ vers c#, est ce que je > ferai une migration vers c# en respectant la structure dans laquelle > sont ecris les programme ou bien il fauderai réecrire tous le code > d'une autre façon. > > une dernier chose j'aimerai savoir ou es ce que je pourrai trouver de > la DOC complete cur C#. > > je vous serai tres reconnaissant. >
Bonjour,
"Traduire" du C++ en C#, ce n'est pas non plus évident je pense... Une bonne
partie de réécriture s'imposera... Un article de MSDN Mag sur le sujet :
http://msdn.microsoft.com/msdnmag/issues/01/07/ctocsharp/default.aspx.
Pour le livre, je te conseille "Formation à C#" de Tom Archer. Pour un
débutant, il est très bien je trouve.
Bon courage !
Julien
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:869448E0-711F-4666-83A7-926AC4553A21@microsoft.com...
Je n'ai pas très bien compris ce que tu veux : tu dois passer une
aplication développée en C ou C++ vers du C# ?
Si tu n'as aucune connaissance en développement, c'est possible mais tu
risques de mettre bcp de temps.
Il te faut d'abord te mettre à la POO avant d'entamer un tel projet...
Après, pour une bonne doc sur C#, j'avoue que ma meilleur documentation,
c'est la MSDN ou Google, mais il existe de très bon livre.
> salut a tous,
>
> je suis un debutant en programmation, je connais a peine les principe
> de base pour programmer sur C et C++, mais je n ai jamais ecris de
> programme serieux sur ces deux langage; maintenant je dois migrer une
> apllication dont le code et ecris sur C et c++ vers c#, est ce que je
> ferai une migration vers c# en respectant la structure dans laquelle
> sont ecris les programme ou bien il fauderai réecrire tous le code
> d'une autre façon.
>
> une dernier chose j'aimerai savoir ou es ce que je pourrai trouver de
> la DOC complete cur C#.
>
> je vous serai tres reconnaissant.
>
"Traduire" du C++ en C#, ce n'est pas non plus évident je pense... Une bonne partie de réécriture s'imposera... Un article de MSDN Mag sur le sujet : http://msdn.microsoft.com/msdnmag/issues/01/07/ctocsharp/default.aspx. Pour le livre, je te conseille "Formation à C#" de Tom Archer. Pour un débutant, il est très bien je trouve.
Bon courage !
Julien
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news:
Je n'ai pas très bien compris ce que tu veux : tu dois passer une
aplication développée en C ou C++ vers du C# ?
Si tu n'as aucune connaissance en développement, c'est possible mais tu
risques de mettre bcp de temps.
Il te faut d'abord te mettre à la POO avant d'entamer un tel projet...
Après, pour une bonne doc sur C#, j'avoue que ma meilleur documentation,
c'est la MSDN ou Google, mais il existe de très bon livre.
> salut a tous, > > je suis un debutant en programmation, je connais a peine les principe > de base pour programmer sur C et C++, mais je n ai jamais ecris de > programme serieux sur ces deux langage; maintenant je dois migrer une > apllication dont le code et ecris sur C et c++ vers c#, est ce que je > ferai une migration vers c# en respectant la structure dans laquelle > sont ecris les programme ou bien il fauderai réecrire tous le code > d'une autre façon. > > une dernier chose j'aimerai savoir ou es ce que je pourrai trouver de > la DOC complete cur C#. > > je vous serai tres reconnaissant. >
Elp
Salut,
abdou wrote:
je suis un debutant en programmation, je connais a peine les principe de base pour programmer sur C et C++, mais je n ai jamais ecris de programme serieux sur ces deux langage; maintenant je dois migrer une apllication dont le code et ecris sur C et c++ vers c#,
C´est un stage non ? Dans ce cas, j´espère que cette appli n´est ni compliquée ni essentielle pour la boite :-) En complément à ce qu´on dit les autres, je pense qu´il faudrait que tu détermine d´abord pourquoi on te demande de faire migrer une application C++ en C#
- Est-ce juste 'pour le fun', pour voir si c'est possible de faire pareil en C# ? Dans ce cas il te faut tout réecrire et il te faudra modifier certaines parties du design pour t'adapter aux principes de programmation de C# qui différe peut etre parfois du C++. Cela dit, ce sont tout 2 des langages objets avec une base + ou - commune donc il ne faut quand meme pas repartit de zéro. Je ne connait pas assez C++ pour etre plus précis la dessus.
- Est-ce parce qu'ils veulent pouvoir rajouter de nouvelles fonctionnalité en C# a l'application existante ? Dans ce cas, il sera peut etre possible de laisser de gros bout de codes tels quels (en C++) et faire de petits wrappers permettant d'appeler ces methodes C++ depuis C#. Ou alors transformer le code C++ en code managed C++ (plus ou moins simple selon la situation) de maniere a pouvoir mélanger C++ et C# dans la meme appli. Tu pourrai par exemple refaire l'interface graphique avec des Window Form (si interface graphique il y a) mais laisser tout ce qui est businness object en C++. Unutile de dire que si tu n'y connait rien a .NET et pas grand chose au C++, tu va passer du temps ne serais-ce qu'a comprendre ce que je viens d'écrire.
- Est-ce pour pouvoir avoir une appli multi-plateforme (grace au projet mono et/ou dotnetgnu). J'en doute, ce ne serai pas un choix tres judicieux mais dans ce cas il va te falloir faire gaffe en plus de tout le reste a ne jamais faire d'appel a des API Win32 afin que l'appli tourne sous d autre plateformes que Windows sans probleme.
Dans tous les cas: bon courage. Tu va en avoir besoin. Et apprends tout de suite a etre efficace sur Google (<http://www.google.com>) et Goggle Groups (<http://www.google.com/grphp?hl=en&tab=wg&q=>) car tu va y passer tu temps...
Salut,
abdou wrote:
je suis un debutant en programmation, je connais a peine les principe
de base pour programmer sur C et C++, mais je n ai jamais ecris de
programme serieux sur ces deux langage; maintenant je dois migrer une
apllication dont le code et ecris sur C et c++ vers c#,
C´est un stage non ? Dans ce cas, j´espère que cette appli n´est ni
compliquée ni essentielle pour la boite :-) En complément à ce qu´on dit les
autres, je pense qu´il faudrait que tu détermine d´abord pourquoi on te
demande de faire migrer une application C++ en C#
- Est-ce juste 'pour le fun', pour voir si c'est possible de faire pareil en
C# ? Dans ce cas il te faut tout réecrire et il te faudra modifier certaines
parties du design pour t'adapter aux principes de programmation de C# qui
différe peut etre parfois du C++. Cela dit, ce sont tout 2 des langages
objets avec une base + ou - commune donc il ne faut quand meme pas repartit
de zéro. Je ne connait pas assez C++ pour etre plus précis la dessus.
- Est-ce parce qu'ils veulent pouvoir rajouter de nouvelles fonctionnalité
en C# a l'application existante ? Dans ce cas, il sera peut etre possible de
laisser de gros bout de codes tels quels (en C++) et faire de petits
wrappers permettant d'appeler ces methodes C++ depuis C#. Ou alors
transformer le code C++ en code managed C++ (plus ou moins simple selon la
situation) de maniere a pouvoir mélanger C++ et C# dans la meme appli. Tu
pourrai par exemple refaire l'interface graphique avec des Window Form (si
interface graphique il y a) mais laisser tout ce qui est businness object en
C++. Unutile de dire que si tu n'y connait rien a .NET et pas grand chose au
C++, tu va passer du temps ne serais-ce qu'a comprendre ce que je viens
d'écrire.
- Est-ce pour pouvoir avoir une appli multi-plateforme (grace au projet mono
et/ou dotnetgnu). J'en doute, ce ne serai pas un choix tres judicieux mais
dans ce cas il va te falloir faire gaffe en plus de tout le reste a ne
jamais faire d'appel a des API Win32 afin que l'appli tourne sous d autre
plateformes que Windows sans probleme.
Dans tous les cas: bon courage. Tu va en avoir besoin. Et apprends tout de
suite a etre efficace sur Google (<http://www.google.com>) et Goggle Groups
(<http://www.google.com/grphp?hl=en&tab=wg&q=>) car tu va y passer tu
temps...
je suis un debutant en programmation, je connais a peine les principe de base pour programmer sur C et C++, mais je n ai jamais ecris de programme serieux sur ces deux langage; maintenant je dois migrer une apllication dont le code et ecris sur C et c++ vers c#,
C´est un stage non ? Dans ce cas, j´espère que cette appli n´est ni compliquée ni essentielle pour la boite :-) En complément à ce qu´on dit les autres, je pense qu´il faudrait que tu détermine d´abord pourquoi on te demande de faire migrer une application C++ en C#
- Est-ce juste 'pour le fun', pour voir si c'est possible de faire pareil en C# ? Dans ce cas il te faut tout réecrire et il te faudra modifier certaines parties du design pour t'adapter aux principes de programmation de C# qui différe peut etre parfois du C++. Cela dit, ce sont tout 2 des langages objets avec une base + ou - commune donc il ne faut quand meme pas repartit de zéro. Je ne connait pas assez C++ pour etre plus précis la dessus.
- Est-ce parce qu'ils veulent pouvoir rajouter de nouvelles fonctionnalité en C# a l'application existante ? Dans ce cas, il sera peut etre possible de laisser de gros bout de codes tels quels (en C++) et faire de petits wrappers permettant d'appeler ces methodes C++ depuis C#. Ou alors transformer le code C++ en code managed C++ (plus ou moins simple selon la situation) de maniere a pouvoir mélanger C++ et C# dans la meme appli. Tu pourrai par exemple refaire l'interface graphique avec des Window Form (si interface graphique il y a) mais laisser tout ce qui est businness object en C++. Unutile de dire que si tu n'y connait rien a .NET et pas grand chose au C++, tu va passer du temps ne serais-ce qu'a comprendre ce que je viens d'écrire.
- Est-ce pour pouvoir avoir une appli multi-plateforme (grace au projet mono et/ou dotnetgnu). J'en doute, ce ne serai pas un choix tres judicieux mais dans ce cas il va te falloir faire gaffe en plus de tout le reste a ne jamais faire d'appel a des API Win32 afin que l'appli tourne sous d autre plateformes que Windows sans probleme.
Dans tous les cas: bon courage. Tu va en avoir besoin. Et apprends tout de suite a etre efficace sur Google (<http://www.google.com>) et Goggle Groups (<http://www.google.com/grphp?hl=en&tab=wg&q=>) car tu va y passer tu temps...