AUTOLISP & VISUAL LISP: Autolisp & Visual Lisp - AutocadKodlab Yayin Dağitim Yazilim Ltd.şti., 2014 - 568 sayfa AutoCAD® programının en önemli özelliği, değişik ihtiyaçlara göre geliştirilebilir ve uyarlanabilir olmasıdır. Bu önemli özelliğin tam merkezinde ise, AutoLISP™ programlama dili yer alır. AutoLISP™, kullanıcıya sınırsız denebilecek kadar geniş uygulama alanı sağlar. Makrolar ve script’ler, belirli işlemlerin belirlenen sıra ve düzen içinde tekrarlanması prensibine dayanan araçlardır. Sorgu ve karşılaştırmalardan oluşan mantığa dayalı tercihlerle esnek, genel amaca yönelik yeni fonksiyonlar tanımlanabilir. Yapay Zeka uygulamaları için geliştirilen Genel LISP, halen kullanılmaya devam eden en eski programlama dillerinden biridir. Genel LISP programlama diline AutoCAD® ortamına has yeni kavramlar eklenmesiyle AutoLISP geliştirilmiştir. AutoLISP™ ve Visual Lisp™ programlama dillerini kullanabilmek için AutoCAD®’den başka bir programa ihtiyaç yoktur. Bu kitap ile AutoLISP™ programlama dilinin kapılarını ardına kadar açabileceksiniz. Örnekleri ve anlatım sadeliği ile başucunuzdan ayıramayacağınız bir kaynak eser sahibi olacaksınız. • Interpretter and Evulator • AutoLISP Expressions • Function ve Argument • Variables • Data Types • Using The Text Editor • Pulldown Menus • Arithmetic Functions • Addition, Subtraction, Divide • progn (İfadeleri Tekilleştirme, Guruplama) • List Manipulation Functions • car ve cdr İşlevlerinin Birlikte ve Tekrarlı Kullanımı • String Handling Functions • Symbol Handling Functions • Error Handling Functions • Conversion Functions • Display Control Functions • File-Handling- Dosya Yönetim İşlevleri • Geometrik İşlevler • Query and Command Functions • User Input- Kullanıcı Girişi İşlevleri • Seçim Seti, Nesne Ve Sembol Tablosu • ActiveX Nesnelerinin AutoLISP ile Kullanılması • Symbol Table and Dictionary Handling • Bellek Yönetim İşlevleri • ActiveX Data Conversion Functions • ActiveX Property Handling • Curve Measurement -Eğri (Yay) Ölçüm İşlevleri • Drawing Object • Reactor Functions • VLX Namespace Functions • Namespace Communication • Windows Kayıt Defteri İşlevleri • Using DCL to Define Dialog Boxes • DCL Dosyalarının İlişkilendirilmesi • Programmable Dialog Box • DCL Tile Catalog Reference • Karo Öznitelikleri Hakkında • Dialog Box Opening and Closing • List Box and Pop-Up List-Handling • Image Tile-Handling • Application - Specific Data-Handling • AutoCAD Ortamından Excel Ortamına Tablo Aktaran Lisp • Reactor Kullanım Örneği • Unicode Font Tanımları • Üs ve İndis kullanımları |
İçindekiler
float Conversion Into Real Number Gerçeksayıya Çevirme | 61 |
lsh Logical Bitwise Shift Bit Seviyesinde Kaydırma | 69 |
List Manipulation Functions Liste Düzenleme İşlevleri | 108 |
String Handling Functions Karakter Dizisi Düzenleme İşlevleri | 141 |
Symbol Handling Functions Sembol Düzenleme İşlevleri | 160 |
Function Handling Functions İşlev Denetim İşlevleri | 170 |
Error Handling Functions Hata Denetim İşlevleri | 191 |
UTILITY FUNCTIONS YARDIMCI İŞLEVLER | 201 |
Query and Command Functions Sorgulama ve Komut işlevleri | 257 |
User Input Functions Kullanıcı Girişi İşlevleri | 276 |
SEÇİM SETİ NESNE VE SEMBOL TABLOSU İŞLEVLERİ | 303 |
vlaxWriteenabledp | 325 |
VISUAL LISP EKLENTİLERİ | 367 |
Reactor Functions Reatör lşlevleri | 418 |
DIALOG CONTROL LANGUAGE DCL İLETİŞİM YÖNETİM DİLİ | 465 |
Geometric Functions Geometrik İşlevler | 251 |
Sık kullanılan terimler ve kelime öbekleri
ActiveX adı elde aksi halde nil anahtar arguments Argüman olarak verilen argümanla kullanıldığında Argümanlar argümansız olarak kullanıldığında ASCII AutoCAD komut AutoLISP ifadesi belirlenen block byte command çağırılan-işlev değeri elde edilir değişkenine dosya dosya-adı dosyası durumda edilen elde edilerek sonlanır elemanı entity name error etkin Functions geçerli gerçeksayı görüntülenir hata iletisiyle sonlanır ileti iletişim kutusu ilişkilendirilmiş işlem işlevi argümansız işlevi başarılı olduğunda işlevi kullanılarak işlevi sonunda işlevinde işlevinin işleviyle İşlevleri karakter dizisi elde karakter dizisidir karonun karşılayan işlev komut satırından koordinat listesi kullanıcı kullanılabilir kullanılır küçük lambda liste elde edilir listenin menü nesne nesneler nesnesi nesnesinin nil elde edilerek nil elde edilir nokta koordinat numarası object oluşan oluşturulur oluşur öge Örnekte parametre radyan reactor reaktör sayı sayısal seçilen seçim seti seçimlik sembol setq Shape sistem değişkeninin sözlük ssget şeklinde tamsayı tanımlı türü türünde type Unicode uygulama value varlık adı varsayılan vektör veri verildiğinde Visual Lisp VLA-object Windows