04.08.2013 Views

Chapter 16 Customizing Your Development ... - dFPUG-Portal

Chapter 16 Customizing Your Development ... - dFPUG-Portal

Chapter 16 Customizing Your Development ... - dFPUG-Portal

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

460 The Fundamentals of Visual FoxPro 6.0<br />

written tools as well as commercial products in the same place and use a naming convention to<br />

keep them straight.<br />

Application directory contents<br />

As described before, each customer has its own directory off of the root directory, and each<br />

project for a customer has its own directory underneath the customer’s directory.<br />

So what’s in the directory for a project? Just a handful, really. See Figure <strong>16</strong>.6.<br />

Figure <strong>16</strong>.6. The Intergalactic Corporation has<br />

two applications: Books and Software Inventory<br />

Control Application, and Books and Software<br />

Inventory Control Application–Plus.<br />

At first glance, it might seem that I’ve just replaced the multiplicity of directories used by<br />

Microsoft’s Visual FoxPro install with my own—equally voluminous, and clearly more<br />

confusing—set. However, a brief explanation will set all right again.<br />

Doc<br />

I know—it’s a radical idea, but I keep all of the documentation for a project. Things like<br />

correspondence, specifications, data diagrams, and so on, all end up in this directory.<br />

Occasionally you’ll have documentation that is specific to a customer, but not to any specific<br />

project—in those cases, I create a generic DOC directory on the same level as each project.<br />

Source<br />

SOURCE, obviously, contains source code. All of it. Into this directory goes the project, every<br />

custom menu, program, form, and class library file (classes that are specific to this project), as<br />

well as any other types of files (like bitmaps) for this application. I’ve already whined about my<br />

dislike for multiple source code directories, and you’re welcome to create separate directories if<br />

you like; you can still use the rest of this structure with very little modification.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!