Open your copy of gpdraw.lsp in a Visual LISP® text editor window, if the file is not already open. There are a couple of things about this code that are typical of much of the code you will be developing with Visual LISP. First, there are many parentheses and parentheses within parentheses. Second, there are many function calls, and some of those functions have very long names (vla-addLightweightPolyline, for example). Visual LISP provides some editing tools to help you deal with these common features of AutoLISP® code.
- Customization and Administration Guides
- DXF Reference
- AutoLISP and DCL
- AutoLISP: Developer's Guide
- AutoLISP: Reference
- AutoLISP: Tutorials
- Basic Tutorials
- AutoCAD AutoLISP Extension Tutorials
- Visual LISP Tutorials (AutoCAD for Windows only)
- Tutorial: Garden Path (Visual LISP IDE)
- Lesson 1: Designing and Beginning the Program (Visual LISP IDE)
- Lesson 2: Using Visual LISP Debugging Tools (Visual LISP IDE)
- Lesson 3: Drawing the Path Boundary (Visual LISP IDE)
- Lesson 4: Creating a Project and Adding the Interface (Visual LISP IDE)
- Lesson 5: Drawing the Tiles (Visual LISP IDE)
- Introducing More Visual LISP Editing Tools
- Matching Parentheses
- Completing a Word Automatically
- Completing a Word by Apropos
- Getting Help With a Function (AutoLISP)
- Adding Tiles to the Garden Path
- Applying Some Logic
- Applying Some Geometry
- Drawing the Rows
- Drawing the Tiles in a Row
- Looking at the Code (AutoLISP)
- Testing the Code
- Wrapping Up Lesson 5
- Lesson 6: Acting With Reactors (Visual LISP IDE)
- Lesson 7: Putting It All Together (Visual LISP IDE)
- ActiveX and VBA
- ObjectARX and Managed .NET
- JavaScript
- AutoCAD Core Console