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
Oh sweet, thanks for taking my suggestion! Just saw your final up question, but this is perfect!
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.
Keep these coming. Big help!
great stuff sir, thanks alot
Hi Mitch, will you not continue the horror game series? I would really love that.
👍
HOW TO MAKE GAME IN GODOT 4.2 USING C# PLS
next one database app pls sql server
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.
Sorry i spaced on uploading it
github.com/finepointcgi/Budgeting-App
@@FinePointCGI Got it, thank you sir.
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