My editor and I decided to move my Silverlight book from the "Teach
Yourself" series to the "Unleashed" series. I will write more about this
move on my blog soon, but in the mean time, it means I got a little
space for a pet idea I got some time ago: Writing a (short) chapter
about WPF, focussing on the differences between WPF and Silverlight. I
have a couple of ideas what topics I could write about, but I'd love to
have the advice of such a panel of experts (ahem) on the following question:
What would you like to see in a Silverlight book about WPF?
Don't forget that we should frighten beginners (so maybe implementing a
pixel shader in unmanaged C++ code or crazy D3DImage compositions are
not quite in line with the rest of the book :))
Cheers,
Laurent
--
Laurent Bugnion [Microsoft MVP, MCP]
Software engineering, Blog: http://www.galasoft.ch
PhotoAlbum: http://www.galasoft.ch/pictures
Support children in Calcutta: http://www.calcutta-espoir.ch
Yes that was also my idea, exactly. I don't want to start talking about
the specifics of WPF, it's not my job here :) I agree that focussing
part of the chapter of differences is important, and especially a "Why
Silverlight and not XBAP" section. Great stuff. I also want to show a
little 3D example, just to make the user drool (and encourage them to
try WPF too :))
Thanks
Laurent
Thanks. Very much in line with what I was thinking to do.
Cheers!
Laurent
Wow, you give me enough content for a whole book here!! I just have one
chapter left, and a short one at that :) I am happy to see that I
handled already some of the topics you list, so that's good. Some others
are a bit too advanced for my target audience.
Just to be clear: This post was about one additional chapter,
underlining the differences between WPF and Silverlight. The rest of the
book is already written :)
Thanks and cheers!
Laurent
It's a book to promote Silverlight, not to show how lame it is compared
to WPF :)
I love how you say "we" as opposed to "them doing that Silverstuff".
Laurent
> ASP.NET <http://ASP.NET> and
> > Silverlight.
> > 6. The fundamental differences between WPF and Silverlight UI's.
> > Explaining that WPF applications have multiple windows, MDI,
> etc. and
> > Silverlight applications typically have one UserControl (form)
> that is
> > swapped out.
> > 7. Methods of marshalling data to a Silverlight application (web
> > services, WCF, cross domain data access)
> > 8. Silverlight application security. Show them where the .zap
> lives on
> > a client machine and that the code can be viewed by consumers.
> > 9. Handling, reporting and logging exceptions in Silverlight
> > applications. ALL web applications MUST HAVE very robust exception
> > handling, reporting and logging built in.
> > 10. How to display a modal dialog box in Silverlight that looks
> like
> > the Vista taskdialog and reports back the users selection.
> > 11. Using Blend to write custom controls using the new Visual State
> > Manager.
> > 12. Sample code in VB.NET <http://VB.NET> (converted by a
> VB.NET <http://VB.NET> programmer) and C#.