BUTLLET’ FRAMEWORK ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2 Consell de redacci¢ 3 Editorial ú Les noves versions dels programes 4 Informaci¢ ú Diccionaris Framework 5 Divulgaci¢ ú Importar - Exportar 8 Preguntes i respostes ú Com es poden fer llistes d'alumnes? ú Per quŠ l'£ltima p…gina surt en blanc en fer la impressi¢ d'un document? 11 Esquemes ú Etiquetes de les finestres ú Impressi¢ d'un esquema ú Canvi de dimensions i despla‡ament de finestres ú Columnes period¡stiques 14 L'adaptaci¢ del Framework II al Framework III 16 Recursos avan‡ats ú Adaptaci¢ del Framework: utilitats instalúlables ú Execuci¢ de programes externs. La funci¢ Fred @run 20 Els lectors ens escriuen ú ­ s clar que ‚s possible! ú Gr…fiques de funcions en Framework 22 Colúlaboracions ú L'escarabat d'or Generalitat de Catalunya Departament d'Ensenyament Programa d'Inform…tica Educativa N£mero 4 Novembre 1989 Reimpressi¢: juliol 1992 Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Consell de redacci¢ Ma. Cristina Abalde Reyes Jordi Baldrich i Rossell• Ramir Bullich Cat… de la Torra Santiago Manrique Catal…n Pere Perez Costa CorrespondŠncia La correspondŠncia pot ser dirigida a: Butllet¡ Framework Programa d'Inform…tica Educativa Via Laietana 64, 1r, 1a 08003 BARCELONA Tamb‚ pot ser enviada a trav‚s de la xarxa telem…tica XTEC a la b£stia: PIEJ+FWBUTL ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Aquest butllet¡ s'ha realitzat ¡ntegrament en Framework. 2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ EDITORIAL Les noves versions dels programes Un dels aspectes m‚s caracter¡stics del m¢n de la micro- inform…tica ‚s la rapidesa amb la qual evoluciona. Aquesta rapi- desa afecta tant les m…quines com els programes.Constantment apa- reixen nous programes per a ordinadors i noves versions dels productes ja existents. Framework tamb‚ es mou en aquest ambient general. En un marge de tres anys han aparegut la primera versi¢ de Framework, el Framework II i l'£ltima versi¢, per ara, el Framework III. La necessitat de llan‡ar noves versions en un marc tan competitiu com aquest ‚s ben clara: les primeres versions dels productes solen sortir al mercat amb llacunes en el seu disseny, llacunes que s'hauran de cobrir posteriorment, errors de funcionament que s'han d'esmenar, recursos disponibles en els nous productes que surten al mercat i que es poden i s'han d'anar incorporant. D'altra banda, la capacitat d'adaptaci¢ d'un producte ‚s la seva garantia de supervivŠncia. Aquests canvis freqents presenten, de cara a l'usuari, dos aspectes: un d'ells positiu, com ‚s el fet de poder disposar de nous recursos i productes millorats; l'altre, negatiu, ja que caldr… un proc‚s constant d'adaptaci¢ a les noves eines. Un dis- seny adequat de les noves versions pot suavitzar els aspectes negatius i facilitar la transici¢ d'una versi¢ a una altra mit- jan‡ant una compatibilitat adequada entre la versi¢ antiga i la nova. En el cas que ens ocupa, el pas del Framework II al Framework III pot considerar-se com un pas relativament c•mode i confortable. La majoria dels canvis s¢n ampliacions i millores que l'usuari pot anar incorporant a la seva mec…nica de treball de manera progressiva. Els arxius creats en Framework II poden utilitzar-se de manera immediata en Framework III. Fins i tot ‚s factible realitzar el proc‚s a la inversa. Cal fer, per•, dues objeccions a aquesta nova versi¢: l'exc‚s de mem•ria que ocupa i el fet que hi apareixen algunes, tot i que poques, contradiccions amb la versi¢ anterior. El present butllet¡ inclou un apartat en el qual s'analitza amb detall el proc‚s d'adaptaci¢ d'una versi¢ a l'altra. La relaci¢ de novetats m‚s importants va ser inclosa com a annex al butllet¡ anterior. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 3 Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ INFORMACI™ Diccionaris Framework La casa Asthon Tate ha llan‡at al mercat diversos diccionaris per al Framework III. Concretament els d'anglŠs, francŠs, alemany, itali…, portuguŠs, holandŠs, suec, danŠs i noruec. El funcionament i les prestacions d'aquests diccionaris s¢n similars a les del ja conegut diccionari castell…, incorporat en els FW3 existents als centres docents. s possible tenir instal.lats simult…niament diversos diccionaris i activar-ne un quan es desitgi a trav‚s de l'opci¢ Lenguaje del submen£ Opciones Globales del men£ Util. Els diccionaris permeten: la correcci¢ ortogr…fica d'un text, la divisi¢ sil.l…bica i la recerca de sin•nims. Aquesta darrera opci¢ sols ‚s disponible, de moment, en el diccionari anglŠs. Per a la resta de diccionaris, tal com actualment ja passa en el castell…, la casa Ashton Tate t‚ pendent la seva incorporaci¢. El Programa d'Inform…tica Educativa est… estudiant la possibilitat de distribuir a tots els centres docents els diccionaris anglŠs i francŠs. 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DIVULGACI™ Importar - Exportar Introducci¢ Cada programa processador de textos, gestor de base de dades, full de c…lcul, paquet integrat, etc., t‚ la seva manera pr•pia de codificar la informaci¢. Aix¡, doncs, els arxius generats per FrameWork no poden ser llegits directament per d'altres programes (com per exemple: dBase, WordPerfect, Lotus, etc.) i viceversa. Framework permet llegir (importar) fitxers d'altres pro- grames i tamb‚ escriure (exportar) fitxers per a altres programes. Podem veure aquesta possibilitat a l'opci¢ Importar o Exportar del men£ Disco. N'hi ha algunes d'instalúlades i en podem instalúlar d'altres. Importar a Dbase Per llegir un fitxer dBase des de FrameWork el procediment ‚s el segent: a. Portar l'estructura (la finestra buida) del fitxer a l'…rea de treball. b. Eliminar els camps que no es desitgen importar. c. Preparar la f¢rmula per importar els registres adequats. d. Fer la importaci¢. a. Portar l'estructura del fitxer a l'…rea de treball: Portarem el cursor a la finestra de la unitat on es troba el fitxer, entrarem (tecla +), seleccionarem el fitxer i premerem ®ÄÙ. Apareixer… a l'…rea de treball una finestra de base de dades amb el nom del fitxer. T‚ el mateix nombre de camps (columnes) que l'arxiu dBase amb les mateixes etiquetes, per• sense cap registre (fila). A l'…rea de f¢rmules de la finestra hi ha una f¢rmula per importar el fitxer filtrant els registres adequats. b. Eliminar els camps que no es desitgen importar: Normalment un arxiu de dBase ‚s massa gran perquŠ el Framework pugui gestionar. Podem eliminar els camps que no s'hagin d'utilitzar amb l'opci¢ Suprimir del men£ Edit. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 5 Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ c. Preparar la f¢rmula per importar els registres adequats: Per la mateixa ra¢ abans esmentada, podem seleccionar alguns dels registres de la base: els que compleixen certes condicions. Per aquesta tasca tenim la funci¢ @Dbasefilter que el Framework ja ha colúlocat a l'…rea de f¢rmules. Nom‚s caldr… adaptar-la a la nostra situaci¢ concreta. La sintaxi general de la funci¢ ‚s: @dbasefilter(fitxer, condici¢, registre inicial, registre final) PARŽMETRE³SIGNIFICACI™ ³EXEMPLE ÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ fitxer ³unitat, cam¡ i nom del fitxer ³c:\usuari\matr¡cula.dbf ³ ³ condici¢ ³expressi¢ l•gica per filtrar ³GRUP = "B" ³ ³ inici ³primer registre ³12 (par…metre optatiu) ³ ³ final ³£ltim registre ³200 (par…metre optatiu) Exemples: @dbasefilter("a:\tutoria.dbf",#true): llegir… tots els registres de la base TUTORIA.DBF que est… en la unitat de disc A. #true vol dir que no hi ha condicions que filtrin la base. @dbasefilter("c:\gestiodg\080165\mat89",@and(regim="D",curs="2")) llegir… els alumnes que en l'arxiu de matr¡cula del centre s¢n de dirn i de segon. En no haver-hi els par…metres d'inici i de fi, la recerca es far… comen‡ant pel primer i acabant per l'£ltim. d. Fer la importaci¢ Una vegada adaptada la f¢rmula Dbasefilter a les nostres necessitats, l'actualitzarem. (Situats al marc de la finestra premerem la tecla F5). Si l'arxiu de Dbase ‚s gran, el proc‚s pot durar una bona estona: paciŠncia!. Exportar a format ASCII Per enregistrar una finestra del Framework en el disc en format ASCII el procediment ‚s el segent: - Situar el cursor sobre el marc de la finestra. - Seleccionar l'opci¢ Exportar del men£ Disco i, dins d'a- questa opci¢, Formato ASCII. El fitxer quedar… enregistrat en el disc amb l'extensi¢ TXT. 6 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Podem necessitar un fitxer ASCII per diverses raons; per exemple: a. El text de la finestra ‚s un programa (en Pascal, per exemple) que despr‚s volem compilar i depurar. b. Volem crear l'arxiu AUTOEXEC.BAT. En aquest cas podem crear una finestra que es digui AUTOEXEC i escriure-hi el text del fitxer. L'enregistrarem en format ASCII i despr‚s li canviarem el nom. Hem de saber que el fitxer exportat a format ASCII ha perdut tota informaci¢ de l'estructura de finestres, estil del text (negreta, etc.), f¢rmules, etc. per•, per altra banda, es pot tractar amb el sistema operatiu, amb quasi tots els editors i llenguatges de programaci¢. L'exportaci¢ a format ASCII es fa sempre amb l'extensi¢ TXT. Si volem una altra extensi¢ tenim dues possibilitats: a) Canviar-li despr‚s el nom. El Framework III permet fer-ho amb un arxiu enregistrat en el disc: cal situar el cursor dins la finestra que correspon a la unitat de disc, concretament sobre el nom de l'arxiu, pr‚mer la barra d'espais i modificar-lo de la forma habitual (No oblideu pr‚mer ®ÄÙ per a acabar.) b) Per enregistrar-lo directament amb el nom desitjat podem usar la f¢rmula @writetextfile amb la sintaxi segent: @writetextfile(nom fitxer, nom finestra). Per exemple, si la finestra es diu RATOLI escriurem a l'…rea de f¢rmules: @writetextfile("c:\usuari\ratoli.bat",ratoli), i despr‚s actua- litzarem amb F5. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 7 Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ PREGUNTES I RESPOSTES 0 Com es podem fer llistes d'alumnes? Moltes vegades volem ajustar una llista d'alumnes a unes dimensions de paper determinades i ens trobem que, amb l'impressi¢ per defecte, ens surt massa gran o massa petita. Per fer l'ajustament podem fer servir l'opci¢ Secuencia control previa del Submen£ Impresi¢n Controlada del men£ Impresi¢n. En aquesta opci¢ hem d'escriure els codis de control de la impressora necessaris per produir efectes especials, en particular en el nostre cas, l'espai d'interl¡nia. Els codis necessaris s¢n: - 27 50: 1/6 de polzada (1 polzada = 2,54 cm) - 27 48: 1/8 de polzada - 27 49: 7/72 de polzada - 27 65 n: n/72 de polzada - 27 51 n: n/216 de polzada - 27 64 n: n/216 de polzada, per•, en aquest cas, nom‚s afecta el primer salt de l¡nia que es fa. Per introduir els car…cters de control cal fer-ho prement alhora la tecla ALT les tecles del teclat numŠric de la dreta. Observareu que a la pantalla sortiran car…cters com fletxes... (mireu la figura adjunta). Recordeu que per tornar a la situaci¢ original cal fer servir l'opci¢ Control posterior del submen£ Impresi¢n Controlada del men£ Impresi¢n. Segurament, tamb‚ caldr… que activem l'opci¢ Texto comprimido del submen£ Variantes formato del men£ Impresi¢n. Per exemple: volem fer una llista de 38 alumnes amb un paper de 25 cm. Aix• vol dir que per cada l¡nia tenim 0,66 cm (25/38). Donat que una polzada equival a 2,54 cm, els 0,66 cm, expressats en polzades seran: 0,66/2,54= 0,26 polzades De la llista de codis anterior, utilitzarem el codi que permet un ajustament m‚s fi de l'espai entre l¡nies, ‚s a dir, el que ajusta a la 216a. part de polzada. La tercera xifra del codi indica la longitud entre l¡nies expressada com a m£ltiple d'aquestes petites parts (216Š de polzada). Aleshores, com que les 0,26 polzades de dist…ncia 8 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ entre l¡nies equivalen a 56 d'aquestes parts (0,26*216÷56), el codi que caldr… introduir a l'opci¢ Secuencia control previa ‚s: 27 51 56. Resumint, i com a norma general, aquesta tercera xifra de codi es pot obtenir a trav‚s de la f¢rmula segent: longitud del paper en cm * 216 n = ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ nombre d'alumnes * 2,54 A l'opci¢ Control posterior normalment cal posar 27 50, per• aix• depŠn de la configuraci¢ de la impressora. Tamb‚ cal que activem l'opci¢ Texto comprimido del submen£ Variantes formato del men£ Impresi¢n. Els men£s quedaran com a la pantalla segent: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Util Disco Crear Edit Local Ventana Texto N£meros Gr fico Imprimir 15 41³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»³ ³°ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Comenzar º³ ³[4But]ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ Terminar impresi¢n local º³ ³º[¨Com fer llistes d'alumnes?]ÄÄÄÄÄÄÄÄÄÄÄÄĺ Salto de p gina º³ ³º³[----#úúúúúúúúúúúúúúúúúúúúúúúúúúúúºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ³ ³º³Control posterior normalment cal posar 2 º ùù Pausa º³ ³º³configuraci¢ de l'impressora. º ùù Retenci¢n cambio de p gina º³ ³º³ º  Activar cola de impresi¢n º³ ³º³ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ³ ³º³º ùù Imprimir ventana en una p gina º Fichero formato {} º³ ³º³º ùù Empezar en p gina nueva º  Variantes formato º³ ³º³º N£mero de p gina {0} º  Impresi¢n controlada º³ ³º³º L¡neas a saltar {0} ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ³ ³ºÀºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ  Destino de impresi¢n º³ ³Èͺ Secuencia control previa {38} º  Opciones de salida º³ ³°°º Control posterior {2} ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ³ ³°°ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°º ùù Actualizar f¢rmula en impresi¢n º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°[4But ]°³ ³ º [4But] ºDoc: 1/1 ³ ³ ³ ³Imprimir: Impresi¢n controlada: Control posterior {2} ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Ara nom‚s cal que fem la impressi¢ mitjan‡ant l'opci¢ Comenzar del men£ Impresi¢n. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 9 Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Per quŠ l'£ltima p…gina surt en blanc en fer la impressi¢ d'un document? Quan ens trobem amb aix•, ‚s f…cil que sigui perquŠ al final del document hi ha l¡nies que nom‚s tenen car…cters de salt de l¡nia. Activant l'opci¢ Mostrar caracteres ocultos del men£ Edit els podrem veure. La pantalla presentar… un aspecte com aquest: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Util Disco Crear Edit Local Ventana Texto N£meros Gr fico Imprimir 13 26³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°º 4BUTLLE.TXT 3K º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³[Doc]ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°>A:<°³ ³º Quanúesúùtrobemúúùambúùaix•,úù‚súf…cilúqueúsiguiúúùperquŠúalú º°°°°³ ³ºfinalúdelúdocumentúhiúhaúl¡niesúqueúnom‚sútenenúcar…ctersúRETURN.ú º°°°°°°°°³ ³ºActivantúùl'opci¢úMostrarúcaracteresúùocultosúdelúùmen£úùEditúelsú º°°°°°°°°³ ³ºpodremúveure. º°°°°°°°°³ ³º  º°°°°°°°°³ ³º  º°°°°°°°°³ ³º  º°°°°°°°°³ ³º  º°°°°°°°°³ ³º  º°°°°°°°°³ ³º  º°°°°°°°°³ ³º º°°°°°°°°³ ³ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°[Doc ]°°°³ ³ º Doc ºDoc: 1/1 ³ ³ ³ ³ Edit: Mostrar caracteres ocultos  ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ L'eliminaci¢ dels salts de l¡nia sobrants es pot fer amb les tecles d'esborrar Supr (Del) i ®ÄÄ (Backspace). 10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ESQUEMES Etiquetes de les finestres El Framework III ofereix noves facilitats orientades a les etiquetes d'una finestra: - L'etiqueta d'una finestra pot tenir m‚s d'una l¡nia si est… activada l'opci¢ Etiquetas multil¡nea del submen£ Opciones de ventana del men£ Ventana. - En imprimir l'¡ndex d'un esquema es pot regular el nombre d'espais que els subapartats quedaran sagnats respecte a l'apartat al qual pertanyen amb l'opci¢ Sangrar etiquetas del submen£ Opciones de ventana. - La numeraci¢ dels apartats pot comen‡ar a partir d'un n£mero qualsevol utilitzant l'opci¢ Numerar de nuevo del submen£ Opciones de ventana. - Es poden canviar els atributs d'estil de totes les etiquetes d'un esquema situant el cursor a sobre del marc de la finestra i utilitzant les diverses opcions del men£ Texto. El Framework preguntar… si el canvi afecta el contingut de l'esquema (prement S) o nom‚s les etiquetes (prement N). Impressi¢ d'un esquema Per imprimir un esquema hi ha dues possibilitats b…siques: imprimir-ne l'¡ndex o el contingut global. La mec…nica ‚s similar en ambd¢s casos. Cal situar el cursor a sobre del marc del docu- ment i seleccionar l'opci¢ Comenzar del men£ Imprimir. Si la vi- sualitzaci¢ est… en modalitat d'esquema, se n'imprimir… l'¡ndex. Si est… en modalitat de contingut (s'hi accedeix prement F10) s'imprimir… tot el text. Si nom‚s es volen imprimir algunes seccions de l'esquema, es pot fer seleccionant, amb F6, les que interessen i procedir com en el cas anterior. En imprimir l'¡ndex de l'esquema es pot incloure la numeraci¢ de les p…gines. Per fer-ho cal seleccionar, abans de la impressi¢ i des de la visualitzaci¢ en forma d'esquema, l'opci¢ Mostrar n£m p gina del men£ Ventana. Cal tenir en compte que aquesta numeraci¢ no s'actualitza autom…ticament en modificar el document, motiu pel qual, si s'han fet correccions, la numeraci¢ pot ser err•nia. Cal, doncs, actualitzar-la abans d'imprimir desactivant l'opci¢ Mostrar n£m p gina i tornant-la a activar. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 11 Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ En imprimir l'esquema, el contingut de cada apartat va precedit pel seu nom, llevat del cas en el qual aquests noms s'han ocultat mitjan‡ant l'opci¢ Visualizar etiquetas. Una cosa similar succeir… amb la seva numeraci¢ que es visualitzar… o no segons que l'opci¢ Numerar etiquetas estigui o no activada. Existeix una macro que incorpora a un esquema una finestra inicial amb el seu ¡ndex, el qual inclou la numeraci¢ dels dife- rents apartats (1). Canvi de dimensions i despla‡ament de finestres Si es visualitza un esquema amb la modalitat de finestres, se'n pot alterar la forma i la situaci¢. Aix• pot interessar en algunes aplicacions. Per modificar les dimensions d'una finestra, cal situar el cursor a sobre del seu marc i pr‚mer F4. Despr‚s d'aix•, les tecles ®Ä i į permeten reduir-ne i ampliar-ne l'amplada, mentre que  i  permeten reduir-ne i ampliar-ne l'al‡ada. La zona dreta de la l¡nia sobreil.luminada situada a la part inferior de la pantalla indica, mentre es fan les modificacions, les dimensions de la finestra. Quan ja s'han fixat les dimensions desitjades, la tecla ®ÄÙ confirmar… la modificaci¢. Si es vol que la finestra ocupi tot l'espai disponible en pantalla es pot pr‚mer novament la tecla F4 mentre s'estan canviant les dimensions de la finestra. La modificaci¢ de les dimensions de la finestra no n'altera el contingut. Si es vol, per exemple, que el text contingut en una finestra s'adapti a les noves dimensions, caldr… reorganitzar-lo utilitzant l'opci¢ L¡mite: margen derecho del men£ Texto. Les finestres, inicialment, estan situades una a sota de l'altra en forma encolumnada. Aquesta situaci¢ es pot variar amb la tecla F3 (Desplazar) si prŠviament s'ha seleccionat l'opci¢ Libre desplazamiento del men£ Ventana. Per despla‡ar la finestra cal situar el cursor a sobre del marc, pr‚mer F3, modificar la situaci¢ amb les tecles de cursor i, finalment, pr‚mer ®ÄÙ per confirmar la posici¢ desitjada. Durant el despla‡ament, la part dreta de la l¡nia sobreil.luminada assenyala la posici¢ de la finestra que es despla‡a. _______________ (1) Aquesta macro s'ha distribu‹t amb la Caixa de macros. 12 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Columnes period¡stiques Les possibilitats descrites a l'apartat anterior permeten l'escriptura en diverses columnes com en el format usual a les revistes i als diaris. Cal tenir present que aquest tipus de tas- ques no s¢n senzilles i que el Framework ofereix un conjunt d'eines limitat per afrontar-les. Hi ha dos aspectes necessaris per treballar adequadament: disposar de finestres de forma i dimensions en harmonia amb el format d'edici¢ que s'utilitzar… i aconseguir que el text pugui passar d'una finestra a una altra d'una manera c•moda. En el primer aspecte cal conŠixer el format d'edici¢ desitjat (dimensions de la p…gina, nombre de columnes per p…gina, nombre de car…cters per columna...), crear les finestres necess…ries amb les dimensions adequades mitjan‡ant la tecla F4, i situar-les en la posici¢ correcta amb F3. El segon aspecte, la connexi¢ entre les diverses finestres, queda regulat per una nova opci¢ del Framework III: Columnas period¡sticas del men£ Ventana. Si aquesta opci¢ est… activada, un text que no cap en una de les columnes, passa de manera autom…tica al comen‡ament de la segent. Quan la p…gina que s'est… utilitzant ja ‚s plena, Framework pot crear una nova p…gina en blanc i que tingui les mateixes caracter¡stiques que la que s'est… usant. Per fer aix• cal tenir actualitzada l'opci¢ P gina: creaci¢n autom tica del men£ Ventana. Una eina especialment £til per a la creaci¢ de p…gines period¡stiques ‚s la macro {ALT-F7} situada a la Libreria. Ajuda de manera efica‡ a la creaci¢ de p…gines period¡stiques. Per utilitzar-la nom‚s cal pr‚mer les tecles ALT i F7 i seguir les instruccions. L'£ltima pregunta de la macro (¨Desea salto au- tom tico entre columnas?) ‚s err•nia i s'ha d'interpretar com a creaci¢ autom…tica de noves p…gines. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 13 Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ L'ADAPTACI™ DEL FRAMEWORK II A FRAMEWORK III Es pot dir, en principi, que un usuari pot estar treballant un dia amb el Framework II i passar a treballar l'endem… amb el Framework III de manera natural. Fora d'algunes excepcions, que ja analitzarem m‚s endavant, l'activitat desenvolupada en un …mbit es pot realitzar de manera an…loga en el nou ambient de treball. Tot i amb aix•, interessa incorporar de forma progressiva aquelles novetats del Framework III que poden incidir en el tipus de treball que cada usuari realitza. El Framework III reconeix els arxius amb extensi¢ .FW2 i els pot recuperar del disc de la manera usual. En enregistrar posteriorment aquests documents ho far… mantenint-ne el nom, per• donant-los l'extensi¢ .FW3 i els enregistrar… amb el format nou. Existir…, doncs, una duplicitat d'arxius. La versi¢ Framework II no tindr… cap m‚s finalitat que la de c•pia temporal de seguretat. El programa Framework III ocupa m‚s mem•ria i deixa menys mem•ria disponible per als documents. Per aix• es pot donar el cas que alguns arxius .FW2 no es puguin carregar directament. Caldr… dividir-los prŠviament des de Framework II en arxius m‚s petits que es puguin recuperar. Aquest pas del Framework II al Framework III ‚s reversible. Pot exportar-se un document en format .FW2 utilitzant l'opci¢ Framework II del submen£ Exportar del men£ Disco. Cal tenir en compte que en aquest proc‚s es perden tots aquells elements que existeixen al Framework III per• que el Framework II no tenia (exponents, notes a peu de p…gina, etiquetes multil¡nia...). En un primer contacte amb el Framework III s'han de tenir presents els aspectes segents, que funcionen de forma diferent que al Framework II: - La llibreria ‚s molt diferent. Les macros de Framework II {ALT-F1} (ensenya llibreria) {ALT-F2} (emmagatzema llibreria) {ALT-F4} (ensenya hora) {ALT-F9} (ensenya agenda) {ALT-F10} (marca n£mero de telŠfon) no existeixen a Framework III. Les macros {ALT-F7} (retalla) i {ALT-F8} (enganxa); tamb‚ desapareixen de la llibreria i ara es poden realitzar amb Shift-F7 i Shift-F8 utilitzant la tecla Shift de canvi a maj£scules. 14 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programa d'Inform…tica Educativa Butllet¡ Framework 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - La mec…nica per bloquejar columnes tamb‚ ‚s molt diferent. Ara es pot bloquejar m‚s d'una columna i m‚s d'una fila. Per bloquejar files i columnes cal col.locar el cursor a sobre de la primera cel.la que no es vol bloquejar i des d'aquesta, cal activar l'opci¢ Bloquear Col/Filas del men£ Edit. - La part de la dreta de la l¡nia d'estat d¢na en algunes ocasions informaci¢ diferent. Aix¡, en un document de text, les columnes s¢n numerades a partir del 0 i no a partir de l'1, com passava al Framework II. En una base de dades, la primera dada indica el n£mero del registre en quŠ est… situat el cursor i la segona, el nombre de registres que es poden visualitzar a la base. Si aquest n£mero est… sobreil.luminat vol dir que a la base s'ha realitzat algun filtratge i que hi ha registres que no es visualitzen. - En el men£ d'impressi¢ s'ha canviat el nom de les marques de control que s¢n necess…ries per incloure en peus o cap‡aleres la data i l'hora. S'ha d'utilitzar en comptes de i en comptes de