C# Your First Windows Forms Application

แชร์
ฝัง

ความคิดเห็น • 121

  • @_M_a_r_t_i_n_M
    @_M_a_r_t_i_n_M 2 ปีที่แล้ว +12

    One of THE best C# and GUI tutorials I have come across. I had been stuck for days, wanting to move on from console based C and C++ based programming to making actual GUI applications. I had watched a few videos on C#, and with this one. I FINALLY, have my first working windows app. It is the beginnings of a game project which me and my brother had ideas for for months now. THANK YOU. This is FAR easier than I had thought or that e books had be thinking.

  • @ShiftTGC
    @ShiftTGC 3 ปีที่แล้ว +18

    First program with a GUI I have made now, and although scary at first, in actuality, it's, very similar to Console based programs kinda by the looks of it. Not sure what I have been scared about now, but, thank you for your help!

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว +2

      Glad to hear. C# and Winforms is a good way to start learning how to build apps.

    • @tugrulserhat
      @tugrulserhat 2 ปีที่แล้ว

      They taught us this in highschool and now I'm scared of the console based and purely code based stuff like python. Windows forms feels a lot like home to me

  • @freecreator2480
    @freecreator2480 3 ปีที่แล้ว +6

    finally found a good mentor for learn about programming.
    Thank you for this great tutorials..

  • @studioprimitive
    @studioprimitive 2 ปีที่แล้ว +4

    I've been coding video games in C# for about a year now.. I'm thinking of making some apps for work to make things much easier, and this seems VERY do-able!

  • @yomifkumsisabededa3469
    @yomifkumsisabededa3469 ปีที่แล้ว

    may God bless you, I have been worrying how to create button and the text box too. now I can do what ever I want , thank you so much!

  • @RogueWind365
    @RogueWind365 2 ปีที่แล้ว +6

    Simple, clear and oversimplified lesson for me, I'm grateful for that thx

  • @Home0458
    @Home0458 ปีที่แล้ว

    thanks alot dude first time i ever learnd from someone instead of me copy and pasting and then raging about errors and then quiting

  • @chaosbringer4447
    @chaosbringer4447 3 ปีที่แล้ว +3

    Thanks to you I've made my first desktop app.

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว

      That is awesome! Any topics you are wanting to study?

  • @JohnnySix
    @JohnnySix 3 ปีที่แล้ว +7

    Thanks for sharing! This is an excellent start for all those who were building stuff previously with VBA in Excel / Access etc and want to move to the next step. This was really helpful, especially getting started with form interaction!

  • @Metalvain4
    @Metalvain4 ปีที่แล้ว +1

    Great tutorial! Wish I had a teacher like you growing up!

  • @robertmanigault625
    @robertmanigault625 3 ปีที่แล้ว +4

    This tutorial is concise and informative, the way all tutorials should be. Thanks a million.

  • @hsoon313
    @hsoon313 2 ปีที่แล้ว

    HOLYY SHIITTT I LOVE YOU ❤❤❤ I'VE BEEN SEARCHING AROUND THE INTERNET FOR 5 HOURS AND THEN NOW IT'S OVER FINALLY I LOVE YOU MAAN

  • @ferranprado4791
    @ferranprado4791 9 หลายเดือนก่อน

    You are the nicest person I've seen in my entire life. Absolutely!!!!

  • @itsashhuby6781
    @itsashhuby6781 5 หลายเดือนก่อน

    great video straight to the point, as simple as it gets. cheers

  • @jamesmoody8038
    @jamesmoody8038 2 ปีที่แล้ว

    best video for those looking to get an idea on winforms!

  • @genttner
    @genttner 3 ปีที่แล้ว +7

    Thank you Kanye, very cool

  • @doqlus6582
    @doqlus6582 ปีที่แล้ว

    God bless you, this is was my first program

    • @shadsluiter
      @shadsluiter  ปีที่แล้ว

      Nice. How is it going for you?

  • @allanep9gaming408
    @allanep9gaming408 ปีที่แล้ว

    I have been programming for a few years now, but I never could make GUIs. I recently switched from Java to C#, and it blows my mind how many tools are available

  • @dark_sunset
    @dark_sunset ปีที่แล้ว

    Thank you very much for teaching how to do this.

  • @clarksarge4750
    @clarksarge4750 ปีที่แล้ว

    This was a very good tutorial, well done.

  • @joll1j4m
    @joll1j4m 2 หลายเดือนก่อน

    I knew he gave a great tutorial when he whipped out that theme and his Macintosh

  • @kopp_te
    @kopp_te 3 ปีที่แล้ว

    Your big mouse has shown me a new way of life! 👍

  • @Krejstrup
    @Krejstrup 2 ปีที่แล้ว

    I'd like to ask why you selected the .NET Framework from project library in the start.
    You will only get version 7.3 of C# with the .Net Framework.
    Take a leap up to C# 8.0 with .Net Core 3.x or C# version 9.0 with .Net 5.x.
    This wasn't the video I was looking for, but the start looked good so I hope that the rest of it was as good. C Ya!

  • @rossterry3002
    @rossterry3002 ปีที่แล้ว

    1 year later. Awesome song.

  • @virility
    @virility ปีที่แล้ว

    Hey Professor, loved the tutorial but I just have one question. Why did you choose to run visual studio on a mac through a virtual machine instead of getting a windows laptop?

  • @reynaldosilva1115
    @reynaldosilva1115 2 ปีที่แล้ว

    Awesome lesson. Good introduction for my Windows Form class.

  • @polarcave1762
    @polarcave1762 3 ปีที่แล้ว +3

    Thank you for a great tutorial!

  • @JustinK0
    @JustinK0 2 ปีที่แล้ว

    Good now i can move my complicated console program to a gui to make it that much better

  • @nandhakumar0616
    @nandhakumar0616 2 ปีที่แล้ว

    Thanks sir your explanation nice iam understand the program easily

  • @joefish818
    @joefish818 3 ปีที่แล้ว +3

    This was such a great tutorial to get started! Thank you :)

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว

      Glad it was helpful! Have you been able to create some apps?

    • @oitzkittyo4690
      @oitzkittyo4690 3 ปีที่แล้ว

      lol whats thsi multi lvl marketting scam

  • @lima4170
    @lima4170 3 ปีที่แล้ว +6

    WOW INCRIVEL APRENDI TANTO CONSIGO!!! AMO-O

  • @EarendilTheBlessed
    @EarendilTheBlessed 2 ปีที่แล้ว +1

    Hello. Would you know, or have a course, on how to program a kind of drawable (interactive) interface to be able to draw for example squares and be able to get the properties of this shape. It's mainly for engineering purposes.

  • @chuckgoodwill5278
    @chuckgoodwill5278 2 ปีที่แล้ว

    Excellent speech for beginner,Thanks a lot!

  • @buynsell365
    @buynsell365 3 ปีที่แล้ว

    I am just starting my journey with C# and your video helped me a lot. Thanks

  • @thehawker694
    @thehawker694 3 ปีที่แล้ว +1

    thank you REALLY helpful !
    mr .sluiter i learned to do a lot from a single very clear very informative video ❤

  • @abdiazizali1043
    @abdiazizali1043 3 ปีที่แล้ว

    You are good mentor, I liked it.

  • @joachimbolanz740
    @joachimbolanz740 3 ปีที่แล้ว +4

    Again: Very well done !!!

  • @Matbart
    @Matbart 2 ปีที่แล้ว

    What a fantastic video, thanks for all the helpful information you've provided.

  • @pepethefrog2836
    @pepethefrog2836 3 ปีที่แล้ว

    I learnt a lot from your channel! Thank you very much

  • @job353
    @job353 2 ปีที่แล้ว

    Helo Professor Sluiter and friends. My name is Job, I'm a beginner in C#, but with a great desire to learn. Do you can send some C# materials (videos and PDF's for begineer)? Thanks

    • @shadsluiter
      @shadsluiter  2 ปีที่แล้ว

      You found it. Check out the C# playlists on this channel. C# for Beginners is a good list to start.

  • @scrapylegit4690
    @scrapylegit4690 3 ปีที่แล้ว

    i am new to windows form apllication. And i have a excersise from my job. And that is that im gonna make a program who saves the data that i send over from form 1 to form 2. its so hard when u are new to c#. i cant find a solution on this problem. And i gonna save my data to 3 richtextboxes and send data from textboxes.

  • @sinychristensen4156
    @sinychristensen4156 3 ปีที่แล้ว

    thank you very easy to follow and understand

  • @kuf1
    @kuf1 3 ปีที่แล้ว +1

    Thank you for this amazing tuto!!!
    Subbed! :D

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว +1

      Great to hear. I hope the rest of the playlist is useful to you. What kinds of things are you planning on learning?

    • @kuf1
      @kuf1 3 ปีที่แล้ว

      @@shadsluiter I plan on making a multi-game loader for my friends, since going between apps is difficult for them. I already have the game shortcuts ready and my friends are pretty happy. As of now, I don't really look forward to learning anything different

  • @nathanaelsanchez7276
    @nathanaelsanchez7276 3 ปีที่แล้ว +1

    What progrom are you using to make this video? I like how you do the zooms.

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว +3

      I use ScreenFlow on a Mac. I run Windows on a virtual machine using Parallels for all of the Visual Studio tutorials. For Windows I use Camtasia which gives similar results on zooming in and out of the details.

  • @kraiemfadi989
    @kraiemfadi989 2 ปีที่แล้ว

    very interesting ! thanks for you effort !

  • @hyunee9270
    @hyunee9270 3 ปีที่แล้ว

    Thank you
    It was helpful👍

  • @eletrixalt
    @eletrixalt 2 ปีที่แล้ว

    In Visual Studio 2022, use instead of Color.Red do System.Drawing.Color.Red

  • @therplayer1291
    @therplayer1291 3 ปีที่แล้ว

    Great tutorial it helped me a lot to get started

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว +2

      Glad it helped. C# is a good choice to learn to code. Other languages keep you in the terminal (console) for so long that it gets boring. Visual studio and C# gets you quickly into graphical apps.

    • @therplayer1291
      @therplayer1291 3 ปีที่แล้ว

      Yes thank you

  • @mohanapriyac6451
    @mohanapriyac6451 3 ปีที่แล้ว

    very informative. Thankyou!!

  • @Duriel1000
    @Duriel1000 ปีที่แล้ว

    my VScode setup looks completely different.

  • @SoofaBeach
    @SoofaBeach 3 ปีที่แล้ว

    This was very helpful

  • @MrPauleten
    @MrPauleten 3 ปีที่แล้ว

    Very good video!

  • @rakeshpanigrahi577
    @rakeshpanigrahi577 3 ปีที่แล้ว

    Thanks Shad!

  • @mohitsingh2242
    @mohitsingh2242 3 ปีที่แล้ว

    Great tutorial thank you 🙏

  • @javedahmadi1617
    @javedahmadi1617 2 ปีที่แล้ว

    dear teacher thanks a lots i would love if you take a bet of your time and making a application like google translator i need to make a application like that for school cant handle it best regrade javed

  • @Prashanth2011
    @Prashanth2011 ปีที่แล้ว

    Thanks!

  • @jreffjeff7909
    @jreffjeff7909 ปีที่แล้ว

    I don't have the option to make a windows form app what's up with that

  • @amnamurad9524
    @amnamurad9524 2 ปีที่แล้ว

    Thank you❤

  • @wifty362
    @wifty362 2 ปีที่แล้ว

    This is very similar to Lua. (The first programming language I started learning.)

  • @angajs
    @angajs 3 ปีที่แล้ว

    Dear Prof, Where can find the introduction course for C#. Playlist

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว

      This will take you to the entire playlist. th-cam.com/video/9UOIWv9Kc-U/w-d-xo.html

  • @etaithegamer1560
    @etaithegamer1560 2 ปีที่แล้ว

    legends say he still doesn't know light attracts bugs
    just kidding awesome video
    thanks
    this is awkward

  • @alysakavy1280
    @alysakavy1280 3 ปีที่แล้ว

    Thank you 🙏

  • @Abdulahi-mq7vc
    @Abdulahi-mq7vc 3 ปีที่แล้ว

    Thanks, but how can I make it that app u created a ".exe" app, I dont want to always open an editor to lunch it, thanks for the great tutorial by the way, you killed it 👍

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว

      Right-click on the project or the solution in the Solution Explorer and select "Open Folder in File Explorer". Look at the files and folders there. There will be a "Debug" folder; look there.

  • @Dem0nYT
    @Dem0nYT 2 ปีที่แล้ว

    i dont have a windows forms template option what should i do?

    • @shadsluiter
      @shadsluiter  2 ปีที่แล้ว

      Run the Visual Studio installer. Install the Windows Forms option and restart.

  • @نسيبةابوهيكل
    @نسيبةابوهيكل 3 ปีที่แล้ว

    Excellent

  • @esh5576
    @esh5576 2 ปีที่แล้ว

    what apps is this, how to dl?

  • @obelisk6827
    @obelisk6827 3 ปีที่แล้ว

    real helpful thx

  • @blueeish
    @blueeish 4 ปีที่แล้ว

    Thank you very much!

  • @mediocrity937
    @mediocrity937 3 ปีที่แล้ว

    thank you

  • @dkoorse
    @dkoorse ปีที่แล้ว

    thanks m8.

  • @ThaoMeoTV
    @ThaoMeoTV 3 ปีที่แล้ว

    perfect amazing...

  • @jindavanhphommasy9964
    @jindavanhphommasy9964 2 ปีที่แล้ว

    very enlightening haha

  • @redx12ae33
    @redx12ae33 4 ปีที่แล้ว +1

    thnx

  • @mrkhan11100
    @mrkhan11100 3 ปีที่แล้ว

    Is this java language

  • @thelinguafranca5421
    @thelinguafranca5421 2 ปีที่แล้ว

    Hello, how can I run that app independently on windows? tnx

    • @shadsluiter
      @shadsluiter  2 ปีที่แล้ว +1

      Visual Studio creates an EXE file when you run it. The exe extension may be hidden by windows but the type will be labeled as "application" in the file explorer. Look in the folder c:\users\linguafranca\source
      epos\myfirstapp\bin\debug
      et5.0. Use the folder names according to your computer, username and version of .net. You can copy the file firstapp.exe and give it to someone else to run on their machine.

    • @reforma44
      @reforma44 2 ปีที่แล้ว

      @@shadsluiter great, tnx

  • @IamJaieCarter
    @IamJaieCarter 3 ปีที่แล้ว

    what vs type did you use?

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว +1

      I am using Visual Studio 2019. Community Edition is just fine. It's free and has the features needed to build apps.

  • @alwarithalshaqsi4803
    @alwarithalshaqsi4803 ปีที่แล้ว

    why isn't available on mac ???

    • @shadsluiter
      @shadsluiter  ปีที่แล้ว +1

      Winforms is an app compiled to use the Windows Operating system. If you want to create a GUI desktop app for Mac, then check out MAUI, formerly known as XAMARIN.

  • @BeanFeed
    @BeanFeed 2 ปีที่แล้ว

    when your imagination is very limited

  • @AbstractCatsMedia
    @AbstractCatsMedia 2 ปีที่แล้ว

    This program will not fork in VS 2022.

  • @isso3135
    @isso3135 3 ปีที่แล้ว

    Cool

  • @dienphamvan3094
    @dienphamvan3094 3 ปีที่แล้ว

    cool

  • @whydiswhydat
    @whydiswhydat หลายเดือนก่อน

    Professor, I am sad to see you got so few views and subscribers. I'd suggest you should remove "Professor". These young kids don't like the concept of teacher now a days. They want a friend who can teach them. You should change your channel name to some funky cool name. And trust me it will bode well.
    Also, make a playlist on DSA and Algorithms and go deep down on "Why" and "How" everything happens, and all inidan audience will be yours.
    Last thing. add a playlist name "FAANG placement" course. and the world will be yours.
    Huge respect for teaching us C#. Can't appreciate it enough.

  • @fidelty2427
    @fidelty2427 3 ปีที่แล้ว

    dark mode please

    • @shadsluiter
      @shadsluiter  3 ปีที่แล้ว

      Is dark mode easier on your eyes?

    • @fidelty2427
      @fidelty2427 3 ปีที่แล้ว +2

      @@shadsluiter it sure is. Less strain.

  • @ironicd3mongaming978
    @ironicd3mongaming978 3 ปีที่แล้ว

    when i edit text in butten there is no chenge in desing but when i change name that same name show in button (e.g.btn_hello) .why??

    • @alfa-np2ij
      @alfa-np2ij 3 ปีที่แล้ว

      It doesn't know you.and you should be better introduce yourself to the program.

  • @JOSESANTOSSANCHES
    @JOSESANTOSSANCHES 4 หลายเดือนก่อน

    th-cam.com/video/CNHecOp144A/w-d-xo.html

  • @learn2code392
    @learn2code392 3 ปีที่แล้ว

    Hello ,I can not find the ToolBox ! How can I add it +thanks

    • @roscianyt
      @roscianyt 3 ปีที่แล้ว +1

      Look at the far left of your screen. Should say Server Explorer Toolbox Data Sources. Click on the text that says Toolbox. You can then click on the little pin icon to pin it, which means it stays open.

    • @davidl112
      @davidl112 3 ปีที่แล้ว +1

      Control+W, X

  • @racerx1777
    @racerx1777 2 ปีที่แล้ว

    FINALLY! Somebody that speaks f'in english!

  • @kvelez
    @kvelez 6 หลายเดือนก่อน

    Cool
    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 WinFormsHello
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
    MessageBox.Show(label1.Text = "Hello World");
    }
    private void button2_Click(object sender, EventArgs e)
    {
    label2.BackColor = Color.LightBlue;
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    }
    }
    }

  • @richardosborn3810
    @richardosborn3810 3 ปีที่แล้ว

    Thank you

  • @_Iokanaan_Marusidze_
    @_Iokanaan_Marusidze_ 2 ปีที่แล้ว

    Thanks 👍

  • @bryanfrancisco-t7x
    @bryanfrancisco-t7x 8 หลายเดือนก่อน

    Cool

  • @infinitstupidity649
    @infinitstupidity649 2 ปีที่แล้ว

    Thank you