home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / system / assigns1.1 / docs / italiano.doc < prev    next >
Text File  |  1995-02-27  |  14KB  |  404 lines

  1. È permesso riprodurre e distribuire copie di questo manuale, a condizione che
  2. rimanga intatto su tutte le copie il copyright e l'avviso del permesso stesso.
  3.  
  4.    Non viene data alcuna garanzia che i programmi descritti in questo manuale
  5. siano affidabili al 100%. State usando questo materiale a vostro proprio
  6. rischio. L'autore *non può* essere fatto responsabile per danni causati
  7. dall'utilizzo di questi programmi.
  8.  
  9.    Questo pacchetto è distribuibile gratuitamente, fermo restando il copyright
  10. dell'autore, Enrico Fedrigo. Ciò significa che è possibile copiarlo
  11. liberamente senza richiedere più di un costo simbolico di copia. Questo costo
  12. *non deve* essere superiore ai 5$ US.
  13.  
  14.    È permesso includere questo pacchetto in collezioni di Public-Domain, in
  15. particolare nella Fred Fish Amiga Disk Library (inclusa la versione CD ROM).
  16. Il file di distribuzione può essere messo a disposizione nei Bulletin Board
  17. Systems o siti FTP. Se si vuole distribuire questo programma *deve* essere
  18. utilizzato l'archivio originale  `Assigns1_1.lha'.
  19.  
  20.  
  21. Assigns v1.1
  22. *************
  23.  
  24.  
  25. Copyright
  26. **********
  27.  
  28.    Copyright (C) 1993
  29.  
  30.    È permesso riprodurre e distribuire copie di questo manuale, a condizione
  31. che rimanga intatto su tutte le copie il copyright e l'avviso del permesso
  32. stesso.
  33.  
  34.    Non viene data alcuna garanzia che i programmi descritti in questo manuale
  35. siano affidabili al 100%. State usando questo materiale a vostro proprio
  36. rischio. L'autore *non può* essere fatto responsabile per danni causati
  37. dall'utilizzo di questi programmi.
  38.  
  39.    Questo pacchetto è distribuibile gratuitamente, fermo restando il copyright
  40. dell'autore, Enrico Fedrigo. Ciò significa che è possibile copiarlo
  41. liberamente senza richiedere più di un costo simbolico di copia. Questo costo
  42. *non deve* essere superiore ai 5$ US.
  43.  
  44.    È permesso includere questo pacchetto in collezioni di Public-Domain, in
  45. particolare nella Fred Fish Amiga Disk Library (inclusa la versione CD ROM).
  46. Il file di distribuzione può essere messo a disposizione nei Bulletin Board
  47. Systems o siti FTP. Se si vuole distribuire questo programma *deve* essere
  48. utilizzato l'archivio originale  `Assigns1_1.lha'.
  49.  
  50.  
  51. Indirizzo
  52. **********
  53.  
  54.    L'autore può essere raggiunto ai seguenti indirizzi:
  55.  
  56. Indirizzo postale
  57.  
  58.               Enrico Fedrigo
  59.               via Giacomo Leopardi, 6
  60.               31033 Castelfranco Veneto (Treviso)
  61.                     ITALY
  62.  
  63. Posta elettronica su InterNet:
  64.  
  65.           fedro@sabrina.dei.unipd.it
  66.           fedro@paola.dei.unipd.it
  67.  
  68.  
  69. Introduzione
  70. *************
  71.  
  72.    Assigns è un editor di preferenze che sopperisce ad una carenza del
  73. WorkBench.
  74.  
  75.    Con Assigns non saranno più necessarie 20 o 30 righe di assegnamenti sulla
  76. vostra "User-Startup", ma una sola riga (o anche nessuna, *note
  77. Installazione::.).
  78.  
  79.    Assigns non è un "Assign-Manager", cioè non elimina l'uso del comando
  80. C:assign durante una normale sessione di lavoro.
  81.  
  82.    Assigns è inteso come una utility da utilizzare al boot e gestisce
  83. correttamente tutti gli assegnamenti che volete trovare al prossimo reset
  84. della macchina. Può anche aggiungere assegnamenti come C:assign anche subito
  85. (e in questo senso Assigns è simile a C:assign) ma questi non possono essere
  86. rimossi.
  87.  
  88.    Sto considerando l'aggiunta della capacità di rimozione degli assegnamenti:
  89. questo farebbe di Assigns un gestore completo (e non solo al boot) degli
  90. assegnamenti, ma questa operazione non sembra si possa fare in maniera pulita
  91. e anche il manuale del sistema operativo ne scoraggia l'uso (*note Sviluppi
  92. futuri::.).
  93.  
  94.    Del resto non esiste una chiamata a sistema operativo per rimuovere degli
  95. assegnamenti differiti (DEFER) o di percorso (PATH) e quindi non esiste una
  96. maniera "legale" di rimuoverli.
  97.  
  98.    Assigns è il mio primo programma che ho deciso di rendere pubblico e per
  99. questo, sapendo che potrà essere usato da molti utenti, sono stato attento ad
  100. aderire a tutti gli standard Commodore. Perciò la finestra è font-sensitive
  101. e di tipo AppWindow, i file con cui opera sono IFF, risponde al comando
  102. "version", possiede sia l'interfaccia CLI che WorkBench e i menu sono gli
  103. stessi di tutte gli altri editor di preferenze.
  104.  
  105.  
  106. Installazione
  107. **************
  108.  
  109.    L'installazione è molto semplice:
  110.  
  111.    - Copiate "Assigns" e "Assigns.info" nella directory "SYS:prefs". Se il
  112.      vostro processore è il 68030 o 68040 potete utilizzare una versione
  113.      ottimizzata per questi processori nominata "Assigns.030". Potete copiare
  114.      questa versione rinominandola "Assigns".
  115.  
  116.    - Se è presente il catalogo nella vostra lingua, copiatelo in
  117.      LOCALE:Catalogs/<lingua>. Se non lo è potete usare il catalogo vuoto
  118.      Assigns.ct riempiendolo in tutti i suoi campi: se me lo spedite lo
  119.      includerò nella prossima versione.
  120.  
  121.    - avviate Assigns
  122.  
  123.    - utilizzate l'opzione "Leggi la lista di sistema" del menu "Editor"
  124.  
  125.    - Cancellate col bottone "Canc" tutti gli assegnamenti presenti nella
  126.      assign list generati dal sistema che non avete modificato, che potrebbero
  127.      essere:
  128.  
  129.           C: CLIPS: DEVS: ENV: ENVARC: FONTS:
  130.           HELP: KEYMAPS: L: LIBS: LOCALE:
  131.           PRINTERS: REXX: S: SYS: T:
  132.  
  133.    - Controllate se nella User-Startup o nella Startup-Sequence fate
  134.      riferimento a qualche vostro assegnamento.
  135.  
  136.         * Se la risposta è no:
  137.  
  138.              - Salvate la lista nella directory "SYS:WbStartup" con "Salva
  139.                come..." del menu "Progetto"
  140.  
  141.         * Se la risposta è si:
  142.  
  143.              - Salvate la configurazione col bottone "Salva"
  144.  
  145.              - Scrivete prima del primo riferimento ai vostri assegnamenti:
  146.  
  147.                     SYS:Prefs/Assigns USE
  148.  
  149.    L'installazione è completata.
  150.  
  151.  
  152. Uso
  153. ****
  154.  
  155.    Assign possiede sia l'interfaccia CLI che l'interfaccia WB.
  156.  
  157.    Specificando il flag "EDIT" o lanciando Assigns da WorkBench viene attivata
  158. la finestra di editing.
  159.  
  160.    Lanciando il programma dall'icona, si può variarne il comportamento
  161. specificando alcuni tooltypes, che ricalcano i parametri disponibili da CLI.
  162. Naturalmente tali tooltypes possono essere indicati anche sulle icone progetto
  163. che Assigns ha creato e da cui può essere lanciato.
  164.  
  165.    Per aggiungere un nuovo assegnamento è sufficiente clickare sul gadget
  166. `Agg' della Assign-List. Viene richiesto automaticamente un nuovo Target.
  167.  
  168.    Se la directory che desiderate collegare con l'assegnamento non esiste
  169. ancora, è sufficiente uscire dal file requester con "Annulla": verrà
  170. attivato il gadget stringa in cui inserire a mano il target.
  171.  
  172.    Si può poi impostare il tipo di assegnamento:
  173.  
  174.                 ABSOLUTE
  175.                 DEFER
  176.                 PATH
  177.  
  178.    Si può anche impostare se si vuole un avviso nel caso in cui
  179. l'assegnamento non vada a buon fine (Avvisa) oppure no.
  180.  
  181.    Infine si può decidere se eseguire subito l'assegnamento utilizzando il
  182. bottone "Immediato". Questo è utile per poter impostare successivamente
  183. assegnamenti relativi ad altri assegnamenti: "Assigns" gestisce correttamente
  184. anche gli assegnamenti relativi. Se si è scelto il tipo ABSOLUTE, si potranno
  185. aggiungere altre Destinazioni clickando sul bottone "Agg". Il bottone "Canc"
  186. rimuove la destinazione indicata.
  187.  
  188.    Un altro metodo per aggiungere destinazioni consiste nello scegliere
  189. l'assign nell'assign-list e poi nel prendere l'icona che termina il percorso
  190. voluto (directory o device) e lasciarla sopra la finestra di Assigns. Con
  191. questo metodo si possono indicare più destinazioni contemporaneamente.
  192.  
  193.    Se l'icona era un file di preferenze valido, verrà caricato.
  194.  
  195.    Clickando su una destinazione si può modificare il path attraverso il
  196. gadget stringa, oppure, con un doppio click, attraverso un file requester. Il
  197. doppio click si può fare anche sulla Assign-list
  198.  
  199.    Altre possibilità sono offerte dai menu.
  200.  
  201.    Infine gli ultimi tre bottoni:
  202.  
  203. *`Salva'
  204.      Salva su disco (ENVARC:)la configurazione, esegue gli assegnamenti ed
  205.      esce.
  206.  
  207. *`Usa'
  208.      Salva su ram (ENV:) la configurazione, esegue gli assegnamenti ed esce.
  209.      Tale configurazione non sarà disponibile al successivo boot.
  210.  
  211. *`Annulla'
  212.      Esce senza salvare e senza eseguire gli assegnamenti
  213.  
  214.    Naturalmente, come ogni editor di preferenze anche Assigns può essere
  215. lanciato in una sola copia allo stesso tempo: lanciare una seconda copia
  216. produce il risultato di portare in primo piano la finestra di Assigns e
  217. attivarla.
  218.  
  219.  
  220. Esecuzione da CLI
  221. ******************
  222.  
  223.    Da CLI, il template (ottenibile con `Assigns ?') è:
  224.  
  225.      FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,BOX3D/S
  226.  
  227.     -`FROM'
  228.           indica il file da caricare al posto di "ENV:Sys/Assign.prefs". La
  229.           chiave FROM può essere omessa e si può indicare semplicemente il
  230.           file.
  231.  
  232.     -`EDIT' [Default]
  233.           Caricato il file delle preferenze, apre la finestra di editing e ne
  234.           permette la modifica
  235.  
  236.     -`USE'
  237.           Caricato il file delle preferenze, esegue immediatamente gli
  238.           assegnamenti ed esce.
  239.  
  240.     -`SAVE'
  241.           Salva permanentemente su "ENVARC:Sys/Assign.prefs" il file delle
  242.           preferenze, esegue immediatamente gli assegnamenti ed esce.
  243.  
  244.     -`PUBSCREEN' <pub screen name>
  245.           Apre la finestra di editing sullo schermo pubblico indicato.
  246.  
  247.     -`BOX3D'
  248.           I due gruppi di gadget "Assign" e "Destinazione" sono contornati da
  249.           un box à la NeXT. Dato che non si tratta di uno standard di Amiga,
  250.           con questo flag lo si può escludere.
  251.  
  252.  
  253. ToolTypes
  254. **********
  255.  
  256.    I ToolTypes messi a disposizione e che possono apparire anche sulle icone
  257. prodotte da Assigns sono:
  258.  
  259.     -`EDIT' [Default]
  260.           Caricato il file delle preferenze, apre la finestra di editing e ne
  261.           permette la modifica
  262.  
  263.     -`USE'
  264.           Caricato il file delle preferenze, esegue immediatamente gli
  265.           assegnamenti ed esce.
  266.  
  267.     -`SAVE'
  268.           Salva permanentemente su "ENVARC:Sys/Assign.prefs" il file delle
  269.           preferenze, esegue immediatamente gli assegnamenti ed esce.
  270.  
  271.     -`CREATEICONS=YES|NO' [Default = YES]
  272.           Indica se creare oppure no anche un'icona con i files creati
  273.           dall'opzione `Save As...' dei menu (*note Menu::.).
  274.  
  275.     -`PUBSCREEN=<pub screen name>'
  276.           Apre la finestra di editing sullo schermo pubblico indicato.
  277.  
  278.     -`BOX3D=YES|NO' [Default = YES]
  279.           I due gruppi di gadget "Assign" e "Destinazione" sono contornati da
  280.           un box à la NeXT. Dato che non si tratta di uno standard di Amiga,
  281.           con questo flag lo si può escludere.
  282.  
  283.    I Tooltype EDIT,USE e SAVE possono essere specificati anche nella forma:
  284.  
  285.      ACTION=EDIT | USE | SAVE
  286.  
  287.  
  288. Menu
  289. *****
  290.  
  291.     *`Progetto'
  292.          -`Apri...'
  293.                Permette di caricare un file di preferenze salvato in
  294.                precedenza.
  295.  
  296.          -`Salva come...'
  297.                Salva il contenuto delle liste. Se il flag CREATEICONS è YES,
  298.                associa anche un'icona da cui si può far partire Assigns. Il
  299.                tooltype (*note ToolTypes::.) di default è `ACTION=USE'
  300.  
  301.          -`Fine'
  302.                Termina il programma
  303.  
  304.     *`Editor'
  305.          -`Leggi la lista di sistema'
  306.                Legge tutti gli assegnamenti presenti al momento attuale nel
  307.                sistema, rilasciando eventuali assegnamenti editati fino a quel
  308.                punto.
  309.  
  310.          -`Ripristina ultimi valori'
  311.                Ricarica gli assegnamenti salvati l'ultima volta in ENVARC: e
  312.                rilascia gli eventuali assegnamenti editati fino a quel punto.
  313.  
  314.          -`Annulla modifiche'
  315.                Ricarica gli ultimi assegnamenti validi da ENV: e rilascia gli
  316.                eventuali assegnamenti editati fino a quel punto.
  317.  
  318.     *`Opzioni'
  319.          -`Genera icone'
  320.                (Flag) Indica se associare o no un'icona al file generato con
  321.                l'opzione "Salva come...". Allo startup prende il valore
  322.                indicato dal tooltype (*note ToolTypes::.) CREATEICONS; se non
  323.                esiste per default vale YES
  324.  
  325.  
  326. Distribuzione
  327. **************
  328.  
  329.    L'archivio completo con cui viene distribuito Assigns comprende:
  330.  
  331.      Assigns1.1.info
  332.      Assigns1.1/Assigns                      * versione per ogni processore
  333.      Assigns1.1/Assigns.030                  * versione ottimizzata per 68030/881
  334.      Assigns1.1/Assigns.info
  335.      Assigns1.1/Docs.info
  336.      Assigns1.1/Docs/Italiano.doc            * documentazione in plain ASCII
  337.      Assigns1.1/Docs/Italiano.doc.info
  338.      Assigns1.1/Docs/Italiano.guide          * documentazione in AmigaGuide
  339.      Assigns1.1/Docs/Italiano.guide.info
  340.      Assigns1.1/Docs/Italiano.dvi            * documentazione in DVI
  341.      Assigns1.1/Docs/Italiano.dvi.info
  342.      Assigns1.1/Docs/Italiano.texi           * sorgente in TeXinfo
  343.      Assigns1.1/Docs/Italiano.texi.info
  344.      Assigns1.1/Docs/English.doc
  345.      Assigns1.1/Docs/English.doc.info
  346.      Assigns1.1/Docs/English.guide
  347.      Assigns1.1/Docs/English.guide.info
  348.      Assigns1.1/Docs/English.dvi
  349.      Assigns1.1/Docs/English.dvi.info
  350.      Assigns1.1/Docs/English.texi
  351.      Assigns1.1/Docs/English.texi.info
  352.      Assigns1.1/Locale/Catalogs/Italiano/Assigns.catalog
  353.      Assigns1.1/Locale/Catalogs/Assigns.ct
  354.  
  355.    Verificate che siano presenti tutti questi files
  356.  
  357.  
  358. Sviluppi futuri
  359. ****************
  360.  
  361.    Ridurre l'occupazione di memoria: per ora mi sono limitato a produrre un
  362. programma funzionante ed affidabile. La prossima versione sarà ottimizzata
  363. anche in termini di spazio.
  364.  
  365.    Sto considerando l'ipotesi di scrivere la prossima versione di Assigns in
  366. C++ e cominciare a studiare degli oggetti per la programmazione sotto AmigaDOS.
  367.  
  368.    Per ultimo: trasformare Assigns in un "Assign-Manager", ma ci sono i
  369. problemi già visti nell'introduzione.
  370.  
  371.  
  372. Versioni
  373. *********
  374.  
  375.    Assigns1.0: prima versione completamente funzionante, rilasciata ai soli
  376. betatesters
  377.  
  378.    Assigns1.1: prima versione resa pubblica.
  379.    - Localizzazione
  380.  
  381.    - vari bugs corretti, specialmente l'attivazione erronea di alcuni gadgets
  382.  
  383.  
  384. Ringraziamenti
  385. ***************
  386.  
  387.    Desidero ringraziare per i test fatti e per i suggerimenti forniti(1):
  388.  
  389.      Alessandro Borille    paride@sabrina.dei.unipd.it
  390.      Eugenio Castellani    aj2@sabrina.dei.unipd.it
  391.      Fabio D'Alessi        phobia@sabrina.dei.unipd.it
  392.      Sergio Fantinel       ik3fan@paola.dei.unipd.it
  393.      Jacopo Farinato       redi@sabrina.dei.unipd.it
  394.      Gianluigi Nusca       gigio@paola.dei.unipd.it
  395.      Emanuele Verza        alien@sabrina.dei.unipd.it
  396.  
  397.    In particolare Alessandro ed Eugenio per le loro traduzioni dall'italiano
  398. all'inglese.
  399.  
  400.    ---------- Footnotes ----------
  401.  
  402.    (1)  I nomi sono rigorosamente in ordine alfabetico
  403.  
  404.