<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">APLNext Screencasts</title><subtitle type="html" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/atom.aspx" /><generator uri="http://communityserver.org" version="2.0.60217.2664">Community Server</generator><updated>2007-02-13T00:17:00Z</updated><entry><title>Screencast: Control Microsoft Excel with Visual APL and VSTO</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/22/366.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/22/366.aspx</id><published>2007-03-22T11:31:00Z</published><updated>2007-03-22T11:31:00Z</updated><content type="html">&lt;P&gt;Original broadcast date: March 14th, 2007&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=eventFullDescription&gt;&amp;nbsp;&lt;STRONG&gt;Controlling Excel using VSTO &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;With the Visual Studio Tools for Office Visual Studio Add-in, you can control all aspects of any and all applications in the Microsoft Office Suite of products.&lt;/P&gt;
&lt;P&gt;This&amp;nbsp;Screencast highlights the use of VSTO to control and design an Excel workbook.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Using VSTO, your development experience in Visual Studio will be just as though you are developing your application in Excel.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using the VSTO Excel templates,&amp;nbsp;you have full access to all features of Excel as you develop, just as though you were actually in Excel as you were creating your applicaton!&lt;/P&gt;
&lt;P&gt;Visual APL is a 100%&amp;nbsp;managed code&amp;nbsp;.Net language, with full integration with Visual Studio.&amp;nbsp; A large part of this integration is the ability to seamlessly cross language bounderies when programming your Solution&amp;nbsp;in Visual Studio.&amp;nbsp; This webcast will show how to use the VSTO templates for C# as&amp;nbsp;the front end of your VSTO application, with Visual APL powering the back end calculations of the workbook operations!&lt;/P&gt;
&lt;P&gt;Using the VSTO templates, you can visually design your workbook with Visual Studio designer interfaces,&amp;nbsp;just as you&amp;nbsp;would design a Form for a Windows project using the Visual Studio Forms Designer.&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Visual_APL_VSTO_Excel.wmv"&gt;&lt;img src="/media/images/excel.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Visual_APL_VSTO_Excel.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 1:06:12&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; This ScreenCast has not yet&amp;nbsp;been edited for quality assurance.&amp;nbsp; An edited and remastered version will be available for viewing soon.&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Visual_APL_VSTO_Excel.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=366" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Using Session Projects</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/21/363.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/21/363.aspx</id><published>2007-03-22T00:22:00Z</published><updated>2007-03-22T00:22:00Z</updated><content type="html">&lt;P&gt;Original broadcast date: Feb 28th, 2007 &lt;/P&gt;
&lt;P&gt;Technologies&amp;nbsp;presented in this screencast:&lt;/P&gt;
&lt;P&gt;The general use, creation, and&amp;nbsp;management&amp;nbsp;of the CieloSession project.&lt;/P&gt;
&lt;P&gt;Choose which loaded CieloSesison project in your Solution to use as the active back-end of the Cielo Explorer session in Visual Studio.&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;&lt;FONT color=#808000 size=1&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;This screencast is a subset of &lt;A id=ctl00_ctl01_bcr_Aggregatepostlist1___Posts___Posts_ctl01_TitleLink HREF="/community/blogs/aplnext_screencasts/archive/2007/03/21/360.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Session Integration, script editing features, and edit variables as XML&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Part_2_02-28-07.wmv"&gt;&lt;img src="/media/images/Part_2_02-28-07.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Part_2_02-28-07.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 14:32&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Part_2_02-28-07.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=363" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Create and use scripts, and the Session Project</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/21/361.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/21/361.aspx</id><published>2007-03-22T00:13:00Z</published><updated>2007-03-22T00:13:00Z</updated><content type="html">&lt;P&gt;Original broadcast date: Feb 28th, 2007 &lt;/P&gt;
&lt;P&gt;How to create and use script files in the active&amp;nbsp;CieloSession project&amp;nbsp;from the Cielo Explorer in Visual Studio.&lt;/P&gt;
&lt;P&gt;How to use the CieloSession project:&amp;nbsp; Create, Modify&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;&lt;FONT color=#808000 size=1&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;This screencast is a subset of &lt;A id=ctl00_ctl01_bcr_Aggregatepostlist1___Posts___Posts_ctl01_TitleLink href="/community/blogs/aplnext_screencasts/archive/2007/03/21/360.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Session Integration, script editing features, and edit variables as XML&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Part_1_02-28-07.wmv"&gt;&lt;img src="/media/images/Part_1_02-28-07.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Part_1_02-28-07.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 14:32&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Part_1_02-28-07.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=361" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Session Integration, script editing features, and edit variables as XML</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/21/360.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/21/360.aspx</id><published>2007-03-21T23:44:00Z</published><updated>2007-03-21T23:44:00Z</updated><content type="html">&lt;P&gt;Original broadcast date: Feb 28th, 2007&lt;/P&gt;
&lt;P&gt;Technologies presented in this screencast:&lt;/P&gt;
&lt;P&gt;The session in Visual APL is tightly integrated with Visual Studio, making the process of prototyping and testing code only a keystroke away with the Cielo&amp;nbsp;Explorer.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The creation and organizing of script files&amp;nbsp;used with the Cielo Explorer is also&amp;nbsp;tightly integrated with the Solution Explorer via the&amp;nbsp;CieloSession project type, allowing the developer to take advantage of all features they are accustomed to for arranging and partitioning files in their&amp;nbsp;Visual Studio&amp;nbsp;Solutions.&amp;nbsp; By using multiple CieloSession projects, you can choose which project will be the active&amp;nbsp;project back-end of&amp;nbsp;your Cielo Explorer.&lt;/P&gt;
&lt;P&gt;Visual APL allows developers to modify complex array and data&amp;nbsp;structures via the built-in ")xmlout" session command, and modifications made by the developer to the variable in XML form can be saved back to the session for further testing and experimentation.&amp;nbsp; Variables edited using the ")xmlout" command automatically appear in the active CieloSession project as XML data files.&amp;nbsp; You can also load XML data files created during previous editing sessions, allowing data to be persisted across&amp;nbsp;opening and closing Visual Studio.&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Feb28-07_screencast.wmv"&gt;&lt;img src="/media/images/Part_0_02-28-07.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Feb28-07_screencast.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 1:05:48&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Feb28-07_screencast.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=360" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: The using directive, and []Reference and []Using</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/313.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/313.aspx</id><published>2007-03-04T04:24:00Z</published><updated>2007-03-04T04:24:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Most .Net languages only allow the importing of .Net assemblies at build time.&amp;nbsp; This means that you can only use the classes,&amp;nbsp;methods, properties, events, etc, of assemblies which exist, on your computer, at the time you build your assembly with Visual Studio.&amp;nbsp; Here is a common example of referencing an assembly:&lt;/P&gt;&lt;FONT color=#0000ff size=1&gt;
&lt;P&gt;&lt;FONT size=3&gt;refbyname&lt;/FONT&gt;&lt;/FONT&gt; System&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Windows&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Forms&lt;BR&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Windows&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;FONT size=3&gt;Forms&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;In Visual APL, you can also import assemblies at runtime using the&amp;nbsp;[]reference and []using expressions.&amp;nbsp; By using these system functions, the importing of the specified assemblies is only performed at the moment the []reference or []using function is executed, making it possible for your code to import assemblies that do not or cannot exist at the time you build your assembly.&amp;nbsp; Here is the runtime equivalent of the System.Windows.Forms&amp;nbsp;directive&amp;nbsp;import above:&lt;/P&gt;&lt;FONT color=#0000ff size=1&gt;
&lt;P&gt;&lt;FONT size=3&gt;⎕reference&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color=#808000&gt;"System.Windows.Forms"&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;⎕using&lt;/FONT&gt; &lt;FONT color=#808000 size=1&gt;&lt;FONT size=3&gt;"System.Windows.Forms"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle href="/community/blogs/aplnext_screencasts/archive/2007/03/04/309.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: The Using Directive, Expression, and Statement&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#02469b&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/runtime_using.wmv"&gt;&lt;img src="/media/images/reference_runtime.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/runtime_using.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 40:08&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/runtime_using.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=313" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: The Using Statement</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/311.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/311.aspx</id><published>2007-03-04T04:09:00Z</published><updated>2007-03-04T04:09:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;The using statment has an entirely seperate functionallity&amp;nbsp;from&amp;nbsp;the using directive, but has a somewhat similar syntax.&amp;nbsp; Here is an example showing the difference between the using directive and using statement:&lt;FONT color=#008000&gt;&lt;/P&gt;
&lt;P&gt;// The using directive&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;IO&lt;/P&gt;&lt;FONT color=#008000&gt;
&lt;P&gt;// The using statement&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; (stream = &lt;FONT color=#008080&gt;File&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Open(&lt;FONT color=#808000&gt;"c:\testfile.txt"&lt;/FONT&gt;, &lt;FONT color=#008080&gt;FileMode&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Create)) &lt;FONT color=#0000ff&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#008000&gt;// some code&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;}&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;The purpose of the using statement is to ensure that each argument variable to the statement is disposed of after the statement has completed execution.&amp;nbsp; In the above example, this would mean that the "stream" variable would be disposed of, or have its system resources released, once execution reached the closing brace of the statement.&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle href="/community/blogs/aplnext_screencasts/archive/2007/03/04/309.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: The Using Directive, Expression, and Statement&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#02469b&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/the_using_statement.wmv"&gt;&lt;img src="/media/images/the_using_statement.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/the_using_statement.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 21:35&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/the_using_statement.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=311" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: The Using Directive, Expression, and Statement</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/309.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/309.aspx</id><published>2007-03-04T03:48:00Z</published><updated>2007-03-04T03:48:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Most .Net languages only allow the importing of .Net assemblies at build time.&amp;nbsp; This means that you can only use the classes,&amp;nbsp;methods, properties, events, etc, of assemblies which exist, on your computer, at the time you build your assembly with Visual Studio.&amp;nbsp; Here is a common example of referencing an assembly:&lt;/P&gt;&lt;FONT color=#0000ff size=1&gt;
&lt;P&gt;&lt;FONT size=3&gt;refbyname&lt;/FONT&gt;&lt;/FONT&gt; System&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Windows&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Forms&lt;BR&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Windows&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;FONT size=3&gt;Forms&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;In Visual APL, you can also import assemblies at runtime using the&amp;nbsp;[]reference and []using expressions.&amp;nbsp; By using these system functions, the importing of the specified assemblies is only performed at the moment the []reference or []using function is executed, making it possible for your code to import assemblies that do not or cannot exist at the time you build your assembly.&amp;nbsp; Here is the runtime equivalent of the System.Windows.Forms&amp;nbsp;directive&amp;nbsp;import above:&lt;/P&gt;&lt;FONT color=#0000ff size=1&gt;
&lt;P&gt;&lt;FONT size=3&gt;⎕reference&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color=#808000&gt;"System.Windows.Forms"&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;⎕using&lt;/FONT&gt; &lt;FONT color=#808000 size=1&gt;&lt;FONT size=3&gt;"System.Windows.Forms"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Next in the screencast is the Using statement.&amp;nbsp; The using statment has an entirely seperate functionallity&amp;nbsp;from&amp;nbsp;the using directive, but has a somwhat similar syntax.&amp;nbsp; Here is an example showing the difference between the using directive and using statement:&lt;/P&gt;&lt;FONT color=#008000&gt;
&lt;P&gt;// The using directive&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;IO&lt;/P&gt;&lt;FONT color=#008000&gt;
&lt;P&gt;// The using statement&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; (stream = &lt;FONT color=#008080&gt;File&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Open(&lt;FONT color=#808000&gt;"c:\testfile.txt"&lt;/FONT&gt;, &lt;FONT color=#008080&gt;FileMode&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;.&lt;/FONT&gt;Create)) &lt;FONT color=#0000ff&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#008000&gt;// some code&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;}&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;The purpose of the using statement is to ensure that each argument variable to the statement is disposed of after the statement has completed execution.&amp;nbsp; In the above example, this would mean that the "stream" variable would be disposed of, or have its system resources released, once execution reached the closing brace of the statement.&lt;/P&gt;
&lt;P&gt;This screencast also shows how to remap APL keyboard shortcut sequences, allowing you to customize all of the APL character "Alt+" sequences on the keyboard in Visual Studio.&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/using_dir_stmt_expr.wmv"&gt;&lt;img src="/media/images/ref_dir_stmt_expr.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/using_dir_stmt_expr.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 1:10:26&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/using_dir_stmt_expr.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=309" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Remap APL Key Shortcuts</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/308.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/03/04/308.aspx</id><published>2007-03-04T03:13:00Z</published><updated>2007-03-04T03:13:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;How to remap&amp;nbsp;the "Alt+"&amp;nbsp;keyboard&amp;nbsp;shortcut&amp;nbsp;key sequence for any APL character.&amp;nbsp; Via the Visual Studio Options form, you can change the keyboard&amp;nbsp;shortcut for any Visual Studio command.&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle href="/community/blogs/aplnext_screencasts/archive/2007/03/04/309.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: The Using Directive, Expression, and Statement&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#02469b&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Remap_APL_Keys.wmv"&gt;&lt;img src="/media/images/keyboard_options.gif" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Remap_APL_Keys.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 06:35&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Remap_APL_Keys.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=308" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Simple Forms Designer Example</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/277.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/277.aspx</id><published>2007-02-13T02:48:00Z</published><updated>2007-02-13T02:48:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;This screencast shows an example of using the Visual Studio Forms Designer to create a simple form, and assign event handlers to events on the form via the designer interface.&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle HREF="/community/blogs/aplnext_screencasts/archive/2007/02/13/272.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Windows Interface&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Simple_Forms_Designer_Example.wmv"&gt;&lt;img src="/media/images/FDE_02-08-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Simple_Forms_Designer_Example.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 7:01&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Simple_Forms_Designer_Example.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=277" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Advanced use of [quad]WI</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/275.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/275.aspx</id><published>2007-02-13T02:45:00Z</published><updated>2007-02-13T02:45:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Using []WI in a Visual APL class.&amp;nbsp; This segment shows&amp;nbsp;the&amp;nbsp;active debugging of the class&amp;nbsp;as it is&amp;nbsp;creating&amp;nbsp;objects and&amp;nbsp;handling events, and also&amp;nbsp;how to use the more advanced features of []WI, such as onNew and onAction.&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle HREF="/community/blogs/aplnext_screencasts/archive/2007/02/13/272.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Windows Interface&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Advanced_QWI_Features.wmv"&gt;&lt;img src="/media/images/WIA_02-08-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Advanced_QWI_Features.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 16:26&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Advanced_QWI_Features.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=275" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: [quad]WI in the session</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/273.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/273.aspx</id><published>2007-02-13T02:42:00Z</published><updated>2007-02-13T02:42:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Using []WI in the Visual APL session to create a simple Form, several controls, and set events through []WI.&amp;nbsp; Also shown is how to access the .Net objects created with []WI and set properties and events directly on those objects.&amp;nbsp; Using the object directly, you can set multiple event handlers to fire when a single event occurs.&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle HREF="/community/blogs/aplnext_screencasts/archive/2007/02/13/272.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Windows Interface&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/QWI_In_the_Session.wmv"&gt;&lt;img src="/media/images/WIS_02-08-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/QWI_In_the_Session.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 39:24&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/QWI_In_the_Session.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=273" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Windows Interface</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/272.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/272.aspx</id><published>2007-02-13T02:32:00Z</published><updated>2007-02-13T02:32:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Using []WI in the Visual APL session to create a simple Form, several controls, and set events through []WI.&amp;nbsp; Also shown is how to access the .Net objects created with []WI and set properties and events directly on those objects.&amp;nbsp; Using the object directly, you can set multiple event handlers to fire when a single event occurs.&lt;/P&gt;
&lt;P&gt;Using []WI in a Visual APL class.&amp;nbsp; This segment shows&amp;nbsp;the&amp;nbsp;active debugging of the class&amp;nbsp;as it is&amp;nbsp;creating&amp;nbsp;objects and&amp;nbsp;handling events, and also&amp;nbsp;how to use the more advanced features of []WI, such as onNew and onAction.&lt;/P&gt;
&lt;P&gt;Finally, this screencast shows an example of using the Visual Studio Forms Designer to create a simple form, and assign event handlers to events on the form via the designer interface.&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Windows_Interface.wmv"&gt;&lt;img src="/media/images/WindowsI_02-08-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Windows_Interface.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 1:03:54&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Windows_Interface.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=272" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: A few .Net replacements for legacy APL utilities</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/270.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/270.aspx</id><published>2007-02-13T02:28:00Z</published><updated>2007-02-13T02:28:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Native .Net replacements for&amp;nbsp;common legacy APL utilities.&amp;nbsp; These include&amp;nbsp;date processing (using System.DateTime), and accessing&amp;nbsp;file system information (Last access time, directory path manipulation, and more via the System.IO namespace.)&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl03_PostTitle HREF="/community/blogs/aplnext_screencasts/archive/2007/02/12/267.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Using System&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Legacy_Utility_Replacements.wmv"&gt;&lt;img src="/media/images/Replacements_02-01-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Legacy_Utility_Replacements.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 31:55&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Legacy_Utility_Replacements.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=270" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Dynamic Execution in Visual APL</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/269.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/269.aspx</id><published>2007-02-13T02:22:00Z</published><updated>2007-02-13T02:22:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;Dynamic creation and execution of APL&amp;nbsp;code in Visual APL.&lt;/P&gt;
&lt;P&gt;This screencast is a subset of &lt;A id=bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl03_PostTitle HREF="/community/blogs/aplnext_screencasts/archive/2007/02/12/267.aspx"&gt;&lt;FONT color=#02469b&gt;Screencast: Using System&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Dynamic_Execution.wmv"&gt;&lt;img src="/media/images/DE_02-08-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Dynamic_Execution.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 43:39&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Dynamic_Execution.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=269" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry><entry><title>Screencast: Example SMTP Application</title><link rel="alternate" type="text/html" href="http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/268.aspx" /><id>http://www.visualapl.com/community/blogs/aplnext_screencasts/archive/2007/02/13/268.aspx</id><published>2007-02-13T02:17:00Z</published><updated>2007-02-13T02:17:00Z</updated><content type="html">&lt;P&gt;Examples presented in this screencast:&lt;/P&gt;
&lt;P&gt;The start to finish creation of a simple Visual APL&amp;nbsp;console application which can send SMTP email messages, done using the System.Net.Mail namespace.&lt;/P&gt;
&lt;P&gt;&lt;div&gt;&lt;a href="mms://wms.aplnext.com/screencasts/Sample_SMTP_Application.wmv"&gt;&lt;img src="/media/images/SMTP_02-01-07.jpg" border = "0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href = "mms://wms.aplnext.com/screencasts/Sample_SMTP_Application.wmv"&gt;Download&lt;/a&gt; Format: wmv&lt;br /&gt;Duration: 23:46&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;To view this webcast directly in Windows Media Player, click on "Direct Link" above.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are behind a restrictive firewall, you can view this screencast &lt;A href="http://wms.aplnext.com/screencasts/Sample_SMTP_Application.wmv"&gt;Here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Viewing directly in Windows Media Player allows the use of all video playback controls, such as skipping over parts of the screencast, and viewing at 2x speed.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=268" width="1" height="1"&gt;</content><author><name>administrator</name><uri>http://www.visualapl.com/community/members/administrator.aspx</uri></author></entry></feed>