Tcl/Tk vodič: Hello world

Ovaj vodič pomaže vam da započnete s Tcl/Tk. Objašnjava što vam je potrebno da napišete svoj prvi Tcl/Tk program. Počinje s osnovama: naučit ćete gdje možete pronaći i preuzeti potrebne alate, kako instalirati te alate i vodit će vas sve do izgradnje i pokretanja vašeg koda. Ako nikada prije niste pisali Tcl/Tk program, ovo je mjesto za početak. Stvorili smo ovaj članak kako biste mogli započeti s Tcl/Tk i prijeći na naše SMS primjere. Ako ste već upoznati s Tcl/Tk, možete skočiti izravno na jedan od sljedećih SMS projekata.

Td/Tk SMS primjeri:

Td/Tk pošalji SMS s HTTP REST API-jem (primjer koda)
Td/Tk pošalji više SMS-ova s HTTP REST API-jem (primjer koda)
Td/Tk zakazivanje SMS-ova s HTTP REST API-jem (primjer koda)
Tcl/Tk primi SMS s HTTP REST API-jem (primjer koda)
Tcl/Tk izbriši SMS s HTTP REST API-jem (primjer koda)
Preuzmi najnoviju Tcl/Tk SMS API knjižnicu s Githuba

Što je Tcl/Tk

Tcl/Tk je programski jezik. Sliči prirodnom jeziku, poput engleskog. Koristi se za komunikaciju s računalom. Glavna razlika između prirodnog jezika i programskog jezika je ta što programski jezici imaju strožu strukturu, kako bi računalo bolje razumjelo.

Što je Tcl/Tk 'hello world' program

Tcl/Tk hello world program je najjednostavniji program koji možete napisati. Jednostavno ispisuje rečenicu: Hello world na zaslonu računala. Program Hello World prvi je program koji programeri pišu u bilo kojem programskom jeziku.

Kako napisati svoj prvi program u Tcl / Tk

Da biste napisali svoj prvi program u Tcl / Tk:

  1. Provjerite preduvjete
  2. Postavite Tcl / Tk za Ubuntu
  3. Otvorite Terminal
  4. Kreirajte novu .tcl datoteku
  5. Napišite Hello World program u Tcl / Tk
  6. Pokrenite svoj Tcl / Tk Hello World program
  7. Provjerite izlaz
  8. Ispravite greške

Preduvjeti

Evo što vam je potrebno za početak. Da biste napisali svoj prvi računalni program u Tcl/Tk, potrebno vam je računalo s Ubuntu-om, Tcl/Tk jezik i primjer koda prikazanog u nastavku.

  • Računalo s Ubuntu-om
  • Tcl/Tk jezik
  • Ozeki Hello World primjer projekta

Preuzmite i instalirajte Tcl/Tk jezik

Da biste preuzeli Tcl/Tk za Ubuntu, morate otvoriti terminal i upisati sljedeću naredbu:

sudo apt install tcl
	

Kod 1 - Naredba za instalaciju Tcl/Tk za Ubuntu

Video 1 - Proces instalacije Tcl/Tk za Ubuntu (Video vodič)

Kako instalirati Tcl/Tk na Ubuntu

Da biste instalirali Tcl/Tk na Ubuntu, prvo morate otvoriti terminal. Upišite sudo apt install tlc i pritisnite enter (Slika 1). To će započeti proces instalacije. Kada se završi, Tcl/Tk je spreman za korištenje za kodiranje na vašem uređaju.

kako instalirati tcl tk na ubuntu
Slika 1 - Kako instalirati Tcl/Tk na Ubuntu

Napišite svoj 'hello world' program u Tcl/Tk jeziku

Da biste napisali svoj 'hello world' program u Tcl/Tk, morate stvoriti datoteku s .tcl ekstenzijom.
Da biste to učinili, možete koristiti terminal upisivanjem sljedeće naredbe:

Napomena: Preporuča se cd u poznati direktorij poput Radne površine.
Možete koristiti ovu naredbu za to: cd Desktop

touch main.tcl
	

Kod 2 - Naredba za stvaranje nove .tcl datoteke u Ubuntu-u

puts "Hello world!";
	

Kod 3 - Vaš prvi 'hello world' program u Tcl/Tk

Video 2 - Kako napisati 'hello world' program u Tcl/Tk (Video vodič)

Kako pokrenuti svoj Tcl/Tk program na Ubuntu-u

Da bismo pokrenuli naš Tcl/Tk program u Ubuntu-u, koristit ćemo Terminal.
Da bismo pokrenuli .tcl datoteku, koristit ćemo sljedeći kod:

tclsh main.tcl
	

Kod 4 - Naredba za pokretanje vašeg Tcl/Tk koda u terminalu

Video 3 - Kako pokrenuti svoj Tcl/Tk kod u terminalu (Video vodič)

Kako pokrenuti svoj Tcl/Tk kod

Da biste pokrenuli Tcl/Tk program u Ubuntu-u, ponovno morate otvoriti terminal. Jednostavno upišite tclsh main.tcl i pritisnite enter. To će izvršiti kod. Možete vidjeti da se pojavila poruka "Hello World!". To je izlaz koda. (Slika 2)

Slika 2 - Pokretanje Tcl/Tk Hello world programa

Što se događa ako napravite grešku u Tcl/Tk

Ako napravite grešku u svom kodu i pokrenete ga, u izlazu će biti izvješće o grešci, što vam olakšava prepoznavanje prirode greške, a također će vam reći u kojoj se liniji greška dogodila.

U sljedećem videu napravit ću grešku u kodu brisanjem jednog od znakova navoda.

Što je sintaksna greška?

Sintaksna greška znači da ne razumijem. Ako razgovarate s nekim na engleskom i on ne razumije što govorite, odgovorit će s "Ne razumijem". Ako razgovarate s računalom na Tcl/Tk i računalo ne razumije što govorite, odgovorit će s "Sintaksna greška".

Kako riješiti sintaksnu grešku u Tcl/Tk?

U kodu ispod namjerno ćemo stvoriti sintaksnu grešku tako što nećemo staviti točku-zarez nakon linije Hello World. Vidjet ćete kako računalo reagira, kako ćemo popraviti grešku i kako ćemo uspješno pokrenuti računalni program.

Video 4 - Što se događa ako napravite grešku u svom kodu (Video tutorial)

Izvješće o grešci u Tcl/Tk

Sada ćemo pogledati što se događa kada program naiđe na grešku tijekom izvođenja. Namjerno smo uklonili znak navoda na kraju naše naredbe. To dovodi do sintaksne greške. Kada pokrenete program na ovaj način, neće prikazati hello world. Umjesto toga pojavljuje se poruka o grešci, koja vam govori što je pošlo po zlu i gdje se to dogodilo (Slika 3). Ovo je nevjerojatno korisno, jer vam govori da nedostaje znak navoda. Ove poruke o greškama mogu vam pomoći da popravite greške.

Slika 3 - Izvješće o grešci u Tcl/Tk

Sažetak

Ovaj tutorial vam pomaže da započnete s Tcl/Tk objašnjavajući osnovne korake od početka, kao što su što trebate instalirati i kako kreirati svoj prvi Tcl/Tk program. Ovo znanje koje ste stekli daje vam mogućnost da koristite Ozeki PHP SMS rješenja na vašoj Tcl/Tk aplikaciji kako biste postigli bolje performanse sustava za slanje poruka. Korištenje Tcl/Tk SMS API-ja je korisno jer stvara glatkiji tijek rada dopuštajući vam da personalizirate svoj sustav za slanje poruka prema potrebama vaše radne zajednice.

Možete pronaći više informacija o Tcl/Tk rješenjima i Ozeki SMS Gateway-u, stoga nemojte stati ovdje. Preporučujem čitanje tutoriala o kako poslati SMS iz Tcl/Tk.

Najbolje vrijeme za preuzimanje Ozeki SMS Gateway-a je sada, učinite to!

More information