1.062.818

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Az AutoCAD programozása

AutoLISP, ADS R12-R13

Szerző
Lektor
Győr
Kiadó: Computer Studio Oktatási, Kereskedelmi és Szolgáltató Kft.
Kiadás helye: Győr
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 367 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 21 cm x 15 cm
ISBN: 963-04-6997-9
Megjegyzés: Fekete-fehér ábrákkal illusztrálva.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

Egy rendkívül tömör, tartalmas könyvet tart kezében a Tisztelt Olvasó.
A könyv folytatása az AutoCAD alapismeretek és az AutoCAD a gyakorlatban című könyveknek. Megírását szerző többéves AutoCAD kutatási és oktatási munkája alapozta meg. A könyv döntő részben olyan eredeti kutatási eredményeket tartalmaz, amelyek ebben a könyvben jelennek meg először. Minden kétséget kizáróan a hazai AutoCAD szakkönyvek között ez a könyv jut el az AutoCAD világának legmélyebb rétegeibe.
Ez nem jelenti azt, hogy olyan elméleti munka, ami csak kevesek számára lehet érdekes. Éppen ellenkezőleg. Olyan igénnyel és stílusban íródott, hogy bárki, minden más szakirodalom nélkül, önállóan, csupán ennek a könyvnek a feldolgozásával képessé válhat AutoLISP alkalmazások fejlesztésére. Ezt szolgálja a nyelv alapelemeinek használatát szemléltető' közel 600 példa, a 100 AutoLISP program. A programokban 120 felhasználói függvény van, amelyek bemutatják az AutoLISP-ben rejlő széleskörű lehetőségeket. A... Tovább

Fülszöveg

Egy rendkívül tömör, tartalmas könyvet tart kezében a Tisztelt Olvasó.
A könyv folytatása az AutoCAD alapismeretek és az AutoCAD a gyakorlatban című könyveknek. Megírását szerző többéves AutoCAD kutatási és oktatási munkája alapozta meg. A könyv döntő részben olyan eredeti kutatási eredményeket tartalmaz, amelyek ebben a könyvben jelennek meg először. Minden kétséget kizáróan a hazai AutoCAD szakkönyvek között ez a könyv jut el az AutoCAD világának legmélyebb rétegeibe.
Ez nem jelenti azt, hogy olyan elméleti munka, ami csak kevesek számára lehet érdekes. Éppen ellenkezőleg. Olyan igénnyel és stílusban íródott, hogy bárki, minden más szakirodalom nélkül, önállóan, csupán ennek a könyvnek a feldolgozásával képessé válhat AutoLISP alkalmazások fejlesztésére. Ezt szolgálja a nyelv alapelemeinek használatát szemléltető' közel 600 példa, a 100 AutoLISP program. A programokban 120 felhasználói függvény van, amelyek bemutatják az AutoLISP-ben rejlő széleskörű lehetőségeket. A függvények közül 67 un. parancsfüggvény, amelyekbe AutoCAD parancsként használhatunk.
Az eredményes tanuláshoz elengedhetetlen a könyv példáinak megértése, és kipróbálása gépen. A programok beviteléhez a 3. fejezetben leírt fejlesztői környezet használatát javasoljuk. A könyv első részében a példák után feladatokat tűzünk ki. Ezek megoldása alapvetően fontos az önálló programozási készség megszerzéséhez.
A tanulási időt a töredékére lehet csökkenteni, ha nem kell a programokat az elsőtől az utolsó betűig begépelni. Ezt szolgálja a könyvhöz készített lemezmelléklet. A lemezmellékletről bővebb tájékoztatást adunk a 359. oldalon. A tanulási szakaszban, de a fejlesztői munkához sem nélkülözhető a hibakódok, hibaüzenetek, dxf csoportkódok és rendszer változók teljes választékának ismerete. Ezeket az AutoCAD, A.ME, AutoLISP, ADS és ASE táblázatok című könyvünkben lehet megtalálni. Vissza

Tartalom

Előszó 7
1. Bevezetés 9
1.1. Jelölések 10
2. Az AutoLISP általános jellemzői 11
2.1. Az AutoLISP program struktúrája 11
2.2. A nyelv jelkészlete, a forráskód írása 13
2.3. Az AutoLISP építőelemei 14
2.3.1. Atomok 14
2.3.2. Listák 16
2.3.3. Kifejezések 17
2.3.3.1. A kifejezés feldolgozása 18
2.4. Adattípusok 20
2.4.1. Egész szám (INT) 20
2.4.2. Valós szám (REAL) 21
2.4.3. Sztring (STR) 21
2.4.4. Szimbólum (SYM) 22
2.4.5. Lista vagy felhasználói függvény 22
2.4.6. Belső AutoLISP függvény (SUBR) 22
2.4.7. Külső ADS függvény (EXSUBR) 22
2.4.8. Fájlleíró (FILE) 22
2.5. Adatok típusának ellenőrzése 23
2.6. Felhasználói függvények 26
2.7. AutoLISP külső függvények 30
2.8. Az AutoCAD parancskészlet bővítése 32
2.9. Az AutoLISP használata direkt módban 33
3. A fejlesztői környezet kialakítása 35
4. Az AutoLISP belső függvényei és alkalmazásuk 39
4.1. Hozzárendelő függvények 39
4.2. Matematikai függvények 41
4.2.1. Külső matematikai függvények definiálása és alkalmazása 45
4.3. AutoCAD parancsokat és rendszerváltozókat
kezelő függvények 47
4.3.1. A COMMAND parancsfüggvény 47
4.3.2. Rendszerváltozók kezelése, felhasználása 54
4.4. Input és output függvények 59
4.4.1. Input függvények 59
4.4.2. Az input ellenőrzése 62
4.4.3. Adatbevitel fájlból 65
4.4.4. Adatbevitel menükből 68
4.4.5. Output függvények 73
4.4.5.1. Kiírás a write-char és write -line függvényekkel 79
4.4.5.2. Output az aktuális rajzba 80
4.5. Geometriai függvények 82
4.6. Relációs és logikai függvények 90
4.6.1. Relációs függvények 90
4.6.2. Logikai függvények 93
4.6.2.1. Logikai alapfüggvények 93
4.6.2.2. Logikai műveletek bináris kódokkal 95
4.7. Vezérlő és ciklusszervező függvények 98
4.7.1. Vezérlő függvények - 98
4.7.2. Ciklusszervező függvények 101
4.8. Sztringkezelő függvények 107
4.9. Konverziós függvények 110
4.10. Listakezelő függvények 120
4.10.1. Adatlisták külső tárolása 136
4.11. Fájlkezelő függvények 138
4.12. Rajzelemkezelő függvények 144
4.12.1. Rajzelemek kiválasztása, kiemelése, kiíratása 146
4.12.1.1. Rajzelemek kiválasztása egyenként 146
4.12.1.2. Kiválasztott rajzelemek kiemelése,
láthatóságának vezérlése 148
4.12.1.3. Rajzelemadatok kiíratása 149
4.12.1.4. Rajzelem sorozat kiválasztása 158
4.12.2. Műveletek kiválasztott rajzelemekkel, sorozatokkal 168
4.12.3. Az elemsorszám szerepe, kezelése 182
4.12.4. Külső adatok hozzákapcsolása tetszőleges rajzelemhez 185
4.12.4.1. Alkalmazásnév bejegyzése a nyilvántartási táblába 187
4.12.4.2. Bővített elemadatok hozzákapcolása egy rajzelemhez 188
4.12.4.3. Bővített elemadatok lekérdezése, kiíratása 189
4.12.4.4. Bővített elemadatok módosítása 190
4.12.4.5. Interfész bővített elemadatok használatához 192
4.12.4.6. Bővített elemadatok alkalmazása 196
4.13. Táblakezelő függvények 204
4.14. Függvénykezelő függvények 209
4.14.1. Az eval függvény 209
4.14.2. Az apply függvény 210
4.12.3. A mapcar függvény 213
4.14.4. A lambda függvény 215
4.14.5. Függvények nyomkövetése 216
4.15. Hibakezelő függvények 218
4.15.1. Saját hibakezelő függvény definiálása, használata 220
4.14.2. Hibaüzenet megjelenítése párbeszédablakban 223
4.15.3. Az exit és quit függvény 224
4.16. Memóriakezelő függvények 225
4.16.1. Manuális memóriaallokáció 226
4.16.2. Manuális szemétgyűjtés 227
4.16.3. Memóriastatisztika készítése 227
4.16.4. Virtuális függvénylapozás 228
4.17. Egyéb függvények 229
4.17.1. A gr... függvények 229
4.17.1.1. A grclear függvény 229
4.17.1.2. A grdraw függvény 229
4.17.1.3. A grvecs függvény 231
4.17.1.4. A grtext függvény 232
4.17.1.5. A grread függvény 234
4.17.2. A tablet függvény 239
4.17.3. A trans függvény 240
4.17.4. A getenv függvény 241
4.17.5. A ver függvény 242
4.17.6. A vports függvény 242
4.17.7. A wcmatch függvény 243
4.17.8. Az xdroom és xdsize függvények 244
4.17.9. Az xload és xunload függvények 245
5. Programok, menük automatikus betöltése,indítása, cseréje 246
5.1 Programok automatikus betöltése 246
5.2. Programok automatikus végrehajtása 250
5.3. Programok, menük automatikus cseréje 251
6. AutoLISP programok tervezése, dokumentálása 255
6.1. Input és output tervezés 256
6.2. Folyamatábrák készítése 256
6.3. A program dokumentálása 270
6.3.1. AutoLISP program tömörítése, titkosítása 278
7. Az AutoCAD R13 AutoLISP 280
7.1. A dictnext függvény 280
7.2. A dictsearch függvény 281
7.3. A getcfg függvény 281
7.4. A help függyény 282
7.5. A namedobjdict függvény 283
7.6. A setcfg függvény 283
7.7. A setfunhelp függvény 283
7.8. Az snvalid függvény 284
7.9. A startapp függvény 284
7.10. Atblobjname 285
7.11. új rajzelem típusok és csoportkódok 286
7.12. A group (csoport) rajzelem 287
8. Vegyes példák, alkalmazások 291
9. Az AutoCAD fejlesztői rendszer (ADS) 321
9.1. ADS alkalmazás használata 322
9.. 1.1. Automatikusan betöltődő ADS alkalmazások 323
9.1.1.1. A c:bhatch parancsfüggvény 324
9.1.1.2. A c:bpoly parancsfüggvény 325
9.1.1.3. A bherrs függvény 326
9.1.1.4. A c:psdrag parancsfüggvény 327
9.1.1.5. A c:psin parancsfüggvény 327
9.1.1.6. A c:psfill parancsfüggvény 328
9.1.1.7. Az acad colordlg függvény 329
9.1.1.8. Az acad helpdlg függvény 330
9.1.1.9. Az acad strlsort függvény 330
9.1.2. Manuálisan betöltendő alkalmazások 330
9.1.2.1. A fact.c program 330
9.1.2.2. Az ads__perr.c program 331
9.1.2.3. Az arbmat.c program 331
9.1.2.4. Az sld2ps.c program 333
9.1.2.5. A colext.c program 334
9.1.2.6. A mountain.c program 334
9.1.2.7. A gravity.c program 335
9.1.2.8. A magnets.c program 340
9.1.2.9. A tower.c program 341
9.2. ADS alkalmazások fejlesztése 343
9.2.1. ADS alkalmazások írása, fordítása, szerkesztése 344
9.2.2. ADS alkalmazások végrehajtása 345
9.2.3. Az ADS forráskód szerkezete 346
9.2.4. Az ADS alkalmazások kérési és eredménykódjai 349
9.2.4.1. Kérési kódok 349
9.2.4.2. Eredménykódok 350
9.2.5. Külső függvények definiálása 351
9.2.6. Külső függvények kiértékelése 352
9.2.7. Az ADS header fájlok 353
Függelék:
Gyorskeresési táblázat függvényekhez 356
A lemezmellékletről 359
Irodalom 360
Tárgymutató 361

Dr. Varga Tibor

Dr. Varga Tibor műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Dr. Varga Tibor könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem