Greetings Alan,
Welcome. May I share my own thoughts about these two questions? Many opinions are voiced and all have value.
2. I am especially interested in the Security Layer for my application. I understand that it has not been completed in the Codebook 6.1 version as yet. Should I develop in Codebook 6.0 for the time being, and upgrade later? 3. I made the mistake of attempting to follow the User Manual instructions with Codebook 6.1 on my VFP 5.0 - obviously I got nowhere as the filenames were different and, now I know, that 6.1 is not VFP 5.0 compatible. Does the Codebook 6.0 file structure match the User Manual more closely so that I will be able to follow the instructions and create a sample app to study, or will I need different startup instructions?
(3) Do not unzip the CB61 files over to CB60 files. This will be messy. The functions and methods in CB61 are all VFP5 supported, from what I've seen. Unless you need to develop in VFP5... I would go ahead and upgrade to 6 or 7. The framework will function nicely with all 3 versions.
I would place the CB folder as a sibling to the projects that you will develop. In other words create or use a high level folder like your VFP installed folder or another folder specifically for development. Then create a subfolder for COMMON and TEMPLATE. Under this high level folder you create new applications by running NewApp. I placed NewApp inside the high level folder and everything works swimmingly.
(2) Security in CB60 was developed by CT Blankship and is known as Savi security. He spent a lot of effort on it and it has many good features. I have rewritten some of the libraries while retaining the basic design. If you are starting new to CB you are in a great position to implement and feedback on these modified libraries. I can send you a zip file and some short documents to get you started. james.sayer AT oak D.OT doe.gov Even if you should decide to use Savi security, this document should help you to get started using it quickly.
The best way to learn the framework is to become familiar with the cbizobj, cforms, and ccollection classes. Go to the Flash web site and look for archived copies of Codebook Newsletter. Vol 1 issue 1 has a great article on the data environment that is required reading.
Go get em. James Sayer ©2001 James Sayer |