목차
머리말
1. VisualLISP 소개
VisualLISP이란? = 18
AutoLISP과 VisualLISP = 18
VisualLISP 2000 = 19
VisualLISP 기능 = 19
시스템 구성 = 21
2. VisualLISP 시작
VisualLISP 가동 = 24
메뉴 사용 방법 = 27
풀다운 메뉴 상세 정의 = 31
툴바 상세 정의 = 35
상세 운용 방법 = 38
3. AutoLISP 기초
VisualLISP 가동 = 46
AutoLISP 기초 함수 = 48
선언 방법에 따른 함수의 종류 = 52
AutoLISP 데이터 형태 = 54
프로그램 파일 = 59
변수 = 61
변수의 영역 = 65
4. 프로그래밍 시작
작업 폴더 만들기 = 70
파일 검색 경로 설정 = 71
프로그래밍 처리 과정 = 73
프로그램 로드 방법 = 76
파일 열기 = 77
문서 저장 방법 = 78
5. 프로그래밍 기초
산술 연산 함수 = 82
LIST 정의 = 90
LIST 조작 함수(List Manipulation Functions) = 93
디스플레이 제어 함수 = 99
문자열 조작(String Handling) = 103
관계 함수 = 109
논리 함수 = 113
조건문 함수 = 115
심벌 조작 함수(Symbol Handling) = 121
6. AutoCAD 연관 작업
쿼리(Query)및 명령어 함수 = 130
사용자 입력 함수(User Input) = 135
기하 함수(Geomtric) = 148
변환 함수(Conversion) = 155
파일 조작 함수 = 160
함수 조작 함수 = 172
어플리케이션 조작 함수 = 173
7. 프로그래밍 유틸리티
블록작업 = 180
단축키 사용 = 185
문자열 찾기 = 186
문자열 바꾸기 = 188
북마크(Bookmarks) = 189
커서 이동하기 = 191
문자열 변환 = 192
콘솔 창에서의 작업 = 193
8. AutoCAD 객체 조작
일반적인 AutoCAD 객체 = 198
엔티티 선택 = 200
선택 세트 생성 = 202
엔티티 리스트 (Entity LIST) = 204
엔티티 조작 함수 = 211
선택 세트 조작 = 215
테이블 작업 = 217
확장 엔티티 데이터 = 224
9. 프로그램 디버깅(Debugging)
디버깅 (Debugging)작업 = 234
브레이크 포인트(Breakpoint) = 236
레벨(Level) 이동 = 241
브레이크 포인트 조작 = 242
워치 창(Watch Window) = 244
애니메이트와 Stop Once = 247
인스펙트창(Inspect Window) = 251
Browse Drawing Database = 256
에러 메세지 = 258
10. 대화상자 만들기(DCL)
DCL 소개 = 264
DCL 파일 작성 요령 소개 = 267
대화상자 미리 보기 = 268
타일속성 = 270
미리 정의된 속성 = 271
타일 = 280
DCL 활용 = 291
DCL 가동 = 295
타일 속성 조작 함수 = 299
이미지 타일 조작 = 301
리스트 상자(LIST BOX) = 303
11. 실전 활용 예제
BUSH 그리기 = 324
중심선 그리기 = 330
LAYER별 엔티티 삭제 = 332
다듬질 기호 표시 = 337
리벳 작도 프로그램 = 345
입면문과 확장 데이터 = 361
입면문 물량 정보 표시 = 369
입면문 물량 산출 = 373
12. 어플리케이션 제작
VisualLISP 어플리케이션 = 380
프로젝트 파일 = 381
어플리케이션 파일 = 386
자동 로딩 파일 = 391
이름 공간(NameSpace) 관리 = 393
Windows Registry = 397
13. ActiveX 프로그래밍
ActiveX 인터페이스 = 400
VisualLISP ActiveX = 403
ActiveX Object 정의 = 404
엔티티 생성 = 407
엔티티 특성 = 408
데이터 변환 = 410
14. 리액터〔Reactor〕
리액터 개요 = 414
Database 리액터 = 415
Editor 리액터 = 418
Linker 리액터 = 422
오브젝트(Object) 리액터 = 424
15. 메뉴 커스터마이징
AutoCAD 메뉴 커서터마이징 = 428
메뉴 파일 사용하기 = 429
메뉴 파일 로드하기 = 432
메뉴 파일 구성 = 435
메뉴 항목 정의 = 442
대체 메뉴 정의 = 446
풀다운의 폭포식 메뉴 = 448
툴바 메뉴 상세 정의 방법 = 449
16. 사용자 메뉴 만들기
사용자 메뉴 파일 = 454
팝업 메뉴 꾸미기 = 456
툴바 메뉴 구성 = 458
아이콘 모양 바꾸기 = 459
Flyout 메뉴 정의 = 462
HELP STRINGS 정의 = 464
부록 = 466