Hjælp til udfordringer i C#
Jeg er begyndt at lære mig selv C# i forbindelse med noget firma start. Har også fundet er par gode guides til det basale:http://www.improve.dk/content/tutorials/list.aspx?CategoryID=11
http://www.csharp-station.com/Tutorials/Lesson01.aspx
Samt fået fat i 3 bøger:
Microsoft Visual C# .NET step by step (John Sharp & Jon Jagger)
C# and the .NET Platform Second Edition (Andrew Troelsen)
Windows Forms Programming in C# (Microsoft .net Development Series by Chris Sells)
Samt har Visual Studio .NET 2003 til rådighed
Er begyndt lidt og det går da også meget fint (har ikke nogen tidligere programmerings erfaring ud over batch-filer dengang Pentium 100Mhz var hurtig). Problemet er bare at jeg ikke syntes at kigge lidt på eksempler og læse dem af og skrive ind ligefrem er noget man bliver god til C# af. Derfor ville jeg høre om der var nogle forslag (helst fra C# programmører der har en ide om hvad der er bedst) til små opgaver/udfordringer som jeg kan lave, for så at sige at "få snavsede fingre", samt gode råd om det at programmere C#.
Tænkte mest på fx at beskrive et program, hvad det skal kunne og evt. hvis der er nogle specifikke ting som skal gøres (ex. ikke bruge goto: begyndloop i et loop) evt. at man skal dele logikken op i en eller flere klasser.
Jeg havde tænkt mig at starte med Consol applikationer til jeg kan de grundliggende ting i C# (og har forstået fidusen i OO programmering, samt kan bruge klasser osv. fornuftigt).
Når jeg så kan det ville jeg gå i gang med at undersøge System.Windows.Forms ved evt. at bygge et GUI på de programmer jeg har lavet til consolen. Kunne også følge andre opgaver som kunne være relevante for en god basis indlæring af C#
Jeg er desværre selv lidt blank for ideer, så håber i kan hjælpe. I skal self ikke bruge mange timer på det uden at få noget, men hvis der er en derude der mener at han/hun er kvalificeret til at hjælpe, men at det kræver mere end som lige kan skrives her er jeg åben overfor en evt. lille betaling for servicen (ud over point her self :))