KIRJA Tcl-ohjelmointikielen

Tcl-ohjelmointikielen on kattava opas Tcl, joka kattaa Tcl 8.6.

katso lisätietoa viralliselta kirjasivulta ja yksityiskohtainen Sisällysluettelo.

ebook versio (PDF-muodossa) on saatavilla Gumroad .

printtiversio on saatavilla Amazonista Yhdysvalloista / Kanadasta ja niiden eurooppalaisilta sivustoilta , kuten Britanniasta , Saksasta , Ranskasta, Espanjasta ja Italiasta . Jos pidät kirjasta, positiivisia arvosteluja Amazonista arvostetaan.,

Support

Please send any errors or other comments about the book to apnmbx-wits at yahoo.

Errata

Page 19, middle of page, (from Gregor E.)

 C:\temp>ftype TclApp=C:\Tcl\bin\tclsh.exe

pitäisi olla

 C:\temp>ftype TclApp=C:\Tcl\bin\tclsh.exe "%1" %*

page 61, bottom of page, (from Alex P.)

EIASIN luokittelemat arvot tulee määrätä by eias

sivu 83, taulukko 4.7 5 .rivi, (Alex P.)

tähän sisältyy 1, väärä, ei… pitäisi olla … sisältää 0, väärä …

sivu 97, sivun alaosa, (Saurabh G.)., Koodiesimerkissä

 regexp {(?ic)RE} STRING

pitäisi olla

 regexp {(?in)RE} STRING

sivu 162, sivun alaosa (Gregor E.: ltä). Dict for: n syntaksikuvauksen tulee olla

sivu 297, sivun alaosa (Alex P.). Ehto Jos {$I >= 4} … pitäisi olla jos {$i >= 3}….

sivu 298, top of page, (Alex P.). jos {$i == 2}… sen pitäisi olla Jos {$I = 1}….

sivu 298, sivun keskikohta, (Alex P.). palautuskoodin arvon 1 / palautuksen tulee olla palautuskoodin arvo 2 / palautus.,

sivu 300, sivun yläreuna, (Alex P.). …keskusteltu on 2 tai virhe… pitäisi olla …keskusteltu on 1 tai virhe…”.

sivu 308, sivun alkuun, (Alex P.). sulje $ chan pitäisi olla lähellä $tulos.

sivu 312, sivun keskiosa, (Alex P.). – errorstack ERRORSTACK? pitäisikö olla ?- errorstack ERRORSTACK?.

sivu 320, sivun alaosa, (Alex P.). nimiavaruuden syntaksi ?Nimiavaruus? pitäisikö olla nimiavaruuden lapsia ?Nimiavaruus?

sivu 355, komentosarjassa sivun alaosaa kohti, (Alex P.: ltä) muuttujan geom_term_geom tulee olla geom_term.

sivu 355, sivun alaosa, (Alex P.,), joko seq_arith tai seq_geom olisi joko seq: aritm_term tai seq:: geom_term.

sivu 362, sivun yläosassa olevassa kirjoituksessa alusta: identiteetin tulee olla alusta: tunnista.

sivu 362, sivun yläosassa olevassa kirjoituksessa paketti ifneeded binpkg… pitäisi olla paketti, jos Uusi $ package_name ….

Page 378, last line of page, (Alex P.). Rivi tämä järjestely on saatavilla kaikille säästötileille, mutta vain valituille tarkistustileille. olisi tämä järjestely on saatavilla kaikille tarkastustileille, mutta vain valikoiduille säästötileille.,

– Sivu 393, sivun alkuun, (Alex P.). … komento self class command palaa … sen pitäisi olla itse luokan käsky ….

Page 416, top of page, (Alex P.). << uudelleenohjaustyöt… pitäisi olla >> uudelleenohjaustyöt….

Page 601, top of page, (Alex P.). Foreachin syntaksilohko

Page 451, 1st, 2nd ja 3rd procs saattavat olla edellisen nimiavaruuden eval: byrokraatin mukaan byrokraattisempia …, eli.,

 proc ::bureacrat ...

saattaa olla

 proc ::bureaucrat ...

sivu 450, keskellä sivua lause, kun taas TclOO-pohjainen toteutus … näyttää keskeneräiseltä. Ehkä se voisi olla: toisin kuin TclOO-pohjainen toteutus … tai vaikka TclOO-pohjainen toteutus … tarjoaa implisiittisen kanavakohtaisen kontekstin, nimiavaruuteen perustuva ei ylläpidä …

Keskustelu

JJM – 2017-07-25 – sai kirjan postissa, näyttää todella upealta. Hyvää työtä.

arjen – 2017-07-06 19:35:22

Onnittelut!, Se on tervetullut lisä Tcl-kirjasto ja laaja sellainen 🙂

bll 2017-7-6 Näyttää erittäin kattava. Odotan innolla sen lukemista.

ALX 2017-07-09 17: 45 Year! Ensimmäinen! :- ) ”No, kiitos pikaisesta ostoksestasi! Olet kirjani ensimmäinen ostaja! / Ashok ”

RLH: will there be a book/ebook bundle? APN ei nippu, koska eri jakelukanavat. Mutta saatat pystyä hyödyntämään diskontattu hinta kuten edellä. RLH sai molemmat. Luen kirjaa nyt. 🙂

MHo tämä kirja on yksinkertaisesti musertava!,

JOB-2017-11-14 22: 15: 55

onnittelut myös! Kävin nopeasti läpi TOC: n, joka näyttää todella lupaavalta. Hyvä nähdä, että kaikki ne, laajennuksia ja toimintoja äskettäin lisätty ydin, kuten coroutines, TclOO, langat, tietokanta-yhteydet, jne. ne kaikki kuuluvat kirjan piiriin. APN kiittää, ja se oli todellakin yksi tärkeimmistä motiiveista kirjan kirjoittamiseen.

SYStems did anyone buy the ebook via gumroad, I googled gumroad and the reviews are really bad.,

APN, Kun sanot arvosteluja, oletan, että tarkoitat Gumroad ja ei kirjaa 🙂 olen yllättynyt, että näit niin paljon kielteisiä arvioita gumroad, koska valitsin sen perusteella, että positiivisia arvosteluja olen nähnyt. (Myös siksi, että he huolehtivat EU: n alv: stä ilman, että minun tarvitsee erikseen arkistoida.) Luulen, että gumroadin negatiivisimmat arviot ovat myyjän näkökulmasta (joka olisi minä), eivät ostajan. Henkilökohtaisesti minulla ei ole ollut mitään ongelmia myydä niiden kautta. Noin sata e-kirjaa on ladattu tähän mennessä, eikä ole kuullut ostajilta valituksia.,

SYStems yes 100% I mean gumroad, not The book 🙂

DPG This book is great! Sain fyysisen version, koska olen vain fyysinen sellainen;) tässä kirjassa on hyvä indeksi, joka on tärkeä fyysisille kirjaihmisille. Kiitos, kiitos. Tällaisia kommentteja kirjan Amazon-sivulla arvostettaisiin kuitenkin vielä enemmän, vihje, vihje: -) DPG Done! Mahtavaa! Kiitos.

SYStems Can you please make available an epub version of the ebook. Valitettavasti ei., Yritin tuottaa sekä epub-että mobi-formaatteja alun perin, mutta en pitänyt tuloksia hyväksyttävinä taulukoiden ja lukujen esitystapaa. Kirjasta jää vain huono vaikutelma.

aplsimple – 2018-09-20 04:35:56

Rakas Ashok,

olen löytänyt joitakin pieniä kysymyksiä oman kirjan. Alla ne on lueteltu, alkuperäinen teksti on lainattu, kommentti alkaa” -”.

APN kiittää Alex-listasta. Olen sisällyttänyt suurimman osan korjauksistanne edellä mainittuun Errataan. Loput ovat alla kommenttini.

4., Ei ole lähdöt joitakin komentoja:

– Sivu 373: – pitäisi olla:

 % oo::class create CheckingAccount { ... ==> ::SavingsAccount

– Sivulla 388: – pitäisi olla:

APN-Tämä on suunnittelu. Komentoja, jotka kirjoitetaan interaktiivisella kehotteella, ja skriptejä, koska ne voidaan tallentaa tiedostoon. Ensin mainittu näytetään prosenttirivillä ja jokaisen komennon tuotos tulostetaan pedagogisia tarkoituksia varten. Viimeksi mainitulle ei näytetä % – komentoa ja näytetään vain viimeisen komennon ulostulo. Välituotetta ei näytetä, koska se vain lisää sotkua ja on vähäisessä määrin kiinnostava. Mainitsin tämän eron kohdassa 1.3.,1 (Konventit), mutta ei tietenkään ole reilua odottaa lukijoiden lukeneen, että: -)

5. Sivu 379 (pohja):

ei ole määritelmää BillPay-luokan ja se ei ole hyvä, koska esimerkiksi ei toimi CLI. Saatat muokata sitä seuraavasti:

mainitsen tekstissä ”jos sinulla olisi BillPay-Luokka määritelty”, mutta sinun tiesi on luultavasti parempi.

6. Ongelma on, että jätät % tclsh: n kehotuksen monissa esimerkeissä läpi kirjan.

se ei ole ongelma, kun komentoa ei ole tai ulostulo näkyy samalla rivillä.,

Kuitenkin, jos siellä on ”==>” tuotos sitten vastaava tulo merkitään (ja todella usein merkitty!) kanssa ”%”.

muuten lukija voi olla ymmällään siitä, mikä käsky tämän tekee. Kyse on myös johdonmukaisuudesta.

Ks. esim. kohdat 14.4.3, 14.6, 14.7, 14.9.1, 14.10, 14.11.3.3.

APN Katso selitykseni yllä interaktiivisesta vs. script-erotuksesta.

Regards, Alex Plotnikov

APN Thanks again!,

aplsimple – 2018-09-20 12:48:56

Let me repost myself from https://groups.google.com/forum/#!forum/comp.lang.tcl

i ’ d got here in Voronež obl., Venäjä, kirjasi (painettu Yhdysvalloissa, Middletown, DE, 25. heinäkuuta 2018) kuukauden kuluttua pyynnöstä. Jatkuvasti kiehtonut kirja, esp. samalla kun ratkotaan kysymystä aika ajoin.

se vaatii kommentteja. Kirja saatiin Amazonilta välillisesti eli aluksi se oli lähetetty Eurooppaan ja vasta sen jälkeen Venäjälle., Ei ollut suoraa Amazonin toimitusta Venäjälle ehkä näiden pakotteiden takia:) toimitus oli vienyt kuukauden, rahaa noin 2500 ruplaa (~40 dollaria).

kirja on hämmästyttävä. Raamattu Tcl todellakin ja Ashok P. Nadkarni on Tcl apostoli. Älä kiinnitä paljon huomiota sen kirjoitusvirheitä ja pieniä haittoja. Ne eivät ole mitään verrattuna sen tavaroihin. Lisäksi, methinks, Ashok olisi kiitollinen kaikille teille kaverit osoittaa haittoja mitä ne ovat:)

Toivottavasti tämä info auttaisi jotakuta.,

aplsimple – 2018-09-23 14:48:07

täällä

https://aplsimple.github.io/en/tcl/booksum

on hyödyllisyys ”Tcl-ohjelmointikielen” kirjan koodinäytteiden toteuttamisessa. Voit katsoa myös tekstin ch14_tcloo.txt sisältää hyödyllisyyden tuotoksen.

kaikki mitä sinun tarvitsee käyttää apuohjelmaa on

apuohjelman erityispiirre on, että sinun ei tarvitse poistaa ” % ” -ohjeita kirjan näytteistä kopioiden liittämisen jälkeen. Voit myös lisätä kommentteja,oman koodin, debugit ja tallentaa kaikki erilliseen chNN*.tcl-tiedostoja, jotka tekevät hyödyllisyydestä melko hyödyllistä lukiessaan kirjan lukuja.,

katso lisätietoja näytteistä / OOtcl_book.tcl, joka sisältää 14 luvun luonnoksen ”Object Oriented Programming” näytteet, jotka ovat saatavilla täällä:

http://www.magicsplat.com/articles/oo.html

näytteet numeroidaan luonnoksen mukaan, joka ei ole sama kuin kirja. Voit kloonata hyödyllisyyden kirjan muille luvuille.

olisi kiva sisällyttää muut näytteet booksumiin.RAR, kuitenkin on paljon järkeä ostaa kirjan ja henkilökohtainen leikkii sen jättimäinen myymälä näytteitä.

Tämä apuohjelma mahdollistaa kätevän yhteenvedon lukuluvusta näiden koodinäytelmien jälkeen., Omien yhteenvetojen lukeminen on usein paras tapa päivittää tietoa.

aplsimple – 2018-09-24 16:36:08

Päivitetty (kuvattu edellä)

https://aplsimple.github.io/en/tcl/booksum

olisi mahdollista liittää Tcl näyte, joka ei ole oikea sisennys. Vastaavat päivitykset lainattiin

https://wiki.tcl-lang.org/15731

koodin sisennyksen korjaaminen on tärkeää, kun kopioit-Liitä PDF-tiedostosta html-sivun sijaan. Pdf katsojat (ainakin ne Olen testannut) poista sisennys kopioimalla koodin pätkä., Jotkut katsojat voivat jopa vääristää tuloksena koodi, koska%,→, Ø, sivun otsikot jne.

Adobe pdf reader (Windows) ja Okular asiakirja katsoja (Linux) sekä anna kopioi koodi katkelmia ”Tcl-ohjelmointikielen” ilman vääristymiä.

Leave a Comment