Vermits ik noch hier, nog in het programmeren topic veel over Windows Phone 7 programmeren terugvond, stel ik mijn vraag hier. Ik zou willen leren programmeren voor WP7. Ik heb basiskennis Java aangeleerd via school, vooral met het oog op de principes van OOP aan te leren, methodes en klasses, recursief, polymorfisme, e.d. ... de principes en achterliggende logica kan ik dus wel, maar niets van GUI of gebruik van een API of koppeling met een database, wat mij voor WP7 wel vereist lijkt.
Ik heb vervolgens een boek gedownload (http://www.charlespetzold.com/phone/index.html) en men verwacht dat de lezer C# kent. In hetzelfde boek staat dat je best eerst C++ leert en vervolgens slechts enkele aanpassingen moet leren om naar C# te gaan. Nu heb ik een boek hiervoor ('C++ without fear', http://www.amazon.com/Wit...TF8&qid=1313481359&sr=8-2) en een soort overschakelings hulpje (http://www.charlespetzold.com/dotnet/index.html) tussen C++ en C#. Hiermee hoopte ik dus aan de slag te gaan
Echter, ik ben begonnen met dat boek over C++ en in mijn ogen lijkt het zo ontzettend goed op Java, dus vraag ik mij af of het nodig is dat ik die hele zwik opnieuw moet doen. Ik vind het zeker niet erg om een programmeertaal bij te leren, maar even 1000 pagina's doorlezen over dingen die je al weet, vind ik minder... Wat in 'C++ without fear' staat zijn namelijk de ordinaire dingen als classes en methoden, lussen, constructors etc... Alles wat erin staat, kan ik al in Java, en de dingen die ik volgens mij moet leren, staan er niet in. Ik wil geen games maken, maar gewoon programma's als bv een internetradio-app, tabel van mendeljev ... Niet om te publiceren, maar gewoon als hobby en voor eigen plezier. Daarom lijken mij vooral informatie rond .Net, en gebruik van een API belangrijk.
Mijn hoofdvraag is dus, wat raden jullie aan om te doen? Ik zou dus eerst C++ moeten doen, dan C#, dan moet ik .Net erbij nemen, en ik zou nog XNA/Silverlight moeten doen daarna, vooraleer ik kan beginnen met WP7? Misschien hebben jullie een andere aanpak of andere weg aan te raden? Is het nodig dat ik 'volledig' C# kan, of is de basis genoeg? Overigens vind ik de pagina van Microsoft zelf nogal onoverzichtelijk en ik weet niet goed wat precies te doen...
Ik heb vervolgens een boek gedownload (http://www.charlespetzold.com/phone/index.html) en men verwacht dat de lezer C# kent. In hetzelfde boek staat dat je best eerst C++ leert en vervolgens slechts enkele aanpassingen moet leren om naar C# te gaan. Nu heb ik een boek hiervoor ('C++ without fear', http://www.amazon.com/Wit...TF8&qid=1313481359&sr=8-2) en een soort overschakelings hulpje (http://www.charlespetzold.com/dotnet/index.html) tussen C++ en C#. Hiermee hoopte ik dus aan de slag te gaan
Echter, ik ben begonnen met dat boek over C++ en in mijn ogen lijkt het zo ontzettend goed op Java, dus vraag ik mij af of het nodig is dat ik die hele zwik opnieuw moet doen. Ik vind het zeker niet erg om een programmeertaal bij te leren, maar even 1000 pagina's doorlezen over dingen die je al weet, vind ik minder... Wat in 'C++ without fear' staat zijn namelijk de ordinaire dingen als classes en methoden, lussen, constructors etc... Alles wat erin staat, kan ik al in Java, en de dingen die ik volgens mij moet leren, staan er niet in. Ik wil geen games maken, maar gewoon programma's als bv een internetradio-app, tabel van mendeljev ... Niet om te publiceren, maar gewoon als hobby en voor eigen plezier. Daarom lijken mij vooral informatie rond .Net, en gebruik van een API belangrijk.
Mijn hoofdvraag is dus, wat raden jullie aan om te doen? Ik zou dus eerst C++ moeten doen, dan C#, dan moet ik .Net erbij nemen, en ik zou nog XNA/Silverlight moeten doen daarna, vooraleer ik kan beginnen met WP7? Misschien hebben jullie een andere aanpak of andere weg aan te raden? Is het nodig dat ik 'volledig' C# kan, of is de basis genoeg? Overigens vind ik de pagina van Microsoft zelf nogal onoverzichtelijk en ik weet niet goed wat precies te doen...