Spontaneous Publicity
blogs are the new phone book

My Journey Through "Applications = Code + Markup"

September 22, 2006 03:27 by Luke

 I finally received my copy of Applications = Code + Markup by Charles Petzold.  It is rare that I buy a computer book with so much anticipation and desire to just sit down and read it cover to cover.  The last time I had this feeling was with Framework Design Guidelines by Brad Abrams and Krzysztof Cwalina.  That book was awesome and I definitely read it from cover to cover.

Petzold's book is not the first book I have read on the Windows Presentation Foundation - I have also read Chris Sells' Programming Windows Presentation Foundation which I would say was OK but not great.

Since it will probably take me a couple of weeks to work my way through Petzold's book, I will just blog about my thoughts along the way.

First off, I love the idea of using just code and no XAML during the first half of the book.  This really drives home the idea that you should understand what XAML eventually translates to in code. In order to truly understand a technology like WPF, you have to start from the very basics and work your way up. It is such a new programming paradigm in so many ways that somebody who has experience with Asp.Net or Windows Forms programming will not necessarily be able to transfer all of their UI knowledge to WPF that easily.

I do, however, have some immediate gripes with the book (albeit small ones).  I definitely echo the sentiments found on some of the Amazon.com reviews regarding screenshots. I immediately noticed this books lack of any screenshots or diagrams.  On one hand, this goes with the whole learning from scratch thing and I can see how the author may be using this as a way to encourage the readers to try out the examples for themselves. I just think that a book on a presentation technology could really benefit from pictures to really drive home the point.

Another very small gripe I have is also echoed on amazon.com: the fact that every code example in the book has 3 lines of code that are not necessary - The copyright notice.

//------------------------------------------- // ProgramName.cs (c) 2006 by Charles Petzold //-------------------------------------------

I could see including these in the downloaded example code, but to print them in the book is just redundant and really adds up as far as space.  Hundreds of examples * 3 lines of code = many extra pages in the book.

I am sure I will have many more good to say about this book in the long run than bad as I really enjoy Petzold's writing style and he is definitely very knowledgeable.


Tags:
Categories:
Actions: E-mail | del.icio.us | Permalink | Comments (35) | Comment RSSRSS comment feed

Comments

July 28. 2010 21:05

natural cures for bacterial vaginosis

Great article, lots of high-quality info.  I am about to show my girlftriend and ask them what they think.

natural cures for bacterial vaginosis

August 4. 2010 00:50

Sash Windows

Ha, actions speak louder than words. Come on guys!

Sash Windows

August 5. 2010 05:39

abercrombie

I do not approve everything, but I do congratulate the writer of the website for the issue.

abercrombie

August 10. 2010 16:05

Loraine Gillian

Incredible blog post, plenty of fine knowledge.  I am about to show my friend and ask them what they think.

Loraine Gillian

August 15. 2010 03:32

Jared Coron

OMG! I just happened to stumble on your site. this is really great stuff! I have added your site to my faves. I will be back!

Jared Coron

August 15. 2010 14:39

Fernanda Sins

Sehr gelun-gener Post. Da hat mich Yahoo wie schon so oft an einen super Blog geschickt.

Fernanda Sins

August 15. 2010 14:40

Pedro Haskell

Great Blog I love the lay out and the color scheme is it pos-sible to get a copy of your theme? Please send me an email at JoanBm3@gmail.com

Pedro Haskell

August 16. 2010 06:45

Free Apple iPad

The Apple iPad is simply great and will really change the mobile computing market place, I cant wait to see what the next generation of iPad will bring.

Free Apple iPad

August 21. 2010 15:18

Fat Loss

I think you have spent a lot of time to provide this hight quality article to us. I do not know how to thank you.

Fat Loss

August 22. 2010 15:57

Hayden Fuss

found your site on del.icio.us today and really liked it.. i bookmarked it and will be back to check it out some more later ...  

Hayden Fuss

August 24. 2010 13:56

loan origination

The previous visit I was here, I was just tracing through what you said, In addition I had told my facebook friends because they continue to start controversy and just start arguing every time.  

loan origination

August 25. 2010 01:59

Piano

I like this site. I have a musical related website where I give free sheet music and piano tutorials to whomever is interested and wants to see them. Feel free to come visit and leave a comment Smile. Thanks. Anyway I wish you good luck with your site!

Piano

August 27. 2010 05:40

Elidia Goos

Her groom will be the prince charming of her dreams and she will be the most beautiful bride anyone has ever seen.

Elidia Goos

August 27. 2010 09:58

NHL 11 Point

Hello,
I don't really agree with your post but I do find your opinion interesting.  I like the layout you use in your site.

NHL 11 Point

August 27. 2010 21:03

Wilbert Mckim

nice blog... why don't you post more?

Wilbert Mckim

August 27. 2010 22:07

Abdul Gallargo

do you have an rss feed? I want to add it to my reader but I can't find it...

Abdul Gallargo

August 28. 2010 14:32

Isela Palmo

I would love to see some more pictures...

Isela Palmo

August 29. 2010 20:58

student driver magnetic sign

Superb read, I just passed this onto a colleague who was doing a little research on that. And he really bought me lunch because I located it for him smile So let me rephrase that: Thanks for lunch!

student driver magnetic sign

August 30. 2010 12:12

seduction affiliate

you may make some money if you add an affiliate program to your blog...

seduction affiliate

August 30. 2010 18:42

bail baltimore

It's not that I want to duplicate your website, but I really like the pattern. Could you let me know which theme are you using? Or was it especially designed?

bail baltimore

August 30. 2010 19:16

blonde joke

nice blog! keep the good work!

blonde joke

August 30. 2010 20:51

how to attract women

great blog! I too have one ob dating and seduction tips for guys...

how to attract women

August 31. 2010 02:40

Erna Reuven

Thanks for taking the time to discuss that, I feel strongly about it and also love learning more on that topic. If achievable, as you gain competence, would you mind updating your blog with more information? It is very helpful for me.

Erna Reuven

August 31. 2010 22:27

large overmantle mirror

That is such a perfect resource that you simply are providing and also you give it away for free. I love seeing websites that understand the value of delivering a quality resource for free. It is the old what goes around comes around routine. Did you acquired plenty of links and also I see plenty of trackbacks??

large overmantle mirror

September 1. 2010 03:03

Petunia Picklebottom

Thanks for writing this.  I really feel as though I know so much more about this than I did before.  Your blog really brought some things to light that I never would have thought about before reading it.  You should continue this, Im sure most people would agree youve got a gift.

Petunia Picklebottom

September 1. 2010 15:29

ETFs

it will be great if you post more...

ETFs

September 1. 2010 23:27

coach handbags


Free shipping buy coach handbags in coach outlet online,save up 76%,<a href="http://www.coachhandbags-onsale.us/">coach handbags on sale</a>,2010 new style ugg snow boots cheap sale,<a href="http://www.uggbootsallhere2.com/">cheap ugg boots</a>

coach handbags

September 1. 2010 23:29

christian louboutin

These four pairs are all from Sergio Rossi. And their color is all can match well with your wedding dress, and make you look more charming when you wear them,<a href="www.mychristianlouboutinshoes.com/blog">christian louboutin shoes</a>.<a href="www.mychristianlouboutinshoes.com/cheap-christian-louboutin.html">cheap christian louboutin</a>,<a href="www.mychristianlouboutinshoes.com/christian-louboutin-boots-c-65.html">christian louboutin boots</a>,<a href="www.mychristianlouboutinshoes.com/christian-louboutin-pumps-c-67.html">christian louboutin pumps</a><a href="www.mychristianlouboutinshoes.com/christian-louboutin-shoes-c-71.html">christian louboutin shoes</a><a href="www.christian-louboutin-sale.us/">christian louboutin sale</a>,<a href="www.christian-louboutin-sale.us/">cheap christian louboutin</a>,

christian louboutin

September 1. 2010 23:31

christian louboutin

Nike air max 2010,air max 2009,air max shoes on sale.Buy nike air max shoes on http://www.nikeairmax-1.com low at $62,especially <a href="http://www.nikeairmax-1.com/">air max 2010</a>,<a href="http://www.nikeairmax-1.com/">air max 2009</a>,nike air max shoes,BOSE products include BOSE headphones,BOSE mobile in-ear, Bose earphones headphones,<a href="http://www.headphoneonsales.com/">cheap bose headphones</a><a href="http://www.headphoneonsales.com/">bose headphones</a>

christian louboutin

September 2. 2010 16:48

Nelson Rollheiser

this was a very entertaining read.  i enjoyed it very much!

Nelson Rollheiser

September 2. 2010 22:55

Virgilio Boline

I must admit that that is one fantastic insight. It surely gives a company the opportunity to get in on the ground floor and also really take part in creating something special and also tailored to their requirements.

Virgilio Boline

September 4. 2010 12:13

dating tips

how old is this post?

dating tips

September 7. 2010 04:24

Carpet Cleaning Philadelphia

Thank you ever so for you article.Much thanks again. Fantastic.

Carpet Cleaning Philadelphia

September 7. 2010 09:08

stocks

nice blog but it deserve a better theme...

stocks

September 9. 2010 06:34

Kardashian

are you a Kim fan?

Kardashian

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading