Books

Online Tutorials

APL-Specific Material

Acknowledgements

Other




WPF Tutorial Contents

APL  Home Page


Books


WPF4 Unleashed, Adam Nathan (SAMS, ISBN-13 978-0672331190)


By repute, the bees knees of WPF/XAML books, which makes me wonder how poor the bad ones are.  This is an unsufferably awful book, written by one of those all-too-common authors who feel they have to end most sentences with a shriek - maybe its a way of compensating for how tedious and dull their subject matter is.  Added to which we find an author seemingly incapable of structuring what someone new to the subject needs to know separately froma compulsion to show off what an insider they are (and when straying into subjects of which they obviously  know little about, insufficient humility or self-awareness to acknowledge this).  So we get over 800 pages lurching between the banal and obscure, examples that are snippets of WPF and XAML (and - in some instances just plain wrong).  The pity is that there may not be anything better.  What I'd like to see is 50 pages of simple introduction, followed through with 750 pages of detail.  The tragedy here is that this book may be the most convenient way of finding WPF reference material.  I yearn for the days when I could look at books in a bookshop, then decide whether something was worth the money - do not be taken in by the appearance of this book, it's visually well-presented, but the author should find another line of work.

Online Tutorials


Christian Mosers WPFTutorial.Net


http://www.wpftutorial.net/Home.html, takes you through WPF in easily-digested chunks.  By repute one of the better general online sources - not comprehensive, but a reasonable place to start picking up some of the basics.

Switch On The Code


http://www.switchonthecode.com/frameworks/wpf, quite fragmentary but it's an alternative.

APL-Specific Material


Using Windows Presentation Foundation (WPF) from APLX


Simon Marsden's APLX introduction, with an appendix translating to Dyalog APL/W.  Refers to more extensive work by Pierre Gilbert.

Acknowledgements


Whenever you have a question specific to APL/W it is often useful to raise it at the Dyalog Users Forum, you may find that it has already been posed and answered.  Topics raised on this forum are also stored for posterity, gradually a complete picture (and translation from the strange code found on the likes of MSDN) will emerge.

Contributors at the forum who have been particularly helpful on WPF-related matters Include Pierre Gilbert, Ross Hale, Michael Hughes and Stefano Lanzavecchia.

Mention should also be made of Dyalog's support staff, and Jonathan Maktelow's initial explorations documented at the 2008 Dyalog conference.

Other


Microsoft .NET Framework Developer Center


Many forums to be found, including the WPF-specific.  Populated by nerds, so it can be a bit of a struggle to translate what they're saying...

General hunting around with some well-chosen search terms usually turns something up - but no guarantees on quality and you'll probably have to get the translator to work trying to figure out what they're doing with those wierd programming languages.

More to be found...