Creating A Budget app With Godot 4! C# Basics Part 2

Поділитися
Вставка
  • Опубліковано 29 чер 2024
  • Subscribe and learn more from me about Game Development and Programming!
    In this video, we contine our discussion of the basics of c# by building a budgeting app! We talk about how to load csv how to save to json and how to build and use custom signals.
    RESOURCES
    .Net 8 dotnet.microsoft.com/en-us/do...
    VS Code: code.visualstudio.com/
    Github/csv link: github.com/finepointcgi/Budge...
    BE MY FRIEND:
    🐦Add me on Twitter: / finepointcgi
    Check out my Website: finepointcgi.io/
    You can support me on Patreon: / finepointcgi
    Hang Out with the Guys on Discord: / discord
    Suggestion Slot: github.com/finepointcgi/Finep...
    TIMESTAMPS
    00:00:00 - Start
    00:01:22 - Lets Plan It Out
    00:11:27 - Building the Budget App
    00:14:32 - Explaning What a List Is
    00:14:57 - How To Use the Classes To Create Our Transaction List
    00:23:32 - Learning About Debugging
    00:24:09 - Talking About the Solution Explorer In VS Code
    00:25:07 - Showing Our List Off
    00:27:07 - Adding UI Elements
    00:36:34 - Explaning To String
    00:38:42 - Explaning A for Loop
    00:42:04 - Setting Up the Incom and Expense Headers
    00:51:17 - Adding Our Add Transaction Button
    00:53:18 - Creating the Add Transaction Window
    00:59:10 - Hooking Up the Code To Create Transactions
    01:00:54 - Talking About Abstraction for Our Transaciton Window
    01:02:54 - Talking About Classes and Static Varables
    01:13:46 - Realizing Im Dumb
    01:14:54 - Explaning the Most Common Bug You Will See in Your Dev Life
    01:18:04 - Lets Talk About Signals
    01:22:12 - Explaning Type Safe Code Again
    01:30:59 - Changing Our Dates From Date Time To Just Date
    01:33:09 - How To Import Transactions
    01:37:06 - What in the World Is a Using Statement
    01:37:46 - We Are Getting Crazy Now With While Loops
    01:41:51 - Lets Use a Ternery Operator
    01:48:24 - What Is Continue?
    01:54:48 - Building the Pie Chart
    02:03:03 - Adding Headers
    02:18:30 - Creating Stryping for Your Table
    MUSIC
    Music provided by TheRelaxedMovement.
    Check it out here: / therelaxedm...​
    HASHTAGS:
    #basics#Godot #csharp
    ABOUT MY CHANNEL:
    I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
    Creating A Budget app With Godot 4! C# Basics Part 2

КОМЕНТАРІ • 12

  • @harminoffendl
    @harminoffendl 2 місяці тому

    Oh sweet, thanks for taking my suggestion! Just saw your final up question, but this is perfect!

  • @ShiloBuff
    @ShiloBuff 3 місяці тому +5

    C#, nice! Feel like im seeing people use Godot C# more and more, which is great if we are to hope to get improvements on the API and integration side of things.

  • @XIKaMuIX
    @XIKaMuIX 2 місяці тому

    Keep these coming. Big help!

  • @LegitoTV
    @LegitoTV 3 місяці тому +3

    great stuff sir, thanks alot

  • @Tosek2010
    @Tosek2010 2 місяці тому +1

    Hi Mitch, will you not continue the horror game series? I would really love that.

  • @jasonwilliams8730
    @jasonwilliams8730 3 місяці тому +3

    👍

  • @hindustangameryogiraj9348
    @hindustangameryogiraj9348 2 місяці тому +2

    HOW TO MAKE GAME IN GODOT 4.2 USING C# PLS

  • @fakfha
    @fakfha 2 місяці тому +1

    next one database app pls sql server

  • @StephenRWilliams
    @StephenRWilliams 2 місяці тому

    Thanks for the video. Would you share the csv file and pie chart piece images you used? If they're on your github I'm having trouble finding them.

    • @FinePointCGI
      @FinePointCGI  2 місяці тому

      Sorry i spaced on uploading it
      github.com/finepointcgi/Budgeting-App

    • @StephenRWilliams
      @StephenRWilliams 2 місяці тому

      @@FinePointCGI Got it, thank you sir.

  • @infinitepoop753
    @infinitepoop753 2 місяці тому

    Been wanting to try Godot for making desktop apps but I was too lazy to figure it out myself. Now I know how. Being able to use a general purpose language like C# is a bonus.
    Still like that I can make an app just with the Godot exe by using GDScript (no need to install anything else!).
    But then again dotnet packages could come in handy.
    I need to dig deeper into UI layout and styling to see if it's worthwhile.
    Great video (and the previous one). Thanks