This is the third of twelve questions in The Great Silverlight Competency Test – each of which I believe a competent Silverlight Programmer ought to be able to complete within no more than 1 hour.
Each of the twelve tests will appear on Monday, a viable solution will be provided 10 days later on the following Wednesday.
The solution I provide will tell you how to self-score your own solution (each on a scale of 0-100), and at the end I’ll try to provide a metric for the entire experience. 25 points for each bug you find in my code!
On the honor system you may post your scores into the book giveaway and I will give one of the top scorers a copy of the book. (Microsoft employees not eligible, void where prohibited, yadda yadda).
Please feel free to help one another by discussing the problem, ideas and questions in the comments for each exercise.
[ First posting in series here ]
Competency #3 (of 12)
Create one more more demo programs that illustrate the following Line of Business techniques:
- Printing
- Right mouse click
- Clipboard interaction
Note: No further clarification will be provided, design as you see fit.
@anon
Fixed, thanks.
The link to the first one doesn’t work
I did a video solution of this competency test here, http://net.blogs.webucator.com/2010/06/28/creating-a-silverlight-control-template-in-expression-blend-4/.
@Anonymous. I won’t argue every bit of where Silverlight ends and .NET starts except to say that if you can’t get data into and out of a single table it is hard to do much with Silverlight. But feel free to use structures in memory if you strongly prefer.
First, it would be great if you provided a name so I know whom I’m annoying
-j
Since when did Silverlight get database support? Wouldn’t that need to be implemented in .NET? and why would a developer need to know anything about databases to be competent in Silverlight? When I hire an interaction specialist or a web standards guru, I don’t ask him to demonstrate his SQL chops, do I?
Cool !!!
This is really nice !!!
Thank you for starting a Competition !!!
Regards and Cheers
KRK
The Competency series is a Great Idea!
Will there be any bonus points supporting multiple language-cultures, or having cross-platform support?
(i.e. Mac OSX, or Linux) Perhaps I’m jumping ahead to a later competency in the series?
–Brian