Créer une application C# avec Visual Studio Code

Поделиться
HTML-код
  • Опубликовано: 22 янв 2020
  • Prise en main de C# et Visual Studio Code : Je vous montre comment créer un projet de type console et Windows Forms dans VS Code en utilisant le langage C sharp.
    Liens utiles
    ▶ marketplace.visualstudio.com/...
    ▶ marketplace.visualstudio.com/...
    ▶ .NET Core SDK : dotnet.microsoft.com/download
    Cashback :
    ▶ Achetez en ligne et faites grimper votre cagnotte iGraal : bit.ly/pentiminax-igraal
    Retrouvez moi sur :
    ▶ Mon site pentiminax.fr
    ▶ Twitter : / pentiminax
    ▶ Discord : / discord
    ★ Les meilleures formations pour apprendre à programmer ★
    ▶ Apprendre le C# - bit.ly/csharp-course-fr
    ▶ Apprendre le PHP - bit.ly/php-course-fr
    ★ Les meilleurs tutoriels ★
    ▶ Tutoriel C# en français : bit.ly/2TXDXtT
    ▶ Tutoriel Xamarin en français : bit.ly/xamarin-tutorial-fr
    ▶ Tutoriel PHP en français : bit.ly/2G4FgU1
    #csharp #vscode #dotnet

Комментарии • 93

  • @clem2950
    @clem2950 3 года назад +1

    super vidéo 👍 très bien expliqué

  • @BenoitAdam2
    @BenoitAdam2 4 года назад +3

    J'ai tout fait, le rythme est bon. Moi je préfère quand on va vite et à l'essentiel.

  • @SebastienMarlot
    @SebastienMarlot 4 года назад

    Merci !

  • @afriqueplus2364
    @afriqueplus2364 4 года назад +3

    Tout est tellement rapide comme si la vidéo n'était pas réalisée pour les débutants 🤯

    • @franklavie3926
      @franklavie3926 8 месяцев назад

      Ça n'a jamais prétendu être une vidéo pour les débutants

  • @TutoGenial
    @TutoGenial 4 года назад +2

    Merci pour cette vidéo très utile. On aimerais en savoir plus... Genre, comment créer des boutons, des nouveaux événements, etc...
    Surtout, est-ce qu'il y aurait pas par hasard une extension VS Code qui permet de glisser-déposer les éléments comme dans Visual Studio !?.
    Merci d'avance !

    • @Pentiminax
      @Pentiminax  4 года назад

      De rien ! Oui je prévois de vous montrer la gestion d'événements etc. J'ai vu qu'il existait une extension qui propose ça mais elle est payante avec un essai gratuite de 30 jours voir moins

    • @SteveDICAY
      @SteveDICAY 4 года назад

      visual studio est gratuit en version community. Elle est complète. La version entreprise ajoute le travail en équipe. Mais on fera pas plus avec visual studio code qu'avec visual studio community (excepté gagner de la place sur le disque)

  • @jevicmounzeo3955
    @jevicmounzeo3955 4 года назад

    bonjour monsieur jai besoin de votre aide, je dois realiser une interface de supervision et visualisation de temperature , jai le code mais je n sais pas ou trouvé les differents composant que je peux inserer dans mon interface

  • @BenoitAdam2
    @BenoitAdam2 4 года назад

    Tu conseille quoi comme tutoriel sur ta chaîne pour enchaîner après cette vidéo du coup ?

    • @Pentiminax
      @Pentiminax  4 года назад

      Tout dépend de ce que tu veux voir :) Je propose pas mal de choses après je peux te conseiller cette série de vidéos pour voir pas mal de notions en C# : ruclips.net/video/cnInzQY1OYw/видео.html

  • @oiss2002
    @oiss2002 3 года назад +1

    Salut j'ai un petit souci quand je met "dotnet new console" j'ai pas le "programme.cs"

  • @badis0014
    @badis0014 4 года назад

    comment integrer monoGAME a se sdk dotnet stp

  • @ewe4u54
    @ewe4u54 2 года назад

    comment on fait pour heberger un logiciel que tout le monde est acces genre le partager ?

  • @persique7765
    @persique7765 4 года назад +1

    Salut, quand je run le code j'ai, dans le dossier obj > debug cette erreur "[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]", ça me met ça "Attribut 'global::System.Runtime.Versioning.TargetFrameworkAttribute' en double [WorkSpace visual]csharp(CS0579)
    " Merci d'avance pour ton aide^^

  • @flaubertassoua6948
    @flaubertassoua6948 4 года назад

    S'il vous plait, après avoir fait CTRL+ dans visual studio code pour agrandir le texte, quelle est la fonction inverse pour réduire puisque CTRL- ne tient pas. Merci pour votre aimable attention

    • @Pentiminax
      @Pentiminax  4 года назад +1

      Salut ! Pour voir les raccourci clavier il faut se rendre dans Fichier > Préférences > Raccourci clavier puis rechercher zoom. Normalement pour réinitialiser le zoom il faut utiliser Ctrl + NumPad 0

  • @e-rased9010
    @e-rased9010 4 года назад

    As-tu discord ?

  • @Yamiko_u
    @Yamiko_u Год назад

    bonjour, quand j'ouvre mon terminal pour faire des commands dessu tout reste noir, alors que toi c'est en couleur, coment ut a fait s'il te plait ?

  • @kjzdojfvzdkuzfvouzvn7375
    @kjzdojfvzdkuzfvouzvn7375 Год назад

    j'ai un problème quand je lance le code il remette constament le message de base et je ne comprend pas pk

  • @Bavro-gk8fq
    @Bavro-gk8fq 4 года назад

    Salut, j’ai dl Visual Studio Code et j’aimerais savoir si je commence dans le C#, me faut- il un autre logiciel comme un compilateur ?

    • @Pentiminax
      @Pentiminax  4 года назад

      Salut, avec Visual Studio Code tu as uniquement besoin de l'extension C# (marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp). Pas besoin de compilateur, il te faut le SDK .NET Core

    • @Bavro-gk8fq
      @Bavro-gk8fq 4 года назад

      Pentiminax merci, tu a gagner un abonner

  • @Kiwiko_
    @Kiwiko_ 4 года назад +2

    Salut, j'aimerais savoir la différence entre Visual Studio et Visual Studio code, tu peux m'éclairer là dessus stp?

    • @Pentiminax
      @Pentiminax  4 года назад +3

      Salut ! Alors déjà on dit que Visual Studio Code est un éditeur de texte tandis que Visual Studio est IDE (Integrated Development Environment). Visual Studio Code est Open Source et gratuit, il offre la possibilité de programmer dans des dizaines de langages grâce aux extensions disponibles sur le Marketplace. Quant à Visual Studio il existe plusieurs editions de ce dernier tel que Community (gratuite), Professional, et Enterprise. Ce sont des versions payantes comportant plus de fonctionnalités. Pour des étudiants ou des petits développeurs, la version Community suffit amplement, elle intégre un debugger, compilateur et d'autres outils de programmation. Les langages que gèrent principalement Visual Studio sont les suivants : C#, Visual Basic, F#, C++, HTML, JavaScript, TypeScript, Python.
      Pour finir Visual Studio est beaucoup plus gourmand en ressource que VS Code et leur taille sur le disque dur diffère pas mal, Visual Studio peut aller de 2 - 3 Go à 10 - 15 Go selon les outils d'installés tandis que VS Code n’excédera pas 1 Go.

    • @Kiwiko_
      @Kiwiko_ 4 года назад

      @@Pentiminax Merci beaucoup, j'ai désinstallé visual studio pour visual studio code

    • @rosaliebutoyi9712
      @rosaliebutoyi9712 3 года назад

      @@Pentiminax Merci bcp je comprends

  • @koffiousmane7048
    @koffiousmane7048 3 года назад

    Svp j’ai un problème lorsque je tape la commande dotnet new vs code ne le reconnaît pas comment faire pour m’intégrer 🤲

  • @likeeettwerking6441
    @likeeettwerking6441 2 года назад

    on peut faire une creation en travaillant ensemble si vous voulez La version entreprise ajoute le travail en équipe.

  • @lunakdo9134
    @lunakdo9134 2 года назад

    Salut petite question comment je fais dotnet new winForms sur mac parce que sa macreh pas

    • @Pentiminax
      @Pentiminax  2 года назад

      Salut ! Je ne connais pas Mac mais je peux te rediriger vers ce lien : docs.microsoft.com/fr-fr/dotnet/core/install/macos

  • @yawedi8719
    @yawedi8719 4 года назад +1

    Salut, pourquoi quand je fais "dotnet new" j'ai 'dotnet' n'es pas reconnu comme en tant que commande interne
    merci d'avance

    • @Pentiminax
      @Pentiminax  4 года назад

      Salut il faut télécharger le SDK de .NET Core : dotnet.microsoft.com/download

    • @yawedi8719
      @yawedi8719 4 года назад +1

      @@Pentiminax Merci de votre réponse rapide je ne m'y attendait pas ^^

    • @seawinn2278
      @seawinn2278 3 года назад

      @@Pentiminax merci bcp

  • @Bavro-gk8fq
    @Bavro-gk8fq 4 года назад

    Salut j’aimerais comprendre comment tu fait pour avoir les suggestions sur ton éditeur merci

    • @Pentiminax
      @Pentiminax  4 года назад

      Salut, avec l'extension C# de VS Code les suggestions apparaissent automatiquement.

    • @Bavro-gk8fq
      @Bavro-gk8fq 4 года назад

      Pentiminax je les ai pas, comment faire?

  • @IbrahimTounsi
    @IbrahimTounsi 4 года назад

    C'est quoi la version que tu as utilisé dans cette vidéo stp

    • @Pentiminax
      @Pentiminax  4 года назад

      Tu parles de la version de Visual Studio Code ? (1.42)

    • @IbrahimTounsi
      @IbrahimTounsi 4 года назад

      @@Pentiminax Oui Merci Beaucoup mec j'ai cru que tu n’allais pas me répondre

  • @crazyty8750
    @crazyty8750 2 года назад

    tu aurais un truc pour designer les forms parce que jsp comment faire ?

    • @Pentiminax
      @Pentiminax  2 года назад

      Salut ! Pour design les forms il faut utiliser Visual Studio Community disponible ici : visualstudio.microsoft.com/fr/ Attention le logiciel est assez lourd, selon les outils installés il peux utiliser de 5 Go à 30Go sur ton disque.

  • @paudetnokah8753
    @paudetnokah8753 3 года назад

    quand je tape dotnet new sa emet un message d'erreur du genr que la commande n'est pas reconnu

    • @Pentiminax
      @Pentiminax  3 года назад

      Salut ! As tu bien installer le SDK dot net core ? Peut-être qu'il faut redémarrer son pc aussi

    • @paudetnokah8753
      @paudetnokah8753 3 года назад

      @@Pentiminax je te remercie je n'avais pas bien suivis le processus

  • @skipozz.7457
    @skipozz.7457 3 года назад

    Bonjour c’est normal que sa ne mets pas en couleur les message

    • @Pentiminax
      @Pentiminax  3 года назад

      Salut ! Je n'ai pas bien compris ? As-tu bien installé l'extension C# ?

  • @oumaymaknouz7439
    @oumaymaknouz7439 2 года назад

    Bonjour, s'il vous plaît, quelqu'un m'envoie un code c# du logiciel sur microsoft visual studio comment je l'exécuter code comment il deviendra un logiciel

  • @lilraven444
    @lilraven444 4 года назад

    Il n'y pas un Path à set dans les Variables d'Environments parce que vs code ne reconnait pas dotnet

    • @Pentiminax
      @Pentiminax  4 года назад +1

      Si la commande dotnet n'est pas reconnu tu peux essayer de mettre ça dans tes variables d'env : C:\Users\UserName\.donet\tools en remplaçant UserName par ton nom d'utilisateur bien évidemment

  • @Hamishhh
    @Hamishhh 2 года назад

    La fenêtre n'apparait pas quand je lance le programme pour la première fois avec CMD...

    • @Pentiminax
      @Pentiminax  2 года назад

      Salut ! De quelle fenêtre parles-tu et quel commande exécutes-tu ? Assure toi de bien avoir installé le SDK .NET et l'extension C# sur VS Code

  • @lapprenti7435
    @lapprenti7435 3 года назад

    C'est normal qu'il a pas de son ???

  • @koffipierrewea8642
    @koffipierrewea8642 3 года назад

    le son de la vidéo est très bas

  • @djibrilbangre6637
    @djibrilbangre6637 4 года назад

    salut svp cela fait 3 mois je j'essaye de ressourdre ce probleme j'utilise VISUAL STUDIO je veux me CONNECTE a MYSQL aidez moi error :BC30002 type 'MYSQLCONNECTION' is not defined

    • @Pentiminax
      @Pentiminax  4 года назад +1

      Salut ! Tu utilises quelle version de Visual Studio 2015 - 2017 -2019 ? Le problème se produit sur quel type de projet ? ASP.NET ? Windows Forms ?

    • @djibrilbangre6637
      @djibrilbangre6637 4 года назад

      @@Pentiminax je vous remercie de m'avoir repondu cela fait pas mal de temps que je recherche une solution je travail sur VISUAL STUDIO EXPRESSE 2012 de type WINDOWS FORMS APPLICATION

    • @Pentiminax
      @Pentiminax  4 года назад

      Avez vous bien ajouter la ligne "using MySql.Data.MySqlClient" en haut du code de votre fichier ? Si cela ne fonctionne pas il faudrait télécharger installer le connecteur Mysql puis référencer la dll dans votre projet : dev.mysql.com/downloads/connector/net/

    • @djibrilbangre6637
      @djibrilbangre6637 4 года назад

      @@Pentiminax Imports MySql.Data
      Imports MySql.Data.MySqlClient
      Public Class Form1
      Dim cn As MySqlConnection
      Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
      If Button1.Text = "SE CONNECTE" Then
      cn = New MySqlConnection("SERVER=" & serveurtxt.Text & ";PORT=" & portxt.Text & ";DATABASE=" & bdtxt.Text & ";UID=" & nomutilisateurtxt.Text & ";PWD=" & mdptxt.Text)
      Try
      If cn.State = ConnectionState.Closed Then
      cn.Open()
      Button1.Text = "SE DECONNECTE"
      End If
      Catch ex As Exception
      MsgBox(ex.Message)
      End Try
      Else
      cn.Close()
      Button1.Text = "SE CONNECTE"
      End If
      End Sub
      End Class

    • @djibrilbangre6637
      @djibrilbangre6637 4 года назад

      @@Pentiminax j'ai installer MYSQL 8.0.20 mais voici le message ERROR :
      Warning 2 Namespace or type specified in the Imports 'MySql.Data.MySqlClient' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. C:\Users\bdbar\Documents\Visual Studio 2012\Projects\base de donnee\base de donnee\Form1.vb

  • @warvxis8013
    @warvxis8013 4 года назад

    quand dotnet new ne marche pas comment on fait ??

    • @Pentiminax
      @Pentiminax  4 года назад

      As-tu bien installé le .NET Core SDK ?

    • @warvxis8013
      @warvxis8013 4 года назад

      @@Pentiminax oui je l'ai installer

    • @kuzama2425
      @kuzama2425 4 года назад

      @@warvxis8013 moi aussi

    • @warvxis8013
      @warvxis8013 4 года назад

      @@kuzama2425 ok

  • @Funnyvideos-mp5go
    @Funnyvideos-mp5go 4 года назад +2

    Bonjour,
    Quand j'essaie de voir le dossier "bin" je ne trouve pas le prog avec . exe, je peux savoir prk ?

    • @Pentiminax
      @Pentiminax  4 года назад

      Il faut générer le programme avec la commande "dotnet run"

    • @rebk4554
      @rebk4554 3 года назад

      @@Pentiminax j'ai le meme probleme apres avoir tapé la commande "dotnet run" quel est le probleme ?

    • @urkahas9006
      @urkahas9006 2 года назад

      pareil

  • @fuku5953
    @fuku5953 2 года назад

    Perso la commande dotnet new ne fonction pas

    • @Pentiminax
      @Pentiminax  2 года назад

      Salut ! Il faut bien avoir installé .NET (dotnet.microsoft.com/download) et cela devrait être bon après un redémarrage du PC.

    • @fuku5953
      @fuku5953 2 года назад

      D’acc j’ai réussi petit question je n’arrive pas à l’autre du contenu dans ma form1 genre écrire ou quoi y’a pas un tuto ?

  • @vincentrouillardmeltz9004
    @vincentrouillardmeltz9004 Год назад

    Vindieu j'ai regardé par curiosité pour voir à quel point c'était différent d'un VS classique
    Eh beh, y'a pas à dire, Visual Studio nous babysit quand même 😂, avec VSC c'est vraiment en mode bite couteau

  • @aec_corp
    @aec_corp 4 года назад

    Je ne comprends pas l'intérêt, quand on a windows, d'utiliser Visual studio code, alors que la version community de visual studio est gratuite, et facilite le travail sans passer par la ligne de commande.

    • @NoxFly
      @NoxFly 4 года назад

      Parce que certaines personnes (comme moi par exemple) on préfère comme ça. Après j'ai aussi Visual Studio etc...
      J'utilise l'un ou l'autre cela dépend du projet.
      Principalement VS pour UE4

  • @draftking8178
    @draftking8178 3 года назад

    Ca ne marche pas quand j'ecris console.Read();

    • @Pentiminax
      @Pentiminax  3 года назад

      Salut ! As-tu un message d'erreur ?

  • @cartoondev1930
    @cartoondev1930 4 года назад

    Quelqu'un a le code directement ?
    Merci

    • @Maqyto_Offi
      @Maqyto_Offi 4 года назад

      xd

    • @coderhub4617
      @coderhub4617 4 года назад

      Appli Windows : Program.cs
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Threading.Tasks;
      using System.Windows.Forms;
      namespace Program
      {
      static class Program
      {
      ///
      /// The main entry point for the application.
      ///
      [STAThread]
      static void Main()
      {
      Application.SetHighDpiMode(HighDpiMode.SystemAware);
      Application.EnableVisualStyles();
      Application.SetCompatibleTextRenderingDefault(false);
      Application.Run(new Form1());
      }
      }
      }

    • @coderhub4617
      @coderhub4617 4 года назад

      Appli Windows: Form1Designer
      namespace Program
      {
      partial class Form1
      {
      ///
      /// Required designer variable.
      ///
      private System.ComponentModel.IContainer components = null;
      ///
      /// Clean up any resources being used.
      ///
      /// true if managed resources should be disposed; otherwise, false.
      protected override void Dispose(bool disposing)
      {
      if (disposing && (components != null))
      {
      components.Dispose();
      }
      base.Dispose(disposing);
      }
      #region Windows Form Designer generated code
      ///
      /// Required method for Designer support - do not modify
      /// the contents of this method with the code editor.
      ///
      private void InitializeComponent()
      {
      this.components = new System.ComponentModel.Container();
      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
      this.ClientSize = new System.Drawing.Size(800, 450);
      this.Text = "MacOS";
      }
      #endregion
      }
      }

    • @coderhub4617
      @coderhub4617 4 года назад

      Appli Windows Form1
      using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      using System.Windows.Forms;
      namespace Program
      {
      public partial class Form1 : Form
      {
      public Form1()
      {
      InitializeComponent();
      }
      }
      }

  • @jamymc8794
    @jamymc8794 4 года назад

    C gratuit ?

  • @codelia5677
    @codelia5677 3 года назад +1

    merci bcp...on peut utiliser le glisser deposer sous vs code et je viens de tester
    ruclips.net/video/lgPYdtcNRwg/видео.html

  • @aanjqr
    @aanjqr 3 месяца назад

    je ne comprends rien dutout ! je suis largué. Je suis autoditacte , j'ai commencé la programmation en 1982 ... je développe beaucoup en PHP pour le web, sur un Mac. J'ai abandonné Windows depuis 2005, je déteste cet OS, trop de fichiers dll inutiles et envahissants, une architecture fichier beaucoup trop complexe et lourde. Je développe en PHP à la main avec BBEdit, surtout pas en POO, à l'ancienne. Donc je ne capte rien à ces outils de dev qui sont remplis de concepts sans vraiment savoir ce que l'on fait ... Il faudrait que je suive un cours, mais pas le temps

  • @koffiousmane7048
    @koffiousmane7048 3 года назад

    Quelqu’un connaît Trello ici ??