Build a Currency Converter using C# & WPF | User Interface Design Tutorial (UI Design) 🔥 [Part 1]

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • In this video, you will learn how to build a user interface, in particular a Currency Converter using C#, WPF and XAML. Check out my C# Masterclass to learn everything you need to know about C#: bit.ly/3caGRX0
    WPF Masterclass: bit.ly/2PZIpMn
    You can get the code here: tutorials.eu/b...
    This user interface tutorial is all bout how to use C#, WPF and XAML to build a Graphical User Interface. In this particular case, you will learn how to build a Currency Converter.
    There are two parts to this series:
    ⭕ In part 1 you will learn how to build the Currency Converter using static data.
    ⭕ In part 2 you will learn how to build the Currency Converter using SQL. This allows you to build your own database, tables, and enter data to it by using an extra GUI that we're also going to build.
    WPF stands for Windows Presentation Foundation and is a framework in C# that allows us to build beautiful GUIs (graphical user interfaces). It uses the language XAML (Extensible Application Markup Language) for it.
    SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
    So you will become familiar with all of those tools and build a cool currency converter along the way.
    #CurrencyConverter #CSharp #UIDesign #UserInterfaceDesign
    Stay tuned and subscribe to tutorialsEU: goo.gl/rBFh3x

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

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

    🟪Want even more C# videos?
    We created a channel with ONLY C# videos: bit.ly/3nbl4nS

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

      Hai sir please help me sir how to book bus tickets using C# code example like :abhiBus application please help me sir one of the company manager and one weak time is only there sir please😢🙏

  • @no1mafiaman
    @no1mafiaman 2 ปีที่แล้ว +10

    I had a problem with Font Awesome, I'm on VS2022 and I'm not sure if it is supported anymore so I couldn't get the left/right arrow to display to get around it I used classic Wingdings 3, just replace the FA:ImageAwesome line in the xaml with
    and this will give you the left/right arrows

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

      Im facing the same problem. found no solution to over the Could not load assembly issue. Something do with the public key token i tihnk.

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

      thanks

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

      Thank you very much!

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

    Hi, I've bought your C# Masterclass on Udemy, and although your WPF chapter is quite informative and well structured, I belive you should create another course focused on WPF and creating desktop applications like a music player on par with dopamine in terms of UI and functionality or something, covering design, user experience and etc. I would definetly buy it.
    And please Increase your font size when recording, I can't read anything when I have my screen split with the browser and Visual Studio.

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

    Really glad you are back! Nice tutorial

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

      Thanks a lot. Yeah, last week I took a break. There will be fewer videos for the next few weeks, but afterward, you can expect a lot cooler videos.

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

    Great tutorial! Looking forward to the Database and API tuts. Also, thank you for the visual aesthetics of the application, as most tutorials just use an ugly default form.

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

      Thanks V. Yeah a designer helped us out here :D

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

    At ~ 1:17:57 you can use the Property called ResizeMode and set it to NoResize. By doing that you will also remove the Minimize and Maximize buttons of the Form. Very useful video, thank you so much! +1 Sub

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

    Great video Denis!

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

    Great tutorial:D

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

    Hi Denis, can you please provide link to the source code on your website? It doesn't look like you've added it yet? Nice tutorial so far!

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

      Hi Tom, you can find it here: tutorials.eu/build-a-currency-converter-application-using-wpf-in-c-with-database/

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

    Some things are not necessarily to be written in XAML directly. You can check "Properties" of each element to see if you can set something like "Brush" and "Layout" there instead of writing.

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

    Thanks Denis! Do you use OBS Studio to create these videos? Don't worry, I'm not trying to compete with you (-: I just love learning everything about various software programs, and would like a better way of showing off work I do in Excel and PowerPoint without basic screenshots.

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

    why don't we drag and drop the controls from the toolbox onto the wpf window to quickly create the UI as we do in winforms? please can you help me with this ? because it seems it takes alot of time to craete the UI for wpf.

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

    Its good tutorial. We want to see more.

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

      Part 2 is coming Wednesday.

  • @MeowMeow-ej9gm
    @MeowMeow-ej9gm 2 ปีที่แล้ว

    hi can i ask that is need to be installed for this? some part of the code didn't work for me like the double ConvertedValue; on the convert click part

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

    To edit multiple lines of code use CTR+ALT+CLICK in visual studio.

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

    Graicas Mister...por compartir conocimiento....se puede usar .Net Core 6.....saludos de los andes peruanos

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

    Great video, I need to learn about WPF, Have you some idea to help me

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

    How can I get the reference to "ItemsSource"? cant seem to find anything with for that.

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

    Im in boys

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

    How do I get rid of the blank space between the border and the rectangle?

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

    Can you explain how to design a report and save it as pdf?

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

    HI Denis, is there any way we can quickly lookup a method's documentation?
    When my mouse hovers over "GradientStop Offset" inside xaml file and press CTRL + F1, it didn't bring me to the specific page for the method, but instead a generic documentation page.
    Cheers
    Richard

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

      Hi Richard. Holding CTRL + Clicking the Method you need details about usually does the trick. Maybe you haven't downloaded the documentation in Visual studio? In that case this won't work.

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

      @@tutorialsEU Thank you so much Denis! When I use CTRL + Clicking the method, only the implementation CS code of the method is displayed, it didn't display the documentation page on MSDN. Is there anyway to show the MSDN help page for the method?

  • @Game-jv7ld
    @Game-jv7ld 3 ปีที่แล้ว

    Hi, thank you for the video. Can u please check ur website, I cannot access the link you provided.

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

    Hi Denis.. I have an issue here, the ConvertedCurrency = double.Parse(FromCurrencyCombobox.SelectedValue.ToString()) * double.Parse(txtCurrency.Text) / double.Parse(ToCurrencyCombobox.SelectedValue.ToString()); makes the program crash, and the debugger says it a System.Format Exception, "input string was not in a correct format".. I tried the TryParse() instead but the result is Not a Number (NaN).. any fixes or hidden cause?

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

    But i want good c# tutorial in unity and big

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

    Yes this is good but no offense I feel like it was just copy pasting half of the stuff and not explanming it

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

    Create a program, an app, or a game from scratch with a Complete C# Masterclass
    bit.ly/3nGntG1
    In this course, you are going to discover how to become a c# developer - one of the best programming languages on earth!
    C# is one of the few programming languages which allows you to create amazing cross-platform Mobile Apps, Games, and PC Programs.
    Bringing an Idea to life is one of the best feelings one can have, but the path to get there is often full of challenges. So I have created a course that makes this path as easy as possible all with the help of c# so that you become a skilled c# developer!
    bit.ly/3nGntG1
    See you inside the course!

  • @NiraLibert-c8b
    @NiraLibert-c8b 3 หลายเดือนก่อน

    Worst video ever made no explanations and all

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

    I fkn hate markup languages

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

    Hello! I've a problem, before we start to write in MainWindow.xmal.cs - I've an error - 'InitializeComponent' does not exist in the current context. And I don't know how to fix it. Thanks for help.

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

      Problem was solved: I delete project and start new one.