Академический Документы
Профессиональный Документы
Культура Документы
Consideraes Iniciais
impossvel, j h algum tempo, no perceber o movimento quase silencioso e sorrateiro que toma conta do mundo dos programas de computador: o movimento do Software Livre. Esse movimento aparentemente sem volta tomou de assalto desenvolvedores (aqueles que criam os programas), usurios (aqueles que os usam) e empresas (aquelas que foram o seu uso). Mas por que 'sem volta', Joo? - voc poderia perguntar... (sim, leitor, eu ouvi!) simples, amigo(a) leitor(a): quando voc entender completamente do que se trata o Software Livre e toda a filosofia por trs de seus conceitos, ver que, simplesmente, no possvel negar sua vocao para a hegemonia. Acompanhe-me nessa interessante viagem. Apaixone-se tambm por essa idia! Participe, voc tambm, da maior mudana de paradigma que o mundo da informtica j experimentou! Seja parte da revoluo! Joo Antonio
Tipos de Softwares
No possvel entender a magnitude por trs do conceito de software livre sem entender como os programas de computador (softwares) esto divididos quanto s suas classificaes. Vamos a algumas delas...
Pirataria? Mas eu no copiei nenhum CD para outra pessoa... Pirataria no somente copiar o software sem autorizao! utiliz-lo sem autorizao (ou seja, a bendita licena). Softwares como Windows (sistema operacional da Microsoft), Microsoft Office (conjunto de programas de escritrio da mesma empresa), Adobe Photoshop (programa de edio de fotografia mais festejado no mundo) e Autocad (programa para desenho de arquitetura e engenharia da empresa Autodesk) so exemplos de programas comerciais (os dois ltimos, inclusive, com licenas extremamente caras!). Vamos partir para um entendimento mais prtico: imagine um escritrio de arquitetura com cinco computadores... Se todos eles precisarem de Windows (e provavelmente vo, porque um micro no funciona sem sistema operacional) e de Autocad (bastante recomendado para o desempenho da funo a que se prope a empresa do exemplo), haver a necessidade de pagar mais pelo software (programas) em cada micro que pelo prprio hardware (peas fsicas corpo) da mquina. Imagine s ter de pagar R$ 5.000,00 a mais por um computador, sabendo que a mquina em si (hardware) custou apenas R$ 2.ooo,oo! J imaginou? Absurdo, n? No se esquea: instalar um software comercial (que exige licena de uso) em mais de uma mquina tendo apenas uma licena de uso para ele pirataria!
Freeware
Os softwares classificados como freeware so distribudos completos (sem limitaes) e sem exigncia de qualquer tipo de licena. Ou seja, programas nessa categoria podem ser instalados, utilizados e copiados livremente sem custo algum! Um exemplo muito famoso de freeware o Adobe Reader, programa usado para ler arquivos no formato PDF. O Skype, para comunicao telefnica na
Internet (VoIP), tambm um exemplo de freeware famoso! Joo... no vais me dizer que h algo 'melhor' que um software freeware? Tem? Sim, leitor! Os Softwares livres so melhores (mais democrticos) que os softwares classificados apenas como freeware. Vamos analisar isso mais detalhadamente agora...
Software Livre
Um programa classificado como software livre oferece mais que a liberdade de distribuir o software e us-lo sem culpa em quantos computadores quisermos... Um software livre passa a ser nosso quando o adquirimos e, com isso, temos sobre ele os mesmos direitos que o desenvolvedor original teve. Pera... Mas o desenvolvedor pde alter-lo, constru-lo, faz-lo... no foi? Sim, mas podemos o mesmo! Podemos alterar o programa (criando um novo software), podemos estudar como o programa funciona, para entender como o programador o criou... Usar o software muito pouco! Podemos fazer parte da histria daquele programa! Podemos faz-lo evoluir! Podemos torn-lo melhor... D para ser 'menos dramtico' e mais objetivo, Joo? Claro... desculpe... A rigor, um software livre oferece quatro liberdades para os seus usurios:
Liberdade de Uso
A primeira liberdade descreve que um programa classificado como software livre poder ser usado para qualquer finalidade. Sem restries. At aqui, Joo, nenhuma diferena em relao aos softwares comerciais, no mesmo, Joo? Engano seu, caro leitor... H softwares comerciais que, mesmo sendo oficialmente adquiridos (atravs do pagamento de licena) limitam, via normas contratuais, o uso para determinados cenrios/tarefas. O conjunto de escritrio Microsoft Office 2007 edio Home And Student, por exemplo, no permite o uso de seu Word para a escrita de documentos de trabalho, mas apenas para documentos educacionais ou pessoais. A existncia de uma restrio de uso justificada (pela Microsoft) pelo fato de a licena dessa edio do programa ter um custo muito menor que as licenas das suas edies profissionais. Mas claro que a maioria dos programas de computador comerciais no restringem, de maneira alguma, a sua utilizao por parte dos usurios.
Um software livre uma idia que deve ser passada adiante... Para tantas pessoas quanto for possvel! A igualamos um Software Livre a um Freeware, no ? Bem visto, leitor! Parabns... Mas ainda faltam 2 liberdades...
melhor-lo, fazendo uma nova e evoluda verso daquele software. E a que a filosofia do software livre apresenta sua caracterstica mais forte: a cooperao entre diversos programadores ao redor do mundo para a melhoria constante da qualidade dos programas. Uma cooperao comprometida e sem segundas intenes. Um engenheiro civil, por exemplo, que tenha criado um software de clculo de custos de materiais em obras de construo (o que cairia como uma luva, visto que softwares comerciais neste segmento so normalmente muito caros) pode disponibilizar seu cdigo-fonte na Internet e esperar que outros engenheiros e programadores interessados participem do processo evolutivo daquele programa. Em poucos meses, com certeza, aquele embrio ter se tornado um software mais maduro, graas s contribuies dos diversos envolvidos (os engenheiros e programadores que se comunicaram entre si visando cuidar daquele filhote deles). Eles formaram o ncleo de trabalho do mundo do software livre: um grupo de trabalho, uma comunidade.
junto comunidade de software livre porque ele fere a filosofia... Alm de ser cobrado (ou seja, mais caro)... Um software livre bom simplesmente imbatvel se comparado com um software comercial equivalente! Quem melhor, Joo? Os softwares livres ou os comerciais? Pergunta difcil, leitor! H softwares livres melhores que seus equivalentes comerciais... H tambm softwares comerciais melhores que seus correlatos livres... Fica difcil dar a resposta assim, 'na bucha'! Mas os softwares livres tm a vantagem de serem uma idia legal, uma mudana de modelos, uma revoluo e isso, leitor, h de convir, atrai bastante! Particularmente, eu acho que um software livre s perde numa disputa para um software comercial se este for, em recursos e qualidade, muito superior quele... por exemplo a minha opinio quanto ao Microsoft Office Word 2007... Ele muito melhor, em recursos e facilidade de uso, que qualquer concorrente seu livre (a exemplo do BrOffice.org Writer, de que este livro tambm trata) Note: minha opinio! E s para provar que isso bastante relativo: todo esse livro foi digitado no BrOffice.org Writer 3.0! ;-) Portanto, os desenvolvedores de software livre vo ter que suar a camisa para brigar por essa fatia do mercado (essa especfica do Word)... A favor do Software livre, temos a simpatia que a filosofia desperta em todos os usurios. A favor dos softwares comerciais, h as empresas com know-how incomparvel, suporte bem organizado e acessvel, alm de toda a segurana que uma empresa por trs da obra pode oferecer. Segurana que 'empresa por trs da obra' pode oferecer? Explica a... H de convir, caro leitor, que pouca gente olharia com bons olhos um programa que no propriedade ou responsabilidade de nenhuma empresa. Isso especialmente sensvel entre os departamentos jurdicos das empresas... Acho que eles ficam pensando: Se der alguma 'merda' aqui na empresa por causa de tal de 'software livre', quem ns vamos poder acionar judicialmente?. Veremos, inclusive, mais adiante, que h certas clusulas, em documentos que estabelecem os modelos de negcios usados por softwares livres, que dizem com clareza: o desenvolvedor deste software livre no se responsabiliza por problemas ocorridos em qualquer parte do seu sistema por causa deste software. Ou seja, o verdadeiro terror do pessoal do jurdico!!! Com os softwares comerciais, assim: eu posso exigir porque paguei por ele. As empresas que desenvolvem softwares comerciais so experts em marketing: exploram justamente este ponto para poder justificar s empresas porque elas no deveriam trocar softwares comerciais pelos equivalentes livres. como se estivessem trocando um produto original, com nota, por um produto equivalente, vendido no mercado negro, sem nota fiscal. Mas, Joo, assim como voc diz, parece que os softwares livres so realmente problemticos e que sua adoo no mercado mnima... Eu no disse isso, amigo leitor! Eu apenas apresentei as razes defendidas por muitas empresas para no os adotar, mas essa no , nem de longe, a minha
opinio sobre eles! Eu utilizo e promovo a utilizao de softwares livres! Eles so, sem dvidas, o futuro! No espere ser forado a us-los, comece agora! J h softwares livres bem estabelecidos no mercado para praticamente qualquer finalidade: programas para texto, gerenciadores de planilhas, softwares para apresentaes de slides, editores de fotografia, programas de CAD, navegadores de Internet entre outros... Quer dizer que podemos 'viver' normalmente com softwares livres? Ou seja, d para 'se virar' apenas trabalhando com softwares livres? Sim! Com certeza! Aproveitando, vamos conhecer alguns dos mais famosos representantes desta casta especial de softwares...
Linux
O Linux um sistema operacional livre, baseado na GPL (Licena Pblica Geral), uma norma desenvolvida pela FSF (Fundao do Software Livre). O Linux, que foi oficialmente criado em 1992 e hoje j se encontra num estado de bastante amadurecimento, vem sendo cada vez mais usado por usurios domsticos e tambm por empresas.
Figura 1.1 O Linux (na verdade, essa a tela do Gnome veremos a seguir) O Linux ser abordado mais adiante neste livro.
BrOfce.org / OpenOfce.org
O BrOffice.org (e sua origem, o OpenOffice.org) uma sute (conjunto) de programas de escritrio totalmente livre. Neste conjunto de programas, possvel encontrar ferramentas para diversas tarefas do dia a dia. O OpenOffice.org, o irmo mais velho, foi o precursor deste conjunto, que, alguns anos depois, deu origem ao Broffice.org, sua variante brasileira. Para o mercado brasileiro, claro, recomenda-se o uso do BrOffice.org, mas eles so bastante semelhantes entre si!
Figura 1.2 BrOfce.org Writer 3.0 O BrOffice.org Writer tambm ser abordado mais adiante neste documento.
Mozilla Firefox
Navegador (browser) Web bastante festejado. Esse programa detm uma fatia considervel dos usurios de Internet do mundo, ficando atrs apenas do (at
agora) imbatvel Internet Explorer, da Microsoft. O Mozilla Firefox no ser abordado neste livro, mas uma ferramenta bastante til e cheia de recursos.
Mozilla Tunderbird
O programa de e-mail do grupo Mozilla chamado de Thunderbird. Sem dvida nenhuma, um fantstico programa para receber e enviar mensagens de correio eletrnico. Um concorrente altura do Outlook Express, que acompanha o Windows XP e do Windows Mail, que acompanha o Windows Vista. O Thunderbird tambm no ser motivo de estudo neste material, mas merece ser aprendido e utilizado porque alm de ser um excelente programa, livre!
, sem dvida, um programa com toda a pinta de que vai arregimentar um grande nmero de usurios de outros programas editores de texto (como o campeo Microsoft Word). Sua interface (cara) bastante semelhante s de outros programas, o que torna basante simples o seu aprendizado. E falando em cara, eis a do Writer...
A Interface do Writer
Alguns componentes podem ser facilmente destacados na tela principal do Writer. Vamos a alguns deles:
Barra de Menus
Essa barra superior, presente em todos os programas, praticamente, traz as listas de comandos que podem ser executados no Writer. Todos os comandos do programa podem ser encontrados aqui, basicamente.
Figura 2.2 A barra de menus do Writer Em provas da Fundao Carlos Chagas, muito provvel que o conhecimento nos comandos dos menus seja bastante exigido, pois exatamente assim que essa instituio lida com outros programas de texto (como o Word). No necessrio lembrar (ou talvez seja, n?) que cada uma das opes do menu apresenta uma letra sublinhada (como a letra A no menu Arquivo). Isso permite que o acesso quela opo especfica por meio do acionamento da tecla ALT em conjunto com a letra sublinhada. Isso significa que ALT+A aciona o menu Arquivo, ALT+E, o menu Editar, ALT+X abre o menu Exibir e assim por diante. No necessrio decorar isso tudo porque provavelmente a instituio que exigiria isso na prova mostraria a foto do programa (como o Cespe/UnB, por exemplo)... A, seria necessrio apenas olhar para a imagem na sua prova!
Barras de Ferramentas
As barras de ferramentas so conjuntos de botes que do acesso rpido a vrios dos recursos e comandos presentes nos menus do programa. , Joo, mas fica bem mas fcil usar as ferramentas ao invs dos menus, no ? Claro, caro leitor! Alguns dos comandos mais usados, como Salvar, Negrito e Justificar Pargrafo, por exemplo, so acionados por meio de apenas um nico clique em suas respectivas ferramentas. H vrias barras de ferramentas no Writer, mas sua interface padro apresenta apenas duas:
Figura 2.4 Barra de Ferramentas Formatao Sem dvida alguma, caro leitor, reconhecer as ferramentas e suas funes
necessrio quando a prova apresenta as imagens dos programas (a exemplo das provas do Cespe/UnB). Portanto, se voc vislumbra fazer provas desta instituio, necessrio que tenha em mente a necessidade de conhecer bem essas barras de ferramentas (e, bvio, a utilizao cotidiana do Writer vai ajudar bastante na memorizao).
Rguas
O Writer possui rguas horizontal e vertical. Elas determinam os limites do documento em si. Eis a rgua horizontal, encontrada logo abaixo das barras de ferramentas e logo acima do corpo do documento.
Barra de Status
a barra inferior que apresenta informaes acerca do documento que est sendo editado. Essa barra tambm bastante comum na maioria dos programas. A barra de status costuma dar pano pra manga (permitir vrias questes sobre ela) em provas que mostram fotos (Cespe/UnB), pois as informaes que ela mostra so bastante cobradas.
Figura 2.7 Barra de Status do Writer Agora que fomos oficialmente apresentados aos principais pontos da interface
Figura 2.8 Mouse arrastando a Barra de Ferramentas Padro Inclusive, as barras de ferramentas podem flutuar como janelas no Writer, permitindo que se soltem das posies em que normalmente se encontram (abaixo da barra de menus). Para isso, basta clicar no pontilhado esquerda da barra e arrast-la para a rea de edio do documento. Veja abaixo o resultado:
Figura 2.9 Barra de Ferramentas Padro futuante possvel, tambm, fixar a posio de uma barra de ferramentas, fazendo com que no seja possvel arrast-la. Para isso, basta clicar com o boto direito do mouse em qualquer lugar da barra de ferramentas que se deseja fixar e marcar a opo Travar a posio da barra de ferramentas. Sabe-se que uma barra de ferramentas est travada em sua posio l no topo da janela quando o pontilhado esquerda no aparece. Note abaixo:
Figura 2.10 Resultado do clique com o boto direito do mouse na barra Padro
Figura 2.11 Ausncia do pontilhado. A barra est travada em sua posio atual Para destravar a barra de ferramentas, claro, deve-se acionar o mesmo procedimento usado para trav-la! Ahhh! Eu quase ia-me esquecendo: no possvel travar a barra de ferramentas se ela estiver flutuando (mas eu acho que voc j havia deduzido isso, no ?).
Figura 2.12 Comando Botes Visveis no boto direito do mouse Note que os botes que esto com um check (sinal de visto) so os que esto sendo mostrados (visveis) na barra. Para marcar/desmarcar qualquer
opo, basta clicar nela. A forma mais sofisticada e completa de personalizar sua barra de ferramentas, porm, se encontra tambm no menu do boto direito do mouse: basta clicar com esse boto na barra de ferramentas deseja e escolher Personalizar Barra de Ferramentas.... Ahhh! Lembrei-me... Note as reticncias no final do nome do comando! uma forma normal de indicar que quando este comando for acionado, ele abrir uma janela! Sim! Note que todos os comandos dos menus de qualquer programa no Windows apresentam essa caracterstica! Se houver reticncias, o comando abrir uma janela! E se o comando no tiver reticncias, Joo? sinal de que ele ser executado diretamente? Sem opes? Precisamente, caro Personalizar... leitor! Muito bem! Vamos, ento, ao comando
Figura 2.13 Janela do comando Personalizar Esta mesma janela tambm pode ser obtida por meio do menu Ferramentas, na opo Personalizar. Nela, possvel excluir e adicionar botes, bem como alterar a sua posio (nas setinhas para cima e para baixo) alm de, claro, poder torn-los visveis ou no (nos checks da listagem). Note outro detalhe nas barras de ferramentas: na extremidade direita das mesmas pode aparecer um boto de uma seta dupla. Esse boto a indicao de que nem todos os botes daquela barra esto sendo visualizados. Ou seja, quando esse boto aparece, sinal de que h mais botes escondidos. Um clique no boto da seta dupla e um menu ir aparecer mostrando, ento, as ferramentas ocultas, alm de outras opes.
Figura 2.14 As setas duplas no fnal das Barras de Ferramentas Com isso, finalizamos o estudo mais superficial acerca das barras de ferramentas do BrOffice.org Writer e agora comearemos o estudo dos demais componentes da Tela principal do Writer...
Figura 2.15 Margens da Pgina indicadas na Rgua Horizontal Na rgua horizontal possvel localizar os controles para ajustar os recuos de texto. Eles permitem modificar os limites do texto esquerda e direita. Vamos ver alguns deles... - Recuo de Texto Esquerda: controlado arrastando-se o pequeno tringulo inferior que fica localizado na margem esquerda. Note que quando esse controle alterado, tambm alterado o controle de Recuo de Primeira Linha (tringulo superior); - Recuo de Texto Direita: para alter-lo, basta arrastar o pequeno tringulo que fica localizado na margem direita da pgina. - Recuo da Primeira Linha do Pargrafo: modificado quando arrastamos o tringulo superior localizado na margem esquerda da pgina. Veja o resultado dos recuos modificados num pargrafo:
Figura 2.16 Controles de Recuo Esquerdo, de Primeira Linha e Direito Lembre-se que os recuos, quando alterados, no influenciam o texto todo! Recuos so caractersticas associadas a pargrafos, portanto, um pargrafo pode apresentar uma determinada configurao de recuos, enquanto que outro pargrafo seguinte poder apresentar uma configurao completamente diferente! E, por ser um efeito associado a pargrafos, os recuos podem ser encontrados no menu Formatar / Pargrafo, dentro da guia Recuos e Espaamento.
Figura 2.17 Janela do Comando Formatar / Pargrafo - Confgurando Recuos Esta janela tambm pode ser aberta, exatamente na guia Recuos e Espaamento, se voc aplicar um duplo-clique na rea cinza (margem) da rgua horizontal (mas s na horizontal!!! As reas de margem da rgua vertical no abrem nada quando duplo-clicadas). Outro detalhe: quando se clica com o boto direito do mouse em qualquer parte da rgua (horizontal ou vertical), um menu de opes mostrado. Esse menu contm as unidades de medida que o usurio deseja utilizar nas marcaes da rgua (o padro centmetros).
O ltimo detalhe sobre a rgua tem a ver com outro recurso aplicado a pargrafos: a tabulao. Note que na rgua horizontal h, a cada intervalo de 1,27 cm, um pequeno T de cabea para baixo... Esses indicadores so as paradas de tabulao padro. Tabulao , a princpio, a definio de onde o cursor (ponto de insero) vai parar depois que a tecla TAB pressionada. Ns usamos TAB algumas vezes, mas no nos damos conta do que ele realmente faz: a cada vez que a tecla TAB pressionada, o ponto de insero (a barra que fica piscando) salta para a prxima parada de tabulao. As paradas padro esto localizadas a 1,27cm de distncia entre si. Mas podemos criar paradas de tabulao personalizadas, usando alguns mecanismos muito simples, que conheceremos a seguir. Note, na figura abaixo, a existncia de duas paradas de tabulao personalizadas (uma esquerda e outra para casas decimais) e algumas paradas de tabulao padro subseqentes.
Figura 2.19 Paradas de Tabulao Joo, eu pude notar, na figura, que quando criamos uma parada personalizada, deixam de existir as paradas padro antes dela, isso mesmo? Exatamente, caro leitor! Exatamente! S vo permanecer existentes as paradas padro posteriores ltima parada personalizada que criarmos. As anteriores deixam de existir, visto que quando o usurio acionar TAB, o cursor saltar, imediatamente, para a parada personalizada. Certo, mas as duas paradas personalizadas na figura so diferentes, e voc, Joo, citou-as como 'esquerda' e 'casas decimais'... O que isso significa? Bem, vamos aos tipos de paradas de tabulao que podemos criar: Indicador: Tipo de Parada de Tabulao: Esquerda: o texto que iniciar nesta parada de tabulao estar alinhado esquerda (ou seja, a parada de tabulao em questo ficar esquerda do texto preso ela); Direita: quando o cursor saltar para essa parada de tabulao, todo o texto digitado posteriormente estar alinhado direita em relao a ela. Ou seja, essa marca de tabulao ficar sempre direita do texto. Decimais: ideal para organizar valores em vrias linhas pelo caractere que separa a parte inteira das casas decimais do nmero, ou seja, os pargrafos ficaro alinhados pela , (vrgula) dos nmeros que contm casas decimais.
Centralizada: define que o texto que estar preso a essa parada de tabulao estar alinhado de forma centralizada, em relao a ela! Ou seja, quando a tecla TAB for pressionada e o cursor saltar para uma parada assim configurada, o texto fluir, em relao a essa marca, de forma centralizada. bom notar, tambm, que as configuraes de tabulao so inerentes ao pargrafo. Logo, um pargrafo pode apresentar uma configurao especfica de tabulaes, e outro pargrafo poder apresentar uma configurao totalmente diferente! Certo, Joo, mas como eu coloco uma parada de tabulao personalizada? Desculpe-me, caro leitor, esqueci de mencionar justo isso! Vamos l... H vrias formas de colocar uma parada de tabulao... A primeira (e mais fcil) maneira de colocar as paradas de tabulao personalizadas simplesmente clicando com o boto esquerdo (principal) do mouse na rgua horizontal, no exato ponto em que se deseja que a parada seja criada. Lembre-se, porm, de escolher o tipo da parada de tabulao antes de inserila! Para escolh-la, v clicando no indicador localizado na extrema esquerda da rgua horizontal. A cada clique, aquele indicador muda, mostrando o cone correspondente ao tipo de parada que ser inserido.
Figura 2.20 Escolha o tipo da parada e depois clique na rgua para inseri-la Agora vamos ao ltimo, mas muito importante, componente da interface do Writer...
Figura 2.21 A primeira parte da Barra de Status A primeira seo (primeiro campo) da barra de status apresenta Pgina X/Y, indicando em que pgina o cursor (ponto de insero) se encontra localizado. Mas preste ateno: caso o usurio aplique um duplo clique neste campo,
ser aberto painel navegador, que permite passear pelo documento, saltando diretamente para uma determinada pgina, tabela, figura ou ttulos, por exemplo. Ei Joo, quer dizer que se eu abrir esse tal de 'navegador', eu posso ir diretamente para, digamos, a stima figura inserida no documento? Sim, leitor! Voc ter acesso a um menu completo que te permitir saltar diretamente para qualquer ponto do documento! D uma olhada aqui embaixo... Eis o navegador:
Figura 2.22 Navegador passeando entre os ttulos dos tpicos do documento Mais adiante veremos como utilizar o navegador e onde encontr-lo. Por enquanto, vamos continuar com a barra de status... O segundo campo da barra de status apresenta, na nossa figura 2.21, a inscrio Padro. Essa rea define o estilo que est sendo usado na pgina. Um Estilo um conjunto de caractersticas de formato. Normalmente aplicamos estilos aos pargrafos (onde definimos alinhamento, espaamento entre linhas, recuo, tabulaes) e s fontes (onde permitido definir cor, tamanho, tipo da fonte, negrito, itlico, sublinhado etc.). O Writer tambm possui a idia de Estilo de Pgina, onde permitido definir margens, orientao do papel (paisagem ou retrato), tamanho do papel (A4, Carta), Colunas de Texto e Cor do Plano de Fundo, entre outras definies de formatao da pgina. Basta, portanto, dar duplo clique no segundo campo da barra de status para ter acesso janela de definio de estilo da pgina, que vista a seguir:
Figura 2.23 Caixa de Dilogo de Estilo da Pgina Continuando com a barra de status, temos o campo do idioma do texto, que onde est escrito, na nossa figura, Portugus (Brasil). Um nico clique neste campo abre um menu onde se pode escolher o idioma do(s) pargrafo(s) selecionado(s). Esse idioma usado no recurso de correo ortogrfica. Note que a alterao do idioma pode requerer o download de algum componente da Internet (caso voc no tenha instalado o idioma desejado no momento da instalao do BrOffice.org). Perceba, tambm, nobre leitor, que o idioma definido para cada pargrafo, logo, um pargrafo poder ter sua correo ortogrfica definida para Portugus do Brasil enquanto o pargrafo seguinte pode ser definido para outro idioma qualquer! Na seo seguinte, temos a definio do modo de escrita do texto ( a parte que aparece com INSER na nossa figura 2.21). O modo de escrita determina o que acontece com o cursor enquanto se digita. H dois modos no Writer: o modo de Insero e o modo de Substituio (Sobrescrever). Quando o Writer se encontra em modo de insero, tudo aquilo que for digitado vai simplesmente empurrando os caracteres posteriores. Porm, quando o Writer est no modo de Substituio, cada caractere que for inserido vai substituir o caractere que estiver na mesma posio do cursor (o anterior trocado pelo novo caractere). possvel perceber essa mudana de comportamento at mesmo no prprio cursor (o sinal que fica piscando para indicar onde o usurio est digitando): quando ele se encontra em modo de insero, ele uma barra fina (apenas um trao vertical) intermitente (piscando). Quando se encontra em modo de sobrescrever (substituio), ele assume a forma de um retngulo intermitente que envolve o caractere na posio em que ele est (caractere que ser substitudo caso se digite outro).
Figura 2.24 Os Modos de Insero e Substituio de Caracteres Para alternar entre os modos de escrita do Writer, o usurio pode acionar um nico clique no campo em questo na barra de status ou simplesmente pressionar a tecla INSERT no teclado. Vamos analisar os demais campos da barra de status...
Figura 2.25 Segunda parte da barra de status O campo seguinte, que apresenta PADRO na figura acima, serve para determinar o modo de seleo do Writer, ou seja, a maneira como o programa permitir ao usurio selecionar o texto do documento. H algumas maneiras diferentes de o Writer selecionar texto, a saber: PADRO (Modo Padro): a forma normal de selecionar texto no Writer (e em qualquer programa). O usurio arrasta o mouse sobre um trecho para selecion-lo. O usurio tambm pode clicar no incio do trecho que se deseja selecionar, segurar a tecla SHIFT, e clicar no final do trecho desejado. Somente um trecho pode estar selecionado, pois ao tentar selecionar um outro trecho, a seleo anterior desfeita, como visto a seguir:
Figura 2.26 Modo de seleo padro dois momentos distintos EXT (Modo Extenso): nessa forma de selecionar texto, tambm s possvel que um nico trecho esteja selecionado, mas cada clique que se d em algum outro local no desfaz a seleo anterior, mas vai ampli-la at aquele ponto. como se a tecla SHIFT estivesse sempre pressionada.
Figura 2.27 Modo de seleo Extenso a seta indica onde foi dado o clique Ahhh! Quase ia me esquecendo de um detalhe: no modo EXT, se o usurio tentar mover o cursor com as setas de direo do teclado, a seleo tambm ser estendida at o ponto onde o usurio parou. ADIC (Modo de Seleo Adicional): o modo de seleo onde se pode ter mais de um trecho selecionado ao mesmo tempo. Para isso, basta selecionar algum trecho (com o modo ADIC marcado, claro) e, ento, selecionar outro trecho qualquer. A seleo anterior no ser desfeita o que acontecer que o novo trecho tambm ser selecionado. Veja um exemplo:
Figura 2.28 Modo de Seleo Adicional escolhido Nota Importante: tanto faz se voc escolhe o modo ADIC antes de selecionar o primeiro trecho ou se seleciona o primeiro trecho no modo padro e depois determina o Modo Adicional... No momento que selecionar o segundo trecho, ele ser adicionado! Nota Importantssima: possvel fazer seleo mltipla (adicional) sem recorrer ao modo de Seleo Adicional. Basta, no modo padro, selecionar um trecho qualquer e, segurando a tecla CTRL, selecionar os demais trechos desejados. BLOCO (Modo de Seleo em Bloco): este modo um tanto estranho. Ele permite que o usurio selecione um Bloco de Texto (a seleo ter o formato de um retngulo mesmo), desconsiderando o fluxo do texto. Ele pode ser conseguido, tambm, sem precisar recorrer ao modo BLOCO em si, basta, no modo padro, segurar a tecla ALT enquanto arrasta o mouse.
Figura 2.29 Modo de Seleo em Bloco possvel alternar entre os diversos modos de seleo simplesmente clicando uma vez no campo referente a esse recurso na barra de status. Cada clique
alterna entre um modo de seleo, na seguinte ordem: PADRO EXT ADIC BLOCO. Ei Joo, tenho que decorar a ordem desse troo? Cara, eu sinceramente no sei... Mas por via das dvidas, n? E se o Cespe/UnB inventar de mostrar uma tela com PADRO e perguntar: para alternar para o modo ADIC, basta o usurio clicar uma vez no campo que mostra PADRO - o que voc faria? FALSO, n? Continuando com a barra de status, o prximo campo bem pequeno e, na nossa figura de exemplo (2.25), ele apresenta apenas um * (asterisco). o campo que informa se o documento em questo foi salvo ou no. A presena do asterisco indica que ele foi alterado desde que foi salvo pela ltima vez (ou seja, as alteraes recentes feitas nesse documento ainda no foram salvas). Quando o campo est vazio (sem o asterisco), sinal que todas as modificaes feitas no documento foram salvas (o arquivo est devidamente salvo). Nem preciso explicar que esse estado (sem asterisco) quase no acontece, pois s acontece logo aps ter salvo o documento, sendo assim, na hora que o usurio digitar um nico caractere ou fizer uma alterao de formatao (negrito, itlico etc.), o asterisco aparece novamente, indicando que algo ainda precisa ser salvo... Clicar nesse campo no faz nada! Esse campo s para informar ao usurio do estado do salvamento do arquivo! O campo seguinte tambm bem pequeno e est vazio na nosas figura. Ele usado para o recurso de assinatura digital do documento em questo. Assinatura Digital um recurso de segurana que oferece garantias de autenticidade (procedncia) e integridade (veracidade do contedo) de uma mensagem qualquer. Antes de disponibilizar um arquivo do Writer na Internet, por exemplo, possvel assin-lo digitalmente para que possam ser oferecidas garantias que no podem ser dadas no documento normal. Quando este campo apresenta-se vazio, sinal que a mensagem ainda no foi assinada digitalmente. Quando, porm, a mensagem assinada, h possibilidade de este campo mostrar dois cones distintos, a saber: cone: Significado: Assinatura digital vlida: ou seja, o documento est assinado e no houve nenhum tipo de alterao em seu contedo desde o momento da assinatura. Assinatura digital invlida: ou seja, o documento est assinado, mas sofreu alteraes em seu contedo aps a assinatura (qualquer mnima alterao j suficiente para considerar uma assinatura digital invlida).
Caro leitor, para usar a assinatura digital, necessrio possuir um certifcado digital, que um arquivo especial, criado por uma entidade especfca, conhecida como Autoridade Certifcadora, que identifca voc (usurio). Esse documento, que s voc pode utilizar (devido exigncia de apresentao de uma senha para seu uso), pedido pelo Writer no momento da assinatura do documento. Ahhh!! Quase ia-me esquecendo! Para assinar (efetivamente) o documento, basta aplicar duplo clique neste campo especfco da barra de status. Aps isso, ser apresentada a janela a seguir:
Figura 2.30 Janela de Assinatura Digital do BrOfce.org Outro detalhe importante: essa janela s ser apresentada se o documento estiver salvo (at mesmo porque, s existe lgica se for assim mesmo, afinal, assinar algo que ainda no est salvo meio imprprio - para no dizer estpido)! Se voc aplicar um clique duplo no campo da assinatura digital na barra de status quando o documento ainda no estiver salvo (lembre-se o asterisco!), ser mostrada a caixa a seguir:
Figura 2.31 Lembrete ao tentar assinar documentos no salvos. O prximo campo da barra de status o maior em tamanho. chamado Exibio Combinada e apresenta (no na maioria dos casos), informaes acerca daquele ponto exato do documento (como a clula de uma tabela, o nome de uma seo, as dimenses largura e altura de uma figura selecionada). Ou seja, em certos casos (no muitos, verdade), sero apresentadas informaes pertinentes ao local atual. Observe, por exemplo, na figura a seguir, as informaes acerca de uma certa imagem selecionada no Writer:
Figura 2.32 Informaes no campo Exibio Combinada Duplo clique neste campo abrir a janela Campos, que permite, entre outras coisas, a insero de campos (informaes automticas e dinmicas) no local do cursor.
Figura 2.33 Janela de insero de Campos no documento Campos so informaes que podem mudar automaticamente de acordo com uma srie de critrios, como, por exemplo, o campo Data que se altera dependendo do dia em que o documento est sendo editado. Vamos falar de campos no documento mais adiante. Agora vamos nos dedicar continuao do estudo dos campos da barra de status. S restam trs deles:
Figura 2.34 Campos restantes da barra de status O primeiro dentre os trs seleciona o layout de exibio do documento (modo que define como o documento mostrado na tela). H trs opes na barra de status: cone: Layout de Exibio:
Pgina Individual: exibe uma pgina acima da outra (e, mesmo que o zoom permita, elas nunca ficaro lado a lado); Automtico: o Writer automaticamente escolher entre a visualizao de pgina individual ou em colunas (pginas lado a lado) de acordo com o fator de zoom (aproximao da pgina). Neste modo, as pginas podem ser apresentadas em duas, trs, quatro ou mais colunas (s depende do zoom aplicado) d para dar uma olhada geral no documento com esse modo! Modo Livro: visualiza as pginas em duas colunas (apenas duas pginas lateralmente dispostas) como que imitando a disposio de tais pginas em um livro. Particularmente, caro leitor, eu no vi muita coisa interessante no modo livro, no, visto que ele pode ser simulado perfeitamente pelo modo de vrias colunas (automtico)... Mas fazer o qu, n? No fui eu quem programou o Writer... De qualquer forma os cones encontram-se l e podem ser abordados em qualquer concurso que mostre a barra de status numa fotografia. Veja, abaixo, a visualizao automtica sendo usada (e as vrias pginas lado a lado). T... eu sei... no d para ler nada!
Figura 2.35 Modo Automtico e Zoom muito pequeno O ltimo controle da barra de status a barra deslizante de zoom, que permite configurar o nvel de aproximao do documento. Tanto pode-se ajustar o nvel de zoom arrastando a barrinha deslizante como clicando nos botes + e nos extremos da barra. E, como ltimo campo, um pequeno quadro que informa o nvel de zoom
aplicado atualmente (83%, mostrado na figura 2.34). Nem necessrio dizer que esse valor se altera medida que utilizamos o controle respectivo na barra de status, no mesmo?! Com isso, amigo leitor, terminamos a barra de status... vamos prosseguir com o cone de navegao, que fica na parte inferior da barra de rolagem vertical ( direita da pgina):
Figura 2.36 cone e Setinhas de navegao Para usar este recurso devidamente, necessrio abrir a barra de navegao (para fazer isso clica-se no cone de navegao a bolinha que fica entre as setinhas); escolher o tipo de objeto pelo qual se deseja navegar (figuras, tabelas, pginas que o padro entre outros); e, finalmente, clicar nas setinhas para navegar entre os objetos (a setinha de cima viaja para os objetos anteriores na listagem e a setinha de baixo, claro, vai para os objetos posteriores).
Figura 2.37 A barra de navegao opo Figuras (para navegar entre elas) Joo, essa barra de navegao me pareceu muito semelhante quele recurso que voc j havia apresentado: o Navegador. isso mesmo, nobre leitor! So basicamente a mesma coisa. A principal diferena que o navegador apresenta-se como um painel e aqui temos uma barra de ferramentas (botes). lel... finalmente... Conseguimos, amigo leitor, terminamos de analisar a interface do BrOffice.org Writer. Agora vamos conhecer os seus recursos de edio e a sua estrutura de menus e comandos!
O Bsico Digitando...
A rea de trabalho (pgina) do Writer muito simples e semelhante a qualquer outro trabalho. O cursor (ponto de insero) que a barrinha vertical intermitente indica o exato ponto onde os caracteres vo aparecer quando digitados. Ento, se voc pressionar a tecla A no seu teclado, o caractere a aparecer na exata posio onde o cursor se encontra...
Figura 2.38 O Cursor (Ponto de Insero) Ei, Joo, no preciso dizer quo desnecessrios foram esses dois pargrafos e essa figura, n? T viajando? Eita, leitor, eu acho sinceramente que isso foi muito ofensivo, no? s para ter certeza de que tudo o que vir a seguir ser devidamente entendido! Deixa, que com a didtica lido eu, beleza?
Figura 2.39 Descrevendo o fuxo do texto no Writer Esse fluxo pode ser interrompido bruscamente em qualquer ponto, desde que insira uma quebra manual naquele ponto. Portanto, define-se quebra como sendo uma interrupo no fluxo do texto. Na verdade, uma quebra um caractere (sim, como uma letra qualquer) que inserido em um ponto especfico para instruir o Writer a saltar ou desrespeitar o fluxo normal do texto. O mais comum smbolo de quebra manual a quebra de pargrafo, que, quando inserida, interrompe o fluxo, iniciando um novo pargrafo na prxima linha. Essa quebra conseguida quando se pressiona a tecla ENTER. Ei Joo, eu pensava que o ENTER era usado para 'passar para a prxima linha'! Pois , caro leitor, o ENTER serve para quebrar um pargrafo, pois quando se pressiona essa tecla, em qualquer lugar do texto, est-se encerrando um pargrafo naquele ponto e criando-se um novo pargrafo na linha seguinte, isso visto na figura seguinte, onde se pode ver onde o ENTER foi pressionado, na forma de um estranho caractere () que lembra (um pouco) a letra PI (aquela letra grega que usamos em trigonometria).
Figura 2.40 O caractere de Quebra de Pargrafo. Ei Joo, eu nunca vi esse smbolo estranho quando dei ENTER no texto!
Quando eu pressiono ENTER, eu apenas vejo o texto passar imediatamente para a prxima linha, ops, pargrafo, n? Isso mesmo, amigo leitor, PARGRAFO! Mas a razo de o smbolo estar aparecendo a na figura porque eu acionei a ferramenta Caracteres NoImprimveis na barra de ferramentas. Vamos conhec-la mais adiante. Por enquanto, vamos conhecer as demais quebras manuais que podem ser inseridas no texto: - Quebra de Linha: usada para finalizar uma linha, jogando todo o texto que estiver direita do cursor para a prxima linha, mas sem criar um novo pargrafo (ou seja, as linhas ficam separadas pela quebra de linha, mas elas fazem parte do mesmo pargrafo). Para inserir uma quebra de linha, acione SHIFT+ENTER. - Quebra de Coluna: usada para finalizar uma coluna, jogando todo o texto que estiver direita do cursor para o incio da prxima coluna (s se poder visualizar o resultado disso se o documento estiver configurado para usar vrias colunas de texto). - Quebra de Pgina: esse comando move todo o texto que estiver direita do cursor para o incio da prxima pgina. A tecla de atalho que insere esta quebra CTRL+ENTER. possvel tambm inserir essas quebras manuais por meio do comando INSERIR / QUEBRA MANUAL. Tal comando abre a janela a seguir:
Figura 2.41 Comando Inserir / Quebra Manual Para visualizar os caracteres que representam as quebras manuais, possvel, como mencionado rapidamente mais acima, utilizar o boto Caracteres NoImprimveis, localizado na barra de ferramentas padro. Um clique neste boto faz aparecerem todos os caracteres que representam quebras (que normalmente no so visualizados no texto) e outros smbolos que no saem na impresso.
Figura 2.42 Boto Caracteres No-Imprimveis S lembrando que mesmo que este comando esteja ligado (o que faz os caracteres especiais aparecerem no texto na tela), tais smbolos no sero impressos! (da o nome, n?). Para desligar esse comando, basta clicar novamente no mesmo boto e, com isso, os caracteres no-imprimveis deixam de ser visualizados na tela. Para se livrar das quebras inseridas no texto (sejam quebras de linha, de pargrafo, de pgina ou de coluna), basta apag-las do texto (Sim! Com DELETE ou BACKSPACE), afinal, elas so caracteres como quaisquer outros! Basta posicionar o cursor (ponto de insero) prximo ao caractere de quebra que se deseja apagar e acionar a tecla correta! Veja nas imagens a seguir:
Figura 2.44 e resultado aps o pressionamento da tecla DELETE. Note, caro leitor, que o pargrafo que havia na parte inferior foi adquirido pelo pargrafo anterior, ou seja, antes (fig. 2.43), eles eram dois pargrafos distintos (a marca de pargrafo existia entre eles, dividindo-os). Depois do DELETE (apagando a marca, como mostrado na fig. 2.44), eles se tornaram um nico pargrafo. Vamos analisar, agora, outro caractere muito utilizado: a Quebra de Pgina. Aplicamos a quebra de pgina para interromper o fluxo do texto num ponto e reinici-lo no incio da prxima pgina. Me responda, caro leitor, se voc est numa pgina qualquer dum documento e decide que ali, naquele ponto exato, o texto no pode mais continuar naquela pgina e deve recomear apenas na prxima pgina, o que voc faz? Pera, Joo... claro... eu fao ENTER, ENTER, ENTER, ENTER... at chegar na prxima pgina! Bravo, leitor! Parabns por ter tido a coragem de confessar isso (... necessria muita coragem mesmo!). Da prxima vez, experimenta CTRL+ENTER. A insero deste caractere vai fazer o Writer entender que o cursor dever saltar daquele ponto imediatamente para a prxima pgina. Veja, nas figuras a seguir, que a quebra de pgina simplesmente ignorar que
h mais espao naquela pgina, fazendo o cursor saltar diretamente para a pgina seguinte (e sem aquela quantidade enorme de ENTER que voc costuma inserir!):
Figura 2.45 Local da insero da Quebra de Pgina (CTRL+ENTER) Note que o smbolo que representa a Quebra de Pgina idntico ao que representa a quebra de pargrafo (mero detalhe que, sei l, por devaneio de alguma banca examinadora, poder ser cobrado... quem sabe?). E tem mais: no importa quanto se insira de texto antes do ponto onde a Quebra de Pgina foi inserida... O texto da pgina seguinte no se move! Ou seja, o texto localizado aps a quebra de pgina no ser empurrado adiante se o caractere de quebra de pgina for empurrado por texto anterior a ele... Veja na figura a seguir:
Figura 2.46 A Quebra de Pgina sendo movida pelo texto Ei Joo, mas se o texto inserido, digamos, na pgina 10, chegar a empurrar o caractere de quebra de pgina para a pgina 11, o texto que estava na 11 ser empurrado para a pgina 12, no ? Isso mesmo, leitor! O texto localizado aps a quebra de pgina s poder ser empurrado para a prxima pgina! E isso s acontecer se o caractere de
quebra de pgina for empurrado at a pgina seguinte (posterior pgina em que se encontra agora). Agora, uma olhadinha no tipo de quebra menos usado: a Quebra de Linha! At agora, sinceramente, eu no encontrei nenhum uso para este recurso, mas j que ele existe, necessrio conhec-lo de perto! Uma quebra de linha, como j foi visto, interrompe o fluxo do texto, encerrando uma linha e iniciando outra, no mesmo pargrafo (no h separao no pargrafo). Uma quebra de linha pode ser acionada atravs de SHIFT+ENTER. Veja:
Figura 2.47 Local onde foi inserida a Quebra de Linha Eu sei que muito difcil de perceber, caro leitor, mas h um sinalzinho que indica uma quebra de linha ( quase invisvel, mas est l): um smbolo semelhante a
Selecionando o Texto
Um dos conhecimentos mais exigidos em provas de concursos de vrios nveis o de saber selecionar texto. No Writer, possvel faz-lo de diversas (e interessantes) formas. Em primeiro lugar, selecionar texto significa escolher um trecho de texto para poder-lhe aplicar efeitos. Ns selecionamos texto normalmente de uma nica maneira: arrastando o mouse por toda a extenso do trecho que desejamos selecionar (uma tarja preta envolver todo o trecho selecionado) o modo normalmente utilizado pelo Writer o modo de seleo PADRO (visto anteriormente).
Figura 2.48 pequeno trecho de texto selecionado No caso do exemplo acima, o procedimento utilizado foi: clicar antes de letra
s da palavra seleo e, mantendo o boto do mouse pressionado, levar o ponteiro do mouse at depois da letra o da palavra no. Mas eu creio que voc j devia ter imaginado isso, no , leitor? Alguns procedimentos especiais no Writer podem ser usados para selecionar trechos especficos de texto. Basta usar os seguintes mtodos: - Duplo clique: se voc aplicar duplo clique (dois cliques muito rpidos) em qualquer palavra do texto, a palavra ficar selecionada. - Triplo clique: se voc aplicar triplo clique (trs cliques rpidos) em qualquer ponto do texto, a frase ser selecionada. O Writer considera uma frase todo bloco de texto que termina em uma pontuao finalizadora, como . (ponto), ? (interrogao) ou ! (exclamao). - Qudruplo Clique: ao aplicar quatro cliques muito rpidos, alm de propenso tendinite, voc selecionar um pargrafo inteiro. O interessante, mesmo, dizer, bem rpido trs qudruplos cliques para trs tigres tristes... trava a lngua, mesmo! Alm destas tcnicas prticas de seleo, podemos fazer uso (e j vimos isso) dos vrios Modos de Seleo, escolhidos na barra de status do Writer. Combinando os dois recursos, podemos selecionar basicamente de qualquer maneira os trechos de texto no programa.
Figura 2.49 vrios trechos (palavras, frases, pargrafos) selecionados no modo ADICIONAL O Writer tambm oferece mtodos de seleo especiais para as tabelas, quando inseridas no texto (vamos aprender a trabalhar com tabelas no Writer mais adiante). Por exemplo, para selecionar uma coluna inteira de uma tabela, basta posicionar o ponteiro do mouse acima da coluna a ser selecionada e, quando o mouse virar uma setinha preta apontando para baixo, dar um clique para selecion-la.
Figura 2.50 Selecionando uma Coluna de uma Tabela no Writer De modo anlogo, possvel selecionar uma linha inteira, bastando, para isso, posicionar o ponteiro do mouse esquerda da linha que se deseja selecionar e, quando este se transformar numa setinha preta para a direita, clicar o boto principal do mouse.
Figura 2.51 Selecionando uma Linha de uma Tabela no Writer Joo, e d para selecionar mais de uma linha ou coluna numa tabela? Claro! Vamos supor que voc deseja selecionar a 2a e a 3a colunas desta tabela de exemplo, basta posicionar o mouse em cima da coluna do Endereo e, mantendo o boto do mouse pressionado (arrastando), levar o ponteiro do mouse at em cima da coluna do Telefone. Ou seja, s arrastar para selecionar! Nada mais previsvel, no?!
Figura 2.52 Arrastando da coluna Endereo para a coluna de Telefone Detalhe: no d para selecionar linhas e/ou colunas em modo ADICIONAL (por exemplo, a primeira e a ltima linhas simultaneamente); o prprio Writer desabilita o modo ADICIONAL quando se est selecionando tabelas. Ahh! Quase ia-me esquecendo disso: possvel selecionar algumas clulas (no necessariamente as linhas ou colunas inteiras). Basta clicar na primeira das clulas a serem selecionadas e arrastar o mouse at a ltima das clulas, no importando se esto na mesma coluna e/ou linha. Perceba a seta demonstrando isso abaixo: