[dotNet] Quel Langage choisir ?

Quel Langage choisir ? [dotNet] - C#/.NET managed - Programmation

Marsh Posté le 04-05-2009 à 16:47:15    

Bonjour,
 
Je dois programmer une application mais j'hesite sur le langage à utiliser je fais donc appelle à vos lumieres.
 
Je dois créer une interface graphique dans laquelle l'utilisateur va entrer des données qui vont etre stockées dans un document excel prealablement créé (avec plusieurs worksheet et des données entrées extraite d'autres fichiers excel).
 
Par la suite, je copie une partie de ces donnée dans un document Word et une autre partie est copié dans un autre fichier excel.
 
Pour conclure, beaucoup de fichiers excel et beaucoup de fichier word donc mon choix s'est logiquement tourné vers les langages microsoft Csharp ou VB.
 
Je prefere le CSharp au VB(que jai jamais utilisé a part dans des macro Excel en VBA)
je ne suis pas sur que le Csharp soit assez complet pour faire tout ca (interface graphique, oui mais generation, ouverture et update de .doc et .xml, je sais pas si c'est le choix le plus judicieux)
 
Et que pensez vous egalement du J#?
 
Comme je ne suis pas sponsorisé par miscrosoft, j'accepte aussi la proposition d'autres langages^^
 
Merci pour votre aide.

Reply

Marsh Posté le 04-05-2009 à 16:47:15   

Reply

Marsh Posté le 04-05-2009 à 17:02:50    

Le C# permet de faire tout ce que tu veux. C'est pas le langage qui te le permet, mais la plate-forme. Et en l'occurence, .NET possède tout ce qu'il faut pour manipuler des fichiers Office et du XML (pour lequel je te recommande de passer par Linq to XML, un pur bonheur).


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-05-2009 à 17:08:21    

Le C# ou le J# devrait permettre de faire cela.
 
Personnellement, j'aurais choisi le PHP.
 
En fait, les traitements Excel ou Word, se font via l'Automation qui est elle-même basée sur OLE et COM. Or l'Automation pour MS Office est accessible aussi bien depuis les langages net #, que depuis d'autres langages tels que PHP, C, C++, VB, Java, Perl, Python, et j'en passe et des meilleurs.
 

Reply

Marsh Posté le 04-05-2009 à 17:16:17    

C# est très largement le plus utilisé pour la programmation DotNET, c'est pour C# que tu trouvera le plus de cours, docs, tutoriels, code sources, etc...
 

Reply

Marsh Posté le 05-05-2009 à 09:18:16    

Bon ben parti pour du C# ! Merci de votre aide

Reply

Marsh Posté le 05-05-2009 à 15:31:33    

Harkonnen a écrit :

Le C# permet de faire tout ce que tu veux. C'est pas le langage qui te le permet, mais la plate-forme. Et en l'occurence, .NET possède tout ce qu'il faut pour manipuler des fichiers Office et du XML (pour lequel je te recommande de passer par Linq to XML, un pur bonheur).


 
 
Merci pour le tips, je viens de simplifier d'une manière radicale mon code! et bien plus lisible en plus

Reply

Marsh Posté le 05-05-2009 à 15:48:59    

tu m'étonnes... je l'utilise tous les jours au taf, et je serais incapable d'utiliser un autre parseur XML, j'ai pas vu plus simple d'emploi et plus souple :D


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-05-2009 à 17:13:16    

C#
 
PS: de rien :o


---------------
██████████████████████████████████
Reply

Marsh Posté le 05-05-2009 à 17:22:27    

tabouret \o/


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

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