eBlue, Sacra Blue Online Magazine
     Number 201 - April 1999
400X60 Ad Banner
eBlue site map, home, help

Hardcopy
Edited by Tom Anderson




Contact Book Review Editor Tom Anderson at 916-488-1870 or by e-mail at t_anderson@usa.net.
Access Developer's Handbook and a Photoshop Classroom

Microsoft Access 97 Developer's Handbook
Review by Tom Anderson

To get the most out of this book, you should have experience with Access 97, including building basic forms, queries, and reports, and you should also have some experience with macros. With that background, you can get a lot from the Microsoft Access 97 Developer's Handbook. It's definitely not for a complete beginner.
    The book aims to instill a basic grounding in programming Microsoft Access, with a focus on Visual Basic for Applications (VBA).
    The first section provides a grounding in VBA. It's aimed at both novice programmers and more experienced developers coming from a different programming background. This includes the basics of creating procedures and also covers error handling, a topic most books leave to the end.
    Part two focuses on the user interface, using forms and controls to create a "typical" Windows application. Included here are discussions of event-driven programming and the Microsoft Access object model.
    Working with the data itself is covered in part three, and covers the Jet engine (Microsoft's database engine), DAO (data access objects), Access SQL (structured query language), manipulating data, implementing security, and much more.
    Finally, the fourth section covers ActiveX controls, OLE (object linking and embedding), creating Web pages from data, and even adding a custom browser to your application.
    I found the book a very thorough grounding in the essentials of Access. It has the usual bunch of typos and mistakes that require working through on your own, but they're not so difficult that they become a major frustration. It's helpful to understand variables, programming loops, and the other programming constants, but not essential. But be aware that the authors don't repeat themselves. You may find yourself reading and re-reading pages to get a complete understanding.
    One practice I found particularly helpful was how the authors first show a simple solution to a problem, then expand gradually on the functionality of the solution, and finally (often) turn it into a generic solution that can be added to your Access toolbox.
    This is a well-done text and worth your time if you have the experience required to understand it.

Microsoft Access 97 Developer's Handbook
By Timothy M. O'Brien, Steven J. Pogge, and Geoffrey E. White 
[$39.99, 626 pages with CD-ROM]
Microsoft Press, 1997
One Microsoft Way
Redmond, WA 98052-6399
www.microsoft.com

ISBN 1-57231-358-7

Adobe Photoshop 5 Classroom in a Book
Review by Mike Simpson

It was at the August 1998 meeting that my ticket won a copy of Photoshop 5.0 (PS5). Tom Anderson remembered in October and asked if I would be interested in reviewing a publication on the subject, and we finally connected at February's meeting. This review of Adobe Photoshop 5 Classroom in a Book is the result.
    Adobe writes this book for owners of Photoshop 5.0. I cast myself into terra incognita in two directions. The first, of course, is Photoshop. I have used many paint programs and am familiar with Adobe PageMaker, but never before a photo enhancement application quite like this. The second is that the style of this book requires a different kind of review. I take a new departure and give a diary of discovery.
    I begin on February 19. Three and one-half hours are spent on the introduction and the tour. I decide that a book review of one of the most powerful photo manipulators is not going to be easy. Still, I have one thing on my side. The authors of Adobe Photoshop 5 Classroom in a Book are the staff of Adobe (the makers of Photoshop 5.0).
    The introduction tells me what I already know, mostly that my system is too antiquated for the best performance. I have at least Photoshop 5.0's minimum requirements of Windows 95, 32 MB of RAM, 60 MB hard drive space, 8-bit (256 colors) display, CD-ROM, and a sound card (for the Photoshop Tour and Photoshop Training modules). So I dive in and take the Tour (also included with the product and so I am repeating what I once did). The tour is painless and easy to follow but the learning curve will apparently be steep.
    "In sequence" instructions guide me as I assemble three images into one and manipulate the look of the final image. Yet it is clear to me that I could not possibly repeat what I have just done on my own. Following the tour, thirteen chapters in the book are set up as lessons very much like you might receive in a classroom. So, they aptly name the book. Each lesson begins with the first steps of initializing the preferences file to defaults and loading lesson files for that lesson. Included with each is an end file so you can see what you are going to accomplish with that lesson.
    In the evening of August 19 I take lessons 1 and 2, "Getting to Know the Work Area" and "Working with Selections," in about three and one-half hours. Lesson 1 is a cursory look at the toolbox, mainly using its zoom features. Included is a review of using help files. I have the sense of breaking into something monumental, but I like Adobe's approach to starting a lesson. (It reminds me of my first computer programming class way back when. Where does one begin? With Start!)
    The authors tell which tools you will be using and which files should be opened to start each lesson. They might call lesson 2 "Mr. Potato Head." It uses the marquee, move, lasso, and magic wand tools to teach how to assemble a face composed of parts of fruits and vegetables. Do not make any mistakes when following their directions.

I got hopelessly lost twice, and had to begin again. The authors suggest saving your files frequently, so that work between saves is not lost (a good habit to get into anytime). As I become more familiar with Photoshop, mistakes should cease.
    On February 21, I begin lesson 3, "Layer Basics," and take four hours to complete. I find it "verrry interesting"! Manipulating layers is very tricky and gives great control over the result. Layering is not new to me, but the controls that Photoshop supplies for each layer and between layers are phenomenal. Another four and one-half hours and I have completed lesson 4, "Paint and Editing." The true power of this lesson book is the way in which the authors acquaint the reader with the potential of PS5. They cannot cover everything. That would be quite impossible in a book of this size. However, they do point the way in this lesson to painting and to correcting unwanted brush strokes. A nice job!
    I spend the next few days absorbing lessons 5, 6 and 7. The topics are "Masks and Channels," "Photo Retouching," and "Basic Pen Tool Techniques," respectively. Masks separate parts of an image, to change one part without damaging or changing another. Channels may be considered as different kinds of layers, except that they only store masks.
    Lesson 6 teaches how to turn a drab gray background sky into blue with clouds (like magic). It also explains how to brighten colors and bring out reflections with the use of filters (which can "paint" onto the image).
    Finally, lesson 7 gives me a new idea about pens. These tools do not operate in the conventional drawing sense although they may be applied as such. I believe these pens are more powerful because of their ability to conform to image outlines by placing points and giving direction to the line into and out of the point. I spent about two hours per chapter initially. Yet I could not help but play with these techniques for much longer. In fact, experimenting is the key to understanding this application. Be prepared to get taken in!
    So it is not until February 27 that I begin lesson 8. It delves into combining multiple images to create a more complex visual expression using guides, layers, masks, color and tonal adjustments. I had some trouble copying and pasting text effects, but solved the problem by treating each text box individually. That just means there is more than one way to solve a problem because of PS5's flexibility. I must be catching on, because this lesson only took an hour to complete! The next lesson, "Creating Special Effects," (like adding gradients or changing color balance and applying filters) was completed equally fast. It started with six similar squares enclosing two pears (a six-pack of pear pairs) to which differing effects are applied. The special effect possibilities are vast! Similarly, "Combining Illustrator Graphics and Images" (lesson 10) ended smoothly in about one hour and taught me how to make visible the results of combining artwork.
    The remaining three lessons move beyond the basic principles of the application itself. The discussions on "Preparing Images for Web Publication," "Preparing Images for Two-Color Printing," and "Ensuring and Printing Accurate Color" show how to prepare your work for whatever your plans require. Each of these lessons lasted about two hours and is self-explanatory. Lesson thirteen also describes how to use Adobe Gamma, a utility to calibrate your monitor. I ran Adobe Gamma and was impressed with the outcome. The clarity and brilliance of my monitor after the fact is really quite unbelievable.
    I completed the course in 30 (40?) hours by the end of the month. I am now in no way an expert, but I do have a good foundation and can be creative on my own. (I now have a sense of confidence I did not have with the user's guide alone.) So I am now embarking on an adventure that only time and practice can eventually master. Anyone else can do the same with this book.
    It might be well to note that Photoshop 5.0 works in RGB color mode. (It could not be otherwise because your monitor is a light source. Printed output, on the other hand, is the absorption of RGB. That is why your color printer prints in the CMYK spectrum.) In any case, lesson 13 also shows how to check for color loss when converting monitor art to printed art (RGB and CMYK spectrums do not exactly overlap).
    What this brings to mind is that all Photoshop really does on the surface is to manipulate bitmap pixels. It controls each pixel with respect to its color and opacity, to its relationship with other pixels near or far or similar, and combines that pixel with pixels in layers above and below. It does this in a simple way for understanding but is very complex and powerful.
    This book contributes greatly to the understanding and use of this potent tool. I highly recommend it. Even if you do not take your own digital photographs, you can play with other graphic forms. Photoshop loads or places images and stores them in many formats, including BMP, EPS, JPG, PCX, TGA, TIF, and many more. I have a Sony Digital Mavica, and so enter my photographs, JPG or BMP, directly into the computer.
    Included at the end of the book is a classroom with lessons for Adobe Image Ready, a tool for preparing graphics for the Web. As with Photoshop, the classroom began with a tour and followed with two lessons. Topics covered are optimizing, compression, animation, inserting text, batch processing, controlling the dither, and creating the HTML file. Since I do not presently own Image Ready, I could not participate in the lessons. However, they appear to be as thorough as the lessons about Photoshop. It is an unexpected bonus to an already excellent book.

Adobe Photoshop 5 Classroom in a Book
By the Adobe Development Team
[$45.00, 443 pages with CD]
Hayden Books/Adobe Press, 1998 
345 Park Ave.
San Jose, CA 95110-2704
408-536-6000
Fax 408-537-6000
www.adobe.com
ISBN 1-56830-466-8

Number 201 - April 1999