to order online
Subscription info here.
to order online.
Tamar E. Granor,
Length: 24 pages (A4)
Formats Available: Printed (incl. electronic) or Electronic only
Printed format: A4 (210x297 mm or 8.3x11.7 in)
Electronic format: PDF
Single Issue Price ($US): 29.00 (printed+electronic) $19.00 (electronic only)
Press date: March, 2012
Printed issue availability: 2012/05 issue being mailed on May 10, 2012.
Electronic issue availability: Available for download.
Source code: Available for download.
May, 2012 - Number 26
Put Event Binding to Work, Part 2
Tamar E Granor
Use BindEvent() to make your applications easier to use.
In my last article, I gave an overview of the BindEvent() function and showed some of the ways I use it to improve my applications. In this article, we'll see some additional examples, including one that binds to a Windows event.
Creating ActiveX Controls for VFP using.NET, Part 1
ActiveX controls provide a way to add both functionality and a modern appearance to your VFP applications. Unfortunately, there are few new ActiveX controls these days. On the other hand, the .Net framework comes with many attractive looking controls, and there’s an entire industry devoted to providing even more. This is the first in a series of articles discussing techniques for creating ActiveX controls from .Net components so we can take advantage of these controls without having to convert our applications to .Net.
Barcoding data has been around for decades, and has become simpler over time. Yet developers struggle when they are first approached to include barcodes in their applications. The challenges include finding the appropriate barcode fonts, finding compatible ActiveX controls, and getting barcode readers to read the generated barcodes. This month, in our ongoing series on VFPX, Rick covers how barcoding is simplified for Visual FoxPro developers using FoxBarcode.
SQLite Connections: Error Handling and Verification
“We need to get away from DBFs” is a refrain I hear regularly from fellow developers. Be it due to perceived instability of the file format, the need for tables larger than 2 GB, or the result of political machinations, the result is the same – a desire to move to a SQL database back-end. SQLite can be an excellent intermediate step – and possibly the final word - in the process of restructuring your application to talk to a SQL back-end. In this article, I discuss how to deal with the usual spate of errors that can occur when connecting to SQLite from VFP, and then how to verify that the connection actually is working.