Hvordan skrive Grafikk på Shell Script

Hvordan skrive Grafikk på Shell Script


Unix skripting kan vise mer enn bare tekst. Når folk i databransjen tenker på Unix scripting, de vanligvis anser det bare en tekstbasert behandling språk. De grafiske evner er ofte ignorert til fordel for andre pakker bygget innenfor systemet eller gitt som tilleggsfunksjoner. Faktisk, Unix shell scripts gir en av de tidligste kjente formene for grafiske grensesnitt ved hjelp av et spesialbibliotek kjent som forbannelser biblioteket.

Bruksanvisning

Bruke Curses

1 Hvordan skrive Grafikk på Shell Script

Konsultere unix man-sidene eller bestille på forbannelser biblioteket.

Les dokumentasjonen og lære standardkommandoene på Unix-system som passer til forbannelser biblioteket. Den "mann" (manuell) sider av Unix er ofte et godt utgangspunkt. For å programmere enkel grafikk ved hjelp av skall-skript, må du bruke forbannelser biblioteket har som standard på de fleste Unix-installasjoner.

2 Hvordan skrive Grafikk på Shell Script

Identifiser terminaltype slik at skjermen kan vise de riktige grafikk.

Etablere terminaltype for manuset. For å vise grafikk ved hjelp av forbannelser biblioteket og term / termcap databaser av grafiske muligheter, må du identifisere den terminaltype, for eksempel "VT100". Terminalen typen er ofte forespurt av Unix-kommandoer å ha tilgang til funksjoner database.

3 Hvordan skrive Grafikk på Shell Script

Design displayet på papir hvis det er mulig, før koding grafikk.

Planlegg grafikken til søknaden din. Før noen programmering kan finne sted, må du designe hvordan skjermen skal se ut og de aktuelle terminal kodene til utgang for å oppnå den oppgaven.

4 Skriv søknaden til utgang grafikk og tekst ved hjelp av tilgjengelige Unix-kommandoer. Et eksempel på grafikk produksjonen er "tput" kommandoen, som er tilgjengelig som en del av standard bibliotek på nesten alle Unix-systemer. For eksempel, i skriptet, kan du skrive "tput smro", og dette ville fet noe senere vises tekst ved hjelp av "echo" kommando.

Hint

  • En typisk Unix-systemet bruker en grafisk evne database kalt term eller termcap.
  • Selv om HD-grafikk kan vises på en Unix operativsystem, er de generelt gitt ved hjelp av tredjepartspakker eller "add-ons" til systemet slik som X-Windows. Den forbannelser bibliotek fungerer bare for enkel grafikk ved hjelp av shell-kommandoer, og ikke kompleks grafikk.
  • Lær så mye som mulig om terminalen forbannelser biblioteket vil bli brukt til. Hvis du bruker flere forskjellige dem, enten skrive kommandoer for hver type eller bare bruke terminalfunksjoner som er felles for alle.
  • Lær kommandoene du trenger grundig, og holde en liste over dem. En rekke kommandoen kan manipulere forbannelser bibliotek, ikke bare tput. Det vil også hjelpe å ha en liste over terminal evne koder for hånden for referanse.
  • Husk å rydde opp visningseffekter. Hver gang du bruker et grafisk kommando, må du snu det før søknaden er ferdig. For eksempel, hvis visningen av teksten har blitt gjort fet av kommandoen "tput smso", må du snu dette ved å bruke kommandoen "tput sgr0" for å plassere skjermen i en normal tilstand; ellers fet tekst vil fortsatt vises ved påfølgende kommandoene etter at programmet er avsluttet!