Yksityiset ja julkiset kirjasto-objektit
Kirjasto-objekti määritetään luotaessa yksityiseksi (LibPriv) tai julkiseksi (LibPub).
Define a=5
a ei ole kirjasto-objekti.
Define LibPriv b={1,2,3}
b on yksityinen kirjasto-objekti.
Define LibPub func1(x)=x^2 - 1
func1 on julkinen kirjasto-objekti.
Yksityinen kirjasto-objekti ei ole katalogissa, mutta voit käyttää sitä kirjoittamalla sen nimen. Yksityiset objektit toimivat myös rakennuspalikoina, jotka suorittavat alhaisen tason perustehtäviä. Tyypillisesti yksityisiä kirjasto-objekteja haetaan julkisilla funktioilla ja ohjelmilla.
Julkinen kirjasto-objekti näkyy katalogin Kirjasto-välilehdellä sen jälkeen, kun olet päivittänyt kirjastot. Voit käyttää julkista kirjasto-objektia katalogin kautta tai kirjoittamalla sen nimen.
Macintosh®: Kirjastoasiakirjan nimi ei voi sisältää lisämerkkejä, kuten Ö, á tai ñ, ohjelmiston versiossa 1.4.
Huomaa: Julkisiksi määritetyissä kirjasto-ohjelmissa ja -funktioissa katalogi sisältää ohjeena automaattisesti näkyvän kommenttirivin (©) välittömästi Prgm- tai Func-rivin perässä. Tässä kohdassa voit näyttää esimerkiksi syntaksin muistutuksen.
Lyhyiden ja pitkien nimien käyttäminen
Saman tehtävän sisällä, jossa objekti on määritetty, voit käyttää objektia syöttämällä sen lyhyen nimen (objektin Define-komennossa annetun nimen). Tämä koskee kaikkia määritettyjä objekteja, mukaan lukien yksityiset, julkiset ja ei-kirjasto-objektit.
Voit käyttää kirjasto-objektia mistä tahansa asiakirjasta käsin kirjoittamalla objektin pitkän nimen. Pitkä nimi koostuu objektin kirjastoasiakirjan nimestä, jonka perässä on kenoviiva “\” ja sen jälkeen objektin nimi. Esimerkiksi objektin, jolle on määritetty nimi func1 kirjastoasiakirjassa lib1, pitkä nimi on lib1\func1. Voit syöttää merkin “\” kämmenlaitteessa painamalla g p.
Huomaa: Jos et muista yksityisen kirjasto-objektin vaatimaa täsmällistä nimeä tai argumenttien järjestystä, voit avata kirjastoasiakirjan tai tarkastella objektia ohjelmaeditorin avulla. Voit käyttää myös komentoa getVarInfo nähdäksesi luettelon kirjaston sisältämistä objekteista.