Product Description
AutoCADet: A person who uses AutoCAD directly or indirectly to create or analyze graphic images and is in possession of one or more of the following traits: wants to learn; has an interest in improving the way AutoCAD works; is a visionary AutoCAD user; is willing to try new approaches to solving problems; or just loves to play with computers.
Customize AutoCAD to include productivity enhancements such as new commands, combinations of existing commands, or list processing scripts for the storage and manipulation of data. This tutorial offers a complement of AutoLISP programming skills - from the basic concepts to advanced programming techniques - that you can use to enhance your AutoCAD 2000, 2000i, and 2002 environments. You begin with an introduction to the language and the environment. Then you dig into the nuts and bolts of Visual LISP, such as data types, basic programs, and converting data to different formats. Next, you learn about user interfaces and activities involving the operator. And finally, you look at the interfaces available in Visual LISP including an overview of ActiveX objects and files.
Develop utilities that you can use to create increasingly complex programs. The companion CD-ROM contains demonstration applications that reinforce the concepts presented in each chapter. Because LISP is a building-block language, you can use the resulting blocks of working code as the foundation for your own customizations.
About the Author
Bill Kramer is a computer scientist with 20+ years experience in CAD systems. He is a leading authority on AutoCAD customization regularly leading tutorial presentations at Autodesk University, and contributing articles to industry publications, including his 'Programmer's Toolbox' column in Cadence magazine. In addition to writing for Cadence since its inception in 1986, Bill is the author of AutoLISP Treasure Chest and co-author of AutoCAD VBA Programming Tools and Techniques. Bill has recently taken time away from his duties as president of Auto-Code Mechanical to organize and lead the popular CAD-Cruise for programming and system management training.