Number 59
01 The New Home of VFPX
Doug Hennig
05 Introducing Project Explorer, Part 1
Doug Hennig
15 Splitting a Procedure File
Tamar E. Granor, PhD
20 General Data Protection Regulation
John Kullmann, Rainer Becker-Hinrichs
22 Press Release: Partnership Announcement
John Kullmann
Number 58
01 Natural Sorting
Doug Hennig
05 Creating iCalendar Files
Doug Hennig
08 Graphing crosstabs
Tamar E. Granor, PhD
14 RIP Janis Booth
Tamar E. Granor, PhD
15 Quibbles, Quirks, and Quickies, Part II
Rick Borup
Number 57
01 Handling Multiple Monitors
Doug Hennig
06 Modal form, All menus Active - How so?
Pradip Acharya
09 Sending crosstabs to Excel
Tamar E. Granor, PhD
16 Quibbles, Quirks, and Quickies, Part I
Rick Borup
Number 56
01 Lessons Learned in Version Control, Part 3
Doug Hennig
07 The Database Documentor
Whil Hentzen
12 Handling crosstabs and other wide data in VFP reports
Tamar E. Granor, PhD
19 RIP: Marcia Akins
Rick Schummer
Number 55
01 Lessons Learned in Version Control, Part 2
Doug Hennig
06 Seamlessly Read/Edit/Save numeric data of variable precision
Pradip Acharya
08 Continuous Integration with Jenkins and Visual FoxPro
Eric Selje
19 With abbreviations to success
Christof Wollenhaupt
Number 54
01 Lessons Learned in Version Control, Part 1
Doug Hennig
07 Solve date problems
Tamar E. Granor, PhD
13 FoxUnit in Depth, Part 2
Eric Selje
18 Parsing Obnoxious Text Files - Part 2
Whil Hentzen
Number 53
01 A Generic About Dialog
Doug Hennig
04 Processing Whole Words
Doug Hennig
07 German Devcon 2016
Shonnon Morris
09 Share what you know
Tamar E. Granor, PhD
11 Working with dates and times in SQL Server
Tamar E. Granor, PhD
17 FoxUnit in Depth
Eric Selje
Number 52
01 Working with Microsoft Excel, Part 2
Doug Hennig
05 More on PIVOT
Tamar E. Granor, PhD
11 Windows 2012R2 and slow VFP database applications
Gerion Kunst
13 Advanced Uses for Dynamic Form
Doug Hennig
20 VFPRegExTool
Rick Schummer
Number 51
01 Working with Microsoft Excel, Part 1
Doug Hennig
06 PIVOT = Crosstabs, SQL Style
Tamar E. Granor, PhD
12 VFPX: GoFish 5
Rick Schummer
Number 50
01 Need Help? HTML Help Builder to the Rescue
Doug Hennig
07 Generating crosstabs in VFP
Tamar E. Granor, PhD
15 Parsing Obnoxious Text Files
Whil Hentzen
17 VFPX: TwilioX
Rick Schummer
Number 49
01 Speed in Object Creation and Destruction
Tamar E. Granor, Ph.D.
07 Taking Advantage of the Windows API
Doug Hennig
13 "We Want To Go To SQL"
Whil Hentzen
16 VFPX: Thor - Creating and Sharing Tools
Rick Schummer
Number 48
01 Use MDots for speed, not just for correctness
Tamar E. Granor, Ph.D.
05 Creating a Plug-in Architecture for Your Applications, Part 2
Doug Hennig
14 Automating the Filling In Of A PDF - Reprise, Part 2
Whil Hentzen
18 VFPX: Thor Option Dialogs
Rick Schummer
Number 47
01 Including missing data
Tamar E. Granor, Ph.D.
08 Anonymizing Your Data
Whil Hentzen
15 VFPX: StripeX
Rick Schummer
22 Automating the Filling In Of A PDF - Reprise, Part 1
Whil Hentzen
Number 46
01 Creating a Plug-in Architecture for Your Applications, Part 1
Doug Hennig
06 Extend your queries with APPLY
Tamar E. Granor, Ph.D.
17 Lessons From A VFP Conversion Gone Bad - II
Whil Hentzen
Number 45
01 Scheduling Tasks from VFP
Doug Hennig
06 Using OVER with analytic functions, Part 2
Tamar E. Granor, Ph.D.
11 VFPX: ThemedTitleBar
Rick Schummer
17 Lessons From A VFP Conversion Gone Bad I
Whil Hentzen
Number 44
01 Add Gauges to Your Applications
Doug Hennig
08 Using OVER with analytic functions, Part 1
Tamar E. Granor, Ph.D.
13 What's in That Data Set?
Whil Hentzen
17 VFPX: Update Core VFP
Rick Schummer
Number 43
01 New UI Classes From Carlos Alloatti
Doug Hennig
06 More on OVER
Tamar E. Granor, Ph.D.
11 Do custom replacements with GoFish
Tamar E. Granor, Ph.D.
13 How Big Is That System?
Whil Hentzen
16 Integrating Visual FoxPro and MailChimp, Part 5/2
Whil Hentzen
Number 42
01 The Latest Techniques in Deploying VFP Applications, Part 3
Doug Hennig
05 Combining Query Results
Tamar E. Granor, Ph.D.
08 Hacking IntelliSense
Rick Schummer
15 Integrating Visual FoxPro and MailChimp, Part 5/1
Whil Hentzen
21 The FoxRockX Portal
Whil Hentzen
Number 41
01 VFPX: FoxBin2Prg
Rick Schummer
14 One-Step Insert and Update
Tamar E. Granor, Ph.D.
01 The Latest Techniques in Deploying VFP Applications, Part 2
Doug Hennig
20 Integrating Visual FoxPro and MailChimp, Part 4
Whil Hentzen
Number 40
01 VFPX: FoxUnit
Rick Schummer
14 Summarizing aggregated data, Part 2
Tamar E. Granor, Ph.D.
01 The Latest Techniques in Deploying VFP Applications, Part 1
Doug Hennig
20 Integrating Visual FoxPro and MailChimp, Part 3
Whil Hentzen
Number 39
01 Integrating Word's Spellcheck to Your VFP Application
Whil Hentzen
14 Summarizing aggregated data, Part 1
Tamar E. Granor, Ph.D.
20 Integrating Visual FoxPro and MailChimp, Part 2
Whil Hentzen
Number 38
01 Unit Testing VFP Applications, Part 3
Doug Hennig
08 VFPX: ExcelXML
Rick Schummer
14 Getting the Top N for each Group
Tamar E. Granor, Ph.D.
20 Integrating Visual FoxPro and MailChimp, Part 1
Whil Hentzen
Number 37
01 Unit Testing VFP Applications, Part 2
Doug Hennig
06 VFPX: FoxyXLS
Rick Schummer
10 Handling hierarchical data
Tamar E. Granor, Ph.D.
16 Data Munging with Python 2/2
Whil Hentzen
19 Data Munging with Python 3
Whil Hentzen
Number 36
01 Unit Testing VFP Applications, Part 1
Doug Hennig
06 VFPX: Thor’s Finder
Rick Schummer
13 Consolidate data from a field into a list
Tamar E. Granor, Ph.D.
18 Data Munging with Python 2
Whil Hentzen
Number 35
01 Deep Dive: Introduction to C# for VFP Developers Part 5
Doug Hennig
08 VFP: Ideal for Tools, Part 3
Tamar E. Granor, Ph.D.
14 A Bevy of Timers
Whil Hentzen
19 Data Munging with Python
Whil Hentzen
Number 34
01 Deep Dive: Introduction to C# for VFP Developers Part 4
Doug Hennig
08 VFP: Ideal for Tools, Part 2
Tamar E. Granor, Ph.D.
16 VFPX: FoxyPreviewer
Rick Schummer
Number 33
01 Deep Dive: Introduction to C# for VFP Developers Part 3
Doug Hennig
08 Case Study: Using SQLite to break the 2GB Barrier
Whil Hentzen
17 VFP: Ideal for Tools, Part 1
Tamar E. Granor, Ph.D.
22 VFPX: Application Updater
Rick Schummer
Number 32
01 Deep Dive: Introduction to C# for VFP Developers Part 2
Doug Hennig
06 Know How: Give Thor Tool Options
Tamar E. Granor, Ph.D.
12 VFPX: Dynamic Forms
Rick Schummer
21 Basics: Setting up VFP 9
Whil Hentzen
Number 31
01 Deep Dive: ntroduction to C# for VFP Developers Part 1
Doug Hennig
07 Know How: Make Thor Your Own
Tamar E. Granor, Ph.D.
13 Future: The Business Case for Upgrading Apps to Visual FoxPro in 2013, Part 2
Whil Hentzen
19 VFPX: FoxBarcodeQR
Rick Schummer
Number 30
01 Deep Dive: Call .NET Code from VFP the Easy Way
Doug Hennig
06 Know How: Try Thor’s Terrific Tools, Part 2
Tamar E. Granor, Ph.D.
13 Deep Dive: Another Boring Article About Regular Expressions X
Whil Hentzen
18 Future: The Business Case for Upgrading Apps to Visual FoxPro in 2013, Part 1
Whil Hentzen
Number 29
01 Know How: Try Thor’s Terrific Tools, Part 1
Tamar E. Granor, Ph.D.
08 Deep Dive: Creating ActiveX Controls for VFP using .Net, Part 4
Doug Hennig
12 VFPX: IntellisenseX
Rick Schummer
19 SQLite: Vive La Difference – How SQLite varies from VFP SQL
Whil Hentzen
Number 28
01 Editorial: The Business Case for Upgrading Apps to Visual FoxPro in 2013
Whil Hentzen
05 Know How: Using Assign methods
Tamar E. Granor, Ph.D.
09 Deep Dive: Creating ActiveX Controls for VFP using .Net, Part 3
Doug Hennig
14 VFPX: Data Explorer 3
Rick Schummer
20 New Ways: OS Based Invisible Data Compression in VFP
Pradip Acharya
Number 27
01 Editorial: Learn, Network, Be inspired
Rick Schummer
02 Know How: Put Access methods to work
Tamar E. Granor, Ph.D.
06 Deep Dive: Creating ActiveX Controls for VFP using .Net, Part 2
Doug Hennig
11 SQLite: Inserting Large Amounts of Data into SQLite
Whil Hentzen
14 VFPX: VFP 9 SP2 Help File
Rick Schummer
18 Silverligh: Creating Dependency Properties and Understanding DP-concepts
Patrick Schärer
23 Tips & Tricks: Cool tool for reporting problems
Tamar E. Granor, Ph.D.
Number 26
01 Know How: Put Event Binding to Work, Part 2
Tamar E. Granor
07 Deep Dive: Creating ActiveX Controls for VFP using .Net, Part 1
Doug Hennig
12 SQLite: SQLite Connection: Error Handling and Verification
Whil Hentzen
19 VFPX: FoxBarcode
Rick Schummer
Number 25
01 Know How: Put Event Binding to Work, Part 1
Tamar E. Granor
08 Deep Dive: Make Your Menus Pop
Doug Hennig
13 VFPX: GoFish 4
Rick Schummer
21 SQLite: Getting started with Client-Server with SQLite
Whil Hentzen
Number 24
01 New Ways: Managing Properties as Virtual Table Fields
Pradip Acharya
02 Deep Dive: The ctl32 Library, Part 3
Doug Hennig
06 Know How: Speed Up Your SQL Code
Tamar Granor, Ph D
09 VFPX: Parallel Fox
Rick Schummer
Number 23
01 New Ways: Foxparse C Library for Handling Strings, Properties and Windows
Pradip Acharya
Number 22
01 Editorial: Totally Marshmallowed? Join us at SWFox DevCon for a refresher!
Rainer Becker
02 Deep Dive: The ctl32 Library, Part 2
Doug Hennig
07 Know How: Make Your Queries Fly
Tamar Granor, Ph D
11 VFPX: Thor Adding Tools
Rick Schummer
17 Tips & Tricks: Schummer Tips and Tricks
Rick Schummer
19 Tips & Tricks: Report Writer
Cathy Knight
21 Internationalization: Internationalize Your App, Part 1 Entering international characters
Rainer Becker
Number 21
1 Editorial: It's show time again
Rainer Becker
02 Deep Dive: The ctl32 Library, Part 1
Doug Hennig
07 Know How: Talking to Microsoft Office
Tamar Granor, Ph D
11 Customerizing: Customizing Your Vertical Market Application, Part IV
Cathy Pountney
17 Silverlight: Applications and the local System
Michael Niethammer
19 VFPX: Thor Introduction
Rick Schummer
Number 20
1 Deep Dive: Email and File Transfer the Fast (and Cheap!) Way
Doug Hennig
06 Know How: Build Your Own Project Tools
Tamar Granor, PhD
13 Customerizing: Customizing Your Vertical Market Application, Part III
Cathy Pountney
17 Tools: dFPUG.fll Version 3 - Zip, Scan and more
Venelina Jordanova & Uwe Habermann & Erich Todt
Number 19
1 Deep Dive: Encryption the Fast (and Cheap!) Way
Doug Hennig
06 Know How: Inside the Object Inspector
Tamar Granor, PhD
14 Customerizing: Customizing Your Vertical Market Application, Part II
Cathy Pountney
19 VFPX:Vista (and Windows 7) Dialogs via COMtool
Rick Schummer
Number 18
1 Deep Dive: Compression the Fast (and Cheap!) Way
Doug Hennig
06 Know How: Introducing the Object and Collection Inspector
Tamar Granor, PhD
09 Customerizing: Customizing Your Vertical Market Application, Part I
Cathy Pountney
13 Silverlight: Lightswitch - a first look at the Beta of the new RAD tool
Michael Niethammer
20 Tools: Application String Handling Made Easy with Foxparse C library
Pradip Acharya
Number 17
1 Silverlight: Rescue in sight with Silverlight
Venelina Jordanova & Uwe Habermann
10 Deep Dive: A More Flexible Report Designer
Doug Hennig
18 Know How: Understanding Business Objects, Part III
Tamar Granor, PhD
Number 16
1 Editorial: Rescue in sight with Silverlight
Rainer Becker
2 VFPX: zProc IntelliSense
Rick Schummer
7 Deep Dive: Practical Uses for GDIPlusX, Part III
Doug Hennig
11 Know How: Understanding Business Objects, Part II
Tamar Granor, PhD
20 Silverlight: SL Data-Binding and Data-Validation
Michael Niethammer
Number 15
1 Silverlight: Silverlight for VFP Developers
Venelina Jordanova & Uwe Habermann
9 VFPX: Code References
Rick Schummer
14 Deep Dive: Practical Uses for GDIPlusX, Part II
Doug Hennig
19 Know How: Understanding Business Objects, Part I
Tamar Granor, PhD
Number 14
1 Editorial: The Visual FoxPro Roadshow 2010
Rainer Becker
2 VFPX: OOP Menus
Rick Schummer
8 Deep Dive: Practical Uses for GDIPlusX, Part I
Doug Hennig
13 New Ways: Extending the Toolbox
Tamar Granor, PhD
18 New Ways: Dating with DBI
Toni Feltman
Number 13
1 Editorial: Visual FoxPro Stack Overflow
Ken Levy
2 VFPX: ProjectHookX
Rick Schummer
6 Deep Dive: Introduction to GDIPlusX, Part III
Doug Hennig
11 New Ways:OOP + Metadata = Flexibility
Tamar E. Granor, PhD
15 New Ways:Paying it Forward
Toni M. Feltman
Number 12
1 Editorial: Get on the VFPX Bandwagon
Rick Schummer
2 VFPX: SCCTextX
Rick Schummer
6 Deep Dive: Introduction to GDIPlusX, Part II
Doug Hennig
13 New Ways: Take adventage of SQL improvements
Tamar E. Granor, PhD
17 New Ways: Where�s the Beef?
Jim Booth
19 New Ways: String.Format for VFP
Eric Selje
22 VUProjectTools: Updating project files from the source control management
Venelina Jordanova & Uwe Habermann
FoxRockX Special issue "VFP.NET"
01 VFP.NET
Boudewijn Lutgerink
Number 11
01 Editorial:
Ken Levy
02 VFPX: Control Renamer
Rick Schummer
07 Deep Dive: Introduction to GDIPlusX, Part I
Doug Hennig
13 New Ways: Collections instead of Arrays
Tamar Granor, PhD
17 Best Practices: Best Practices Part VI
Jim Booth
19 VUProjectTools: Beauty Studio
Venelina Jordanova & Uwe Habermann
Number 10
01 Editorial: New kids on the block
Rainer Becker
02 VFPX: Code Analyst
Rick Schummer
09 Deep Dive: Custom UI Controls:SFCombo
Doug Hennig
14 New Ways: The Right Keys are Primary
Tamar Granor, PhD
18 New Ways: Test Driven Development, After the Fact, Part II
Eric Selje
21 New Ways: ActiveLabel Class - CmdButton Substitute for Forms with the New Look
Pradip Acharya
Number 9
01 Editorial: All You Can Eat!
Rainer Becker
02 VFPX: Tabbing Navigation
Rick Schummer
06 Deep Dive: Custom UI Controls:Splitter
Doug Hennig
10 Best Practices: Best Practices Part V
Jim Booth
13 New Ways: Use the Toolbox!
Tamar Granor, PhD
20 New Ways: Test Driven Development,After the Fact, Part I
Eric Selje
Number 8
01 Editorial: VFP 9 SP2 News
Rick Schummer
02 VFPX: PEM-Editor
Rick Schummer
10 Deep Dive: Creating Explorer Interfaces in Visual FoxPro, Part 3
Doug Hennig
16 Best Practices: Best Practices Part IV
Jim Booth
20 New Ways: Handling Code that Changes at Runtime
Tamar Granor, PhD
23 New Ways: Use FastNoData to drastically improve form load times
Mike Yearwood
Number 7
01 Editorial: Thanks for the Memories (and all the code)!
Doug Hennig
02 VFPX: FoxTabs the VFP IDE
Rick Schummer
05 Deep Dive: Creating Explorer Interfaces in Visual FoxPro
Part 2 by Doug Hennig
11 KitBox: So Long and Thanks for all the Fish!
Marcia Akins and Andy Kramek
16 New Ways: The Scope of Things
Tamar Granor, PhD
19 Best Practices: Best Practices Part III
Jim Booth
Number 6
1 VFPS: Visual FoxPro Stack
Ken Levy
2 VFPX: Using Desktop Alerts
Rick Schummer
6 KitBox: Take it up with Management
Marcia G. Akins, Andy Kramek
10 New Ways: From Type to Type
Tamar E. Granor, PhD
13 Best Practices: Best Practices Part II
Jim Booth
17 Extend Excel with VFP!: Using a Visual FoxPro ComServer with Excel (and other VBA applications)
Rainer Vömel
Number 5
1 Introduction
Rainer Becker
2 VFPX: Using the BalloonTip
Rick Schummer
8 Deep Dive: Creating Explorer Interfaces in Visual FoxPro, Part 1
Doug Hennig
15 Kit Box: A Moving Experience
Marcia Akins and Andy Kramek
18 New Ways: Breaking Up is Not Hard to Do
Tamar Granor, Ph D
21 Best Practices: Best Practices Part I
Jim Booth
Number 4
1 Introduction
Rick Schummer
3 VFPX: Putting the OutlookNavBar to use
Rick Schummer
11 Deep Dive: Practical Uses for XML, Part 2
Doug Hennig
17 KitBox: A program is trying to automatically send e-mail
Marcia Akins and Andy Kramek
23 New Ways: Working with text
Tamar Granor, Ph D
27 New Ways: Past or Future Date Range in Reports
Pradip Acharya
Number 3
1 Introduction
Rainer Becker
2 VFPX: ctl32_StatusBar Easy to Implement
Rick Schummer
7 Deep Dive: Practical Uses for XML, Part 1
Doug Hennig
14 New Ways: Working with work areas
Tamar Granor, Ph D
18 KitBox: Doing a PROPER job
Marcia Akins and Andy Kramek
21 Vista: Displaying form borders in Windows Vista
Uwe Habermann
24 Events: The DevCon Germany 2007 from a visitors perspective
Boudewijn Lutgerink
Free special issue: German version, sponsored by Sybase
1 Advantage Database Server f�r Visual FoxPro Entwickler
Doug Hennig
Number 2
1 Introduction
Rainer Becker
2 New Ways: Use the right loop for the job
Tamar Granor, Ph D
6 New Ways: Stroking the Keys
Jim Booth
8 Deep Dive: A Generic Import Utility, Part 2
Doug Hennig
15 KitBox: All a matter of form
Marcia Akins and Andy Kramek
21 VFPX: Property / Method Dialog Replacements
Rick Schummer
Free special issue: sponsored by Sybase
1 Advantage Database Server for Visual FoxPro Developers
Doug Hennig
Number 1
1 Introduction, see Fox Rock X Introduction
Rainer Becker
2 VFPX: Open Source Extensions
Rick Schummer
9 Deep Dive: A Generic Import Utility, Part 1
Doug Hennig
15 New Ways: Parsing und Building File and Path Names
Tamar Granor, Ph D
19 KitBox: Managing Global Variables
Marcia Akins and Andy Kramek
23 Blog: Advantage Database Server V9.0
available soon by Andy Kramek