<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://phrogram.com/utility/FeedStylesheets/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>Add-In Libraries</title><link>http://phrogram.com/media/g/add-in_libraries/default.aspx</link><description>&lt;p&gt;Add-in libraries (AILs) are compiled class libraries (DLLs) that are dynamically discovered by Phrogram when placed in the same folder as the application file (Phrogram.exe). They are created using any version of Microsoft Visual Basic or C# that can target the .NET Framework 2.0. Help files for AILs are XML-based. If the XML file is placed in the same folder, it will be added to the Class Library Browser. An example AIL, with extensive comments, is included in this folder.&lt;br /&gt;&lt;br /&gt;AILs can be used with Phrogram Standard or Academic versions. There are two add-in libraries that are available at no charge in this folder, the Extended File I/O library and the WeatherPro&amp;trade; add-in library, powered with Weatherbug&amp;trade; data.&lt;a href="/content/phrogramtalk.aspx" target="_blank"&gt;PhrogramTalk&lt;/a&gt; and &lt;a href="/content/Precisionmath.aspx" target="_blank"&gt;PrecisionMath&lt;/a&gt; are available for purchase so they are not included as downloads in this folder.&lt;/p&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>XML file for Add-in Library example</title><link>http://phrogram.com/media/p/9919.aspx</link><pubDate>Fri, 30 Mar 2012 19:43:48 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:9919</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This file should solve the problem that was flagged in this post:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://phrogram.com/forums/p/2737/9890.aspx#9890"&gt;http://phrogram.com/forums/p/2737/9890.aspx#9890&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is for the storage add-in library that is covered in the example in the &lt;span style="font-family:verdana;font-weight:bold;"&gt;Phrogram Help&lt;/span&gt; section of the website.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks to Levi for pointing out that it was not included in the zip file for the example library. At some point, I will try to re-zip the file to include this XML file.&lt;/p&gt;
&lt;p&gt;~ davidw,&lt;br /&gt;for Phrogram Team&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.99.19/PhrogramStorageAddIn.xml" length="2121" type="text/xml" /></item><item><title>Bitwise Add-in Library</title><link>http://phrogram.com/media/p/8701.aspx</link><pubDate>Mon, 29 Mar 2010 18:05:45 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:8701</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;h4&gt;Set and manipulate the binary bits of integers with Phrogram&amp;#39;s Bitwise Add-in Library. &lt;/h4&gt;
&lt;p&gt;This ZIP file contains three files -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Phrogram.Bitwise.DLL&lt;/li&gt;
&lt;li&gt;Phrogram.Bitwise.XML&lt;/li&gt;
&lt;li&gt;Tidbits.KPL (sample program)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To use this&amp;nbsp; add-in library, place the DLL file in the same folder as the Phrogram.EXE file. To view the Bitwise library in the Class Library Viewer, also place the XML in the same location (typically, c:\Program Files\The Phrogram Company\Phrogram). Once the add-in library is present, you can use bitwise operators by first defining a bitwise object and then calling an operation from that object:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Define bits As bitwise&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If bits.and(3, 1) = 1 Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Do something&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;The sample program, Tidbits.KPL, shows the effect of manipulating the bits of an Integer value.&amp;nbsp; While an Integer has 32 bits, the most significant bit (left most bit) is reserved as the sign bit, indicating whether the value is to be treated as a positive or negative value. In the sample program, the 7 right most bits also effect segments of a digital display. Setting the value to 63 (for example) produces a digital display of 0. Setting a value of 6 produces a digital 1, a value of 91 produces a digital 2, etc.&lt;/p&gt;
&lt;h4&gt;Thanks to two Phrogram &amp;quot;acronym&amp;quot; users for creating this library ... ghjm created the DLL file and LFS created the XML file and the Tidbits sample program!&lt;/h4&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
&lt;p&gt;Davidw, for&lt;br /&gt;The Phrogram Team&lt;br /&gt;&lt;a href="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.SiteFiles/ThemeFiles/footer_2D00_face.gif"&gt;&lt;img src="http://phrogram.com/resized-image.ashx/__size/300x0/__key/CommunityServer.Components.SiteFiles/ThemeFiles/footer_2D00_face.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.87.01/PhrogramBitwise_5F00_AddInLibrary.zip" length="5915" type="application/x-zip-compressed" /></item><item><title>Phrogram-DB Product Description</title><link>http://phrogram.com/media/p/8379.aspx</link><pubDate>Mon, 30 Nov 2009 19:01:13 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:8379</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;With Phrogram-DB, you can make connections between Phrogram and databases created in Microsoft Access or SQL Server. &lt;/p&gt;
&lt;p&gt;The &amp;quot;overview&amp;quot; document that you can download here is included in this product&amp;#39;s download package.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;b&gt;&lt;i&gt;Buy Phrogram-DB for $17.95, of for $8.98 if you buy Phrogram Academic or Standard at the same time, on our &lt;a href="http://phrogram.com/content/buy.aspx"&gt;&amp;quot;Buy Phrogram&amp;quot;&lt;/a&gt; web page. &lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://phrogram.com/resized-image.ashx/__size/300x0/__key/CommunityServer.Components.SiteFiles/ThemeFiles/footer_2D00_face.gif" alt="" /&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.83.79/Phrogram_5F00_DB_5F00_Overview.pdf" length="380468" type="application/force-download" /></item><item><title>Example Add-in Library for Phrogram Help</title><link>http://phrogram.com/media/p/8057.aspx</link><pubDate>Fri, 12 Jun 2009 23:22:07 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:8057</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This zip folder contains the add-in library example used in the section of the &lt;a href="http://phrogram.com/phrogramhelp.htm" target="_blank"&gt;Phrogram Help&lt;/a&gt; resource (added June 2009) that covers how to build an add-in library. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: If you have used Phrogram Help before, and you do not see a folder in the Table of Contents for topics in an Add-in Libraries section, try clearing your browser&amp;#39;s cache of downloaded files and then reload the URL. There appears to be a cookie downloaded by this resource that locks the table of contents to its initially viewed and downloaded state.&lt;br /&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.80.57/PhrogramStorageAddIn.zip" length="15664" type="application/zip" /></item><item><title>Example of Phrogram Add-in Library (from 2007)</title><link>http://phrogram.com/media/p/7824.aspx</link><pubDate>Sun, 17 May 2009 03:47:11 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:7824</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;div class="ForumPostContentText" id="ctl00_ctl01_bcr_ctl00___PostRepeater_ctl01_PostViewWrapper"&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;This is a repost of a file in the Advanced Examples download area, posted by WaltM in 2007:&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;This
is an Example Addin Library and Supporting Help XML File for Phrogram,
that will allow you to start building your own Phrogram Add-in Libraries
if you are an advanced user and have a basic understanding of C# and
have VS2005 installed on your PC.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;This
is a Visual Studio 2005 C# version of a Phrogram Addin library that
adds a simple Windows Yes/No Dialog Box to Phrogram, it is a very basic
example of how the Phrogram Addin Architecture works. I added a lot of comments and information about how to add to it in the Phrogram.ExampleAddin.CS file and the ReadMe.txt file.Note:
To modify this library you must have Visual studio 2005 installed on
your PC, you must have a bit of knowledge about C# and XML.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/em&gt;:
&lt;/p&gt;

&lt;p&gt;1. You will need to point to the KPL.Extensibility.DLL in the Phrogram
Install directory on your PC for the reference to KPL.Extensibility.&lt;/p&gt;

&lt;p&gt;2. If you would like to review how
an add-in library is constructed, review the example add-in library for
Phrogram Help, added to this folder in June 2009.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.78.24/Phrogram.ExampleAddin.zip" length="38627" type="application/zip" /></item><item><title>Precision Math Product Description</title><link>http://phrogram.com/media/p/7558.aspx</link><pubDate>Tue, 24 Feb 2009 18:56:45 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:7558</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;i&gt;&lt;b&gt;This is a brief summary of Phrogram&amp;#39;s Precision Math add-in library.&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;IEEE 754 sets the standard method of storing floating-point
		  numbers in a compact way that is easy to manipulate. It is used by
		  Intel coprocessors and most PC-based programs that implement floating-point
		  math.&lt;/p&gt;
&lt;p&gt;Typically, a computer program will carry a floating point math operation to the equivalent of 15 &lt;i&gt;&lt;b&gt;decimal places, &lt;/b&gt;&lt;/i&gt;to the left and right of the decimal point. This add-in library manages calculations of much larger numbers, 38 places to the left of the decimal point, as well calculations of very small fractions of whole numbers (38 places to the right of the decimal point).&lt;/p&gt;
&lt;p&gt;A useful summary of floating point math is provided by &lt;a href="http://steve.hollasch.net/cgindex/coding/ieeefloat.html"&gt;Steve Hollasch&amp;#39;s 2005 article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;Buy PrecisionMath for $14.95, or for $7.47 if you buy Phrogram Standard or Academic at the same time, on our &amp;quot;&lt;a href="http://phrogram.com/content/buy.aspx"&gt;Buy Phrogram&lt;/a&gt;&amp;quot; page.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://phrogram.com/resized-image.ashx/__size/300x0/__key/CommunityServer.Components.SiteFiles/ThemeFiles/footer_2D00_face.gif" alt="" /&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.75.58/Precision_2D00_Math_5F00_ProductDescription.pdf" length="75227" type="application/pdf" /></item><item><title>PhrogramTalk Product Description</title><link>http://phrogram.com/media/p/7557.aspx</link><pubDate>Tue, 24 Feb 2009 18:37:59 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:7557</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is the PDF that comes with Phrogram Talk, which is available for purchase on the &amp;quot;&lt;a href="http://phrogram.com/content/buy.aspx"&gt;Buy Phrogram&lt;/a&gt;&amp;quot; page of the website.&lt;/p&gt;
&lt;p&gt;For more information, see the &lt;a href="http://phrogram.com/content/PhrogramTalk.aspx"&gt;Phrogram Talk User Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;b&gt;&lt;i&gt;Buy PhrogramTalk for $17.95, of for $8.98 if you buy Phrogram Academic or Standard at the same time, on our &lt;a href="http://phrogram.com/content/buy.aspx"&gt;&amp;quot;Buy Phrogram&amp;quot;&lt;/a&gt; web page.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://phrogram.com/resized-image.ashx/__size/300x0/__key/CommunityServer.Components.SiteFiles/ThemeFiles/footer_2D00_face.gif" alt="" /&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.75.57/PhrogramTalk-AIL-Overview.pdf" length="175080" type="application/pdf" /></item><item><title>WeatherPro Library for Phrogram</title><link>http://phrogram.com/media/p/5110.aspx</link><pubDate>Mon, 06 Aug 2007 00:07:21 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5110</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;img src="http://phrogram.com/images2/weatherpro.gif" width="200" height="100" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;This library lets you use weather data in your Phrogram program, from WeatherBug! &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;It comes with a sample program that shows the many types of weather information your program will be able to use. It is tested as current and stable, and you can download it for free! &lt;/p&gt;
&lt;p&gt;To install, simply drag and drop the three files contained within the zipped folder into the same directory where your Phrogram executable is stored (usually c:/Program Files/The Phrogram Company).&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;b&gt;&lt;i&gt;Note&lt;/i&gt;&lt;/b&gt;&lt;/span&gt; - - WeatherPro runs with Phrogram Standard or Academic, but not Phrogram Express, and requires an Internet connection.&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.51.10/Phrogram.WeatherBugPro.zip" length="12945" type="application/x-zip-compressed" /></item><item><title>Spanish translation for Extended File IO Add-In Library</title><link>http://phrogram.com/media/p/2889.aspx</link><pubDate>Mon, 05 Feb 2007 07:22:39 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:2889</guid><dc:creator>Sharpidea</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a Spanish translation for the Extended File IO Add-In Library, Thanks, Hymake!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Be careful&lt;/em&gt;&lt;/strong&gt;: there are methods to delete and rename
files and folders&amp;nbsp;that can damage your PC so use at your own risk!You
are responsible for any issues with your PC arising from your use of
this library. By downloading this library, you assume all responsible
for issues with your PC. &lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.28.89/ExtendedFileIOSpanish.zip" length="4759" type="application/x-zip-compressed" /></item><item><title>Weather Basic Add-in Library</title><link>http://phrogram.com/media/p/2887.aspx</link><pubDate>Mon, 05 Feb 2007 05:56:52 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:2887</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;em&gt;Updated on April 15, 2007 (if you installed prior to this date, please reinstall).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This basic add-in library uses the weather datafeed from our partner WeatherBug and works with all version of the Phrogram programming environment - Standard, Academic or Express. &lt;br /&gt;&lt;/p&gt;

&lt;p&gt;To install, simply copy the DLL and XML files to the installation folder for Phrogram on your PC. Then copy the sample .KPL program file into you&amp;rsquo;re &amp;lsquo;My Phrogram Files&amp;rsquo; folders - - the place you access programs from within Phrogram. The sample program does a straightforward temperature, wind&amp;nbsp;direction / speed and Pressure&amp;nbsp;readings based on zip code.&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/em&gt;: this add-in library requires an Internet connection.&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.28.87/WeatherBugBasic.zip" length="6382" type="application/x-zip-compressed" /></item><item><title>Extended File I/O for Phrogram</title><link>http://phrogram.com/media/p/2725.aspx</link><pubDate>Fri, 19 Jan 2007 23:38:48 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:2725</guid><dc:creator>Sharpidea</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;a href="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.UserFiles/00.00.00.21.05.Attached+Files/2620.I_2D00_O4_5F00_150x75.jpg"&gt;&lt;img src="http://phrogram.com/resized-image.ashx/__size/300x0/__key/CommunityServer.Components.UserFiles/00.00.00.21.05.Attached+Files/2620.I_2D00_O4_5F00_150x75.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Extended File I/O includes the LaunchApp() method for starting external applications from within your Phrogram programs.&lt;b&gt;&lt;i&gt; Note:&lt;/i&gt;&lt;/b&gt; Using this library requires Phrogram Academic or Standard, and will not work with Phrogram Express.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;To download and install&lt;/b&gt;&lt;/i&gt;, extract the files from the zipped folder and place them in the same folder as your Phrogram executable (if you use the default, &amp;#39;C:\Program Files\The Phrogram Company\Phrogram&amp;#39;). There are two files in the zipped folder: &lt;i&gt;&lt;b&gt;Phrogram.ExtendedFileIO.dll&lt;/b&gt;&lt;/i&gt;, and &lt;b&gt;&lt;i&gt;Phrogram.ExtenededFileIO.xml&lt;/i&gt;&lt;/b&gt;. The DLL file is the library and the XML file is the definitions/help file for the Class Library Browser. Once these files are in the same folder as Phrogram, they are detected automatically once Phrogram is started (or restarted).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Be careful&lt;/i&gt;&lt;/b&gt;: this library allows you to delete and rename files and folders&amp;nbsp;that can damage your
PC.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;To translate the XML file&lt;/b&gt;&lt;/i&gt; into a language other than English, open it in an XML-capable editor and change the English entries to your local language. If you translate this file, please upload your translation to our site so we can share it with everyone. If you have any questions about how to do that, email info@phrogram.com.&lt;/p&gt;</description><enclosure url="http://phrogram.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.27.25/ExtendedFileIO.zip" length="4609" type="application/x-zip-compressed" /></item></channel></rss>