AutoCAD Günlüğü | » VisualLISP: Kodlarınızı nasıl korursunuz? > AutoCAD, AutoLISP, AutoCAD Dersleri, Mekanik Tesisat, Bilgisayar, Yazılım, Özel Yazılım

VisualLISP: Kodlarınızı nasıl korursunuz?


Yazar Orhan Toker
Mesleği Y. Mimar İTÜ
  Autodesk Yetkili Danışmanı
  AutoLISP, SQL, PHP, VBA ve veritabanı
  uzmanı

Tüm VisualLISP sürümleri

VisualLISP ile hazırladığınız kodları profesyonel amaçla hazırlıyorsanız, kodlarınızın okunur olmasını engellemeniz gerekir. Şükür ki Visual LISP editörünün böyle bir yeteneği var. Microsoft Visual Studio .NET de olduğu gibi ayrıca bir program satın almak zorunda değilsiniz.

Şimdi tek bir LISP dosyasını nasıl FAS (korumalı kod) haline getirebileceğimiz bakalım. Örnek olarak elimizde HEAL.LSP diye bir dosya olduğunu düşünelim. Bu dosyayı direkt olarak FAS uzantılı hale getiremezsiniz. Önce LISP dosyanızı bir projenin içine koymalısınız.

Programcılıkla uğraşan arkadaşlarımız iyi bilirler, programlama ortamında proje, aynı konuya ait birden fazla kod, kütüphane ve ara yüz dosyasının bir araya gelmiş halidir. Derleyici projeye ait bütün dosyaları bir arada bir dizin altında tutmuş olur.

Proje hakkında kısaca bilgi verdikten sonra VisualLISP editöründe yeni bir proje nasıl oluşturacağınıza bakalım. Bunu “Project/New Project…” menüsünden kolayca yapabilirsiniz.

Fig.1
Fig.1

Karşınıza dosya açma/kaydetme diyalog kutusu çıkacaktır. Projenize dilediğiniz bir ismi vererek yaratın. (Ben “sample” ismini verdim). Bunu takip eden bir diyalog kutusu çıkacaktır.

Fig.2
Fig.2

Bu diyalog kutusunda projeye eklemek istediğiniz dosyaları belirlersiniz. Bizim projemiz tek bir LISP dosyasından oluşmakta. Dosyanız projenizi kaydettiğiniz dizinde ise zaten listede gözükecektir. Bizim LISP dosyamız HEAL.LSP idi. Bu dosyayı seçerek sağ tarafa gönderin.

Fig.3
Fig.3

Projeyi yaratır yaratmaz, ekranda “Project Explorer” penceresi belirecektir. Bu pencerede projenizde kullanılan kodların listesi ve küçük bir toolbar yer almaktadır. Bizi ilgilendiren, kodun üzerine çift tıkladığımızda kodun açılması ve “Build Project FAS” seçenekleridir. Diğer seçenekleri projeyle ilgili bir ders hazırladığımda anlatırım.

Kodunuzu “Build Project FAS” seçeneği ile şifreleyebilirsiniz. VisualLISP HEAL.FAS adında bir dosya oluşturacaktır. Bu dosyanın kodu okunamaz ancak AutoCAD’e bir LSP dosyası gibi yükleyip kullanabilirsiniz.

Kolay gelsin.

Benzer Yazılar

1 Star2 Stars3 Stars4 Stars5 Stars (Henüz oy yok)
Loading ... Loading ...

Yorum bırak