C
C#3w ago
Jexs

How do i start?

Im a noob when it comes to WPF and i was wondering if someone could point me in the right direction I want to create a Calculator program with a log in screen and a note taking section with a search bar to look for notes. What should i do?
3 Replies
Denis
Denis3w ago
That's quite a lot of things you have to cover: - create a navigation system to change between views/pages - create an authentication system (what are you logging into? Is it your server or someone else's?) - create a server if the previous point requires it (this is not beginner friendly imo) - create views and viewmodels for: - login - notes - calculator - main page for choosing between notes and calculator With the server you'll have to handle querying, locking notes for editing such that a different user does not change it while you are editing the notes, and authentication system, user creation and removal. At the very least. If you have 0 experience with WPF, then this is a leap of a project. I recommend starting small, just create the calculator using WPF and proper MVVM. For MVVM I highly recommend checking out Community Toolkit MVVM. If you have no C# knowledge, then I suggest $helloworld
Denis
Denis3w ago
The project itself isn't that complicated, if we omit the server part. The issue is MVVM. Its a wonderful architecture for developing decoupled applications; however, it has a steep learning curve. If your goal is to learn WPF, the. I recommend starting with a smaller simpler project (which you could then incorporate in your larger project), so that you focus on the difficult part which is MVVM The nice thing is, once you create the individual systems (e.g., navigation, or multilingual support), you can reuse them for your next project
Want results from more Discord servers?
Add your server