{"id":373,"date":"2011-11-21T17:26:07","date_gmt":"2011-11-21T17:26:07","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2011\/11\/21\/vb-support-for-microsoft-surface-2-0\/"},"modified":"2024-07-05T12:39:04","modified_gmt":"2024-07-05T19:39:04","slug":"vb-support-for-microsoft-surface-2-0","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/vb-support-for-microsoft-surface-2-0\/","title":{"rendered":"VB Support for Microsoft Surface 2.0"},"content":{"rendered":"<p>Touch screen are great and we&rsquo;ve seen their use on phone and slates but sometimes these screens still just are not big enough.&nbsp;&nbsp;&nbsp;&nbsp; For those who desire bigger touch screens, Microsoft surface may be the answer.&nbsp;&nbsp;&nbsp;&nbsp; Microsoft surface has been around a while and there have been significant changes with version 2.0.&nbsp;&nbsp; Version 2.0 introduces new functionality and support for more compact hardware.&nbsp;&nbsp;&nbsp; A glance at the <a href=\"http:\/\/www.microsoft.com\/surface\/en\/us\/default.aspx\">Microsoft Surface team web site<\/a> reveals some incredibly interesting uses for the technology.<\/p>\n<p>The samples provided are a great introduction to writing code for the platform.&nbsp;&nbsp;&nbsp; VB versions of all the samples have been created and they provide a introduction to what is possible.&nbsp;<\/p>\n<p>To develop Surface applications using VB requires installation of a few prerequisites:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.microsoft.com\/download\/en\/details.aspx?id=23691\">VS2010 SP1<\/a> (Required because VB is using VB Core feature)<\/li>\n<li><a href=\"http:\/\/www.microsoft.com\/download\/en\/details.aspx?displaylang=en&amp;id=27570\">WP7 SDK Tools<\/a>&nbsp; (Installs the XNA components )<\/li>\n<li><a href=\"http:\/\/www.microsoft.com\/download\/en\/details.aspx?displaylang=en&amp;id=26716\">Surface 2.0 Runtime and SDK <\/a>&nbsp;(The important surface tools)<\/li>\n<li><a href=\"http:\/\/code.msdn.microsoft.com\/Visual-Basic-Surface-20-b5386294\">VB Surface 2.0 Samples<\/a><\/li>\n<\/ul>\n<p>And for those who feel inspired to create new surface projects from scratch we have included the project templates.&nbsp; &nbsp;&nbsp;To install these project templates after installing the above prerequisites &ndash; you can find then in the Visual Studio Gallery (Tools &gt; Extension Manager) searching on the <em>&ldquo;VB_Surface&rdquo; <\/em>and install the new project templates.<\/p>\n<p>You can now start up Visual Studio and the two surface templates should appear for Visual Basic as well as the existing two C# surface templates.&nbsp;&nbsp; This is another technology that is now targetable by VB developers and that utilizes the VB Core functionality.<\/p>\n<p>Enjoy&hellip;.<\/p>\n<p><strong>Spotty<\/strong><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Touch screen are great and we&rsquo;ve seen their use on phone and slates but sometimes these screens still just are not big enough.&nbsp;&nbsp;&nbsp;&nbsp; For those who desire bigger touch screens, Microsoft surface may be the answer.&nbsp;&nbsp;&nbsp;&nbsp; Microsoft surface has been around a while and there have been significant changes with version 2.0.&nbsp;&nbsp; Version 2.0 introduces [&hellip;]<\/p>\n","protected":false},"author":260,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[195],"tags":[],"class_list":["post-373","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-basic"],"acf":[],"blog_post_summary":"<p>Touch screen are great and we&rsquo;ve seen their use on phone and slates but sometimes these screens still just are not big enough.&nbsp;&nbsp;&nbsp;&nbsp; For those who desire bigger touch screens, Microsoft surface may be the answer.&nbsp;&nbsp;&nbsp;&nbsp; Microsoft surface has been around a while and there have been significant changes with version 2.0.&nbsp;&nbsp; Version 2.0 introduces [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/260"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=373"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/373\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}