<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.visualapl.com/community/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>JairoL's WebLog</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/default.aspx</link><description>All postings are provided "AS IS" with no warranties, and confer no rights.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Visual Studio Tools for Office 2005 and Microsoft Office 2007</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2007/04/03/375.aspx</link><pubDate>Wed, 04 Apr 2007 01:39:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:375</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/375.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=375</wfw:commentRss><description>&lt;FONT face=Verdana&gt;
&lt;P&gt;&lt;SPAN&gt;When you install the VSTO 2005 one of the pre-requisites is Microsoft Office 2003 SP1. &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;There are several templates that allow you to create different kind of projects, from&amp;nbsp;add-ins&amp;nbsp;to document-level customizations.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you are targeting Office 2007 the document-level&amp;nbsp;customizations developed in VSTO2005 for Office 2003 will work. The only thing you&amp;nbsp;can't do is take advantage of the new features in Office 2007.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Also, you can get the VSTO 2005 SE and get the templates to create add-ins&amp;nbsp;specifically for Office 2007. But if you install Office 2007 on a machine&amp;nbsp;with VSTO 2005 the document-level customizations templates will not work anymore. The reason is that those templates are looking for the Office 2003 PIAs (Primary Interop Assembly).&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Document-level customization for Office 2007 is a expected feature in Visual Studio 'Orcas', expected to be release in Q4 2007.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=375" width="1" height="1"&gt;</description></item><item><title>How to get Visual Studio Tools for Office ?</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2007/03/22/369.aspx</link><pubDate>Thu, 22 Mar 2007 21:25:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:369</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/369.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=369</wfw:commentRss><description>&lt;P&gt;If you need help making a decision of which Visual Studio is rigth for you, on this page you can compare the different versions of Visual Studio 2005: &lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Basically, when you get the VSTO 2005 you get the Visual Studio Professional IDE with C# and VB.net. &lt;/P&gt;
&lt;P&gt;So you don’t have to buy Visual Studio 2005 Professional and VSTO 2005. You just need to get VSTO 2005.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also, from the compare link you can see that the VSTO 2005 also supports SQL Server 2005 Integration. &lt;/P&gt;
&lt;P&gt;But if you alredy have Visual Studio Professional 2005 then you need to get the VSTO Upgrade. VSTO doesn't work on the Express Editions or in the Standard Edition.&lt;/P&gt;
&lt;P&gt;Visual APL works with Visual Studio 2005&amp;nbsp;Standard or better.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=369" width="1" height="1"&gt;</description></item><item><title>How to unregister a VisualAPL .Net assembly exposed as COM</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2006/12/08/170.aspx</link><pubDate>Fri, 08 Dec 2006 19:23:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:170</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/170.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=170</wfw:commentRss><description>&lt;P&gt;The RegAsm tool can be use to register/unregister .Net assemblies expose to COM.&lt;/P&gt;
&lt;P&gt;To unregister an assembly:&lt;/P&gt;
&lt;P&gt;RegAsm assemblyFile /unregister&lt;/P&gt;
&lt;P&gt;Full documentation on the RegAsm tool can be found here: &lt;A href="http://msdn2.microsoft.com/en-us/library/tzat5yw6(vs.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/tzat5yw6(vs.80).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=170" width="1" height="1"&gt;</description></item><item><title>Using ToolStrips in Visual APL</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2006/10/23/129.aspx</link><pubDate>Tue, 24 Oct 2006 04:58:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:129</guid><dc:creator>administrator</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/129.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=129</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;There have been&amp;nbsp;several questions recently&amp;nbsp;asking&amp;nbsp;how best to&amp;nbsp;implement ToolStrips on Windows Forms in Visual APL.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;Legacy []WI implementations&amp;nbsp;have limited support for ToolStrips, and Visual APL has implemented a subset of&amp;nbsp;what&amp;nbsp;[]WI systems&amp;nbsp;supported.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;However, while the&amp;nbsp;legacy&amp;nbsp;ToolStrip support is there, you will have a better and more extensible&amp;nbsp;solution using the new controls directly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;To show how easy it is to experiment with&amp;nbsp;Windows&amp;nbsp;controls in Visual APL, the code&amp;nbsp;below was created&amp;nbsp;by&amp;nbsp;just&amp;nbsp;typing&amp;nbsp;from scratch&amp;nbsp;in the session.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;Notice that a.Show() displays the Form.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Do not click on the close&amp;nbsp;X&amp;nbsp;while you are&amp;nbsp;playing with this example,&amp;nbsp;as it will dispose of the form and you will have to run the code again from where you created the Form.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;Also, If you have the menu displayed as you add and remove items, it will show them being removed and added.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;Also again, the refbyname System.Drawing and using System.Drawing need be done only once during your session, but it is not destructive to&amp;nbsp;run them many times.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;The&amp;nbsp;nicest new feature that&amp;nbsp;most APL'ers&amp;nbsp;will notice&amp;nbsp;is that each control is an object, and can be used, reused and even used in different contexts, as on different Forms.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It is really quite amazing, and the possibilities are endless once you get aquanted with object programming.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;Here is the example, which again was just typed in the session:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a = Form()&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ms = MenuStrip()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file = ToolStripMenuItem()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;open = ToolStripMenuItem()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;exit = ToolStripMenuItem()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;help = ToolStripMenuItem()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;about = ToolStripMenuItem()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ms.Items.AddRange(file help)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;refbyname System.Drawing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;using System.Drawing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ms.Location = Point(0,0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ms.Name= "menuStrip1"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ms.Size= Size(292,24)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ms.TabIndex = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file.DropDownItems.AddRange(open exit) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a.Show()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a.Controls.Add(ms)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file.Name= "File"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file.Size = Size(35,20)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file.Text = "File"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;open.Name= "open"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;open.Size= Size(152,22)&lt;SPAN&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; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;open.Text= "Open"&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;exit.Name= "exit"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;exit.Size= Size(152,22)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;exit.Text = "Exit"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file.DropDownItems.Remove(open)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.DropDownItems.Insert(0, open)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;If you want to use arrays to create and modify these controls, which of course opens a veritable panoply of options:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;a&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;Form&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;ms&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;MenuStrip&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;ToolStripMenuItem&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;ToolStripMenuItem&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;ToolStripMenuItem&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;ToolStripMenuItem&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;ToolStripMenuItem&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;file&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;open&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;exit&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;help&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;about&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;4&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;ms.Items.&lt;FONT color=black&gt;&lt;SPAN&gt;AddRange(tsm[file]&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;tsm[open])&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=blue size=3&gt;&lt;SPAN&gt;refbyname&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;System.Drawing&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=blue size=3&gt;&lt;SPAN&gt;using&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;System.Drawing&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;ms&lt;FONT color=black&gt;&lt;SPAN&gt;.Location&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;(0,0)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;ms&lt;FONT color=black&gt;&lt;SPAN&gt;.Name=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=maroon&gt;&lt;SPAN&gt;"menuStrip1"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;ms&lt;FONT color=black&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;&lt;SPAN&gt;Size&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;Size&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;(292,24)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;ms&lt;FONT color=black&gt;&lt;SPAN&gt;.TabIndex&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[file].DropDownItems.AddRange(tsm[open]&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;tsm[exit])&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;a.&lt;FONT color=black&gt;&lt;SPAN&gt;Show()&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;a.Controls.&lt;FONT color=black&gt;&lt;SPAN&gt;Add(ms)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[file].Name=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=maroon&gt;&lt;SPAN&gt;"File"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[file].&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext color=blue size=3&gt;&lt;SPAN&gt;Size&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;Size&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;(35,20)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[file].Text&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=black&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=maroon&gt;&lt;SPAN&gt;"File"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[open].Name=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=maroon&gt;&lt;SPAN&gt;"open"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[open].&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext color=blue size=3&gt;&lt;SPAN&gt;Size&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=blue&gt;&lt;SPAN&gt;Size&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN&gt;(152,22)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=APLNext color=black size=3&gt;&lt;SPAN&gt;tsm[open].Text=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=APLNext size=3&gt;&lt;SPAN&gt; &lt;FONT color=maroon&gt;&lt;SPAN&gt;"Open"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;SPAN&gt;Once you catch the idea of creating menus as seperate objects, you can do all kinds of neat things.&amp;nbsp;&amp;nbsp;Like build the&amp;nbsp;MenuStrip&amp;nbsp;object using the example above,&amp;nbsp;store it in memory until you need it, and then just add it to your Form.&amp;nbsp; Then when your menu has served its purpose, just remove it from your Form.&amp;nbsp; Even though the menu strip is not on any running Form, it still&amp;nbsp;resides&amp;nbsp;in memory, and you can put it back on the Form at any time, or even on several Forms at once.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;Also, keep in mind you can paste these into an&amp;nbsp;edit session in Visual APL&amp;nbsp;and they will just run when you press Ctrl+E&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=129" width="1" height="1"&gt;</description></item><item><title>WebServers version 1.3.2800</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2006/09/18/67.aspx</link><pubDate>Mon, 18 Sep 2006 16:30:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:67</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/67.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=67</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana&gt;New versions of the WebServers family of products will be posted soon. These new versions required ActivationApplication version 1.0.3600.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Two new members have been added to bring the versatility of AplNext WebServers to the power of 64-bit hardware.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;These are the new versions:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Application Server &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Application Server x64&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Commerce Server&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Commerce Server x64&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=67" width="1" height="1"&gt;</description></item><item><title>ActivationSetup version 1.0.3600</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2006/09/18/66.aspx</link><pubDate>Mon, 18 Sep 2006 16:17:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:66</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/66.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=66</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana&gt;A new version of the ActivationApplication will be posted soon.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;This new version won't rely on the registry key to validate the activation. We had found that some antivirus and some security policies in Windows may&amp;nbsp;prevent the ActivationApplication from writing the activation key to the registry.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;This new version will also remember the &lt;STRONG&gt;last&lt;/STRONG&gt; entries so you won't have to keep typing the same information over and over again ;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Upcoming features:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Email activation&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=66" width="1" height="1"&gt;</description></item><item><title>APLNext Beta 9.6</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2006/09/18/65.aspx</link><pubDate>Mon, 18 Sep 2006 16:01:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:65</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/65.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=65</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana&gt;A new version of APLNext (Beta 9.6) will be posted soon. I will update this log entry with the download link.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Some of the new features are:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Intellisense for APL operators (Ctrl+K,Ctrl+O)&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;Template for &lt;STRONG&gt;WebServices&lt;/STRONG&gt; projects.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;Intellisense for &lt;STRONG&gt;this.&lt;/STRONG&gt;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;The left ALT key can be use to type APL characters while editing scripts on the Cielo Explorer.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;Legacy control structures (:SELECT, :IF, :WHILE, etc) can now be use uppercase.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Upcoming features:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Localization for the keyboard. At this moment the APL characters are mapped to the keyboard character not the keyboard location. Local resources will be added to mapped the apl characters to differenct keyboard characters based on the culture.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;Publish property page. The Publish property page will allow users&amp;nbsp;to deploy&amp;nbsp;Windows Forms projects&amp;nbsp;using No-Touch deployment.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;WebApplication template. The template will allow users to create WebApplications using APLNext.&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Intellisense for inherited members.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=65" width="1" height="1"&gt;</description></item><item><title>APLNext Beta 9.5</title><link>http://www.visualapl.com/community/blogs/jairol_weblog/archive/2006/09/11/27.aspx</link><pubDate>Mon, 11 Sep 2006 18:27:00 GMT</pubDate><guid isPermaLink="false">6417eaa8-cae4-4732-bc0f-00929d59f376:27</guid><dc:creator>Jairo.Lopez</dc:creator><slash:comments>0</slash:comments><comments>http://www.visualapl.com/community/blogs/jairol_weblog/comments/27.aspx</comments><wfw:commentRss>http://www.visualapl.com/community/blogs/jairol_weblog/commentrss.aspx?PostID=27</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana&gt;APLNext Beta 9.5 was release last week.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;One of the new features is the ability to use the left side ALT key to type APL characters. However this feature is only available when editing source files (.cv) and on the Cielo Explorer session (not when editing scripts).&lt;BR&gt;But this feature comes with some side effects:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;- Because we want to be good citizens we let the ALT key go thru if it is not mapped to an APL character. The side effect is that you may get a Visual Studio menu or window pop up when pressing a wrong combination.&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;- The APL characters are mapped to the keyboard KeyCode, not the keyboard key location. For example:&amp;nbsp;enclose is map to ALT+Z not to the left most character on the bottom row of characters on your keyboard.&lt;BR&gt;- Since APLNext is integrated with Visual Studio,&amp;nbsp;if something/somebody gets the ALT key before Visual Studio, APLNext won't be able to&amp;nbsp;type the APL character.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Remember that on the Cielo Explorer Session you can type Ctrl+K, Ctrl+O to get Intellisense on the APL characters. This feature will be available&amp;nbsp;when editing the source files on &lt;STRONG&gt;Beta 9.6&lt;/STRONG&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Intellisense is getting better every day, next on the list are support for inherited members. I will not commit to a date right now but I will keep you posted.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.visualapl.com/community/aggbug.aspx?PostID=27" width="1" height="1"&gt;</description></item></channel></rss>