<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Rafal Kwiek&amp;#39;s World at Microsoft</title><subtitle type="html">I&amp;#39;m a Developer Evangelist Intern at Microsoft - I get to help students &amp;amp; academics do awesome things with technology.</subtitle><id>http://blogs.msdn.com/b/rafalkwiek/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/rafalkwiek/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2010-11-05T01:26:00Z</updated><entry><title>Achieve What You Can Imagine. Join the UK’s Edition of Imagine Cup 2011 Competition!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/12/02/achieve-what-you-can-imagine-join-the-uk-s-edition-of-imagine-cup-2011-competition.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/12/02/achieve-what-you-can-imagine-join-the-uk-s-edition-of-imagine-cup-2011-competition.aspx</id><published>2010-12-02T11:02:03Z</published><updated>2010-12-02T11:02:03Z</updated><content type="html">&lt;div style="padding-bottom: 0px; padding-left: 0px; width: 554px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d2bd51b1-7ccf-4140-acbd-9d465150233c" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=XbMsSAOf96M" target="_new"&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0508.videoe015b8762007_5F00_60CA01D8.jpg" style="border-style: none" galleryimg="no" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p align="center"&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a style="font-size: 20pt" href="http://bit.ly/bMuDpX" target="_blank"&gt;&lt;strong&gt;www.imaginecup.co.uk&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://bit.ly/eeh2TK" target="_blank"&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8623.image_5F00_3C7DED5A.png" width="554" height="220" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10099440" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Hello World in Windows Phone 7! The 1st Screencast in a Brand New Series!!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/hello-world-in-windows-phone-7-the-1st-screencast-in-a-brand-new-series.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/hello-world-in-windows-phone-7-the-1st-screencast-in-a-brand-new-series.aspx</id><published>2010-11-26T18:19:35Z</published><updated>2010-11-26T18:19:35Z</updated><content type="html">&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bdd9a22e-d6ff-450b-8422-683a49028b2b" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=nL4SvLg-kH8" target="_new"&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0407.video50ce4c765abe_5F00_2D97453E.jpg" style="border-style: none" galleryimg="no" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Developers! Developers! Developers!&lt;/strong&gt; We hope you enjoy this first screencast in a brand new series about developing apps for Windows Phone 7. We’ve just posted the first three tutorials of the series here on this blog – and the new ones are on their way! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8875.wlEmoticon_2D00_smile_5F00_44927884.png" /&gt; Please stay tuned!!!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://bit.ly/fItwed" target="_blank"&gt;Developing applications for Windows Phone 7 – Intro&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://bit.ly/hm4IN7" target="_blank"&gt;Developing applications for Windows Phone 7 – Download and install the tools&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://bit.ly/fchu3q" target="_blank"&gt;Developing applications for Windows Phone 7 – Hello World in Silverlight&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;If you liked our tutorials you may also want to check out the newly released book on the subject: &lt;a href="http://bit.ly/8XEaQg" target="_blank"&gt;Programming Windows Phone 7 by Charles Petzold [Free Thousand-Page E-book Now Available!]&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Student Developers!!!&lt;/strong&gt; Remember, all the software you will need for developing apps for Windows Phone 7 (and much more!) can be downloaded from &lt;a href="http://bit.ly/hK7Lj0" target="_blank"&gt;&lt;strong&gt;Microsoft DreamSpark (www.dreamspark.com)&lt;/strong&gt;&lt;/a&gt;. Check it out! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8875.wlEmoticon_2D00_smile_5F00_44927884.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Finally, why not use your new found skills to enter the Imagine Cup? By taking part in this World's Premier Student Technology Competition you can make a big difference to the world we live in! Find out more &lt;/strong&gt;&lt;a href="http://bit.ly/eeh2TK" target="_blank"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; or click the below image!!! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8875.wlEmoticon_2D00_smile_5F00_44927884.png" /&gt; We’ve also got an official website: &lt;/strong&gt;&lt;a href="http://bit.ly/bMuDpX" target="_blank"&gt;&lt;strong&gt;www.imaginecup.co.uk&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bit.ly/eeh2TK" target="_blank"&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8623.image_5F00_3C7DED5A.png" width="554" height="220" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10097217" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="wp7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/wp7/" /><category term="windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/windows+phone+7/" /><category term="series of articles" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/series+of+articles/" /><category term="developers" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developers/" /><category term="programming windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/programming+windows+phone+7/" /><category term="application development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/application+development/" /><category term="screencasts" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/screencasts/" /><category term="uk imagine cup 2011" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/uk+imagine+cup+2011/" /><category term="World's Premier Student Technology Competition" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/World_2700_s+Premier+Student+Technology+Competition/" /><category term="microsoft dreamspark" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/microsoft+dreamspark/" /></entry><entry><title>Developing applications for Windows Phone 7 – Hello World in Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing-applications-for-windows-phone-7-hello-world-in-silverlight.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing-applications-for-windows-phone-7-hello-world-in-silverlight.aspx</id><published>2010-11-26T16:52:36Z</published><updated>2010-11-26T16:52:36Z</updated><content type="html">&lt;p&gt;In this article we are going to create a simple “Hello World!” program using Silverlight.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 1:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Run “Microsoft Visual Studio 2010 Express for Windows Phone” by clicking its icon from the Start menu (follow: Start &amp;gt; All Programs &amp;gt; Microsoft Visual Studio 2010 Express). Wait for the IDE to load.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0702.clip_5F00_image002_5F00_6CA70CD8.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0714.clip_5F00_image002_5F00_thumb_5F00_4F050C0C.jpg" width="279" height="44" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0317.clip_5F00_image004_5F00_470D69AA.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6661.clip_5F00_image004_5F00_thumb_5F00_2FFEE86E.jpg" width="558" height="455" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 2:&lt;/b&gt; When prompted for a registration key click on the “Obtain a registration key online” button and follow instructions (recommended), alternatively click on the “Close” button to continue using an evaluation version of the IDE.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2308.image_5F00_2D75B6B0.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2311.image_5F00_thumb_5F00_75FF7FB4.png" width="558" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 3:&lt;/b&gt; You are now on the Start Page of the IDE.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/3005.image_5F00_4F8D769C.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8688.image_5F00_thumb_5F00_2987A079.png" width="558" height="336" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 4:&lt;/b&gt; Let’s start by creating a new project, click on the “New Project…” link.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 5:&lt;/b&gt; In the next window, make sure the “Visual C#” option in the left-side menu is selected and then choose the “Windows Phone Application” from the list of available project templates.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/4426.image_5F00_3D710D42.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5315.image_5F00_thumb_5F00_59521C6D.png" width="558" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 6:&lt;/b&gt; Set the name of the project to be: “HelloWorldinSilverlight” by editing the “Name” textbox. Next, click on the “OK” button.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 7:&lt;/b&gt; The new project is created and you are presented with the main view of the IDE. By default the screen is divided into three parts: the leftmost is the Design pane (allows you to use the visual editor to generate XAML code for designing the UI), the middle one is the XAML pane (allows you to manually edit the markup code), and the rightmost is the Solution Explorer (which allows you to easily navigate through the project’s files).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6813.clip_5F00_image015_5F00_35D57808.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image015" border="0" alt="clip_image015" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0647.clip_5F00_image015_5F00_thumb_5F00_3926E9E3.jpg" width="558" height="334" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 8:&lt;/b&gt; You are now only one step from trying out your first app for Windows Phone 7 in action – but first let’s change the title under which your application will be displayed in the list of available applications. To do this, locate and double-click the “WMAppManifest. xml” file from the Solution Explorer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2728.image_5F00_20FD0BB3.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8623.image_5F00_thumb_5F00_0FE8B803.png" width="279" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 9:&lt;/b&gt; In the displayed file contents, locate and edit the shaded part of the code. Change the title of the application to be: “Hello World! :-)”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1638.clip_5F00_image020_5F00_2DFD356A.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6825.clip_5F00_image020_5F00_thumb_5F00_3D03EE77.jpg" width="558" height="337" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 10:&lt;/b&gt; You are now ready to run your application! Press the F5 button on the keyboard to get started and launch the Windows Phone Emulator; alternatively you can select: “Debug &amp;gt; Start Debugging” from the IDE’s main menu. Wait for the emulator to load up, then you will be presented with the virtual WP7 device’s desktop, followed by your application in action.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2543.image_5F00_2D14A9B3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5707.image_5F00_thumb_5F00_020C95E1.png" width="558" height="334" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;    &lt;br /&gt;Did you notice a small floating menu in the upper right corner of the emulator? You can use it to perform the following actions (from the top): exit the emulator, minimise the emulator, change the orientation of the emulator (rotate) to the left, change the orientation of the emulator (rotate) to the right, resume the original size of the emulator, change the settings for the zoom level of the emulator.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 11:&lt;/b&gt; Now, check how your application is displayed in the list of available applications. To do this you will need to click on the back/exit button in the form of a left arrow. What you will see should correspond to the image shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0121.clip_5F00_image029_5F00_28BE40BA.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image029" border="0" alt="clip_image029" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7484.clip_5F00_image029_5F00_thumb_5F00_03249D8C.jpg" width="187" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 12:&lt;/b&gt; Now it’s time to make some changes to the UI of your application (after all – we are heading towards the goal of this article: displaying a string of text on the screen). We are going to change the default application title &amp;amp; page title of your application. To do this you could either use the visual editor (please refer to the image shown below) by right-clicking the required text block and selecting “Properties” – or edit the XAML markup code manually.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1513.clip_5F00_image031_5F00_0EF65025.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image031" border="0" alt="clip_image031" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5810.clip_5F00_image031_5F00_thumb_5F00_23B822D8.jpg" width="558" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 13:&lt;/b&gt; In the XAML pane locate and edit the shaded parts of the code. Change the “ApplicationTitle” to be: “Hello World! :-)” and the “PageTitle” to be “Welcome”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/3107.clip_5F00_image033_5F00_0E79F763.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image033" border="0" alt="clip_image033" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/4263.clip_5F00_image033_5F00_thumb_5F00_2AC73983.jpg" width="558" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 14:&lt;/b&gt; Run the emulator to see the results of the changes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5736.clip_5F00_image035_5F00_3AF6E1AF.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image035" border="0" alt="clip_image035" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6332.clip_5F00_image035_5F00_thumb_5F00_60805F10.jpg" width="188" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;    &lt;br /&gt;Did you notice that all the changes made to the XAML pane are automatically reflected in the Design pane? Hence you can either use the visual editor or edit the XAML markup code manually to design the UI (please refer to the images shown below). The Toolbox provides an extensive number of Windows Phone Controls to choose from.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2626.image_5F00_1D5100B0.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6354.image_5F00_thumb_5F00_717086F3.png" width="558" height="252" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For your convenience, at any time – you can easily switch between the Design and XAML panes or swap them in place by using the following toolbar:&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1586.clip_5F00_image044_5F00_014FA5EB.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image044" border="0" hspace="12" alt="clip_image044" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2860.clip_5F00_image044_5F00_thumb_5F00_00E372F6.jpg" width="21" height="60" /&gt;&lt;/a&gt; (usually located in the upper-right area of the Design pane’s scrollbar).&lt;/p&gt;  &lt;p&gt;You can also use another toolbar:&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2860.clip_5F00_image042_5F00_7455C5D9.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image042" border="0" hspace="12" alt="clip_image042" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7356.clip_5F00_image042_5F00_thumb_5F00_3AD2B5E2.jpg" width="104" height="46" /&gt;&lt;/a&gt;(usually located in the lower-left area of the Design pane’s scrollbar) to split the view in one of the following modes – Vertical Split, Horizontal Split, or even Collapse Pane.&lt;/p&gt;  &lt;p&gt;Consider using the following combination to switch to the Full Screen mode: Shift + Alt + Enter.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 15:&lt;/b&gt; Let’s now display a string of text on the screen! Having the contents of the “MainPage.xaml” file displayed in the XAML pane, locate the following part of the source code and add the shaded markup. As you can see you can effectively use the “Text” parameter to specify the contents of TextBlocks on the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8738.clip_5F00_image046_5F00_6B85BD8D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image046" border="0" alt="clip_image046" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5102.clip_5F00_image046_5F00_thumb_5F00_37DD512F.jpg" width="558" height="45" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;At all times, you can watch the changes as they are being made by using the Design pane (shown below).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8407.clip_5F00_image048_5F00_1852A334.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image048" border="0" alt="clip_image048" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7827.clip_5F00_image048_5F00_thumb_5F00_0FEECDDD.jpg" width="189" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 16:&lt;/b&gt; Run the emulator to see the results of the changes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5270.clip_5F00_image050_5F00_47C11200.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image050" border="0" alt="clip_image050" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5488.clip_5F00_image050_5F00_thumb_5F00_3B52EED7.jpg" width="189" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 17:&lt;/b&gt; Now, let’s think about applying some text formatting and producing the result shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7853.clip_5F00_image052_5F00_211285B3.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image052" border="0" alt="clip_image052" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/0820.clip_5F00_image052_5F00_thumb_5F00_71746726.jpg" width="189" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 18:&lt;/b&gt; To do this – in the XAML pane locate the following part of the source code and add the shaded markup. As you can see you can effectively use the “HorizontalAlignment” &amp;amp; “VerticalAlignment” parameters to specify the position of TextBlocks on the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7217.image_5F00_2337B617.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5483.image_5F00_thumb_5F00_112B728A.png" width="558" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;    &lt;br /&gt;Again, you can watch the changes as they are being made by using the Design pane (shown below).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6708.clip_5F00_image062_5F00_22276ED2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image062" border="0" alt="clip_image062" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5241.clip_5F00_image062_5F00_thumb_5F00_6E7F0273.jpg" width="187" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 19:&lt;/b&gt; It’s time now to use the newly acquired knowledge to display a single, formatted string of text on the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5228.clip_5F00_image064_5F00_7B0CAF8F.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image064" border="0" alt="clip_image064" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1033.clip_5F00_image064_5F00_thumb_5F00_04F1A0FB.jpg" width="186" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 20:&lt;/b&gt; In this final step – in the XAML pane locate the following part of the source code and edit it to contain only the shaded markup. As you can see you can effectively use the “FontFamily”, “FontSize”, “FontWeight” &amp;amp; “Foreground” parameters to specify the formatting of TextBlocks on the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5123.image_5F00_7A2C5573.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6014.image_5F00_thumb_5F00_182A6368.png" width="558" height="60" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Congratulations! You have now completed all the activities related to this article.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What have we done?     &lt;br /&gt;&lt;/strong&gt;In this tutorial, you have been introduced to creating a simple “Hello World!” program using Silverlight. In the next one – you’ll learn to create the same application but this time using XNA. Please stay tuned! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7271.wlEmoticon_2D00_smile_5F00_78E244DE.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10097191" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="wp7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/wp7/" /><category term="windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/windows+phone+7/" /><category term="series of articles" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/series+of+articles/" /><category term="developers" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developers/" /><category term="programming windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/programming+windows+phone+7/" /><category term="application development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/application+development/" /><category term="screencasts" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/screencasts/" /></entry><entry><title>Developing applications for Windows Phone 7 – Download and install the tools</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing-applications-for-windows-phone-7-download-and-install-the-tools.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing-applications-for-windows-phone-7-download-and-install-the-tools.aspx</id><published>2010-11-26T14:57:57Z</published><updated>2010-11-26T14:57:57Z</updated><content type="html">&lt;p&gt;In this article we are going to guide you through the process of obtaining the necessary tools to start developing apps for WP7 (namely – the Windows Phone Developer Tools, WPDT).&lt;/p&gt;  &lt;p&gt;&lt;b&gt;     &lt;br /&gt;Step # 1:&lt;/b&gt; Navigate to the App Hub&lt;/p&gt;  &lt;p&gt;We are about to download the required software from the official website for Windows Phone &amp;amp; Xbox 360 developers. Navigate to the following URL: &lt;a href="http://create.msdn.com"&gt;http://create.msdn.com&lt;/a&gt;. Once there, locate and click on the “Download the free tools GET STARTED NOW” link on the left-hand side of the page.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step # 2:&lt;/b&gt; Run the Setup&lt;/p&gt;  &lt;p&gt;This in turn takes you to another page (“getting started guide”) providing a brief overview of all the resources available to help you get started. For now, we are only going to concentrate on obtaining the WPDT – feel free to explore the rest of the resources in your own time. Next, locate a part of the page entitled: “download the free tools” and click on the “install now” link to run the setup.   &lt;br /&gt;&lt;b&gt;     &lt;br /&gt;Note:&lt;/b&gt; You may wish to refer to the Release Notes prior to progressing with installing the software.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1754.image_5F00_4F8791CE.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6567.image_5F00_thumb_5F00_1B9F4FE3.png" width="558" height="504" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the setup window please take your time to review the contents of the license terms – once you’re finished click on the “Accept” button.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7127.image_5F00_6BF10B89.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/3733.image_5F00_thumb_5F00_5ADCB7D9.png" width="558" height="504" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the next window select the “Install Now” button. Alternatively – click on the “Customize” button to change the optional settings for the installation.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 3: &lt;/b&gt;You’re done!&lt;/p&gt;  &lt;p&gt;Wait for the setup to download and install the required components. Once it’s finished click on the “Run the Product Now” button to launch Microsoft Visual Studio 2010 Express for Windows Phone!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/3731.image_5F00_57B7A366.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8203.image_5F00_thumb_5F00_6579C394.png" width="558" height="504" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What have we done here?&lt;/b&gt;    &lt;br /&gt;Congratulations, you’ve now installed all the tools you’ll need to build applications for Windows Phone 7. Next we’ll build something useful – a “Hello World!” application. Please stay tuned! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1643.wlEmoticon_2D00_smile_5F00_439DC536.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10097120" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="wp7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/wp7/" /><category term="windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/windows+phone+7/" /><category term="series of articles" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/series+of+articles/" /><category term="developers" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developers/" /><category term="programming windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/programming+windows+phone+7/" /><category term="application development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/application+development/" /><category term="screencasts" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/screencasts/" /></entry><entry><title>Developing applications for Windows Phone 7 – Intro</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing-applications-for-windows-phone-7-intro.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing-applications-for-windows-phone-7-intro.aspx</id><published>2010-11-26T14:41:27Z</published><updated>2010-11-26T14:41:27Z</updated><content type="html">&lt;p&gt;If you are a student with developer aspirations, passion for the newest technology, who enjoys taking new challenges and wants to engage with innovative technology “first hand” – whilst furthering his/her skillset and making money from it at the same time – then you’ve come to the right place!&lt;/p&gt;  &lt;p&gt;This series of posts has been specially designed for people like you; it offers a unique opportunity to take part in an adventure that will introduce you to the fascinating world of Windows Phone 7, and let you see for yourself that developing applications for this platform is both challenging and fun!&lt;/p&gt;  &lt;p&gt;Throughout the course of this blog you will be introduced to the key aspects of technology behind Windows Phone 7 Series, equipped with the state-of-the-art developer tools, and guided step by step on the journey to quickly get started with developing fab apps.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Take a moment to check what’s coming (to be updated as we progress...):&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;• Installing the tools.     &lt;br /&gt;• Hello World in Silverlight.      &lt;br /&gt;• Hello World in XNA.      &lt;br /&gt;• Creating a Web Browser in Silverlight.      &lt;br /&gt;• A Simple Calculator in Silverlight (I).&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Our promise:&lt;/b&gt; this journey will be engaging, stimulating, challenging and fun at the same time – what’s even better, when you’re finished you can apply the newly acquired knowledge to make some real money from selling your apps on the Windows Phone Marketplace! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8816.wlEmoticon_2D00_smile_5F00_6CCFA133.png" /&gt; Want to know more? Keep on reading…&lt;/p&gt;  &lt;p&gt;&lt;b&gt;So what does it take?&lt;/b&gt; A combination of passion, creativeness, questioning mind, and imagination on top of that would be helpful… Ready? Fasten your seatbelt – here we go! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8816.wlEmoticon_2D00_smile_5F00_6CCFA133.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10097113" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="wp7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/wp7/" /><category term="windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/windows+phone+7/" /><category term="series of articles" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/series+of+articles/" /><category term="developers" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developers/" /><category term="programming windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/programming+windows+phone+7/" /><category term="application development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/application+development/" /><category term="screencasts" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/screencasts/" /></entry><entry><title>What is the Imagine Cup? Join the UK’s 2011 Edition Now!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/25/what-is-the-imagine-cup-join-the-uk-s-2011-edition-now.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/25/what-is-the-imagine-cup-join-the-uk-s-2011-edition-now.aspx</id><published>2010-11-25T16:41:47Z</published><updated>2010-11-25T16:41:47Z</updated><content type="html">&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:97906e20-695c-48ab-bee7-5e18c5f3b038" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=GRnH_tefgcc" target="_new"&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/5773.videoad523e5f24ca_5F00_714DA4F7.jpg" style="border-style: none" galleryimg="no" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ffffff"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Imagine a world where technology helps solve the world’s toughest problems.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;The above is the official theme of this year’s edition of Imagine Cup, and that’s right – by taking part in this World's Premier Student Technology Competition you can make a big difference to the world we live in! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6177.wlEmoticon_2D00_smile_5F00_53334F1F.png" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Your project will target one of the world’s toughest problems identified by the United Nations in its &lt;a href="http://www.un.org/millenniumgoals/" target="_blank"&gt;Millennium Development Goals&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8865.image_5F00_3724A258.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6327.image_5F00_thumb_5F00_4703C14F.png" width="554" height="224" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;What’s in it for you?      &lt;br /&gt;&lt;/strong&gt;With prizes including all expenses paid trips to New York and a total cash pot of more than $200,000, as well as the opportunity to solve the world’s biggest problems and give your career a massive boost, it’s easy to see why more than 300,000 students around the world enter the Imagine Cup. &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://www.imaginecup.co.uk" target="_blank"&gt;&lt;strong&gt;Why aren’t you one of them yet?&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;    &lt;br /&gt;You can compete in one of the two UK’s Competitions: &lt;strong&gt;Software Design&lt;/strong&gt; &amp;amp; &lt;strong&gt;Embedded Development&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/3821.image_5F00_4C9DA385.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/4807.image_5F00_thumb_5F00_2808C3A9.png" width="554" height="270" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Interested? Find out more and step up to the challenge at &lt;/strong&gt;&lt;a href="http://www.ImagineCup.co.uk"&gt;&lt;strong&gt;www.ImagineCup.co.uk&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; !!!&lt;/strong&gt; &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6177.wlEmoticon_2D00_smile_5F00_53334F1F.png" /&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imaginecup.co.uk" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8623.image_5F00_3C7DED5A.png" width="554" height="220" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10096720" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="Millennium Development Goals" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/Millennium+Development+Goals/" /><category term="uk imagine cup 2011" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/uk+imagine+cup+2011/" /><category term="Imagine a world where technology helps solve the world’s toughest problems" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/Imagine+a+world+where+technology+helps+solve+the+world_1920_s+toughest+problems/" /><category term="World's Premier Student Technology Competition" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/World_2700_s+Premier+Student+Technology+Competition/" /><category term="New York City" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/New+York+City/" /></entry><entry><title>Programming Windows Phone 7 by Charles Petzold [Free Thousand-Page E-book Now Available!]</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/11/programming-windows-phone-7-by-charles-petzold-free-thousand-page-e-book-now-available.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/11/programming-windows-phone-7-by-charles-petzold-free-thousand-page-e-book-now-available.aspx</id><published>2010-11-11T16:00:00Z</published><updated>2010-11-11T16:00:00Z</updated><content type="html">&lt;p&gt;If you recall a recent article entitled &lt;a href="http://bit.ly/9L38m7" target="_blank"&gt;&lt;b&gt;&amp;ldquo;Microsoft Windows Phone 7 Resources&amp;rdquo;&lt;/b&gt;&lt;/a&gt; that listed all the resources publicly available on the subject to date &amp;ndash; you should know that it&amp;rsquo;s gained quite a high popularity across the posts on this blog.&lt;/p&gt;
&lt;p&gt;This clearly indicates how high demand is out there for the latest info about Windows Phone 7 application development &amp;ndash; and that developers of all levels and backgrounds can&amp;rsquo;t wait to get their hands on developing for this great new platform! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7532.wlEmoticon_2D00_smile_5F00_6333F078.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Developers! Developers! Developers!&lt;/b&gt; Watch out for a &lt;b&gt;brand new series of blog articles about developing applications for Windows Phone 7&lt;/b&gt; (along with screencasts) to appear on this site very soon! We&amp;rsquo;re really excited to help you get started and guide step by step through building your own apps for this platform in no time! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7532.wlEmoticon_2D00_smile_5F00_6333F078.png" /&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6153.image_5F00_153EC513.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1854.image_5F00_thumb_5F00_234D8E43.png" border="0" width="279" height="342" /&gt;&lt;/a&gt;     &lt;br /&gt;In the meantime &amp;ndash; we&amp;rsquo;ve been waiting for the final version of this fantastic book by &lt;a href="http://bit.ly/cUEqnd" target="_blank"&gt;Charles Petzold&lt;/a&gt; for quite some time now, and here it is! It comes as a free, thousand-page e-book that you can use to explore the world of programming for WP7 &amp;ndash; check it out! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7532.wlEmoticon_2D00_smile_5F00_6333F078.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;ndash; &lt;b&gt;You can download the book in PDF:&lt;/b&gt; &lt;a href="http://bit.ly/clUbEm" target="_blank"&gt;Programming Windows Phone 7 (Book)&lt;/a&gt;     &lt;br /&gt;&amp;ndash; &lt;b&gt;In addition to the sample code in ZIP:&lt;/b&gt; &lt;a href="http://bit.ly/cn3wXz" target="_blank"&gt;Programming Windows Phone 7 (Sample Code)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;   &lt;br /&gt;For the impatient &amp;ndash; here is the &lt;b&gt;Table of Contents&lt;/b&gt; at a glance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Part I The Basics&lt;/b&gt;       
&lt;ul&gt;
&lt;li&gt;1 Hello, Windows Phone 7 &lt;/li&gt;
&lt;li&gt;2 Getting Oriented &lt;/li&gt;
&lt;li&gt;3 An Introduction to Touch &lt;/li&gt;
&lt;li&gt;4 Bitmaps, Also Known as Textures &lt;/li&gt;
&lt;li&gt;5 Sensors and Services &lt;/li&gt;
&lt;li&gt;6 Issues in Application Architecture          &lt;br /&gt;&lt;span style="color: #ffffff;"&gt;.&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Part II Silverlight&lt;/b&gt;       
&lt;ul&gt;
&lt;li&gt;7 XAML Power and Limitations &lt;/li&gt;
&lt;li&gt;8 Elements and Properties &lt;/li&gt;
&lt;li&gt;9 The Intricacies of Layout &lt;/li&gt;
&lt;li&gt;10 The App Bar and Controls &lt;/li&gt;
&lt;li&gt;11 Dependency Properties &lt;/li&gt;
&lt;li&gt;12 Data Bindings &lt;/li&gt;
&lt;li&gt;13 Vector Graphics &lt;/li&gt;
&lt;li&gt;14 Raster Graphics &lt;/li&gt;
&lt;li&gt;15 Animations &lt;/li&gt;
&lt;li&gt;16 The Two Templates &lt;/li&gt;
&lt;li&gt;17 Items Controls &lt;/li&gt;
&lt;li&gt;18 Pivot and Panorama          &lt;br /&gt;&lt;span style="color: #ffffff;"&gt;.&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Part III XNA&lt;/b&gt;       
&lt;ul&gt;
&lt;li&gt;19 Principles of Movement &lt;/li&gt;
&lt;li&gt;20 Textures and Sprites &lt;/li&gt;
&lt;li&gt;21 Dynamic Textures &lt;/li&gt;
&lt;li&gt;22 From Gestures to Transforms &lt;/li&gt;
&lt;li&gt;23 Touch and Play &lt;/li&gt;
&lt;li&gt;24 Tilt and Play &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7532.wlEmoticon_2D00_smile_5F00_6333F078.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10089212" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="book" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/book/" /><category term="e-book" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/e_2D00_book/" /><category term="series of articles" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/series+of+articles/" /><category term="developers" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developers/" /><category term="programming windows phone 7" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/programming+windows+phone+7/" /><category term="application development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/application+development/" /><category term="screencasts" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/screencasts/" /><category term="charles petzold" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/charles+petzold/" /></entry><entry><title>Microsoft WebMatrix Beta 3 is here!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/11/microsoft-webmatrix-beta-3-is-here.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/11/microsoft-webmatrix-beta-3-is-here.aspx</id><published>2010-11-11T10:00:00Z</published><updated>2010-11-11T10:00:00Z</updated><content type="html">&lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="WebMatrix" src="http://www.microsoft.com/web/media/webx-brand.png" width="338" height="47" /&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;&amp;ldquo;Everything you need to build Web sites using Windows. Small, simple, and seamless.&amp;rdquo;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s right &amp;ndash; the latest version of this simple but yet powerful web development tool is ready for &lt;a href="http://bit.ly/dBzIBL" target="_blank"&gt;download&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;     &lt;br /&gt;Current users:&lt;/b&gt; all you need to do is to re-run the &lt;a href="http://bit.ly/dBzIBL" target="_blank"&gt;Web Platform Installer&lt;/a&gt; (the current version is 3.0) and upgrade the product.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/8420.image4_5F00_18569EAA.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/2068.image4_5F00_thumb_5F00_57F0D56F.png" border="0" width="554" height="242" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;     &lt;br /&gt;New users:&lt;/b&gt; if you&amp;rsquo;re new to WebMatrix welcome! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6242.wlEmoticon_2D00_smile_5F00_5564CFE6.png" /&gt; We&amp;rsquo;ve got a whole series of articles walking you through getting started with WebMatrix on this very blog. You can find them all &lt;a href="http://bit.ly/amKilv" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bit.ly/9DsSCk" target="_blank"&gt;Creating web pages using WebMatrix &amp;ndash; Intro&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/9BYBZy" target="_blank"&gt;Creating web pages using WebMatrix - Tutorial 1: Download and install the tools&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/aC4UoA" target="_blank"&gt;Creating web pages using WebMatrix - Tutorial 2: Hello WebMatrix!&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/diI0Is" target="_blank"&gt;Creating web pages using WebMatrix - Tutorial 3: Dynamic Content (Basics: Syntax)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/9Ahe4a" target="_blank"&gt;Creating web pages using WebMatrix - Tutorial 4: Dynamic Content (Basics: Variables)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/btUtnZ" target="_blank"&gt;Creating web pages using WebMatrix - Tutorial 5: Dynamic Content (Basics: Instructions)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/dsJYdi" target="_blank"&gt;Creating web pages using WebMatrix - Tutorial 6: Dynamic Content (Basics: Forms)&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;     &lt;br /&gt;Remember:&lt;/b&gt; we&amp;rsquo;re constantly working on developing new content so it&amp;rsquo;s always up to date &amp;ndash; so definitely stay tuned and let your friends now as well! Thank you. &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6242.wlEmoticon_2D00_smile_5F00_5564CFE6.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10089185" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="developer" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developer/" /><category term="sql" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/sql/" /><category term="web pages" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/web+pages/" /><category term="web development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/web+development/" /><category term="webmatrix" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/webmatrix/" /><category term="websites" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/websites/" /><category term="asp.net" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/asp-net/" /><category term="IIS" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/IIS/" /></entry><entry><title>Microsoft Professional Developers Conference (PDC) 2010</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/10/microsoft-professional-developers-conference-pdc-2010.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/10/microsoft-professional-developers-conference-pdc-2010.aspx</id><published>2010-11-10T16:00:05Z</published><updated>2010-11-10T16:00:05Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1440.image_5F00_6C619952.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/6232.image_5F00_thumb_5F00_624CF827.png" width="534" height="89" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You may recall an article about the event published at &lt;a href="http://blogs.msdn.com/b/microsoftukstudents/archive/2010/10/12/pdc10-at-a-university-near-you.aspx" target="_blank"&gt;Microsoft UK Student Blog&lt;/a&gt; the other day. Since 1991, the PDC has been the centre for students, developers and architects to gather and hear about the next generation of Microsoft technologies – this year was no exception and everyone was welcome to join. How come…? Well, for the first time in history, the Microsoft Professional Developers Conference (PDC) 2010 was streamed live from the Microsoft Campus in Redmond, USA – reaching a global audience of developers by organising some 200 local PDC watch events worldwide.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/features/2010/oct10/10-27PDCOnline.mspx" target="_blank"&gt;&lt;img border="0" src="http://www.microsoft.com/presspass/images/features/2010/10-27PDCmap_lg.jpg" width="507" height="315" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This exclusive broadcast was made possible by using a new online player from Microsoft incorporating the latest, cutting-edge technology including Silverlight, Windows Azure, and &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2010/04/19/introducing-microsoft-townhall-a-new-windows-azure-hosted-engagement-platform.aspx" target="_blank"&gt;Town Hall&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.microsoft.com/presspass/images/features/2010/10-27PDCplayer_lg.jpg" width="503" height="341" /&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;The event kicked off on 28th October punctually at 9am in the USA (GMT-7) which is 5pm in the UK (GMT+1) and lasted until 5:30pm (1:30 am in the UK) – for whole two days delivering sessions in HD quality on state of the art technologies from Microsoft, spanning: Client &amp;amp; Devices, Cloud Services, Framework &amp;amp; Tools, Channel 9 and much more! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/7713.image_5F00_38F5B029.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/4682.image_5F00_thumb_5F00_7D457B9B.png" width="501" height="325" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;The Academic Team at Microsoft UK being always committed to providing students with the best quality programs and initiatives, decided to come forward and host live streaming sessions at 8 universities throughout the country (including London South Bank University, University of Nottingham, King's College London, Cambridge University, University of Surrey, University of Hertfordshire, Manchester University, University of Southampton) in addition to &lt;a href="http://blogs.msdn.com/controlpanel/b/ukmsdn/archive/2010/10/12/pdc-uk-do-you-fancy-a-night-in-with-the-microsoft-evangelists.aspx" target="_blank"&gt;Microsoft’s HQ in Reading&lt;/a&gt; – allowing students interested in leading edge technologies and professional developers to come together and watch &lt;a href="http://player.microsoftpdc.com/Session/6f853fa2-06f6-45e5-ac25-18c31cc4ba32?refid=82101" target="_blank"&gt;Microsoft Executives (Steve Ballmer and Bob Muglia) delivering their keynotes at the beginning of the event&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Throughout the event, the local Microsoft UK staff partnered with NACUE members and held an interactive Q &amp;amp; A session (in person and via Twitter: &lt;a href="http://twitter.com/search?q=%23WP7#search?q=%23UKPDC10" target="_blank"&gt;#UKPDC10)&lt;/a&gt; on the content around PDC10 and “all things Microsoft for students” in general. We were amazed by the level of engagement with the audience and the smart questions and true interest in the subject coming from the students. One of them, at Nottingham University even ended up demoing a Windows Phone 7 device to anyone who would be interested to see – fantastic! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-metablogapi/1462.wlEmoticon_2D00_smile_5F00_71800E9C.png" /&gt;&lt;/p&gt;  &lt;p&gt;From my perspective, joined by &lt;a href="http://twitter.com/jamesbmarshall" target="_blank"&gt;James Marshall&lt;/a&gt; from Microsoft UK’s Live@Edu team – we had a great pleasure of meeting with one of our MSPs (Microsoft Student Partners): &lt;a href="http://twitter.com/blakepender" target="_blank"&gt;Blake Pender&lt;/a&gt; at King's College London. Blake remained fully engaged throughout the event and came along to us afterwards to catch up and share his views on the PDC10 session. Make sure to check out his blog post &lt;a href="http://bpmsp.webs.com/apps/blog/show/5199279-my-first-event-i-went-to-" target="_blank"&gt;here&lt;/a&gt;.    &lt;br /&gt;    &lt;br /&gt;This was a fantastic event – we’re all looking forward to the next PDC soon.&lt;/p&gt;  &lt;p&gt;In the meantime, why not check out all the materials from PDC10 edition? Once again, it all starts with the &lt;a href="http://player.microsoftpdc.com/Session/6f853fa2-06f6-45e5-ac25-18c31cc4ba32?refid=82101" target="_blank"&gt;keynotes by Microsoft Executives (Steve Ballmer and Bob Muglia)&lt;/a&gt;. Enjoy!&lt;/p&gt;  &lt;p&gt;Thank you very much and we hope to engage with you all again soon.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Rafal Kwiek on behalf of the Academic Team at Microsoft UK&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10088914" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="academic team" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/academic+team/" /><category term="microsoft professional developers conference" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/microsoft+professional+developers+conference/" /><category term="microsoft uk" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/microsoft+uk/" /><category term="keynotes" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/keynotes/" /><category term="pdc10" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/pdc10/" /></entry><entry><title>Creating web pages using WebMatrix - Tutorial 6: Dynamic Content (Basics: Forms).</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/05/creating-web-pages-using-webmatrix-tutorial-6-dynamic-content-basics-forms.aspx" /><id>http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/05/creating-web-pages-using-webmatrix-tutorial-6-dynamic-content-basics-forms.aspx</id><published>2010-11-05T01:26:00Z</published><updated>2010-11-05T01:26:00Z</updated><content type="html">&lt;p&gt;In this article, you&amp;rsquo;re going to be introduced to processing of data input by the user by using forms.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;&lt;a target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59-WebMatrix/1526.BasicsForms.zip"&gt;&lt;b&gt;Download complete CSHTML Project&lt;/b&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;b&gt;Step # 1: &lt;/b&gt;First of all, create a new empty site and name it: "BasicsForms". Once you&amp;rsquo;ve done this &amp;ndash; you&amp;rsquo;ll automatically be presented with the contents of the newly created page. To continue, replace the existing markup with the following (we&amp;rsquo;ll be referring to it as you go):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff6600;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #0000ff;"&gt;Code Snippet #1: ASP.NET Razor Syntax&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="border-collapse: collapse; border: 1px solid black;" border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border: 1px solid black; padding: 10px; vertical-align:text-top;"&gt;
&lt;p&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border: 1px solid black; padding: 10px; vertical-align:text-top;"&gt;&lt;span style="color: #0000ff;"&gt;@{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Declaring the necessary variables and initialising them with values captured from the form submission&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var Name = Request["Name"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var Surname = Request["Surname"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var ExamplePassword = Request["ExamplePassword"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var Gender = Request["Gender"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var FavouriteDaysOfWeek = Request["FavouriteDaysOfWeek"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var HasAnySiblings = Request["HasAnySiblings"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var Comments = Request["Comments"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var IsVegetarian = Request["IsVegetarian"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var LikedFruits = Request["LikedFruits"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var FileToAttach = Request["FileToAttach"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Checking if the form has been submitted&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(IsPost)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Making sure that all the fields have been completed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Name != "" &amp;amp;&amp;amp; Surname != "" &amp;amp;&amp;amp; ExamplePassword != "" &amp;amp;&amp;amp; Gender != "" &amp;amp;&amp;amp; FavouriteDaysOfWeek != "" &amp;amp;&amp;amp; HasAnySiblings != "" &amp;amp;&amp;amp; Comments != "" &amp;amp;&amp;amp; IsVegetarian != "" &amp;amp;&amp;amp; LikedFruits != "" &amp;amp;&amp;amp; FileToAttach != "")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Using the "&amp;lt;text&amp;gt;" element to mark the start &amp;amp; end of Text/HTML markup and separate it from the code&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;text&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Displaying a summary of data received from the form --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fieldset&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;legend&amp;gt;Sample Result&amp;lt;/legend&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your name: @Name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your surname: @Surname&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your example password: @ExamplePassword&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your gender: @Gender&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your favourite day(s) of the week: @FavouriteDaysOfWeek&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Making a decision based on the processed value --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;@{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(@HasAnySiblings == "Yes")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @: You have siblings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @: You have no siblings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your comments: @Comments&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Making a decision based on the processed value --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;@{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(@IsVegetarian == "Yes")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @: You are a vegetarian&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @: You are not a vegetarian&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Fruits you like: @LikedFruits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Your file to attach: @FileToAttach&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fieldset&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/text&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Otherwise displaying an error message&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @: Error: Make sure you complete all the fields of the form!&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&lt;br /&gt;&lt;b&gt;&lt;span style="color: #ff6600;"&gt;Code Snippet #2: HTML/CSS markup&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style="border-collapse: collapse; border: 1px solid black;" border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border: 1px solid black; padding: 10px; vertical-align:text-top;"&gt;
&lt;p&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border: 1px solid black; padding: 10px; vertical-align:text-top;"&gt;&lt;span style="color: #0000ff;"&gt;&lt;/span&gt;&lt;span style="color: #ff6600;"&gt;&lt;/span&gt;&lt;span style="color: #ff6600;"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Basics: Forms&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- A sample form START --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form action="" method="post"&amp;gt; &amp;lt;!-- We do not supply any values to the "action" parameter forcing the page to reload --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fieldset&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;legend&amp;gt;Sample Form &amp;lt;input type="button" value="Reload" onClick="parent.location='BasicsForms.cshtml'"&amp;gt;&amp;lt;/legend&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Name: &amp;lt;input type="text" name="Name"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Surname: &amp;lt;input type="text" name="Surname"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Example password: &amp;lt;input type="password" name="ExamplePassword"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt; Gender: &amp;lt;p&amp;gt;&amp;lt;input type="radio" name="Gender" value="Male"&amp;gt; Male&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="radio" name="Gender" value="Female"&amp;gt; Female&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Favourite day(s) of the week:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Monday"&amp;gt; Monday&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Tuesday"&amp;gt; Tuesday&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Wednesday"&amp;gt; Wednesday&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Thursday"&amp;gt; Thursday&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Friday"&amp;gt; Friday&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Saturday"&amp;gt; Saturday&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="checkbox" name="FavouriteDaysOfWeek" value="Sunday"&amp;gt; Sunday&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Do you have any siblings: &amp;lt;select name="HasAnySiblings"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="" selected disabled&amp;gt;Select&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Yes"&amp;gt;Yes&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="No"&amp;gt;No&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Enter your comments: &amp;lt;p&amp;gt;&amp;lt;textarea name="Comments" rows="10" cols="50"&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Are you a vegetarian: &amp;lt;select name="IsVegetarian" size="2" multiple&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="" selected disabled&amp;gt;Select&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Yes"&amp;gt;Yes&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="No"&amp;gt;No&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Which fruits do you like (use CTRL to select multiple options):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;select name="LikedFruits" size="7" multiple&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="" selected disabled&amp;gt;Select&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Apples"&amp;gt;Apples&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Bananas"&amp;gt;Bananas&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Cherries"&amp;gt;Cherries&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Kiwis"&amp;gt;Kiwis&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Oranges"&amp;gt;Oranges&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value="Grapes"&amp;gt;Grapes&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Attach a file: &amp;lt;input name="FileToAttach" type="file"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;input type="submit" value="Proceed"&amp;gt; &amp;lt;input type="reset"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fieldset&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- A sample form END --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step # 2:&lt;/b&gt; When you&amp;rsquo;re finished, it&amp;rsquo;s now time to see your web page in action! Click on the &amp;ldquo;Run&amp;rdquo; option from the standard toolbar to launch the page in a browser &amp;ndash; what you&amp;rsquo;ll see should correspond to the image shown below.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59/4426.1.png" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step # 3:&lt;/b&gt; Now comes the interactive part! Go ahead and complete the form with some sample data. Once you&amp;rsquo;re finished click on the &amp;ldquo;Proceed&amp;rdquo; button, alternatively you can click on the &amp;ldquo;Reset&amp;rdquo; button to start again.&lt;br /&gt;Look what happens &amp;ndash; your data has just been processed and displayed as a summary for your review. What you&amp;rsquo;ll see should look similar to the image shown below.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-40-59/1220.2.png" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step # 4:&lt;/b&gt; Let&amp;rsquo;s now take a closer look on the underlying code (&lt;span style="color: #ff6600;"&gt;HTML/CSS markup&lt;/span&gt; and the &lt;span style="color: #0000ff;"&gt;ASP.NET Razor Syntax&lt;/span&gt;).&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;As you&amp;rsquo;ve probably seen above, your web page is now making some real decisions based on the data input by the user. In the source code, lines # 1-64 are responsible for the application logic and lines # 65-113 contain the HTML markup.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;b&gt;HTML Markup (lines # 1-64)&lt;/b&gt;&lt;br /&gt;In order to capture data from the user we use HTML forms. In this case, we have a simple form with multiple controls of types including: Text, Password, Radio, Checkbox, Select, Textarea, File, and finally Submit &amp;amp; Reset.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Notice the two &amp;ldquo;&amp;lt;form&amp;gt;&amp;rdquo; tags embracing the whole structure. The first one (&amp;ldquo;&amp;lt;form action="" method="post"&amp;gt;&amp;rdquo;) simply defines the action to be performed upon submission of the form as well as the method to be used (&amp;ldquo;post&amp;rdquo;). In this case, we don&amp;rsquo;t supply any values to the &amp;ldquo;action&amp;rdquo; parameter consequently forcing the page to reload. The &amp;ldquo;post&amp;rdquo; method prevents the browser from encoding the data received from the form into a URL, instead &amp;ndash; it&amp;rsquo;s entirely stored within a message body (invisible to the user).&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;The protocol used for making requests to the server &amp;ndash; HTTP (HyperText Transfer Protocol) supports only the two methods mentioned above: GET &amp;amp; POST. The GET method is primarily used for requesting data from the server (i.e. downloading a web page, but can also be used for passing ASCII parameters back) and the POST method for returning data back to the server (i.e. values from a form, files, binary data, or the like thanks to no restrictions on data type).&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;If we were to use the GET method instead of the POST, the resulting URL in the browser would look something like: &lt;a target="_blank" href="http://localhost:51819/BasicsForms.cshtml?Name=John&amp;amp;amp;Surname=Doe&amp;amp;amp;ExamplePassword=SecretP@s sword&amp;amp;amp;Gender=Male&amp;amp;amp;FavouriteDaysOfWeek=Monday&amp;amp;amp;FavouriteDaysOfWeek=Wednesday&amp;amp;amp;FavouriteDaysOfWeek=Friday&amp;amp;amp;FavouriteDaysOfWeek=Sunday&amp;amp;amp;HasAnySiblings=No&amp;amp;amp;Comments=Hey%2C+that%27s+a+really+cool+example+of+using+forms%21&amp;amp;amp;IsVegetarian=Yes&amp;amp;amp;LikedFruits=Apples&amp;amp;amp;LikedFruits=Cherries&amp;amp;amp;LikedFruits=Oranges&amp;amp;amp;FileToAttach=C%3A%5CImage.jpg"&gt;http://localhost:51819/BasicsForms.cshtml?Name=John&amp;amp;Surname=Doe&amp;amp;ExamplePassword=SecretP@s sword&amp;amp;Gender=Male&amp;amp;FavouriteDaysOfWeek=Monday&amp;amp;FavouriteDaysOfWeek=Wednesday&amp;amp;FavouriteDaysOfWeek=Friday&amp;amp;FavouriteDaysOfWeek=Sunday&amp;amp;HasAnySiblings=No&amp;amp;Comments=Hey%2C+that%27s+a+really+cool+example+of+using+forms%21&amp;amp;IsVegetarian=Yes&amp;amp;LikedFruits=Apples&amp;amp;LikedFruits=Cherries&amp;amp;LikedFruits=Oranges&amp;amp;FileToAttach=C%3A%5CImage.jpg&lt;/a&gt; and would not work with this particular example anyway.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Let&amp;rsquo;s now move on to the &amp;ldquo;&amp;lt;fieldset&amp;gt;&amp;rdquo; and &amp;ldquo;&amp;lt;legend&amp;gt;&amp;rdquo; tags which allow for producing of a neat frame with a caption embracing the entire HTML form. This is a handy way of keeping the form well organised.&lt;/p&gt;
&lt;p&gt;Later in the code &amp;ndash; notice that each of the form controls is assigned its own unique name, for example: the &amp;ldquo;&amp;lt;input type="text" name="Name"&amp;gt;&amp;rdquo; is assigned the value &amp;ldquo;Name&amp;rdquo; as its name. This is then used in the application logic for capturing its contents upon submission of the form. But does it work? Read on below&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;b&gt;Application Logic (lines # 65-113)&lt;/b&gt;&lt;br /&gt;In this case, the application logic is quite straightforward &amp;ndash; we begin by declaring the necessary variables and initialising them with values captured from the form submission. Then, we&amp;rsquo;re using a simple &amp;ldquo;If&amp;rdquo; statement to check if the form has been submitted &amp;ndash; if so we&amp;rsquo;re later using another &amp;ldquo;If&amp;rdquo; statement to make sure that all the fields have been completed. Only when the first two tests have been passed can the program continue with displaying a summary of data received from the form, and later making decisions based on the processed values. Otherwise &amp;ndash; an error message is displayed forcing the user to review the contents of the form. And that&amp;rsquo;s all there is to know about processing forms really! Feel free to modify the source code of the web page to see what comes back &amp;ndash; you might agree that it&amp;rsquo;s best to learn the new concept by experimenting with it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step # 5:&lt;/b&gt; Congratulations! You have now completed all the activities related to this article.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What have we done?&lt;/b&gt;&lt;br /&gt;In this tutorial, you have been introduced to processing of data input by the user by using forms. In the following ones &amp;ndash; you&amp;rsquo;ll be introduced to using databases with your web pages, become familiar with many useful helpers and finally get ready to put your skills to practice by using each of the built in site templates. It&amp;rsquo;s all yet to come and there&amp;rsquo;s far more exciting stuff later on as well, so please stay tuned! :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10086419" width="1" height="1"&gt;</content><author><name>Rafal Kwiek</name><uri>http://blogs.msdn.com/Rafal-Kwiek/ProfileUrlRedirect.ashx</uri></author><category term="developer" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/developer/" /><category term="sql" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/sql/" /><category term="web pages" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/web+pages/" /><category term="web development" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/web+development/" /><category term="webmatrix" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/webmatrix/" /><category term="websites" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/websites/" /><category term="asp.net" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/asp-net/" /><category term="IIS" scheme="http://blogs.msdn.com/b/rafalkwiek/archive/tags/IIS/" /></entry></feed>