Help  |   Contact Us  |   About Us  |   News and Events
Books, conferences, and other information about... Moving to Linux Switching to OOo Building Linux Apps Using Visual FoxPro
Buy      Download      Your Account      Catalog      Support      Conferences      Resources      Fun

FoxRockX Single Issue, September/October, 2009 (No. 10)



Click HERE to order online

Downloads

Subscription info here.

Click HERE to order online.

Authors:  Pradip Acharya, Rainer Becker, Tamar E. Granor, Doug Hennig, Rick Schummer, Eric Selje

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: September, 2009


Printed issue availability: 2009/09 issue being mailed on September 10.
Electronic issue availability: Available for download.
Source code: Available for download.


September, 2009 - Number 10
Editorial: New kids on the block [[Rainer Becker]] And here they come: A new book about Visual FoxPro has been sent to the printer today, and printed copies will be available in September 2009. It is the rewritten version of the best-selling Visual FoxPro book of all time: "Effective Techniques for Application development with Visual FoxPro 6.0" by Jim Booth and Steve Sawyer from Hentzenwerke Publishing. Jim Booth has reworked and updated it for Visual FoxPro 9.0, but it is still valid for all versions. And why do we say 'kids' instead of 'kid'? Because this book, "Effective Application development with Visual FoxPro" comes in two flavours, English and German at the same time!

VFPX: Code Analyst [[Rick Schummer]] Code Analyst is a tool developed by Andrew MacNeill who is a long time Visual FoxPro guru and most recently famous for his "The Fox Show" podcasts (http://akselsoft.libsyn.com/). Code Analyst is being developed to help Visual FoxPro developers recognize possible refactoring opportunities. If you are not familiar with refactoring then you need to know it is part of the development process when you recognize a "smell" of properly working code that could be written better. There are a number of refactoring patterns developers have detailed over the years and concepts we all recognize in our code and in other developers' code. Code Analyst is here to help you find these opportunities faster.

Deep Dive: Custom UI Controls:SFCombo Tree [[Doug Hennig]] Sometimes you need to display a list of items but don't have much room to do so. While a combo box is usually used in this case, it doesn't display a hierarchical list or support checkboxes for items. SFComboTree fits this need nicely.

New Ways: The Right Keys are Primary [[Tamar Granor]], PhD FoxPro is a relational database, that is, data is stored in multiple tables with fields that establish relationships between those tables. In order to establish those relationships, there must be a way to uniquely identify each record in a table. The field or fields that link one table to another are called keys. Over the years, the best practices for creating those keys have changed, as have the tools for doing so in VFP.

New Ways: Test Driven Development, After the Fact, Part II [[Eric Selje]] In Part I, we reviewed what test-driven development (TDD) was, created some unit tests in Fox-Unit, and put together some trivial code to calculate a factorial to run the tests on. It's easy stuff when you're starting with a blank slate, but how do you get started when you've already got a ton of legacy code? This article will show you how to make a couple of quick changes to FoxUnit to quickly get a suite of tests on existing code.

New Ways: ActiveLabel Class - CmdButton Substitute for Forms with the New Look [[Pradip Acharya]] On the Web and in desktop applications, command buttons are a rare sight today. An action is launched via a highlighted or underlined text string. While VFP offers a HyperLink native class and a Click method for a label, neither a Hyper-Link nor a passive label fulfils the general need for a full featured ActiveLabel control with SetFocus, Keypress and TabStop functionality with builtin co-ordination of associated internal or external access keys, images(s), and supplementary descriptive label. Pradip Acharya presents an easy to use ActiveLabel class with rich capabilities which is not a container class. The class library in the download is self sufficient with no external dependencies. The class is also an excellent Toolbar alternative for simplicity, and can also serve as raised 3D buttons as seen in VFP task panes, with optional double line captions.

Help  |   Contact Us  |   Legal  |   Privacy  |   Copyright  |   Join Our Mailing List