<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with visual basic - Channel 8</title><atom:link rel="self" type="application/rss+xml" href="http://channel8.msdn.com/tags/visual+basic/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/Channel8/images/feedimage.png</url><title>Entries tagged with visual basic - Channel 8</title><link>http://channel8.msdn.com/Tags/Visual+Basic/</link></image><description>visual basic</description><link>http://channel8.msdn.com/Tags/Visual+Basic/</link><language>en-us</language><pubDate>Wed, 20 Feb 2008 06:46:32 GMT</pubDate><lastBuildDate>Wed, 20 Feb 2008 06:46:32 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3163.4106, Culture=neutral, PublicKeyToken=null)</generator><item><title>Get your hands dirty: Introduction to Visual Basic 2008</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_small_c8.jpg" border="0" /&gt;&lt;p&gt;Did you get your software from &lt;a href="https://downloads.channel8.msdn.com/"&gt;DreamSpark&lt;/a&gt;? Here you have a tutorial on how to use it. Mario (MSP) gave us an introduction to Visual Basic, how to build applications and start coding right away. And &lt;a href="http://code.msdn.microsoft.com/vbsamples" target="_blank"&gt;here &lt;/a&gt;are samples... Enjoy!&lt;/p&gt;
&lt;p&gt;Language(s):  English&lt;/p&gt;
&lt;p&gt;Product(s): Visual Studio 2008 or Visual Studio 2005&lt;/p&gt;
&lt;p&gt;Duration: 50 Minutes&lt;/p&gt;
&lt;p&gt;Author: Mario Meir-Huber&lt;/p&gt;&lt;img src="http://channel8.msdn.com/2358/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/2358/</comments><link>http://channel8.msdn.com/Posts/2358/</link><pubDate>Thu, 08 May 2008 18:39:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.wmv</guid><evnet:views>20449</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/2358/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Did you get your software from DreamSpark? Here you have a tutorial on how to use it. Mario (MSP) gave us an introduction to Visual Basic, how to build applications and start coding right away. And here are samples... Enjoy!
Language(s):  English
Product(s): Visual Studio 2008 or Visual Studio&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/59e08f46-c952-4ba1-b830-c1d5fca95e16/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_small_c8.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.mp4" expression="full" duration="3034" fileSize="108115082" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.mp3" expression="full" duration="3034" fileSize="24279794" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.mp4" expression="full" duration="3034" fileSize="108115082" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.wma" expression="full" duration="3034" fileSize="24547921" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.wmv" expression="full" duration="3034" fileSize="63796763" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_2MB_c8.wmv" expression="full" duration="3034" fileSize="171263813" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_Zune_c8.wmv" expression="full" duration="3034" fileSize="130471895" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/c8/8/5/3/2/DSSVBasicIntro100_s_c8.wmv" expression="full" duration="3034" fileSize="202" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/c8/8/5/3/2/DSSVBasicIntro100_c8.wmv" length="63796763" type="video/x-ms-wmv" /><dc:creator>Lean</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/2358/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/2358/Trackback.aspx</trackback:ping><category>DreamSpark</category><category>DSScreencast</category><category>Visual Basic</category></item><item><title>Material para Células e qualquer pessoa que está começando!</title><description>&lt;img src="http://www.microsoft.com/brasil/newsletter/comunidadeacademica/img/221106/115x85_wiki.jpg" border="0" /&gt;Pessoal,&lt;br /&gt;
&lt;br /&gt;
Estava eu revisando o conteudo do &lt;a target="_blank" href="http://msdnwiki.microsoft.com/pt-br/mtpswiki/default.aspx"&gt;MSDN Wiki Brasil&lt;/a&gt; (no qual sou um dos moderadores) e me deparei com esse tópico &lt;a target="_blank" href="http://msdnwiki.microsoft.com/pt-br/mtpswiki/x84ydca5%28VS.80%29.aspx"&gt;Programação com objetos: Usando classes&lt;/a&gt;, ai pensei, "&lt;span&gt;poxa que excelente material para quem está começando! e o melhor , de graça!!!&lt;/span&gt;" &lt;br /&gt;
Uma vez o amigo &lt;a target="_blank" href="http://www.afurtado.net"&gt;André Furtado&lt;/a&gt; estava falando disso, sabe de pararmos um pouco de gerar conteudo e começarmos a buscar os existentes! Me lembrei dessa frase dele porque vejo muita gente tentando "reinventar a roda" em vez de colaborar com conteudo existente... tipo esse do MSDN Wiki! Como é no formato Wiki qualquer pessoa pode colaborar e ajudar! Então o que esta esperando para mostrar isso para sua Célula ou Grupo de Usuários? Vamos COLABORAR e pensar no COLETIVO!&lt;br /&gt;
Então se você quer contribuir e colaborar com a COMUNIDADE veja esse material, divulgue esse material, colabore com esse material!&lt;br /&gt;
&lt;br /&gt;
Abraços,&lt;br /&gt;
Ricardo Guerra Freitas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://channel8.msdn.com/1828/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/Material-para-Clulas-e-qualquer-pessoa-que-est-comeando/</comments><link>http://channel8.msdn.com/Posts/Material-para-Clulas-e-qualquer-pessoa-que-est-comeando/</link><pubDate>Tue, 05 Feb 2008 09:27:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/Material-para-Clulas-e-qualquer-pessoa-que-est-comeando/</guid><evnet:views>172</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/1828/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Pessoal,&lt;br /&gt;
&lt;br /&gt;
Estava eu revisando o conteudo do &lt;a target="_blank" href="http://msdnwiki.microsoft.com/pt-br/mtpswiki/default.aspx"&gt;MSDN Wiki Brasil&lt;/a&gt; (no qual sou um dos moderadores) e me deparei com esse tópico &lt;a target="_blank" href="http://msdnwiki.microsoft.com/pt-br/mtpswiki/x84ydca5%28VS.80%29.aspx"&gt;Programação com objetos: Usando classes&lt;/a&gt;, ai pensei, "&lt;span&gt;poxa que excelente material para quem está começando! e o melhor , de graça!!!&lt;/span&gt;" &lt;br /&gt;
Uma vez o amigo &lt;a target="_blank" href="http://www.afurtado.net"&gt;André Furtado&lt;/a&gt; estava falando disso, sabe de pararmos um pouco de gerar conteudo e começarmos a buscar os existentes! Me lembrei dessa frase dele porque vejo muita gente tentando "reinventar a roda" em vez de colaborar com conteudo existente... tipo esse do MSDN Wiki! Como é no formato Wiki qualquer pessoa pode colaborar e ajudar! Então o que esta esperando para mostrar isso para sua Célula ou Grupo de Usuários? Vamos COLABORAR e pensar no COLETIVO!&lt;br /&gt;
Então se você quer contribuir e colaborar com a COMUNIDADE veja esse material, divulgue esse material, colabore com esse material!&lt;br /&gt;
&lt;br /&gt;
Abraços,&lt;br /&gt;
Ricardo Guerra Freitas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://www.microsoft.com/brasil/newsletter/comunidadeacademica/img/221106/115x85_wiki.jpg" height="240" width="320" /><media:thumbnail url="http://www.microsoft.com/brasil/newsletter/comunidadeacademica/img/221106/115x85_wiki.jpg" height="64" width="85" /><dc:creator>Guerra</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/Material-para-Clulas-e-qualquer-pessoa-que-est-comeando/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/1828/Trackback.aspx</trackback:ping><category>brasil</category><category>MSP</category><category>Visual Basic</category><category>Visual Studio</category></item><item><title>Visual Basic 9 and Silverlight</title><description>&lt;img src="http://channel8.msdn.com/Link/a757e2ba-0b81-42a9-849d-04685db3aa48/" border="0" /&gt;&lt;a href="http://vb-magazin.de/forums/blogs/mario_meir-huber/default.aspx" target="_blank"&gt;Mario&lt;/a&gt; (a student partner from Austria) wrote an article on how to start with Silverlight 2.0 (1.1 has been renamed to 2.0, for those who are confused right now). The article is really nice and I thought it is worth to post it here on Channel 8:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Visual Basic 9 and Silverlight&lt;br /&gt;&lt;/b&gt;Silverlight is a very interesting Technology. Version 2.0 (1.1 got renamed to 2.0, for those who are confused now) is now available as Alpha Release, which enables developers to built Silverlight-Web applications with Visual Basic (and Visual Studio). To use Silverlight with Visual Basic, you need to install Silverlight 2.0 Tools Alpha for Visual Studio 2008. When the environment is set up, you can create a new Silverlight Project. First, you will see some files in the Project Folder.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://image24.webshots.com/565/7/57/4/2540757040044544762JqGUEi_ph.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;The most important Files are Page.xaml and Page.xaml.vb. Page.xaml the Design-File which Contains XML-Markup Code XAML. The second file is the Codefile.&lt;br /&gt;Initially, we create a TextBlock and a Rectangle in our Designfile (page.xaml).&lt;br /&gt;&lt;br /&gt;Both Elements need a name because we want to access them from the source code. This is only possible with a name. Width and Height are easy to set. If we want to set the Top and Left Property, we need the “Canvas.Top” and “Canvas.Left” Property. To Fill an Element we need a Color. If we want to have a GradientBrush, we need to GradientStop-Elements with an offset and a color for each element. &lt;br /&gt;&lt;br /&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;lt;Rectangle x:Name="Rect" Width="100" Height="100" Canvas.Left="100" Canvas.Top="100"&amp;gt;&lt;br /&gt;&amp;lt;Rectangle.Fill&amp;gt;&lt;br /&gt;&amp;lt;LinearGradientBrush&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;GradientStop Offset="0" Color="#FFCCFF00" /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;GradientStop Offset="1" Color="#FF00FFCC"/&amp;gt;&lt;br /&gt;&amp;lt;/LinearGradientBrush&amp;gt;&lt;br /&gt;&amp;lt;/Rectangle.Fill&amp;gt;&lt;br /&gt;&amp;lt;/Rectangle&amp;gt;&lt;br /&gt;&amp;lt;TextBlock x:Name="Text" Canvas.Left="100" Canvas.Top="100" Text="(empty)" /&amp;gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Now we can access our elements directly from the source code. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://image69.webshots.com/69/1/46/70/2432146700044544762LKJOLk_ph.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;First, we change the Mouse cursor, when we move over the TextBlock-Control. This works with the Cursor-Property.&lt;/p&gt;
&lt;p&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Public Sub Page_Loaded(ByVal o As Object, ByVal e As EventArgs)&lt;br /&gt;&amp;nbsp; '&amp;nbsp;Required to initialize variables&lt;br /&gt;&amp;nbsp; InitializeComponent()&lt;br /&gt;&amp;nbsp; Text.Cursor = Cursors.Hand&lt;br /&gt;End Sub&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;After that, we look at the Events. We could easily change the Fill-Property with one line of code:&lt;br /&gt;&lt;br /&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Private Sub Text_MouseEnter(ByVal sender As Object, ByVal e As System.Windows.Input.MouseEventArgs) Handles Text.MouseEnter&lt;br /&gt;&amp;nbsp; Rect.Fill = New SolidColorBrush(Color.FromArgb(255, 100, 100, 255))&lt;br /&gt;End Sub&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;If the Mouse cursor is placed over the TextBlock-control we set a new SolidColorBrush.&lt;br /&gt;&lt;br /&gt;But the SolidColorBrush looks a bit boring, right? Well, let us have a LinearGradientBrush! The only thing we need is a new LinearGradientBrush with two GradientStops. The GradientStops needs the Color and Position. But we set this for the “MouseLeave” event, because we want a fancy mouseover effect.&lt;/p&gt;
&lt;p&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Private Sub Text_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Text.MouseLeave&lt;br /&gt;&amp;nbsp; Dim gb As New LinearGradientBrush&lt;br /&gt;&amp;nbsp; Dim g1, g2 As New GradientStop&lt;br /&gt;&amp;nbsp; g1.Color = Color.FromArgb(255, 100, 255, 100)&lt;br /&gt;&amp;nbsp; g1.Offset = 0&lt;br /&gt;&amp;nbsp; g2.Color = Color.FromArgb(255, 255, 255, 100)&lt;br /&gt;&amp;nbsp; g2.Offset = 1&lt;br /&gt;&amp;nbsp; gb.GradientStops.Add(g1)&lt;br /&gt;&amp;nbsp; gb.GradientStops.Add(g2)&lt;br /&gt;&amp;nbsp; Rect.Fill = gb&lt;br /&gt;End Sub&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Last but not least we want to use an animation. We need to define the animation in the XAML-File (well, we could also create one in VB-Code, but XAML is ways cooler;P). We will place the Animation in a new Element „Canvas.Resources“. We could also place the Animation (“Storyboard”) in an Event trigger. There are several ways for animations;). For the Animation we need a Storyboard (just like in a movie). As we want to use this animation in our source code, we set the x:Name attribute. The animation itself uses a DoubleAnimation. The TargetName-Attribute indicates the Object to be animated, TargetProperty the Property. We also need to set the duration an the From and To-Attributes. &lt;/p&gt;
&lt;p&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;lt;Canvas.Resources&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;Storyboard x:Name="Animate" &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;DoubleAnimation Storyboard.TargetName="Rect" Storyboard.TargetProperty="Width" Duration="00:00:01" From="100" To="200" /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/Storyboard&amp;gt;&lt;br /&gt;&amp;lt;/Canvas.Resources&amp;gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Now we can easily execute the Animation – also with one single line of code. &lt;/p&gt;
&lt;p&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Private Sub Text_MouseLeftButtonDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseEventArgs) Handles Text.MouseLeftButtonDown&lt;br /&gt;&amp;nbsp; Animate.Begin()&lt;br /&gt;&amp;nbsp; Text.Text = "Hey! Silverlight rocks!"&lt;br /&gt;End Sub&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;By the way, the second one changes the Text.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://channel8.msdn.com/Link/33a893f3-6d53-4b79-b93e-c791b5535189/" /&gt;&lt;br /&gt;&lt;br /&gt;You can download the Silverlight tools for Visual Studio from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=25144C27-6514-4AD4-8BCB-E2E051416E03&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel8.msdn.com/428/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/Visual-Basic-9-and-Silverlight/</comments><link>http://channel8.msdn.com/Posts/Visual-Basic-9-and-Silverlight/</link><pubDate>Sat, 01 Dec 2007 07:26:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/Visual-Basic-9-and-Silverlight/</guid><evnet:views>2895</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/428/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://vb-magazin.de/forums/blogs/mario_meir-huber/default.aspx" target="_blank"&gt;Mario&lt;/a&gt; (a student partner from Austria) wrote an article on how to start with Silverlight 2.0 (1.1 has been renamed to 2.0, for those who are confused right now). The article is really nice and I thought it is worth to post it here on Channel 8:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Visual Basic 9 and Silverlight&lt;br /&gt;&lt;/b&gt;Silverlight is a very interesting Technology. Version 2.0 (1.1 got renamed to 2.0, for those who are confused now) is now available as Alpha Release, which...</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/33a893f3-6d53-4b79-b93e-c791b5535189/" height="240" width="320" /><media:thumbnail url="http://channel8.msdn.com/Link/a757e2ba-0b81-42a9-849d-04685db3aa48/" height="64" width="85" /><dc:creator>littleguru</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/Visual-Basic-9-and-Silverlight/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/428/Trackback.aspx</trackback:ping><category>Silverlight 2.0</category><category>Visual Basic</category><category>Web programming</category><category>XAML</category></item><item><title>The future of VB.NET</title><description>&lt;img src="http://channel8.msdn.com/Link/52b0b6e1-28b2-4b61-89d5-af372b0328ca/" border="0" /&gt;At the IT conference “TechEd Developers” we had the Chance to talk to Amanda Silver, the Senior Program Manager Lead for Visual Basic and Jay Schmelzer, the Principal Group Program Manager for Visual Basic. &lt;br /&gt;&lt;br /&gt;First, we asked what are the strength of Visual Basic. Amanda replied that Visual Basic code is much more readable then other program languages’s code. This means that the code is easier to maintain. Furthermore, the IntelliSense experience has improved in the 2008 Version of Visual Studio. Directly connected to this we asked where Visual Basic will stand in the Future. We focused on positioning of Visual Basic against C# or Java. Amanda highlighted the XML Integration, which is one of the best features of the 9.0 version of Visual Basic. XML is a fist-class data type and Visual Basic becomes a XSLT language. There is also LinQ to XML, which is really powerful. Jay said that Visual Basic 9 is very productive and you can work task-oriented.&lt;br /&gt;&lt;br /&gt;Next, we stated that Visual Basic code takes longer to type. Jay and Amanda told us that the IntelliSense has improved a lot and the long typing isn’t really long now. Furthermore we stated that we miss some of the Features Visual Basic offers in C#. &lt;br /&gt;&lt;br /&gt;Another interesting technology is Silverlight. Most of the potential Silverlight developers are used to ActionScript in Flash, which is rather similar to JavaScript and JavaScript itself seems to be rather similar to C# - so we wanted to know where they see possibilities for VB in that sector. Amanda explained that maybe the only similarities in C# with ActionScript are the curly brace and the semicolon. Visual Basic supports a lot of interesting features in Silverlight like the event handling, which is much more confortable then in C#, because there is no necessity for Delegates. However, Developers have to find out which language they want to use.&lt;br /&gt;&lt;br /&gt;After that we switched to the Micro Framework. Often it looks like Visual Basic would simply be left out there. Here we wanted to know why this is so. According to Amanda, there are some technical limitations that stop Visual Basic from easy adaption for the Micro Framework. The Problem is that Visual Basic is a Hybrid Language and some runtime Components are associated with it. In the 2005 release, the compiler would simply crash if this runtime is not present. Now, in the 2008 Release, the fault tolerance of the compiler was increased and the Compiler will tell that the Application wants to use a language feature of Visual Basic, which is simply not present in the Micro Framework. So it is not possible to use that language Feature. &lt;br /&gt;&lt;br /&gt;Next we talked about XNA, which is a very interesting tool. We wanted to know if we can also expect to develop our XNA-Games with Visual Basic in the future. Jay said that it is a similar problem we are facing now with the Micro Framework. There are still some technical limitations, but as XNA is now moving towards Visual Studio 2008, they are working on this issue. &lt;br /&gt;&lt;br /&gt;As Visual Basic is very important for Office Development, we asked Amanda and Jay what we can expect from Visual Basic in this Sector. There are the Visual Studio Tools for Office (VSTO) and VB for Applications (VBA). First it looked like VSTO would replace VBA, now it rather looks like VSTO and VBA would work together. Jay replied that the VSTO and VBA are different. VSTO gives us the ability to built an application based on Office, whereas VBA is about automating Office. They promised us that some pretty exciting stuff will come up, but they cannot talk about this at this time. According to the VSTO, we asked how the Visual Studio Tools for Applications (VSTA) comes together with Visual Basic. Jay said that VSTA gives us the ability to customize applications. This is a bit more heavy weighted then VBA is. &lt;br /&gt;&lt;br /&gt;As we were also talking about the Future of Visual Basic, we wanted to find out what language facts we can expect in the next release of Visual Basic, that one that comes after Visual Basic 9. Jay said that we can expect something that is even more productive and fun. Amanda said that improving the language and the possibility to write less code is one of the most important facts. &lt;br /&gt;&lt;br /&gt;The last question was what they can recommend to the community. Jay encouraged us to get involved in the developments, talk to folks about Visual Basic. Amanda said that it is important to sample code. The more sample code there is, the easier it is for new developers to get into Visual Basic. &lt;br /&gt;&lt;br /&gt;The Interview was moderated by &lt;a href="http://alexduggleby.com/" target="_blank"&gt;Alexander Duggleby&lt;/a&gt; and &lt;a href="http://vb-magazin.de/forums/blogs/mario_meir-huber/default.aspx" target="_blank"&gt;Mario Meir-Huber&lt;/a&gt;.&lt;img src="http://channel8.msdn.com/380/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/The-future-of-VBNET/</comments><link>http://channel8.msdn.com/Posts/The-future-of-VBNET/</link><pubDate>Tue, 13 Nov 2007 19:00:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/The-future-of-VBNET/</guid><evnet:views>2808</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/380/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>At the IT conference “TechEd Developers” &lt;a href="http://alexduggleby.com/" target="_blank"&gt;Alexander Duggleby&lt;/a&gt; and &lt;a href="http://vb-magazin.de/forums/blogs/mario_meir-huber/default.aspx" target="_blank"&gt;Mario Meir-Huber&lt;/a&gt;&amp;nbsp;(both Microsoft Student Partners) had the Chance to talk to Amanda Silver, the Senior Program Manager Lead for Visual Basic and Jay Schmelzer, the Principal Group Program Manager for Visual Basic. &lt;br /&gt;&lt;br /&gt;First, we asked what are the strength of Visual Basic. Amanda replied that Visual Basic code is much more readable then other program languages’s code...&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/9dc7a932-309a-41a2-82dd-99976e98fc9a/" height="240" width="320" /><media:thumbnail url="http://channel8.msdn.com/Link/52b0b6e1-28b2-4b61-89d5-af372b0328ca/" height="64" width="85" /><dc:creator>littleguru</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/The-future-of-VBNET/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/380/Trackback.aspx</trackback:ping><category>Micro framework</category><category>Office</category><category>Silverlight</category><category>Visual Basic</category><category>XNA</category></item><item><title>Visual Studio Express 2008 Beta 2</title><description>&lt;img src="http://channel8.msdn.com/Link/efae917b-8cb3-4205-a9fe-6ddc58cec408/" border="0" /&gt;Are you interested in programming for the Windows platform or even the web application via ASP.NET? Microsoft has released the &lt;a href="http://msdn2.microsoft.com/en-us/express/future/bb421473.aspx" target="_blank"&gt;Beta 2 of their Express Editions&lt;/a&gt;. The best is that they cost $0. They are completely free and may be even used in commercial products. I have also used them in some courses for my university work because they were free and I did want to develop in C#. The only problem is that the stand-alone installers are quite big: 400+ megabytes are a lot when you are on a dial-in. 
&lt;p&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;br /&gt;The Express Editions are available for several .NET languages, such as &lt;a href="http://go.microsoft.com/fwlink/?linkid=95595" target="_blank"&gt;Visual Basic 2008&lt;/a&gt;, &lt;a href="http://go.microsoft.com/fwlink/?linkid=95594" target="_blank"&gt;Visual C# 2008&lt;/a&gt;, &lt;a href="http://go.microsoft.com/fwlink/?linkid=95593" target="_blank"&gt;Visual C++ 2008&lt;/a&gt; and &lt;a href="http://go.microsoft.com/fwlink/?linkid=95596" target="_blank"&gt;Visual Web Developer 2008&lt;/a&gt;. Visual C++ Express allows for the first time (speaking&amp;nbsp;of an Express Edition)&amp;nbsp;to develop native Windows applications. Native Windows applications are applications that run without the .NET framework.&lt;br /&gt;&lt;br /&gt;Each Express Edition can be installed side-by-side with the older 2005 versions or any other Visual Studio installation. Everything will just work.&lt;br /&gt;&lt;br /&gt;If you have some free time, try them out. Problems and bugs that might be in the beta versions should be &lt;a href="http://connect.microsoft.com/VisualStudio/" target="_blank"&gt;reported to Microsoft&lt;/a&gt;. They are usually very fast in providing answers. I have installed the Beta 2 on my computer and it seems to be very solid. The .NET Framework (version 3.5) that comes with the Beta 2 has also a go-live license. That means you can legally publish and distribute applications that are building upon .NET 3.5 Beta 2.&lt;br /&gt;&lt;br /&gt;For more information about what has been changed in the Express Editions have a look at the &lt;a href="http://blogs.msdn.com/danielfe/archive/2007/08/01/part-1-of-5-what-s-in-visual-studio-express-2008-beta-2.aspx" target="_blank"&gt;series that Dan Fernandez started at his blog&lt;/a&gt;.&lt;/p&gt;
&lt;p align="left"&gt;&lt;/p&gt;
&lt;p align="left"&gt;You are a novice programmer? You need introduction to the tools? Have a look at the “&lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/default.aspx"&gt;Beginner Developer Learning Center&lt;/a&gt;”. It’s a great resource for beginners, who are interested in Windows and Web programming.&lt;/p&gt;
&lt;p align="left"&gt;&lt;/p&gt;
&lt;p align="left"&gt;Another interesting toolkit for the hobbyist programmers is the “&lt;a href="http://www.codeplex.com/C4FDevKit"&gt;Coding4Fun Developer Kit 2008 Vol.1&lt;/a&gt;”. It is a collection of tools that provides a set of drag ’n drop controls and components that enable rapid development of hobbyists. Another example is the &lt;a href="http://www.codeplex.com/FacebookToolkit"&gt;Facebook Developer Toolkit&lt;/a&gt;, which&amp;nbsp;is a set of controls and components that provide Visual Basic&amp;nbsp;and C# wrappers for the Facebook API that allow you to easily and quickly develop .NET applications that you can share with your Facebook friends.&lt;/p&gt;&lt;img src="http://channel8.msdn.com/172/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/Visual-Studio-Express-2008/</comments><link>http://channel8.msdn.com/Posts/Visual-Studio-Express-2008/</link><pubDate>Sun, 19 Aug 2007 05:12:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/Visual-Studio-Express-2008/</guid><evnet:views>1779</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/172/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Are you interested in programming for the Windows platform or even the web application via ASP.NET? Microsoft has released the Beta 2 of their Express Editions. The best is that they cost $0. They are completely free and may be even used in commercial products. I have also used them in some courses&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/ea1f4816-656b-4f76-b03b-fa13f56e3200/" height="240" width="320" /><media:thumbnail url="http://channel8.msdn.com/Link/efae917b-8cb3-4205-a9fe-6ddc58cec408/" height="64" width="85" /><dc:creator>littleguru</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/Visual-Studio-Express-2008/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/172/Trackback.aspx</trackback:ping><category>Visual Basic</category><category>Visual C#</category><category>Visual C++</category><category>Visual Studio Express</category><category>Visual Web Developer</category></item></channel></rss>