I hit a mental block at the start of last week, dealing with delegates and events. It literally made no sense to me, no matter how much I stared at the description/examples.
So, deciding that it must make sense or it wouldn't be in there, I decided to keep re-reading the book until it did make sense. I re-read the whole chapter every day, and after 3 days suddenly delegates made sense. After 5 days the way that events worked slotted into place too. It's a marvel to me that the brain can keep on processing things until suddenly they appear out of nowhere - I now can't see where the problem was, the examples now look perfectly simple and the functionality seems obvious.
Following on from that, I played around with web services last night. Getting a simple service up and running was a matter or moments, and writing a form that passed information into the web service and displayed the response took only another ten minutes. I'm very impressed - I wish I'd had this technology a few years ago.
Of course, I then passed the form over to Nathan to see if it would work over the internet, but he seemed to be having all sorts of problems with routing, so I went to bed. Hopefully I'll get the chance to play tonight.
So, deciding that it must make sense or it wouldn't be in there, I decided to keep re-reading the book until it did make sense. I re-read the whole chapter every day, and after 3 days suddenly delegates made sense. After 5 days the way that events worked slotted into place too. It's a marvel to me that the brain can keep on processing things until suddenly they appear out of nowhere - I now can't see where the problem was, the examples now look perfectly simple and the functionality seems obvious.
Following on from that, I played around with web services last night. Getting a simple service up and running was a matter or moments, and writing a form that passed information into the web service and displayed the response took only another ten minutes. I'm very impressed - I wish I'd had this technology a few years ago.
Of course, I then passed the form over to Nathan to see if it would work over the internet, but he seemed to be having all sorts of problems with routing, so I went to bed. Hopefully I'll get the chance to play tonight.