Contents of the book "AutoCAD 2002" ("In Origin" series) by N.Poleshchuk, in Russian
Part 1. General
Chapter 1. About AutoCAD 2002 in Total
System Designation
Hardware Configuration
System Buy
Solving Technical Problems
Installation of the System
Programmer's Notes
Shortcut Properties
Chapter 2. Interface Elements
Chapter 3. Commands
Chapter 4. Files and Formats
Chapter 5. Points and Coordinates
Chapter 6. Modes
Chapter 7. System Variables
Part 2. Entities in Plane
Chapter 8. Entity Types, Ways of Creating and Modifying
Main Entities
Commands for Main Entities Creating
Commands For Main Entities Modifying
Objects Geometry Listing
Programmer's Notes
Chapter 9. Common DXF Codes of Objects
Entities
Symbol Tables
Chapter 10. Grips. Methods of Object Selection
Grips and Selection Sets
Main Selection Methods
Other Selection Methods
Progammer's Notes
Groups
Programmer's Notes
Chapter 11. Linear Entities Chapter 12. Points (Nodes) Chapter 13. Arc Entities Chapter 14. 2D Polylines Chapter 15. Ellipses Chapter 16. Splines Chapter 17. Text Entities and Styles Chapter 18. Dimensions and Dimension Styles Chapter 19. Multilines Chapter 20. Hatches Chapter 21. General Modifying Commands Part 3. Properties
Chapter 22. Colors Chapter 23. Linetypes Chapter 24. Layers Chapter 25. Lineweights Chapter 26. Hyperlinks Chapter 27. Properties Management Chapter 28. Standards Part 4. Complex Objects Chapter 29. Blocks Chapter 30. Attributes Chapter 31. External References Chapter 32. Raster Images Chapter 33. OLE Objects Part 5. Working in the 3D Space Chapter 34. User Coordinate Systems Chapter 35. 3D Model Elements Chapter 36. Elevation and Thickness Chapter 37. Polylines, Faces, Meshes and Regions Chapter 38. 3D Solids Chapter 39. Shading Chapter 40. Rendering Chapter 6. Paper Space Chapter 41. Layout Chapter 42. Special Means of Paper Space Layout Handling Part 7. Application Development Chapter 43. Development Tools and Object Model Chapter 44. Visual LISP Chapter 45. ObjectARX Chapter 46. VBA Chapter 47. Delphi Part 8. AutoCAD Customization Chapter 48. Menus Chapter 49. Dialog Boxes Chapter 50. User-defined Shapes, Fonts, Hatches and Linetypes Chapter 51. AutoCAD Settings Chapter 52. Tablet Chapter 53. Enterprise Work PDF Format Diskette Chapter 54. Managing Data Bases Chapter 55. Plotting Chapter 56. Plotstyles
Line
Creating
Modifying
Programmer's Notes
Ray
Creating
Modifying
Programmer's Notes
Construction Line
Creating
Modifying
Programmer's Notes
Trace
Creating
Modifying
Programmer's Notes
Solid
Creating
Modifying
Programmer's Notes
Creating
Points Display Mode Handling
POINT Command
DIVIDE Command
MEASURE Command
Listing Information
Modifying
Programmer's Notes
Circle
Creating
Some Cases of Osnap Use
Modifying
Programmer's Notes
Arc
Creating
Modifying
Programmer's Notes
Creating
PLINE Command
RECTANG Command
POLYGON Command
DONUT Command
BOUNDARY Command
SKETCH Command
Modifying
PEDIT Command
EXPLODE Command
CHAMFER and FILLET Commands
Joining into Polyline
Lightweight and Heavyweight Polylines
PLINETYPE System Variable
Type Conversion
Programmer's Notes
Creating
Modifying
Programmer's Notes
Creating
Modifying
Programmer's Notes
Single-line Text
Text Creating
Text Styles
Text Modifying
MIRRTEXT System Variable
Quick Text
3D Text Thickness
Programmer's Notes
Multiline Text
Mtext Creating
Mtext Modifying
MIRRTEXT System Variable
Mtext Editor Specifying
Loading Editor Problems
Problems of SHX Fonts Displaying in Mtext Editor
Programmer's Notes
Dimensions
Creating Dimensions, Tolerances and Leaders
Putting User's Text Above or Under Dimension Line
More About Leaders
Modifying Dimension Entities
Dimensions Associativity
Listing Information
Programmer's Notes
Dimension Styles
Programmer's Notes
Creating
Modifying
Multilne Styles
Programmer's Notes
Creating
Hatch Elevation
Modifying
Programmer's Notes
ERASE Command
COPY Command
MIRROR Command
OFFSET Command
OFFSETGAPTYPE System Variable
Offsetting Ellipse
ARRAY Command
MOVE Command
ROTATE Command
SCALE Command
ALIGN Command
STRETCH Command
LENGTHEN Command
TRIM Command
EXTEND Command
BREAK Command
CHAMFER Command
Chamfering 3D Solid Faces
FILLET Command
Filleting 3D Solid Faces
EXPLODE Command
Editing with Grips
Editing with Properties Window
Setting Current Color
Changing Object Color
Color Numbers
Programmer's Notes
Loading Linetype
Setting Current Linetype
Changing Object Linetype
Removing Unused Linetype
Linetype Scale
Changing Global Linetype Scale
Setting Current Linetype Scale in Model Space
Changing Own Object Linetype Scale
Handling Linetype Scale in Paper Space
Programmer's Notes
Layer Properties Manager
Creating New layer
Setting Current layer
Changing Object Layer
Turning Layer Off
Freezing Layer
Locking Layer
Setting Layer Color
Setting Layer Linetype
Setting Layer Lineweight
Setting Layer Plotstyle
Turning Off Layer Plotting
Layer Renaming
Removing Unused Layer
Saving and Restoring Layers State
BYLAYER Value
Layers in Paper Space
Working in Command Line Mode
Programmer's Notes
Handling Lineweights Displaying
Setting Current Lineweight
Changing Object Lineweight
DEFAULT Value
Programmer's Notes
Creating
Modifying
Controlling the Display of Hyperlink Icon and Tooltips
Jumping with Hyperlink
Pasting Text with Hyperlink Creation
Working with Hyperlinks in Command Line Mode
Inserting Hyperlink
Hyperlink to an Object
Hyperlink to an Area
Removing Hyperlink
Displaying Objects Having Hyperlinks
Programmer's Notes
Hypername
Access to Hyperlink Data
Properties Window
CHPROP Command
CHANGE Command
Copying Properties
AutoCAD DesignCenter
Programmer's Notes
Block Definition
Inserting Blocks
Editing Block Reference
BYBLOCK Value
Layer 0 Role
Editing Block Definition
Inserting File
Using DesignCenter
Insert Object Snap Function
WBLOCK Command
XML Format
Clipping Block Reference
Programmer's Notes
Attribute Definition
Including Attribute Definitions into Block Definition
Inserting Block with Attributes
Editing Attributes
Editing Attribute Definition
Changing Attribute Visibility
Clipping Blocks with Attributes
Attributes Extraction
Programmer's Notes
Inserting Xref
Editing Xref
BYBLOCK Value and Layer 0
Xref Manager
Converting Xref to Block Reference
Control Of Xref Loading
Exploding Xrefs
Editing Xrefs and Block References Editing from Within a Current Drawing
Clipping Xrefs
Programmer's Notes
Inserting Raster Image
Image Manager
Handling the Display Order of Images
Clipping Image
Tuning the Display of Raster Image
SOLID Hatch
SAVEIMG Command
Programmer's Notes
Inserting Microsoft Word Document
OLE and Windows Clipboard
Links Editing
Programmer's Notes
Inserting Markups from the RML File
Using Z Coordinate
Construction Plane
Orthographic Coordinate Systems
Naming UCS
Programmer's Notes
Viewpoint
VPOINT Command
DDVPOINT Command
PLAN Command
DVIEW Command
3DORBIT Command
Programmer's Notes
Clipping Planes
Views
Saving and Restoring Views
Standard Views
Programmer's Notes
Model Space Viewports
Viewport Configurations
Working with Viewport Configurations
Programmer's Notes
DSVIEWER Command
Elevation
Thickness
Programmer's Notes
3D Polylines
Creating
Modifying
Listing Information
Programmer's Notes
Faces
Creating
Modifying
Programmer's Notes
Polygon Meshes
Creating
3DMESH Command
Standard Form Meshes
REVSURF Command
TABSURF Command
RULESURF Command
EDGESURF Command
Listing Information
Modifying
Programmer's Notes
Polyface Meshes
PFACE Command
Programmer's Notes
Regions
Creating
REGION Command
BOUNDARY Command
Modifying
Programmer's Notes
Creating Simple 3D Solids
Creating Compound 3D Solids
Chamfers and Fillets
Creating 3D Solids from Regions
Slices and Sections
Modifying
Creating Shell
Listing Information
Programmer's Notes
SHADEMODE Command
2D Wireframe Mode
3D Wireframe Mode
Hidden Mode
Flat Shaded Mode
Gouraud Shaded Mode
Flat Shaded, Edges On Mode
Gouraud Shaded, Edges On Mode
HIDE Command
DVIEW Command
Rendering Types
Lights
Scenes
Materials and Textures
Background
Fog
Landscape Objects
Other Rendering Commands
Paper Space
Layouts
LAYOUT Command
Shortcut Menu
Layout Submenu of the Insert Menu
DesignCenter
Programmer's Notes
Viewports in Paper Space
Creating Rectangular Viewports
Creating Non-rectangular Viewports
Clipping Viewports
Turning Viewport On and Off
MODEL Mode in the Paper Space
Viewport Scale
Locking Viewport
Listing Viewport Information
Handling Viewports
Freezing Object Layer in the Viewport
Freezing Viewport Frames
Dimensioning
Maximum Number of Viewports
Programmer's Notes
WBLOCK Command and Copying to Clipboard
INSERT Command and Pasting from Clipboard
SOLVIEW Command
Main View
Orthographic View
Auxiliary View
Sectional View
SOLDRAW Command
SOLPROFILE Command
MVSETUP Command
Programmer's Notes
Development Tools Review
AutoCAD Object Model
Objects and Collections
Undocumented Objects
Properties
Methods
Events
A Simple Example of Using Object Model
LISP Interpreter
Program and Commentaries
Symbols
Loading Program
List of Functions
Undocumented Functions
Reserved Symbols
Sample Programs
Integrated Development Environment
Menu Review
Toolbar Review
Writing Programs in Visual LISP Editor Window
Developing Applications with LISP
Debugging Tools
Bad Argument Type Messages
Projects and FAS Applications
VLX Applications
Executing AutoCAD Commands from the Program
Defining Functions as AutoCAD Commands
Entity Handling
Accessing Symbol Tables
Extended Data
Other Means for Data Storing
ActiveX
ActiveX Functions
New Data Types
Reactors
Using COM
Reading Visual FoxPro 6.0 Base
Creating Specification with Importing Data from Excel 2000 File
Integrating Applications
Package Structure
Visual C 6.0 Project Settings
Creating Project
Compiler Options
Linker Options
Sample Program
ObjectARX Wizard
Installing Wizard
Installing Toolbar
Toolbar Buttons
ARX Application Types
Loading and Unloading ARX Applications
Libraries
Examples
Executing VBA Statements
ActiveX Support
VBA Environment
Menus
Toolbars
Projects and their Elements
Macros
Modules and Procedures
Forms
Data Types
Common Types
Arrays
Special Types
Variable Scope
Constants
Creating Form
Controls
Displaying Dialog Box
Sample Application
Programming Code Module
Adding Code Connected with Form
Application Defence
Autoloading Applications
Using Delphi with AutoCAD
General Notes
When Should One Use Delphi with AutoCAD?
When Should Not One Use Delphi?
Using OLE Container
Blind Access to AutoCAD
Using Type Library
Step-by-step Instruction for Using Type Library
Using SendCommand Method
ARX with Delphi
Step-by-step Instruction for Creating ARX Application with Delphi and C++
Scope of Use
ARX with Delphi Only
Using External Applications
How to Start External Application in Modal Mode
How to Pass Parameters
How to Get Results
Sample External Program-function
Step-by-step Instruction
Scope of Use
An Example of Combining Delphi and AutoCAD Technologies
Starter Shell
Choosing Files
Starting AutoCAD
Menu Tree
Layer Classificator
Users Registry
Selection Lists
Coordinates Editor
Dialog Boxes
Calculation Programs
Working with Data Bases
Creating a Table
Creating INFO Object
Data Base Editor
Taking Coordinates from AutoCAD
Showing Object Position
Exporting Data to AutoCAD
Exporting Data to HTML
Extending Whip.ocx Possibilities
GIS Browser
Resume
Menu Files
Base Menu
Partial Menu
Menu Sections
Adding Header to Menu Bar
Toolbars
Editing Toolbar
Creating New Toolbar
Header and Item Structure
Header Structure
Item Structure
Screen Menu
MNL File
DIESEL Language
Programmer's Notes
Menugroup Function
Menucmd Function
DCL Language
Statements
Dialog Definition Statement
Tiles
Tile Types
Tiles with Exit Button
Tile Attributes
Action Variables
Functions Being Used with Dialog Boxes
Пример
Shapes
Shape Definition
Compiling Shape
Loading Shape
Removing Loaded Shapes
Programmer's Notes
Fonts
Hatches
Linetypes
Creating Simple Linetype
Creating Complex Linetype
Setting Searching Paths
Setting Display
Setting Open and Save Operations
Setting Plotting
Setting System Parameters
Auxiliary Settings
Setting Snap and Track
Setting Selection
Setting Profiles
Tablet Menus
Configurating Tablet
Calibrating Tablet
Button Menus
Programmer's Notes
Bulletin Board
Net Meeting
Transmitting Project Files
Web Publishing
Accessing Data Base
DB Connect Manager
DbConnect Menu
List of DB Commands
Programmer's Notes
Creating UDL File
Microsoft Access
Using ODBC
Creating Operating System Data Source for ODBC
ODBC Aside
Microsoft Excel
Connecting
Viewing and Editing Tables
Linking Objects and DB Records
Link Template
Creating Link
Labels
SQL Queries
Other Methods of Accessing Data Bases
Plotting Tab
Adding a Plotter
Calibrating Plotter
Plot Settings
Plotstamp
Batch Plot Utility
Programmer's Notes
Plotstyle Types
Color-dependent Styles
Named Styles
Managing Plotstyles While New Drawing Creating
Converting Plotstyles
Transferring to Named Styles