<?xml version="1.0" encoding="us-ascii"?><rss version="2.0"><channel><title>Foxite.COM Article Watch</title><link>http://www.foxite.com/articles/</link><description>Foxite.COM Article Watch</description><copyright>(C) Copyright 2001 - 2008 Foxite.COM / Eric den Doop - The Netherlands</copyright><ttl>5</ttl><language>en</language><generator>Foxite.Community.Web.RSSFeeds.Articles</generator><image><url>http://www.foxite.com/images/foxite.gif</url><title>Foxite.COM Article Watch</title><link>http://www.foxite.com/articles/</link><description>Foxite.COM Article Watch</description></image><item><title>Extending Craig Boyd's VFPCompression.fll</title><link>http://www.foxite.com/articles/read.aspx?id=81&amp;document=extending-craig-boyds-vfpcompressionfll</link><guid>http://www.foxite.com/articles/read.aspx?id=81&amp;document=extending-craig-boyds-vfpcompressionfll</guid><description>In this article, Jun Tangunan shows you how to use and extend Craig Boyd's VFP Compression library (vfpcompression.fll).</description><author>Jun Tangunan&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 07 Apr 2008 19:50:26 +0100</pubDate></item><item><title>VFP performance in LAN environment</title><link>http://www.foxite.com/articles/read.aspx?id=80&amp;document=vfp-performance-in-lan-environment</link><guid>http://www.foxite.com/articles/read.aspx?id=80&amp;document=vfp-performance-in-lan-environment</guid><description>Visual FoxPro is one the fastest performing desktop and LAN-based database management system available today. But opening large tables creates a great deal of network traffic. This can be a substantial delay, sometimes beyond an acceptable length of time. In this article I present the results of the VFP speed measurement in the process of acquiring database data with different VFP9 methods. The store procedures, duplicated records and unique indexes enriched by the programmers' knowledge of the database organization can speed up the data query. With the stored procedure we can fetches the result set of 100 records from the server about 100% faster than with the full optimized SQL command. Changing the table's normalization and using appropriate indexes, we can improve the retrieval time for 275%.</description><author>Josip Zohil&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 03 Apr 2008 21:03:05 +0100</pubDate></item><item><title>Making RushMore Rush More</title><link>http://www.foxite.com/articles/read.aspx?id=79&amp;document=making-rushmore-rush-more</link><guid>http://www.foxite.com/articles/read.aspx?id=79&amp;document=making-rushmore-rush-more</guid><description>Ken Murphy explains how to use RushMore to improve your SQL queries in Visual FoxPro.</description><author>Ken Murphy&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 03 Jan 2008 20:57:18 +0100</pubDate></item><item><title>The German 2007 DevCon from a visitor's perspective</title><link>http://www.foxite.com/articles/read.aspx?id=78&amp;document=the-german-2007-devcon-from-a-visitors-perspective</link><guid>http://www.foxite.com/articles/read.aspx?id=78&amp;document=the-german-2007-devcon-from-a-visitors-perspective</guid><description>While visiting the German DevCon this year I took the chance to listen to Steven Black's sessions about niche markets and "So fox is 'dead', now what?". This article and some more articles coming up soon, are about my perspective on these and other sessions.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 13 Dec 2007 11:35:26 +0100</pubDate></item><item><title>Using an OLEPUBLIC class to implement a COM interface</title><link>http://www.foxite.com/articles/read.aspx?id=77&amp;document=using-an-olepublic-class-to-implement-a-com-interface</link><guid>http://www.foxite.com/articles/read.aspx?id=77&amp;document=using-an-olepublic-class-to-implement-a-com-interface</guid><description>Dennis explains how to use QLM from Interactive Studios with VFP.</description><author>DENNIS JONES&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 04 Dec 2007 19:21:49 +0100</pubDate></item><item><title>Basic Splash Screens in Visual FoxPro</title><link>http://www.foxite.com/articles/read.aspx?id=76&amp;document=basic-splash-screens-in-visual-foxpro</link><guid>http://www.foxite.com/articles/read.aspx?id=76&amp;document=basic-splash-screens-in-visual-foxpro</guid><description>Simon shows you how to create your own splash forms for your applications.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 25 Oct 2007 18:55:39 +0100</pubDate></item><item><title>MOVING FROM SINGLE USER TO MULTI-USER IN VFP</title><link>http://www.foxite.com/articles/read.aspx?id=75&amp;document=moving-from-single-user-to-multiuser-in-vfp</link><guid>http://www.foxite.com/articles/read.aspx?id=75&amp;document=moving-from-single-user-to-multiuser-in-vfp</guid><description>Things to consider when you're moving from single user to multi user application design and development.</description><author>Ken Murphy&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 22 Jun 2007 14:52:08 +0100</pubDate></item><item><title>REPORTING ON THE FLY</title><link>http://www.foxite.com/articles/read.aspx?id=74&amp;document=reporting-on-the-fly</link><guid>http://www.foxite.com/articles/read.aspx?id=74&amp;document=reporting-on-the-fly</guid><description>Tushar from India explains how he dynamically creates Visual FoxPro reports.</description><author>tushar&lt;invalid-address@foxite.com&gt;</author><pubDate>Sat, 23 Dec 2006 22:30:44 +0100</pubDate></item><item><title>SOFTWARE ECONOMICS PART 4</title><link>http://www.foxite.com/articles/read.aspx?id=70&amp;document=software-economics-part-4</link><guid>http://www.foxite.com/articles/read.aspx?id=70&amp;document=software-economics-part-4</guid><description>Learn how to sell your software! Last part of Boudewijn's series on Software Economics.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 05 Jul 2006 09:03:59 +0100</pubDate></item><item><title>SOFTWARE ECONOMICS PART 3</title><link>http://www.foxite.com/articles/read.aspx?id=69&amp;document=software-economics-part-3</link><guid>http://www.foxite.com/articles/read.aspx?id=69&amp;document=software-economics-part-3</guid><description>Part 3 of Boudewijn's series about Visual FoxPro and Economics.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 05 Jul 2006 08:51:59 +0100</pubDate></item><item><title>SOFTWARE ECONOMICS PART 2</title><link>http://www.foxite.com/articles/read.aspx?id=68&amp;document=software-economics-part-2</link><guid>http://www.foxite.com/articles/read.aspx?id=68&amp;document=software-economics-part-2</guid><description>There are more than enough articles available on how to create robust and well working software. Not many articles however, describe the economics behind the decision making on software.  Part 2 of 4.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 05 Jul 2006 08:47:59 +0100</pubDate></item><item><title>HOW TO HANDLE UPDATE CONFLICTS AND REFRESH DATA IN FORMS WITHIN A NETWORK MULTI-USER APPLICATION</title><link>http://www.foxite.com/articles/read.aspx?id=67&amp;document=how-to-handle-update-conflicts-and-refresh-data-in-forms-within-a-network-multiuser-application</link><guid>http://www.foxite.com/articles/read.aspx?id=67&amp;document=how-to-handle-update-conflicts-and-refresh-data-in-forms-within-a-network-multiuser-application</guid><description>In this article, Pete Sass shows you his way for dealing with update conflicts in multi user applications.</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 02 Jul 2006 13:33:13 +0100</pubDate></item><item><title>QUERY FOR DATA FROM A WMI CLASS</title><link>http://www.foxite.com/articles/read.aspx?id=66&amp;document=query-for-data-from-a-wmi-class</link><guid>http://www.foxite.com/articles/read.aspx?id=66&amp;document=query-for-data-from-a-wmi-class</guid><description>If you need to recover data from a WMI class, the .prg posted in this FAQ will take the code generated by Microsoft's WMI Code Creator and output it to a .txt file.</description><author>Chris Chamberlain&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 21 May 2006 16:56:44 +0100</pubDate></item><item><title>CONDITIONAL BY-PASSING OF THE FIELD LEVEL VALID EVENT IN VISUAL FOXPRO VERSIONS 8.0 AND 9.0</title><link>http://www.foxite.com/articles/read.aspx?id=65&amp;document=conditional-bypassing-of-the-field-level-valid-event-in-visual-foxpro-versions-80-and-90</link><guid>http://www.foxite.com/articles/read.aspx?id=65&amp;document=conditional-bypassing-of-the-field-level-valid-event-in-visual-foxpro-versions-80-and-90</guid><description>Pete shows you how to by-pass the Field Level Valid Event in Visual FoxPro.</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 14 May 2006 15:41:11 +0100</pubDate></item><item><title>BUILDING AN N-TIER VERSION OF THE TASTRADE DEMO APPLICATION USING FOXDATAOBJECTS ? PART 4</title><link>http://www.foxite.com/articles/read.aspx?id=64&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-4</link><guid>http://www.foxite.com/articles/read.aspx?id=64&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-4</guid><description>Last part of a series of articles about FoxDataObjects.</description><author>Bernardo Fourcade&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 14 May 2006 15:21:57 +0100</pubDate></item><item><title>BUILDING AN N-TIER VERSION OF THE TASTRADE DEMO APPLICATION USING FOXDATAOBJECTS ? PART 3</title><link>http://www.foxite.com/articles/read.aspx?id=63&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-3</link><guid>http://www.foxite.com/articles/read.aspx?id=63&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-3</guid><description>Part 3 of a series of articles about FoxDataObjects.</description><author>Bernardo Fourcade&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 16 Apr 2006 18:31:52 +0100</pubDate></item><item><title>SQL SELECT IN VFP AND T-SQL</title><link>http://www.foxite.com/articles/read.aspx?id=62&amp;document=sql-select-in-vfp-and-tsql</link><guid>http://www.foxite.com/articles/read.aspx?id=62&amp;document=sql-select-in-vfp-and-tsql</guid><description>Watch out for these language differences when moving between Visual FoxPro and SQL Server.</description><author>Mike Lewis&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 02 Apr 2006 18:41:44 +0100</pubDate></item><item><title>AN EASY WAY TO SEND EMAIL FROM A VISUAL FOXPRO APPLICATION</title><link>http://www.foxite.com/articles/read.aspx?id=61&amp;document=an-easy-way-to-send-email-from-a-visual-foxpro-application</link><guid>http://www.foxite.com/articles/read.aspx?id=61&amp;document=an-easy-way-to-send-email-from-a-visual-foxpro-application</guid><description>Use this simple technique to help your users compose and send email messages.</description><author>Mike Lewis&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 02 Apr 2006 17:45:16 +0100</pubDate></item><item><title>INTRODUCING SHELLEXECUTE()</title><link>http://www.foxite.com/articles/read.aspx?id=60&amp;document=introducing-shellexecute</link><guid>http://www.foxite.com/articles/read.aspx?id=60&amp;document=introducing-shellexecute</guid><description>Forget the ancient RUN command. If you need to invoke an external application from within VFP, this handy API call is all you'll need.</description><author>Mike Lewis&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 02 Apr 2006 17:39:09 +0100</pubDate></item><item><title>BUILDING AN N-TIER VERSION OF THE TASTRADE DEMO APPLICATION USING FOXDATAOBJECTS ? PART 2</title><link>http://www.foxite.com/articles/read.aspx?id=59&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-2</link><guid>http://www.foxite.com/articles/read.aspx?id=59&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-2</guid><description>Second part of a series of four articles about FoxDataObjects.</description><author>Bernardo Fourcade&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 02 Apr 2006 16:18:32 +0100</pubDate></item><item><title>BUILDING AN N-TIER VERSION OF THE TASTRADE DEMO APPLICATION USING FOXDATAOBJECTS ? PART 1</title><link>http://www.foxite.com/articles/read.aspx?id=58&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-1</link><guid>http://www.foxite.com/articles/read.aspx?id=58&amp;document=building-an-ntier-version-of-the-tastrade-demo-application-using-foxdataobjects-part-1</guid><description>FoxDataObjects (http://www.foxdataobjects.com) is an object/relational persistence and query engine for Visual FoxPro. It lets us develop persistent classes following object-oriented idiom - including association, inheritance,  composition, and collections,  and allows us to express queries using a simple Object Query language, as well as in native SQL. Basically the product automates the Data-Access layer of an n-Tier application, but more important, it maps our business object model to a relational model, connects our Business layer to any supported database engine and provides a simple API for object persistence and querying. In this article, Bernardo Fourcade shows you how to re-create parts of the Tasmanian Traders (Tastrade) sample application, but in an n-Tier architecture to show some basic features of FoxDataObjects.</description><author>Bernardo Fourcade&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 16 Feb 2006 21:38:57 +0100</pubDate></item><item><title>SOFTWARE ECONOMICS</title><link>http://www.foxite.com/articles/read.aspx?id=57&amp;document=software-economics</link><guid>http://www.foxite.com/articles/read.aspx?id=57&amp;document=software-economics</guid><description>There are more than enough articles available on how to create robust and well working software. Not many articles however, describe the economics behind the decision making on software. This article is the first in a range of articles describing some useful techniques to help you on how to decide for the most elegant way for developing software.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 05 Feb 2006 10:32:14 +0100</pubDate></item><item><title>OUTLOOK AUTOMATION PART 3</title><link>http://www.foxite.com/articles/read.aspx?id=73&amp;document=outlook-automation-part-3</link><guid>http://www.foxite.com/articles/read.aspx?id=73&amp;document=outlook-automation-part-3</guid><description>Part 2: Examining the MailItem Properties.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 30 Mar 2005 18:38:59 +0100</pubDate></item><item><title>OUTLOOK AUTOMATION PART 2</title><link>http://www.foxite.com/articles/read.aspx?id=72&amp;document=outlook-automation-part-2</link><guid>http://www.foxite.com/articles/read.aspx?id=72&amp;document=outlook-automation-part-2</guid><description>Part 2: lets take a look at the Outlook Object Model</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Sat, 26 Mar 2005 05:11:59 +0100</pubDate></item><item><title>OUTLOOK AUTOMATION PART 2: HOW TO OBTAIN ALL PERSONAL FOLDERS AND SUBFOLDERS INTO A TREEVIEW</title><link>http://www.foxite.com/articles/read.aspx?id=71&amp;document=outlook-automation-part-2-how-to-obtain-all-personal-folders-and-subfolders-into-a-treeview</link><guid>http://www.foxite.com/articles/read.aspx?id=71&amp;document=outlook-automation-part-2-how-to-obtain-all-personal-folders-and-subfolders-into-a-treeview</guid><description>Simon uncovers the entire Outlook Object Model and show what areas cause the security dialogs, also how to create the basics. Part 1 explains how to obtain all personal folders and subfolders into a treeview.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 24 Mar 2005 00:59:59 +0100</pubDate></item><item><title>A VERY SIMPLE CA TUTORIAL</title><link>http://www.foxite.com/articles/read.aspx?id=56&amp;document=a-very-simple-ca-tutorial</link><guid>http://www.foxite.com/articles/read.aspx?id=56&amp;document=a-very-simple-ca-tutorial</guid><description>Part 3 of Bernard's articles on Cursor Adapters.</description><author>Bernard Bout&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 28 Nov 2004 15:01:05 +0100</pubDate></item><item><title>PROBLEMS OF CODE RELIABILITY IN MICROSOFT VISUAL FOXPRO</title><link>http://www.foxite.com/articles/read.aspx?id=55&amp;document=problems-of-code-reliability-in-microsoft-visual-foxpro</link><guid>http://www.foxite.com/articles/read.aspx?id=55&amp;document=problems-of-code-reliability-in-microsoft-visual-foxpro</guid><description>Problems of code reliability are discussed in many articles. In this article we take a look at some basic problems using variables in VFP.</description><author>Pavel Stasenko&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 09 May 2004 16:00:21 +0100</pubDate></item><item><title>CREATING &amp; USING CA CLASSES ? A SIMPLE TUTORIAL PART IIA</title><link>http://www.foxite.com/articles/read.aspx?id=54&amp;document=creating-using-ca-classes-a-simple-tutorial-part-iia</link><guid>http://www.foxite.com/articles/read.aspx?id=54&amp;document=creating-using-ca-classes-a-simple-tutorial-part-iia</guid><description>Part 2a of Bernard's articles on Cursor Adapters.</description><author>Bernard Bout&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 15 Feb 2004 18:11:29 +0100</pubDate></item><item><title>CREATING &amp; USING CA CLASSES ? A SIMPLE TUTORIAL PART II</title><link>http://www.foxite.com/articles/read.aspx?id=53&amp;document=creating-using-ca-classes-a-simple-tutorial-part-ii</link><guid>http://www.foxite.com/articles/read.aspx?id=53&amp;document=creating-using-ca-classes-a-simple-tutorial-part-ii</guid><description>Part 2 of Bernard's articles on Cursor Adapters.</description><author>Bernard Bout&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 01 Feb 2004 18:01:18 +0100</pubDate></item><item><title>DEMYSTIFY FORMS DATA ENVIRONMENTS, DATA SESSIONS AND RECORD LOCKING STRATEGIES</title><link>http://www.foxite.com/articles/read.aspx?id=52&amp;document=demystify-forms-data-environments-data-sessions-and-record-locking-strategies</link><guid>http://www.foxite.com/articles/read.aspx?id=52&amp;document=demystify-forms-data-environments-data-sessions-and-record-locking-strategies</guid><description>In this article, Boudewijn discusses Data Environments, Sessions and Record Locking.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 20 Jan 2004 13:50:55 +0100</pubDate></item><item><title>FTT: FILE TO TEXT</title><link>http://www.foxite.com/articles/read.aspx?id=51&amp;document=ftt-file-to-text</link><guid>http://www.foxite.com/articles/read.aspx?id=51&amp;document=ftt-file-to-text</guid><description>MZ shows you how to convert binary data to text and back.</description><author>Mz&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 13 Jan 2004 09:59:34 +0100</pubDate></item><item><title>FROM ZERO TO HERO IN 26.84 SECONDS</title><link>http://www.foxite.com/articles/read.aspx?id=50&amp;document=from-zero-to-hero-in-2684-seconds</link><guid>http://www.foxite.com/articles/read.aspx?id=50&amp;document=from-zero-to-hero-in-2684-seconds</guid><description>Visual FoxPro is not slow... no it's as fast as lightning. Boudewijn shows how he helped another Foxite Community Member how to improve his application's performance.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 06 Jan 2004 08:31:07 +0100</pubDate></item><item><title>CREATING &amp; USING CURSOR ADAPTER CLASSES ? A SIMPLE TUTORIAL</title><link>http://www.foxite.com/articles/read.aspx?id=49&amp;document=creating-using-cursor-adapter-classes-a-simple-tutorial</link><guid>http://www.foxite.com/articles/read.aspx?id=49&amp;document=creating-using-cursor-adapter-classes-a-simple-tutorial</guid><description>In this tutorial Bernard Bout explains how to create a set of Cursor Adapters that will be used for lookups.</description><author>Bernard Bout&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 23 Nov 2003 13:53:15 +0100</pubDate></item><item><title>OBFUSCATOR: ENCRYPT YOUR SOURCE CODES</title><link>http://www.foxite.com/articles/read.aspx?id=48&amp;document=obfuscator-encrypt-your-source-codes</link><guid>http://www.foxite.com/articles/read.aspx?id=48&amp;document=obfuscator-encrypt-your-source-codes</guid><description>Affraid for people who decompile your binaries? MZ shows you how to write unreadable source code!</description><author>Mz&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 19 Nov 2003 20:01:22 +0100</pubDate></item><item><title>GRIDWORKS: OPEN A NEW RECORD AFTER CURRENT RECORD IN GRID</title><link>http://www.foxite.com/articles/read.aspx?id=47&amp;document=gridworks-open-a-new-record-after-current-record-in-grid</link><guid>http://www.foxite.com/articles/read.aspx?id=47&amp;document=gridworks-open-a-new-record-after-current-record-in-grid</guid><description>Need to add a new record in a grid without it moving to the bottom of the table visually? Pete shows you how to do it!</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 26 Oct 2003 14:43:07 +0100</pubDate></item><item><title>UPDATE CHILD RECORDS USING VFP RI GENERATED CODE</title><link>http://www.foxite.com/articles/read.aspx?id=46&amp;document=update-child-records-using-vfp-ri-generated-code</link><guid>http://www.foxite.com/articles/read.aspx?id=46&amp;document=update-child-records-using-vfp-ri-generated-code</guid><description>This is a very short article on how to update additional children records within the VFP RI generated code.</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Sat, 18 Oct 2003 13:11:26 +0100</pubDate></item><item><title>STEGANOGRAPHY (PART 2)</title><link>http://www.foxite.com/articles/read.aspx?id=45&amp;document=steganography-part-2</link><guid>http://www.foxite.com/articles/read.aspx?id=45&amp;document=steganography-part-2</guid><description>Second part of MZ's series about steganography and Visual FoxPro.</description><author>Mz&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 17 Oct 2003 14:03:45 +0100</pubDate></item><item><title>BUILD A NETWORK MONITORING SYSTEM WITH VISUAL FOXPRO</title><link>http://www.foxite.com/articles/read.aspx?id=44&amp;document=build-a-network-monitoring-system-with-visual-foxpro</link><guid>http://www.foxite.com/articles/read.aspx?id=44&amp;document=build-a-network-monitoring-system-with-visual-foxpro</guid><description>Pete shows you how easy it is to build a basic network monitoring system in Visual FoxPro.</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 13 Oct 2003 16:23:00 +0100</pubDate></item><item><title>PERFORM APPLICATION?S USER PRIVILEGES USING WINDOWS AUTHENTICATION FEATURE IN MICROSOFT SQL SERVER 2000</title><link>http://www.foxite.com/articles/read.aspx?id=43&amp;document=perform-applications-user-privileges-using-windows-authentication-feature-in-microsoft-sql-server-2000</link><guid>http://www.foxite.com/articles/read.aspx?id=43&amp;document=perform-applications-user-privileges-using-windows-authentication-feature-in-microsoft-sql-server-2000</guid><description>Authenticate application users against Active Directory thru SQL Server.</description><author>Foxhound&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 05 Oct 2003 12:35:54 +0100</pubDate></item><item><title>STEGANOGRAPHY (PART 1)</title><link>http://www.foxite.com/articles/read.aspx?id=42&amp;document=steganography-part-1</link><guid>http://www.foxite.com/articles/read.aspx?id=42&amp;document=steganography-part-1</guid><description>Interesting article by MZ about steganography and Visual FoxPro.</description><author>Mz&lt;invalid-address@foxite.com&gt;</author><pubDate>Sat, 13 Sep 2003 15:42:56 +0100</pubDate></item><item><title>TAMING THE MICROSOFT LISTVIEW CONTROL</title><link>http://www.foxite.com/articles/read.aspx?id=39&amp;document=taming-the-microsoft-listview-control</link><guid>http://www.foxite.com/articles/read.aspx?id=39&amp;document=taming-the-microsoft-listview-control</guid><description>If you've experimented with the ActiveX controls that come with Visual FoxPro, you've probably come across the Microsoft ListView. This versatile control provides an attractive way of displaying data in a list, and offers a worthwhile alternative to VFP's native listbox and grid controls.</description><author>Mike Lewis&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 18 Jul 2003 10:08:20 +0100</pubDate></item><item><title>CONTROLLING TWAIN DEVICES FROM WITHIN VFP</title><link>http://www.foxite.com/articles/read.aspx?id=40&amp;document=controlling-twain-devices-from-within-vfp</link><guid>http://www.foxite.com/articles/read.aspx?id=40&amp;document=controlling-twain-devices-from-within-vfp</guid><description>Need to drive a scanner or video camera from inside your application? Here?s how.</description><author>Mike Lewis&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 18 Jul 2003 10:08:20 +0100</pubDate></item><item><title>PARSING COMMA-DELIMITED STRINGS INTO A VISUAL FOXPRO ARRAY</title><link>http://www.foxite.com/articles/read.aspx?id=41&amp;document=parsing-commadelimited-strings-into-a-visual-foxpro-array</link><guid>http://www.foxite.com/articles/read.aspx?id=41&amp;document=parsing-commadelimited-strings-into-a-visual-foxpro-array</guid><description>In Visual FoxPro (and other programming languages), comma-delimited strings are a handy way of storing small collections of data. It's common to use these strings to pass parameters to procedures or functions, or to store values in custom properties of a class. You might also import data from other applications in the form of a comma-delimited text file.</description><author>Mike Lewis&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 18 Jul 2003 10:08:20 +0100</pubDate></item><item><title>GETTING TO GRIPS WITH THE MICROSOFT DOM OBJECT</title><link>http://www.foxite.com/articles/read.aspx?id=38&amp;document=getting-to-grips-with-the-microsoft-dom-object</link><guid>http://www.foxite.com/articles/read.aspx?id=38&amp;document=getting-to-grips-with-the-microsoft-dom-object</guid><description>Simon explains what DOM is and how DOM relates to XML documents. Sample code included!</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Sat, 21 Jun 2003 18:59:09 +0100</pubDate></item><item><title>SOFTWARE DEVELOPMENT COSTS AND CHOICE OF TOOLS</title><link>http://www.foxite.com/articles/read.aspx?id=37&amp;document=software-development-costs-and-choice-of-tools</link><guid>http://www.foxite.com/articles/read.aspx?id=37&amp;document=software-development-costs-and-choice-of-tools</guid><description>With the emphasis that any manufacturer puts on the fact that they invented a new technology it is easy forgotten that the first interest of managers is the fact that they want solutions to any problem they meet in their daily work as soon as possible and with the least possible costs. Technical knowledge is a totally different field of interest. It is not uncommon that, due to the "marketing seasoning" put on the message they bring to you about this hot new great fantastic tool, you, as a manager tend to believe that this great new tool speeds up development. If that is so, then by all means do read on!</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 01 Jun 2003 12:29:05 +0100</pubDate></item><item><title>HOOKED ON OBJECTS, PART 2</title><link>http://www.foxite.com/articles/read.aspx?id=36&amp;document=hooked-on-objects-part-2</link><guid>http://www.foxite.com/articles/read.aspx?id=36&amp;document=hooked-on-objects-part-2</guid><description>Part two of Boudewijn's ideas about OOP.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 23 Mar 2003 13:35:45 +0100</pubDate></item><item><title>PROTECT YOUR APPLICATIONS</title><link>http://www.foxite.com/articles/read.aspx?id=34&amp;document=protect-your-applications</link><guid>http://www.foxite.com/articles/read.aspx?id=34&amp;document=protect-your-applications</guid><description>Boudewijn tested a demo version of KONxISE, a tool to compress and protect your VFP EXE against decompilers.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 06 Mar 2003 17:32:47 +0100</pubDate></item><item><title>PRIMARY KEYS WITHOUT PROBLEMS</title><link>http://www.foxite.com/articles/read.aspx?id=33&amp;document=primary-keys-without-problems</link><guid>http://www.foxite.com/articles/read.aspx?id=33&amp;document=primary-keys-without-problems</guid><description>When somebody got regular ?Unique key violation? message, perhaps he would say: ?Why doesn?t database do it itself?? He?s right 1000 times. Database must find a proper key value. We should teach it if it doesn?t know how to do such operation.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 06 Mar 2003 17:32:32 +0100</pubDate></item><item><title>ACCESSING YOUR VFP DATABASE IN ACCESS</title><link>http://www.foxite.com/articles/read.aspx?id=32&amp;document=accessing-your-vfp-database-in-access</link><guid>http://www.foxite.com/articles/read.aspx?id=32&amp;document=accessing-your-vfp-database-in-access</guid><description>Learn how to use the VFP ODBC driver to access your VFP data in Microsoft Access.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 16 Feb 2003 20:46:39 +0100</pubDate></item><item><title>HOOKED ON OBJECTS, PART 1</title><link>http://www.foxite.com/articles/read.aspx?id=31&amp;document=hooked-on-objects-part-1</link><guid>http://www.foxite.com/articles/read.aspx?id=31&amp;document=hooked-on-objects-part-1</guid><description>This is the first part of two articles about creating classes and using Objects in your code. This part also discusses the Project Hook class.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 19 Jan 2003 17:07:58 +0100</pubDate></item><item><title>MANAGER OF THE OBJECTS LINKED BY COMMON DATA</title><link>http://www.foxite.com/articles/read.aspx?id=29&amp;document=manager-of-the-objects-linked-by-common-data</link><guid>http://www.foxite.com/articles/read.aspx?id=29&amp;document=manager-of-the-objects-linked-by-common-data</guid><description>The objects know all about themselves, but they know little about their neighbors in an application. However, as Vladimir Trukhin shows us here, each of them can affect other objects. The application needs something to notify the objects about a change of environment?the Manager of the Objects.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 03 Jan 2003 23:59:59 +0100</pubDate></item><item><title>FRIENDLY GRID AND LEARNED SEARCH</title><link>http://www.foxite.com/articles/read.aspx?id=30&amp;document=friendly-grid-and-learned-search</link><guid>http://www.foxite.com/articles/read.aspx?id=30&amp;document=friendly-grid-and-learned-search</guid><description>It's a fairly easy to organize data searching in the columns of the Grid object that's placed in the form. It's easy to do it in the second and the third form as well, but from here, this process tires a developer with its monotony. It's an appropriate time to create some classes that will be able to deal with both the Grid objects and their columns, and Vladimir Trukhin shows you how.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 03 Jan 2003 23:59:59 +0100</pubDate></item><item><title>CONTROL THE BACKCOLOR OF THE _SCREEN</title><link>http://www.foxite.com/articles/read.aspx?id=28&amp;document=control-the-backcolor-of-the-screen</link><guid>http://www.foxite.com/articles/read.aspx?id=28&amp;document=control-the-backcolor-of-the-screen</guid><description>Read more about how to respond to Windows display changes.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 26 Dec 2002 09:29:47 +0100</pubDate></item><item><title>MAKE A DEMO VERSION OF YOUR APP</title><link>http://www.foxite.com/articles/read.aspx?id=27&amp;document=make-a-demo-version-of-your-app</link><guid>http://www.foxite.com/articles/read.aspx?id=27&amp;document=make-a-demo-version-of-your-app</guid><description>Need a demo version of your VFP application? Boudewijn shows you how to do it!</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 26 Sep 2002 16:34:03 +0100</pubDate></item><item><title>VFP7 DATABASE EVENTS</title><link>http://www.foxite.com/articles/read.aspx?id=26&amp;document=vfp7-database-events</link><guid>http://www.foxite.com/articles/read.aspx?id=26&amp;document=vfp7-database-events</guid><description>Simon talks about VFP7 Database Events.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 08 Sep 2002 00:27:17 +0100</pubDate></item><item><title>RESTRICT THE NUMBER OF USERS TO YOUR APP</title><link>http://www.foxite.com/articles/read.aspx?id=25&amp;document=restrict-the-number-of-users-to-your-app</link><guid>http://www.foxite.com/articles/read.aspx?id=25&amp;document=restrict-the-number-of-users-to-your-app</guid><description>Learn how to control and limit the number of concurrent users.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 04 Sep 2002 22:47:13 +0100</pubDate></item><item><title>THE VISUAL FOXPRO REPORT WRITER</title><link>http://www.foxite.com/articles/read.aspx?id=24&amp;document=the-visual-foxpro-report-writer</link><guid>http://www.foxite.com/articles/read.aspx?id=24&amp;document=the-visual-foxpro-report-writer</guid><description>Questions and Answers and Tips and Tricks for the Visual FoxPro Report Writer.</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 04 Sep 2002 22:46:11 +0100</pubDate></item><item><title>FORMSET BASICS IN VISUAL FOXPRO</title><link>http://www.foxite.com/articles/read.aspx?id=22&amp;document=formset-basics-in-visual-foxpro</link><guid>http://www.foxite.com/articles/read.aspx?id=22&amp;document=formset-basics-in-visual-foxpro</guid><description>Pete Sass explains why he likes to use formsets.</description><author>Pete Sass&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 30 Jan 2002 21:02:02 +0100</pubDate></item><item><title>USING THE VFP7 INTELLISENSE MANAGER (PART 2 OF 2)</title><link>http://www.foxite.com/articles/read.aspx?id=20&amp;document=using-the-vfp7-intellisense-manager-part-2-of-2</link><guid>http://www.foxite.com/articles/read.aspx?id=20&amp;document=using-the-vfp7-intellisense-manager-part-2-of-2</guid><description>More about VFP7's IntelliSense features by Boudewijn Lutgerink.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 14 Oct 2001 15:28:53 +0100</pubDate></item><item><title>USING THE VFP7 INTELLISENSE MANAGER (PART 1 OF 2)</title><link>http://www.foxite.com/articles/read.aspx?id=18&amp;document=using-the-vfp7-intellisense-manager-part-1-of-2</link><guid>http://www.foxite.com/articles/read.aspx?id=18&amp;document=using-the-vfp7-intellisense-manager-part-1-of-2</guid><description>How to use and modify the IntelliSense feature of Visual FoxPro 7.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 09 Oct 2001 16:36:19 +0100</pubDate></item><item><title>A LITTLE BIT ABOUT MANIPULATING LITTLE BITS</title><link>http://www.foxite.com/articles/read.aspx?id=17&amp;document=a-little-bit-about-manipulating-little-bits</link><guid>http://www.foxite.com/articles/read.aspx?id=17&amp;document=a-little-bit-about-manipulating-little-bits</guid><description>Boudewijn explains some of VFP's BITxxx() functions.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 09 Oct 2001 16:36:17 +0100</pubDate></item><item><title>HOW TO CALL EXCEL WORKSHEET FUNCTIONS FROM VFP</title><link>http://www.foxite.com/articles/read.aspx?id=19&amp;document=how-to-call-excel-worksheet-functions-from-vfp</link><guid>http://www.foxite.com/articles/read.aspx?id=19&amp;document=how-to-call-excel-worksheet-functions-from-vfp</guid><description>Learn how to use powerful MS Excel functions in your VFP application.</description><author>Yuri Rubinov&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 09 Oct 2001 16:36:08 +0100</pubDate></item><item><title>REMOTE SHUTDOWN OF APPLICATIONS</title><link>http://www.foxite.com/articles/read.aspx?id=16&amp;document=remote-shutdown-of-applications</link><guid>http://www.foxite.com/articles/read.aspx?id=16&amp;document=remote-shutdown-of-applications</guid><description>Vladimir demonstrates a technique to remotely shut down a VFP application.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 20 Sep 2001 14:32:41 +0100</pubDate></item><item><title>AN ALTERNATIVE TO KODAK IMAGE EDIT SCROLLBARS</title><link>http://www.foxite.com/articles/read.aspx?id=15&amp;document=an-alternative-to-kodak-image-edit-scrollbars</link><guid>http://www.foxite.com/articles/read.aspx?id=15&amp;document=an-alternative-to-kodak-image-edit-scrollbars</guid><description>Here's a workaround for the display problem with the scrollbars of the Kodak Imaging Control.</description><author>Dale Dedoroy&lt;invalid-address@foxite.com&gt;</author><pubDate>Sun, 09 Sep 2001 00:10:51 +0100</pubDate></item><item><title>WHO SAYS YOU CAN'T BUILD INDEXES IN A SHARED ENVIRONMENT?</title><link>http://www.foxite.com/articles/read.aspx?id=14&amp;document=who-says-you-cant-build-indexes-in-a-shared-environment</link><guid>http://www.foxite.com/articles/read.aspx?id=14&amp;document=who-says-you-cant-build-indexes-in-a-shared-environment</guid><description>Learn how to create indexes in a multi-user environment.</description><author>Dale Dedoroy&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 13 Aug 2001 22:13:01 +0100</pubDate></item><item><title>THE EASY WAY TO FORM A PRIMARY KEY</title><link>http://www.foxite.com/articles/read.aspx?id=13&amp;document=the-easy-way-to-form-a-primary-key</link><guid>http://www.foxite.com/articles/read.aspx?id=13&amp;document=the-easy-way-to-form-a-primary-key</guid><description>Vladimir talks about a primary key generator.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 13 Aug 2001 22:12:49 +0100</pubDate></item><item><title>THE MAGIC OF THE MODEM</title><link>http://www.foxite.com/articles/read.aspx?id=12&amp;document=the-magic-of-the-modem</link><guid>http://www.foxite.com/articles/read.aspx?id=12&amp;document=the-magic-of-the-modem</guid><description>Dial phone numbers with Visual FoxPro and the MSCOMM32 ActiveX control.</description><author>Boudewijn Lutgerink&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 11 Jul 2001 22:09:15 +0100</pubDate></item><item><title>THUMBNAILS, ANYONE? (PART 2 OF 2)</title><link>http://www.foxite.com/articles/read.aspx?id=11&amp;document=thumbnails-anyone-part-2-of-2</link><guid>http://www.foxite.com/articles/read.aspx?id=11&amp;document=thumbnails-anyone-part-2-of-2</guid><description>Part 2 of a series of two articles by Dale Dedoroy on how to create thumbnails in Visual FoxPro.</description><author>Dale Dedoroy&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 09 Jul 2001 23:03:35 +0100</pubDate></item><item><title>THUMBNAILS, ANYONE? (PART 1 OF 2)</title><link>http://www.foxite.com/articles/read.aspx?id=10&amp;document=thumbnails-anyone-part-1-of-2</link><guid>http://www.foxite.com/articles/read.aspx?id=10&amp;document=thumbnails-anyone-part-1-of-2</guid><description>Part 1 of a series of two articles by Dale Dedoroy on how to create thumbnails in Visual FoxPro.</description><author>Dale Dedoroy&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 13 Jun 2001 22:01:44 +0100</pubDate></item><item><title>CREEPING LINE</title><link>http://www.foxite.com/articles/read.aspx?id=7&amp;document=creeping-line</link><guid>http://www.foxite.com/articles/read.aspx?id=7&amp;document=creeping-line</guid><description>This sample by Vladimir Trukhin shows you how to create a scrolling text class in Visual FoxPro.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 28 May 2001 20:16:11 +0100</pubDate></item><item><title>CREATE A REPORT IN THE MICROSOFT WORD FORMAT</title><link>http://www.foxite.com/articles/read.aspx?id=8&amp;document=create-a-report-in-the-microsoft-word-format</link><guid>http://www.foxite.com/articles/read.aspx?id=8&amp;document=create-a-report-in-the-microsoft-word-format</guid><description>In this article, Vladimir Trukhin explains how to create report templates in Word and merge them with data from Visual FoxPro.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 28 May 2001 20:16:11 +0100</pubDate></item><item><title>MULTI-CHANNEL OUTPUT INTO TEXT FILES</title><link>http://www.foxite.com/articles/read.aspx?id=9&amp;document=multichannel-output-into-text-files</link><guid>http://www.foxite.com/articles/read.aspx?id=9&amp;document=multichannel-output-into-text-files</guid><description>Vladimir Trukhin introduces an OOPish way in writing text files.</description><author>Vladimir Trukhin&lt;invalid-address@foxite.com&gt;</author><pubDate>Mon, 28 May 2001 20:16:11 +0100</pubDate></item><item><title>EXCEL CLASS VERSION 1.0.1</title><link>http://www.foxite.com/articles/read.aspx?id=6&amp;document=excel-class-version-101</link><guid>http://www.foxite.com/articles/read.aspx?id=6&amp;document=excel-class-version-101</guid><description>In this article, Simon Arnold explains how to use his great Office Class automation library for Office applications.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 25 May 2001 17:00:34 +0100</pubDate></item><item><title>THE MICROSOFT LISTVIEW CONTROL</title><link>http://www.foxite.com/articles/read.aspx?id=5&amp;document=the-microsoft-listview-control</link><guid>http://www.foxite.com/articles/read.aspx?id=5&amp;document=the-microsoft-listview-control</guid><description>This sample by Simon Arnold shows you how to implement a Listview in your Visual FoxPro forms.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Thu, 03 May 2001 13:30:26 +0100</pubDate></item><item><title>TAME THE STRING</title><link>http://www.foxite.com/articles/read.aspx?id=4&amp;document=tame-the-string</link><guid>http://www.foxite.com/articles/read.aspx?id=4&amp;document=tame-the-string</guid><description>Team member Dale Dedoroy tells us how to deal with strings and string manipulation in Visual FoxPro.</description><author>Dale Dedoroy&lt;invalid-address@foxite.com&gt;</author><pubDate>Fri, 20 Apr 2001 19:36:52 +0100</pubDate></item><item><title>VFP AND ADO (PART 2 OF 2)</title><link>http://www.foxite.com/articles/read.aspx?id=3&amp;document=vfp-and-ado-part-2-of-2</link><guid>http://www.foxite.com/articles/read.aspx?id=3&amp;document=vfp-and-ado-part-2-of-2</guid><description>Second and last part of a series of articles/samples in which Foxite.COM Team Member Simon Arnold explains how to use ADO in Visual FoxPro.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 11 Apr 2001 22:34:32 +0100</pubDate></item><item><title>TEACH THE FOX HUNT PICTURES BETTER</title><link>http://www.foxite.com/articles/read.aspx?id=2&amp;document=teach-the-fox-hunt-pictures-better</link><guid>http://www.foxite.com/articles/read.aspx?id=2&amp;document=teach-the-fox-hunt-pictures-better</guid><description>Dale Dedory  shows us how to use the Kodak Image Edit control in Visual FoxPro.</description><author>Dale Dedoroy&lt;invalid-address@foxite.com&gt;</author><pubDate>Wed, 11 Apr 2001 22:34:18 +0100</pubDate></item><item><title>VFP AND ADO (PART 1 OF 2)</title><link>http://www.foxite.com/articles/read.aspx?id=1&amp;document=vfp-and-ado-part-1-of-2</link><guid>http://www.foxite.com/articles/read.aspx?id=1&amp;document=vfp-and-ado-part-1-of-2</guid><description>First part of a series of two articles/samples in which Foxite.COM Team Member Simon Arnold explains how to use ADO in Visual FoxPro.</description><author>Simon Arnold&lt;invalid-address@foxite.com&gt;</author><pubDate>Tue, 10 Apr 2001 20:40:46 +0100</pubDate></item></channel></rss>