So. I’m trying to learn C# (and .NET in general). Do you know how much information there is on learning .NET/C#? A LOT! Do you know how much GOOD information there is? None that’s how much.
For instance, I go to Microsoft and check out their example programs. Up until now I’ve been looking at snippets and partial projects. Nice! You can download a WHOLE PROJECT and load it up in Visual Studio to see how the whole project goes together. All the namespaces, classes and stuff. Now we’re cookin’ with gas! So, I do that and run it. “Cannot find reference to… yadda”. Seriously? So after some poking around, I realize that this sample depends heavily on a THIRD PARTY library. Oh really. So, I follow the download link and try to download it but now I have to register at this THIRD PARTY website to download the file. Fine. I’ll do it.
File downloaded, and FINALLY added as a reference to the project (though the instructions were less than adequate). Ok, COMPILE/RUN. Oh lookie, two windows are opening just like on the example webpage! OOOOPs. Error. Hmm. Try again. COMPILE/RUN. Ok, now no errors. The two windows come up. It’s supposed to communicate messages between the two windows. Try the program out as per the website instructions. IT DOESN’T WORK!
- 90 minutes WASTED
- learned NOTHING
- frustrated muchly
- mad == yes
I guess what I’m saying here is, if you’re going to provide examples for your own product, please be sure they WORK. Many at Microsoft don’t work or they “sort of work” but are out of date… already. And now, I’m not buying a book written a year ago as it will be WAY out of date and virtually useless.
Thanks for letting me rant 🙂