{"id":5383,"date":"2007-10-06T09:00:00","date_gmt":"2007-10-06T09:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2007\/10\/06\/why-you-should-learn-wpf-and-how-i-can-help\/"},"modified":"2024-07-05T14:40:01","modified_gmt":"2024-07-05T21:40:01","slug":"why-you-should-learn-wpf-and-how-i-can-help","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/why-you-should-learn-wpf-and-how-i-can-help\/","title":{"rendered":"Why you should learn WPF (and how I can help)"},"content":{"rendered":"<p>A few weeks ago I mentioned I was working on a side project.&nbsp; Well, then the&nbsp;soccer, tennis, and school season hit and..well I won&#8217;t tell you the rest.&nbsp; What I had started to do was take all of the samples in Charles Petzold&#8217;s book <a class=\"\" href=\"http:\/\/www.charlespetzold.com\/wpf\/\">Applications = Code + Markup<\/a>&nbsp;and rewrite them in VB for publication to the VB community. I had invited anyone else to do the same as it was a great way to learn WPF, and for the customers I will be focussing on over the next few years (the small business developers and IT pros) there was method behind my madness; especially for those still using VB6.&nbsp; <\/p>\n<p>One of my fellow Program Managers, <span>Paul Yuknewicz, put me in contact with Charles and he agreed to allow me to publish all of the samples in his book in Visal Basic.&nbsp; At home I had gotten to rewriting these through chapter 10, but in order to get the quality I need for publication, I need to re-do them.&nbsp; So today I offer you chapter 1 (attached).&nbsp; Oh yea, and I created these project files in <a class=\"\" href=\"http:\/\/msdn2.microsoft.com\/en-us\/vstudio\/aa700831.aspx\">Visual Studio 8 beta 2<\/a> to encourage your downloading of our latest work.<\/span><\/p>\n<p><span>I invite you along with me on this journey of learning WPF&nbsp;for several reasons.&nbsp; First, I&#8217;ve always believed that Visual Basic was about creating stunning applications rapidly.&nbsp; WPF is a very powerful technology and I am looking to build a community around developers who are sharing ideas about creating great end user experiences &#8211; getting out of the grey form white textbox.&nbsp;&nbsp;&nbsp; The second reason is our big investment in <a class=\"\" href=\"http:\/\/www.microsoft.com\/silverlight\/default_ns.aspx\">Silverlight<\/a>.&nbsp; Over time, as Silverlight evolves, I predict that a lot of the lessons learned in creating great desktop applications with WPF,&nbsp;will translate over to Silverlight with little effort.<\/span><\/p>\n<p><span>Yesterday, a group of us spent a day locked in a room figuring out how to improve Visual Basic for the small business developer and IT departments.&nbsp; I mentioned before that we were looking for people in the area to help us learn more about their pain points with using Visual Basic to develop applications rapidly.&nbsp; We are now prepared to cast that net further.&nbsp; If you are anywhere and are willing to contribute a little time and help us shape our products, please contact me (<a href=\"mailto:patd@microsoft.com\">patd@microsoft.com<\/a>).&nbsp;&nbsp; <\/span><\/p>\n<p><span>Lastly, before I go off and do my day of soccer with my boys, I want to remind folks that we have set up a<a class=\"\" href=\"http:\/\/forums.microsoft.com\/MSDN\/ShowForum.aspx?ForumID=1812&amp;SiteID=1\"> Small Business Developer&#8217;s<\/a> forum.&nbsp; I encourage you to visit there and share your experiences or ask any questions.&nbsp; <\/span><\/p>\n<p><span>&nbsp;Patrick Dengler<\/span><\/p>\n<p><span><\/span>&nbsp;<\/p>\n<p><span><\/span>&nbsp;<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/05\/31\/51\/52\/AppsCodeMarkup_VB.zip\">AppsCodeMarkup_VB.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few weeks ago I mentioned I was working on a side project.&nbsp; Well, then the&nbsp;soccer, tennis, and school season hit and..well I won&#8217;t tell you the rest.&nbsp; What I had started to do was take all of the samples in Charles Petzold&#8217;s book Applications = Code + Markup&nbsp;and rewrite them in VB for publication [&hellip;]<\/p>\n","protected":false},"author":260,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[192,195],"tags":[121,123,137,141,166,183],"class_list":["post-5383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-visual-basic","tag-patrick-dengler","tag-paul-yuknewicz","tag-silverlight","tag-smb","tag-vb2008","tag-wpf"],"acf":[],"blog_post_summary":"<p>A few weeks ago I mentioned I was working on a side project.&nbsp; Well, then the&nbsp;soccer, tennis, and school season hit and..well I won&#8217;t tell you the rest.&nbsp; What I had started to do was take all of the samples in Charles Petzold&#8217;s book Applications = Code + Markup&nbsp;and rewrite them in VB for publication [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/5383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/260"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=5383"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/5383\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=5383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=5383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=5383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}