a Tcl programozási nyelv egy átfogó útmutató Tcl, amely TCL 8.6.
további információkért és részletes Tartalomjegyzékért lásd a hivatalos könyvoldalt.
az ebook verzió (PDF formátum) elérhető Gumroad .
a nyomtatási verzió az Amazontól az USA-ban / Kanadában és európai oldalain érhető el , beleértve az Egyesült Királyságot , Németországot , Franciaországot, Spanyolországot és Olaszországot . Ha tetszik a könyv, az Amazon pozitív véleményét értékelik.,
támogatás
kérjük, küldjön bármilyen hibát vagy egyéb megjegyzést a könyvről az apnmbx-wits-nek a yahoo-nál.
Hibajegyzék
Oldal 19 közepén oldal, (a Gregor E.)
C:\temp>ftype TclApp=C:\Tcl\bin\tclsh.exe
legyen
C:\temp>ftype TclApp=C:\Tcl\bin\tclsh.exe "%1" %*
Oldal 61-es lap alján, (a P. Alex)
értékek által tiltott KHV kellene értékek által előírt KHV
Oldal 83, Táblázat 4.7 5. sor (a P. Alex)
Ez magában foglalja 1, hamis, nem … annak kéne lennie … tartalmaz 0, hamis …
97. oldal, az oldal alján, (Saurabh G.-től)., A kódpéldában
regexp {(?ic)RE} STRING
regexp {(?in)RE} STRING
162.oldal, az oldal alján (Gregor E.-től). A dict for szintaxisának
dict for {KEYVAR VALUEVAR} DICTIONARY SCRIPT
297.oldal, az oldal alján (Alex P.-től) kell lennie. A feltétel, ha {$i >= 4} … ha {$i >= 3}….
298. oldal, az oldal teteje, (Alex P.-től). ha {$i == 2}… ha {$i = = 1}….
298. oldal, az oldal közepén, (Alex P.-től). return code value 1 / return kell return code value 2 / return.,
300. oldal, az oldal teteje, (Alex P.-től). …tárgyalt 2 vagy hiba… annak kéne lennie …tárgyalt 1 vagy hiba…”.
308. oldal, az oldal teteje, (Alex P.-től). close $chan közel kell lennie $eredmény.
312. oldal, az oldal közepén, (Alex P.-től). – valami hiba? kellene ?- valami hiba?.
320. oldal, az oldal alján, (Alex P.-től). névtér szintaxis ?Névtér? legyen névtér gyerekek ?Névtér?
355. oldal, a script felé az oldal alján, (Alex P.), változó geom_term_geom legyen geom_term.
355. oldal, az oldal alján, (Alex P.,), vagy seq_arith vagy seq_geom legyen seq:: arith_term vagy seq:: geom_term.
362. oldal, az oldal tetején található szkriptben, platform:: az identitásnak platformnak kell lennie:: azonosítás.
362. oldal, az oldal tetején található szkriptben, csomag ifneededed binpkg… kell Csomag ifneededed $package_name….
378. oldal, az oldal utolsó sora (Alex P.-től). Ez a lehetőség minden megtakarítási számla számára elérhető, de csak a kiválasztott ellenőrző számlákhoz. kell ez a lehetőség áll rendelkezésre, hogy minden ellenőrző számlák, de csak a kiválasztott megtakarítási számlák.,
393. oldal, az oldal teteje, (Alex P.-től). … a parancs self class parancs visszatér … az önálló osztály parancsának kell lennie ….
416. oldal, az oldal teteje, (Alex P.-től). A<< átirányítás működik… legyen a >> átirányítás működik….
601. oldal, az oldal teteje, (Alex P.-től). A foreach,
451., 1., 2. és 3. oldal szintaxisblokkja az előző eval ::bürokrata névtér szerint bürokratikusabb lehet …, azaz.,
proc ::bureacrat ...
lehet
proc ::bureaucrat ...
450 .oldal, a mondat közepén, míg a TclOO alapú végrehajtás… kissé hiányosnak tűnik. Talán ez lehet: ellentétben a TclOO alapú megvalósítással … vagy míg egy TclOO alapú megvalósítás … implicit csatornánkénti kontextust biztosít, a névtér alapú nem tart fenn …
beszélgetés
JJM-2017-07-25-megkapta a könyvet az e-mailben, nagyon jól néz ki. Szép munka.
arjen – 2017-07-06 19:35:22
Gratulálunk!, Ez egy üdvözlő mellett a TCL könyvtár és egy terjedelmes egyet, hogy:)
bll 2017-7-6 úgy néz ki, nagyon átfogó. Alig várom, hogy elolvassa.
ALX 2017-07-09 17: 45 év! Először! :- ) “Nos, köszönöm a gyors vásárlást! Te vagy a könyvem első vásárlója! / Ashok ”
RLH: lesz-e könyv / ebook csomag? APN nincs köteg, mert a különböző elosztási csatornák. De lehet, hogy használhatja a kedvezményes árat, amint azt fentebb megjegyeztük. RLH mindkettőt megszerezte. Most olvassa át a könyvet. 🙂
MHO ez a könyv egyszerűen lenyűgöző!,
munka – 2017-11-14 22: 15: 55
gratulálok is! Gyorsan átmentem a TOC-n, ami nagyon ígéretesnek tűnik. Jó látni, hogy ezek a bővítmények, funkciók a közelmúltban hozzá a mag, mint coroutines, TclOO, szálak, adatbázis-kapcsolat, stb .. mind a könyv hatálya alá tartozik. APN köszönöm, és ez volt az egyik elsődleges motivációja a könyv megírásának.
SYStems volt valaki vásárolni az ebook keresztül gumroad, googled gumroad, a vélemények nagyon rossz.,
APN amikor azt mondod, vélemények, feltételezem, hogy úgy érted Gumroad, nem pedig a könyv : -) meglep, hogy látta, hogy olyan sok negatív véleménye gumroad, mert úgy döntöttem, hogy alapján a pozitív vélemények láttam. (Azért is, mert gondoskodnak az uniós áfáról anélkül, hogy külön-külön kellene benyújtanom.) Úgy gondolom, hogy a gumroad legtöbb negatív véleménye az eladó szempontjából (ami én lennék), nem a vevőé. személy szerint nem volt problémám az ezeken keresztül történő értékesítéssel. Eddig mintegy száz e-könyves példányt töltöttek le, és nem hallottak a vásárlók panaszairól.,
rendszerek igen 100% úgy értettem gumroad, nem a könyv 🙂
DPG ez a könyv nagyszerű! Megvan a fizikai változat, mert én csak fizikai, mint ez;) ez a könyv egy jó Index, ami fontos, hogy a fizikai könyv az emberek. APN köszönöm, értékelik. Az ilyen megjegyzéseket azonban a könyv Amazon oldalán még jobban értékelnék, tipp, Tipp 🙂 DPG Kész! APN nagyszerű! Köszönöm.
SYStems kérem, hogy elérhetővé epub változata az ebook. APN sajnos nem., Eredetileg mind az epub, mind a mobi formátumokat próbáltam előállítani, de az eredményeket nem találtam elfogadhatónak a táblázatok és számok megjelenítésének módjában. Csak rossz benyomást hagy a könyvről.
aplsimple-2018-09-20 04:35: 56
kedves Ashok,
találtam néhány apró kérdést a könyvében. Az alábbiakban felsoroljuk őket, egy eredeti szöveget idézünk, egy megjegyzés “- ” – vel kezdődik.
APN köszönöm a listát Alex. A javításaid nagy részét beépítettem a fenti hibákba. A fennmaradó alábbiakban a megjegyzéseim.
4., Néhány parancs kimenete nincs:
373. oldal: – kell lennie:
% oo::class create CheckingAccount { ... ==> ::SavingsAccount
388. oldal: – kell lennie:
APN ez a tervezés szerint történik. Az interaktív prompt-ban beírt parancsok, valamint a szkriptek, mivel egy fájlban tárolhatók. Az előbbit egy % prompt mutatja, minden parancs kimenetét pedagógiai célokra nyomtatják. Ez utóbbi esetén nem jelenik meg % prompt, csak az utolsó parancs kimenete jelenik meg. A köztes kimenet nem jelenik meg, mivel csak növeli a rendetlenséget, és korlátozott érdeklődést mutat. Már említettem ezt a különbséget az 1.3 szakaszban.,1 (konvenciók) de természetesen valószínűleg nem igazságos, hogy elvárom az olvasóktól, hogy olvassák ezt: -)
5. 379. oldal (alul):
a BillPay osztálynak nincs meghatározása, és nem jó, mert a példa nem működik a CLI – ben. Lehet, hogy módosítani, mint:
megemlítem a szövegben ,” ha volt egy BillPay osztály meghatározott”, de az utat valószínűleg jobb.
6. A probléma az, hogy kihagyja a % tclsh prompt számos példában az egész könyvet.
nem probléma, ha nincs parancs kimenet, vagy a kimenet ugyanabban a sorban jelenik meg.,
azonban, ha van “= = > ” kimenet, akkor a megfelelő bemenetet meg kell jelölni (és nagyon gyakran meg kell jelölni!) a “%”.
ellenkező esetben az olvasó zavarodhat azzal, amit parancs ouputs ezt. Ez is a következetesség kérdése.
Lásd pl. 14.4.3, 14.6, 14.7, 14.9.1, 14.10, 14.11.3.3.
APN lásd a fenti magyarázatot interaktív vs. script különbséget.
Üdvözlettel, Alex Plotnikov
APN köszönöm újra!,
aplsimple-2018-09-20 12:48: 56
hadd repost myself from https://groups.google.com/forum/#!forum/comp.lang.tcl
itt voltam Voronezh obl-ben., Oroszország, a könyved (nyomtatott USA, Middletown, de, 25 Július 2018) egy hónappal a kérés után. Folyamatosan lenyűgözte a könyv, esp. miközben időről időre megoldja a kérdést.
tart néhány megjegyzést. A könyvet közvetetten az Amazontól kapta, azaz először Európába, majd csak azután Oroszországba küldték., Nem volt közvetlen Amazon szállítás Oroszország talán azért, mert ezeket a szankciókat, tudod:) a szállítási vett egy hónap, pénz körülbelül 2500 rubel (~ $40).
a könyv csodálatos. Biblia Tcl valóban Ashok P. Nadkarni hogy TCL apostol. Ne fordítson nagy figyelmet a helyesírási hibákra és apró hátrányokra. Ezek semmi, mint az áruk. Sőt, azt hiszem, Ashok hálás lenne mindenkinek, hogy rámutattak a hátrányokra, bármi is legyen:)
Remélhetőleg ez az információ segít valakinek.,
aplsimple-2018-09-23 14: 48: 07
itt
https://aplsimple.github.io/en/tcl/booksum
a “Tcl programozási nyelv” könyv kódmintáinak végrehajtására szolgáló segédprogram. Megtekintheti a ch14_tcloo szöveget is.txt, amely tartalmazza a segédprogram kimenetét.
csak annyit kell használni a segédprogramot
a segédprogram különlegessége, hogy nem kell törölnie a könyv mintáinak “%” utasításait másolás után beillesztés őket. Azt is hozzá megjegyzéseket, a saját kódját, hibakeresők és mentse az összes külön chNN*.TCL fájlok, amelyek a segédprogramot meglehetősen hasznossá teszik a könyv fejezeteinek olvasása közben.,
lásd a mintákat/OOtcl_book.tcl, amely a 14.fejezet “objektumorientált programozás” mintáit Tartalmazza, itt érhető el:
http://www.magicsplat.com/articles/oo.html
a mintákat a vázlat szerint számozzák, amely nem azonos a könyvvel. Klónozhatja a segédprogramot a könyv más fejezeteihez.
jó lenne, ha más mintákat is felvennénk a booksumba.rar, azonban sok értelme van a vásárlás a könyv, személyes játszik a gigantikus áruház minták.
Ez a segédprogram lehetővé teszi az olvasási fejezet kényelmes összefoglalását a kód lejátszása után., A saját összefoglalók olvasása gyakran a legjobb mód a tudás frissítésére.
aplsimple – 2018-09-24 16:36:08
Frissítve (fent leírtak szerint)
https://aplsimple.github.io/en/tcl/booksum
lehetővé tenné olyan TCL minta beillesztését, amely nem rendelkezik a megfelelő bemélyedéssel. A megfelelő frissítéseket a
https://wiki.tcl-lang.org/15731
a kód behúzásának korrekciója fontos, ha a HTML oldal helyett PDF fájlból másolja be. A PDF-megjelenítők (legalábbis azok, amelyeket teszteltem) eltávolítják a bemélyedést egy kódrészlet másolásakor., Néhány néző még torzíthatja a kapott kódot %, →, Ø, oldalcímek stb.
Adobe pdf reader (Windows) és Okular document viewer (Linux) egyaránt lehetővé teszi, hogy másolja a kódrészleteket a “Tcl programozási nyelv” torzítás nélkül.