Question Powershell Versus C# (création de GUIs)
- Philippe
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 28
- Remerciements reçus 0
il y a 7 ans 8 mois #22104
par Philippe
Powershell Versus C# (création de GUIs) a été créé par Philippe
Bonjour à tous,
Je me rend compte lors de mes recherches que l'on trouve beaucoup plus de codes en C# qu'en powershell surtout quand cela concerne l'interface graphique (GUI pour les puristes).
Ce que je peux comprendre, le langage C est bien plus vieux. Il y avait rien et il y avait tout à faire.
Et ce n'est pas l'objectif premier de Powershell. Il y avait rien et peu a été fait. Sortie du Windows forms il y a rien de chez rien.
Du coup, ce soir j'ai commencé à regarder la fameuse commande
[code:1]Add-Type -Language CSharp -TypeDefinition @\"
public class MonTest {
....
}
\"@[/code:1]
En passant, j'ai trouvé ce lien referencesource.microsoft.com/ intéressant.
Pour résumer
Première claque : un copié collé d'un code ça marche pas forcément
Deuxième claque : Y a des trucs qui ne sont pas reconnu !!! ha bon ?
Troisième claque : Ben je suis une brêle en C# Ha ouai quand même !
N'avez vous pas envie de sortir de cet écran bleu ? OUI
De mettre de jolie bouton coloré sur votre interface ? OOUUUIIII
Si vous l'avez déjà fait ou si vous connaissez des tutos ou tous autres informations pour intégrer du C# dans une GUI powershell, je suis preneur.
Merci à vous d'avoir pris le temps de lire et encore plus si vous y répondez.
Morta<br><br>Message édité par: Arnaud, à: 24/08/16 22:36
Je me rend compte lors de mes recherches que l'on trouve beaucoup plus de codes en C# qu'en powershell surtout quand cela concerne l'interface graphique (GUI pour les puristes).
Ce que je peux comprendre, le langage C est bien plus vieux. Il y avait rien et il y avait tout à faire.
Et ce n'est pas l'objectif premier de Powershell. Il y avait rien et peu a été fait. Sortie du Windows forms il y a rien de chez rien.
Du coup, ce soir j'ai commencé à regarder la fameuse commande
[code:1]Add-Type -Language CSharp -TypeDefinition @\"
public class MonTest {
....
}
\"@[/code:1]
En passant, j'ai trouvé ce lien referencesource.microsoft.com/ intéressant.
Pour résumer
Première claque : un copié collé d'un code ça marche pas forcément
Deuxième claque : Y a des trucs qui ne sont pas reconnu !!! ha bon ?
Troisième claque : Ben je suis une brêle en C# Ha ouai quand même !
N'avez vous pas envie de sortir de cet écran bleu ? OUI
De mettre de jolie bouton coloré sur votre interface ? OOUUUIIII
Si vous l'avez déjà fait ou si vous connaissez des tutos ou tous autres informations pour intégrer du C# dans une GUI powershell, je suis preneur.
Merci à vous d'avoir pris le temps de lire et encore plus si vous y répondez.
Morta<br><br>Message édité par: Arnaud, à: 24/08/16 22:36
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 7 ans 8 mois #22105
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Powershell Versus C#
Salut,
Mortasgus écrit:
PS c'est pour automatiser, donc sans utilisateur en face pour prendre les décisions
Mortasgus écrit:
Mortasgus écrit:
Mortasgus écrit:
Ensuite cela dépend si tu compiles une dll ou génére une classe avec Codedom (pas de génération d'assembly).
Mortasgus écrit:
Mortasgus écrit:
Tous les expert C# sont passés par là
Mortasgus écrit:
Et si tu commences à avoir ce type de besoin , refléchi bien avant de te lancer.
Et surtout, il te faut préciser :
- ton besoin,
- les versions PS et du framework ciblées et
- savoir si c'est pour toi/ton entreprise ou pour un usage généralisé dans + entreprises.
Mortasgus écrit:
Oui, car le framework est plus ancien que PS et C# est dédié à ce type de dev, et d'autres aussi.on trouve beaucoup plus de codes en C# qu'en powershell surtout quand cela concerne l'interface graphique
PS c'est pour automatiser, donc sans utilisateur en face pour prendre les décisions
Mortasgus écrit:
Je n'ai pas compris.Il y avait rien et peu a été fait. Sortie du Windows forms il y a rien de chez rien.
Mortasgus écrit:
Oui très, mais le plus souvent la doc MSDN suffit.j'ai trouvé ce lien referencesource.microsoft.com/ intéressant.
Mortasgus écrit:
Normal, de plus le code peut compiler mais ne pas fonctionner dans le host PS.Première claque : un copié collé d'un code ça marche pas forcément
Ensuite cela dépend si tu compiles une dll ou génére une classe avec Codedom (pas de génération d'assembly).
Mortasgus écrit:
Pb de dépendances d'assembly (-UsingNamespace) ou de cible du compilateur ( -Language)Deuxième claque : Y a des trucs qui ne sont pas reconnu !!! ha bon ?
Mortasgus écrit:
Les bases sont assez simples, c'est la méconnaissances du framework dotnet qui peut parfois poser pb.Troisième claque : Ben je suis une brêle en C#
Tous les expert C# sont passés par là
Mortasgus écrit:
En WPF ce serait peut être facile, mais je n'ai jamais fait.pour intégrer du C# dans une GUI powershell
Et si tu commences à avoir ce type de besoin , refléchi bien avant de te lancer.
Et surtout, il te faut préciser :
- ton besoin,
- les versions PS et du framework ciblées et
- savoir si c'est pour toi/ton entreprise ou pour un usage généralisé dans + entreprises.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 7 ans 7 mois #22199
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Powershell Versus C#
Salut Morta,
Dans mon livre sur \"Les fonctionnalités avancées de PowerShell\" (voir dans la colonne de gauche du site), j'ai écrit un chapitre qui traite le sujet de la création d'interfaces graphiques (en Windows Forms et WPF).
Tu peux télécharger tous les scripts gratuitement sur le site des éditions ENI sur la page du livre . Vers le bas de la page tu as un bouton \"Fichiers à télecharger\".
Tu n'auras pas les explications mais au moins tu auras de quoi démarrer.
Arnaud
Dans mon livre sur \"Les fonctionnalités avancées de PowerShell\" (voir dans la colonne de gauche du site), j'ai écrit un chapitre qui traite le sujet de la création d'interfaces graphiques (en Windows Forms et WPF).
Tu peux télécharger tous les scripts gratuitement sur le site des éditions ENI sur la page du livre . Vers le bas de la page tu as un bouton \"Fichiers à télecharger\".
Tu n'auras pas les explications mais au moins tu auras de quoi démarrer.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.073 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Powershell Versus C# (création de GUIs)