Sida 1 av 2

C# Börja programmera

Postat: 27 oktober 2021, 20:12:11
av GeekJoan
Tänkte jag skulle ta mig i kragen och lära mig C#.
Tankade ner Visual Studio, men DAMN. Jag vet inte vad jag ska välja av alla dessa?
vs-installer-workloads.png
Vill ju att det ska hända något mer än bara text i en textruta, så jag antar att det är Universal Windows Platform delvelopment jag ska ta. Men måste jag även välja .NET eller ingår det i alla?

Re: C# Börja programmera

Postat: 27 oktober 2021, 20:17:27
av Lennart Aspenryd
Börja du med desktop så får du ju handgripligen svar på vad du vill testa.
Mycket av de andra valen är ju miljöanpassat!
Det är lättare att ändra riktning när man rullar framåt!

Re: C# Börja programmera

Postat: 27 oktober 2021, 20:45:57
av Wihelm
för PC är det .NET desktop devlopment

Re: C# Börja programmera

Postat: 27 oktober 2021, 23:01:17
av GeekJoan
Även om jag inte bara vill ha resultatet i en textruta?

Nu har jag ifs redan installerat den andra, men det går väl att lägga till.

Re: C# Börja programmera

Postat: 27 oktober 2021, 23:17:25
av swesysmgr
Mallarna för Console application ingår om du väljer .Net Desktop development i bilden ovan. Välj bara Console sedan när du skall skapa nytt projekt, dropdown till höger.

Re: C# Börja programmera

Postat: 27 oktober 2021, 23:30:28
av AndLi
Det är väl console han inte vill välja, han vill göra ett projekt a la vb6 stuk... rita ett formulär och koppla lite kod till eventen..

Re: C# Börja programmera

Postat: 27 oktober 2021, 23:36:31
av swesysmgr
Ja, du har rätt, jag läste slarvigt och missförstod.

Re: C# Börja programmera

Postat: 27 oktober 2021, 23:38:39
av schnilsch
WPF funkar bra om man ska göra lite "fönster" program.
Finns i .Net desktop.

Re: C# Börja programmera

Postat: 28 oktober 2021, 12:42:44
av GeekJoan
OK, jag vill göra nått åt det här hållet:

Hon har använt Unity. Men jag tänker att Unity är väl skrivet i C# eller liknande från början så det borde väl inte vara några problem?

Re: C# Börja programmera

Postat: 28 oktober 2021, 13:01:44
av Klas-Kenny
Ska du göra spel eller liknande grafiskt avancerade applikationer får du ta hjälp av någon grafikmotor.
Finns några att välja på, här har du ett gäng:
https://dotnet.microsoft.com/apps/games/engines


Visst, klart det går att göra utan en separat grafikmotor (ie. skriva sin egen grafikmotor). Men i så fall har man en lång resa framför sig.

Re: C# Börja programmera

Postat: 28 oktober 2021, 21:00:46
av GeekJoan
Nåd!
Trodde saker skulle bli lättare med tiden. Senast jag kodade något grafiskt var på Amigan.

Kan ju inte vara meningen att man ska behöva en grafikmotor om man vill göra en enkel skärmsläckare:
screensaver.gif
Klicka för att starta:
screensaver2.gif

Re: C# Börja programmera

Postat: 28 oktober 2021, 21:09:04
av Micke_s
Om några månader släpps .net MAUI också.

Har testat lite med .net MAUI preview, lite kvar innan allt snurrar. Enklast att testa sig fram i konsol app i början.

LINQ är trevligt också.

Re: C# Börja programmera

Postat: 28 oktober 2021, 22:59:46
av Klas-Kenny
Det finns säkert jättebra verktyg just för att skapa den typen av grafik, helt utan någon som helst programmering inblandad.
Jag har dock ingen koll alls på sådant. :)

Men att göra det programmatiskt i exempelvis C#, låter lite småklurigt.

Re: C# Börja programmera

Postat: 28 oktober 2021, 23:02:55
av TomasL
C# är väl inte riktigt tänkt för den typen av applikation, gissar jag.

Re: C# Börja programmera

Postat: 28 oktober 2021, 23:29:28
av GeekJoan
OK, så vad ska jag välja istället? Tar gärna förslag.