Adicionando elementos gráficos a scripts com Dialog e Xdialog
|
|
- Marcela Sequeira Ventura
- 6 Há anos
- Visualizações:
Transcrição
1 Dialog PROGRAMAÇÃO Adicionando elementos gráficos a scripts com Dialog e Xdialog Não é necessário se afundar em livros de programação gráfica para adicionar simples elementos gráficos a scripts. por Ankur Kumar Sharma Na era dos coloridos e convenientes aplicativos dotados de interfaces gráficas, os velhos programas de linha de comando ficam parecendo meio monótonos e pouco amigáveis. Não seria interessante acrescentar recursos gráficos a seus scripts sem precisar da chateação da programação gráfica? Duas ferramentas chamadas Dialog [1] e Xdialog [2] adicionam widgets de desktop em estilo gráfico a seus programas. É possível usar Dialog e Xdialog com C, C++, Python, Ruby, Perl e Bash. Figura 1 Ajuda do Dialog e do Xdialog. Figura 2 Um simples widget de informação. 68
2 Dialog PROGRAMAÇÃO O Dialog emprega as bibliotecas curses/ncurses [3] para criar controles ou widgets interativos. Como mostra este artigo, é possível adicionar esses widgets a aplicativos de linha de comando sem grandes esforços de programação. O Xdialog é um parceiro do Dialog que produz vários widgets em um ambiente X Window. O Xdialog usa a biblioteca Gtk+, por isso, interage facilmente com o ambiente desktop Gnome. Mais adiante, este artigo descreverá algumas ferramentas alternativas para adicionar widgets a scripts, tais como Gtkdialog [4], Whiptail e Zenity. Caso você utilize o KDE, é possível considerar o Kdialog [5], que funciona da mesma maneira nesse ambiente desktop. Começo O Dialog e o Xdialog já vêm pré instalados em diversas distribuições. Para montar o Dialog a partir do códigofonte, é necessário, primeiramente, compilar a biblioteca ncurses, pois o Dialog precisa dos seus cabeçalhos. Instalar o Xdialog é um pouco mais trabalhoso. Para a instalação a partir do código-fonte, baixe e instale os seguintes pacotes.deb nesta ordem: libgtk1.2-common_ _all.deb libglib1.2_ build1_ amd64.deb libgtk1.2_ _amd64.deb libglib1.2-dev_ build1_ amd64.deb libgtk1.2-dev_ _amd64.deb Note que o Xdialog precisa da série 1.2 da biblioteca Gtk. Após instalar os pacotes de dependências mencionados, baixe o último código-fonte no site do Xdialog [2], descompacte o arquivo tar e entre no diretório dos fontes: tar -jxvf Xdialog tar.bz2 cd Xdialog Para finalmente completar a instalação do Xdialog, basta usar os comandos tradicionais:./configure make sudo make install Agora, quando você digitar Xdialog na linha de comando, aparecerá um widget Xdialog com informações de ajuda, como mostrado na figura 1. Como usar Pense no Dialog como um comando de shell. O comando seleciona um widget do Dialog e especifica algumas opções. A forma seria: dialog <opções comuns> widget \ <opções do widget> As opções comuns são configurações opcionais que modificam a aparência e o comportamento dos widgets. As widget optionssão uma combinação de configurações mínimas e opcionais para criar widgets. Nas páginas do manual, as opções do widget são chamadas de box options. O comando man dialog exibe a tela de ajuda mostrada na figura 1. Algumas das opções mais importantes são: Quadro 1: Widgets do Dialog backtitle título: a tela de fundo da janela de diálogo dos widgets normalmente não contém nenhum texto, mas esta opção permite mostrar algum texto na tela de fundo; title título: adicionar um título em formato de texto ao widget; stdout: alguns dos elementos que retornam algo escrevem na tela por padrão. Se quiser consultar essa saída sem escrever na tela, use esta opção; begin posição_y posição_x: Por padrão, todos os widgets são posicionados no centro da janela O Dialog permite acrescentar um tempero aos seus scripts com qualquer um dos seguintes widgets: Calendar checklist dselect editbox form fselect gauge infobox inputbox menu mixedform mixedgauge msgbox passwordbox passwordform pause progressbox radiolist tailbox tailboxbg textbox timebox yesno Figura 3 Widget msgbox com título e opção title. Figura 4 Widget de pausa com a opção color. Linux Magazine #67 Junho de
3 PROGRAMAÇÃO Dialog Figura 5 Widget de calendário com um botão extra. Texto de teste infobox Como mostra a figura 2, foi criado um widget de informação. Após criar o widget infobox, o Dialog retorna imediatamente ao prompt de comando, que é o comportamento padrão desse tipo de widget. O único propósito do widget é mostrar um texto informativo. O comando anterior inclui dois zeropara a altura e a largura do widget. Se os parâmetros forem zeros, o Dialog define a altura e a largura. Portanto, 0 e 0 são valores seguros na maioria das vezes. O widget infobox foi criado sem nenhum título ou tela de fundo. Para criar esses dois, acrescente: dialog --backtitle Mensagem \ --title msgbox --msgbox \ Sou um widget msgbox. 0 0 Agora, é possível ver um título de fundo e um título de widget no widget msgbox(figura 3). Além disso, ao usar as teclas [Esc]e [Enter] (ou clicar em OK), a caixa de diálogo retorna. Até agora, foram apresentadas apenas as cores padrão para diferentes textos de widgets de diálogo. Para alterar esses atributos passados ao Dialog, basta embutir sequências \Z nos diferentes textos que são passados ao Dialog, juntamente com a opção --colors, da seguinte maneira: dialog --colors --backtitle \ \Zr\Z1Pausa\Zn --title \ \Zu\Z5pausa\Zn --pause \ Figura 6 Widget de entrada com as opções begin e noshadow. do terminal, mas é possível alterar esse comportamento usando essa opção para especificar as distâncias xe ydo canto superior esquerdo; timeout segundos: especifica o intervalo, em segundos, em que o widget retornará; sleep segundos: inclui um intervalo com a duração dos segundos especificados; no-shadow: por padrão, e exibida uma sombra à direita e abaixo do widget para criar a ilusão de profundidade. É possível desabilitar isso com esta opção; colors: muda os atributos de vídeo no texto do título. A última versão do Dialog oferece uma grande coleção de widgets (veja o quadro 1). Para uasr o widget infoboxdo Dialog, digite a seguinte linha: dialog --infobox \ Figura 7 Vários widgets de diálogo. Listagem 1: Uso de and-widget 01 dialog backtitle Várias caixas de diálogo begin 4 4 title msgbox1 msgbox Primeira 0 0 \ 02 and widget begin title msgbox2 msgbox Segunda 0 0 \ 03 and widget begin title msgbox3 msgbox Terceira 0 0 \ 04 and widget - begin title infobox1 infobox Há múltiplos widgets. 0 0 \ 05 and widget - begin tile infobox2 infobox Também estou aqui
4 Dialog PROGRAMAÇÃO \ --extra-label Passo extra \ --ok-label Ok computador \ --exit-label Tchau \ --calendar Escolha uma data 0 0 widgets de diálogo que devolvem algum valor. Isso pode ser modificado usando a opção --stdout. Também é possível especificar a localização do widget e desligar sua sombra: Figura 8 Widget de menu mostrado por um script shell. \Zb\Z6Sou um widget de pausa \ Agora já é possível ver o texto colorido no widget pause mostrado na figura 4. O widget pause mostra uma barra que vai diminuindo a cada segundo. Caso a tecla [Esc] não seja pressionada, nem os botões OK ou Cancel, durante os segundos restantes, o widget pause retorna ao fim do tempo estipulado. Os atributos de texto e os valores de cores de sequências \Z nas strings de texto são os seguintes: A figura 5 contém a imagem desse widget. É possível movimentarse entre as diferentes subjanelas do widget calendarusando a tecla [Tab]. Caso o usuário selecione, aperte ou clique qualquer botão com exceção da tecla [Esc] ou do botão Cancel, verá que a data selecionada é impressa no próprio widget. Esse é o comportamento padrão de todos os dialog --no-shadow --begin 4 4 \ --backtitle Caixa de texto \ --title entrada --inputbox \ Digite alguma coisa 0 0 \ dialog é demais... O widget resultante (figura 6) é exibido no local especificado com a opção --begin e sem sombras (como manda a opção --no-shadow). O wid- r : reverso b : negrito (bold) u : sublinhado (underline) n : restaura o padrão (restore normal settings) 0 : preto 1 : vermelho 2 : verde 3 : amarelo 4 : azul 5 : magenta 6 : ciano 7 : branco Figura 9 Widget de texto mostrando o conteúdo de um arquivo selecionado. Também é possível alterar os títulos padrão dos botões OK e Cancel ou mostrar um botão extra com texto adicional. Use o seguinte comando para conferir estes recursos em ação: dialog --backtitle Calendário \ title calendar -extra-button Figura 10 Alguns widgets extras do Xdialog.juda do Dialog e do Xdialog. Linux Magazine #67 Junho de
5 PROGRAMAÇÃO Dialog Listagem 2: Widget no seu script 01 #! /usr/bin/env bash # variáveis com o comando e opções comuns. 04 dlg=dialog 05 stdo=--stdout 06 titl=--title 07 titlbg=--backtitle # função para tratar a escolha do arquivo a abrir. 10 fileselect() { file=$($dlg $stdo $titlbg A escolha do menu foi o diálogo de seleção de arquivo $titl Selecione um arquivo \ 13 --fselect ~ ) if [ $? -eq 0 ] 17 then 18 $dlg $titlbg Conteúdo do arquivo selecionado $titl $file -textbox $file fi } # função para tratar a escolha de diretório. 24 dirselect() { directory=$($dlg $stdo $titlbg A escolha do menu foi o diálogo de seleção de diretório $titl Selecione um diretório \ 27 --dselect ~ ) if [ $? -eq 0 ] 31 then 32 $dlg $titlbg Informações do diretório selecionado $titl Informações do diretório \ 33 --infobox O diretório escolhido foi: $directory fi } # função para tratar a escolha de timebox. 39 timebox() { ti me=$($dlg $stdo $titlbg A escolha do menu foi Time Box. $titl Hora escolhida \ 42 --timebox Escolha sua hora preferida ) 44 get inputbox mostra uma string padrão oferecida pelo comando, mas é possível alterar essa string usando as teclas [Del] ou [Backspace]e digitando o texto desejado. Em vez de digitar os comandos completos na linha de comando, é possível especificar uma opção para ler parâmetros do Dialog a partir de um arquivo. A opção --file especifica o nome do arquivo: dialog --file arquivo onde arquivo contém outros parâmetros do dialog. Também é possível unir vários widgets usando a opção --and-widget. Os comandos da listagem 1 produzem o widget mostrado na figura 7. Dialog com shell Para incorporar widgets do Dialog a scripts de shell, basta adicionar comandos do Dialog a seus scripts. O widget devolve um valor para futuro processamento, além de um status que permite determinar a ação do teclado ou do mouse a ser executada no widget. Para obter o valor retornado pelo widget, adicione a opção --stdout ao comando dialog e use o mecanismo de substituição de comandos do shell. Para determinar o tipo de ação a ser executada em um widget, é necessário examinar a variável $?do shell, que devolve o status de saída do comando anterior. O script na listagem 2 combina esses conceitos para incorporar alguns widgets do Dialog. O script apresenta um menu com várias opções, e as informações são apresentadas com base na opção escolhida. Veja as figuras 8 e 9 com as imagens dos widgets referenciados na listagem 2. Os widgets do Dialog transformaram o antes entediante shell script baseado em texto em um belo script com interface gráfica, 72
6 Dialog PROGRAMAÇÃO sem nenhuma programação especificamente gráfica. Xdialog O Xdialog oferece uma ampla variedade de opções gráficas e se integra facilmente ao ambiente desktop Gnome. O Xdialog e o Dialog são muito semelhantes, e é possível aplicar o conhecimento de um ao outro. O formato básico de um comando do Xdialog é: Xdialog \ <opções comuns> \ <opções transientes> \ widget <opções do widget> Nesse comando, opções transientes refere-se a algumas opções do Dialog, além de algumas opções adicionais associadas ao Xdialog. Se o Xdialog estiver instalado em seu sistema, é possível explorar alguns de seus widgets com o seguinte comando: Xdialog --backtitle colorsel --title Widget de cor --colorsel Sua cor preferida Xdialog --backtitle fontsel --title Font Selection Widget --fontsel times Xdialog --backtitle caixa com 3 --title Widget para seleção de 3 itens --3rangesbox Escolha Listagem 2: Continuação 45 if [ $? -eq 0 ] 46 then 47 $dlg $titlbg Selecionou informações de hora $titl Informações de hora \ 48 --infobox Sua hora preferida é : $time fi } # widget de menu para mostrar várias escolhas. 54 choice=$($dlg $stdo $titlbg Uso do Dialog em scripts de shell $titl Menu de ações \ 55 --menu Escolha uma opção para continuar \ 56 1 Abrir arquivo \ 57 2 Escolher diretório \ 58 3 Exibir timebox \ 59 ) # só estamos interessados no evento de botão OK. 62 If [ $? -eq 0] 63 then # agora trate a opção escolhida. 66 if [ $choice = 1 ] 67 then 68 fileselect 69 elif [ $choice = 2 ] 70 then 71 dirselect 72 elif [ $choice = 3 ] 73 then 74 timebox 75 fi <fim do código do script de shell> Figura 11 Widgets de caixa de senha do Dialog e de caixa de digitação do Xdialog em um script Python. Figura 12 Widgets de tempo do Dialog e de mensagem do Xdialog em um script Python. Linux Magazine #67 Junho de
7 PROGRAMAÇÃO Dialog Listagem 3: Widgets em Python 01 <início do código Python> #! /usr/bin/env python from subprocess import Popen, PIPE, STDOUT # dicionário com vários comandos dialog e Xdialog. 08 dwdgtsatrb = { 09 dlgpswd : dialog --stdout --insecure -- backtitle PasswordBoxWidget --title passwordbox -- passwordbox Digite a chave 0 0, 10 xdlgnme : Xdialog --title Xinputbox --inputbox Digite seu nome 0 0, 11 xdlgdob : Xdialog --title Xcalendar --calendar Digite seu DOB 0 0, 12 dlgtme : dialog --stdout --backtitle TimeBoxWidget -- title timebox --timebox Selecione a sua data de nascimento 0 0, 13 xmsg : Xdialog --title XmsgBox --msgbox message 0 0, 14 } def execute(scommand): Rotina para executar um comando e retornar (saída, erro, status) do comando l = scommand.split( ) 23 p = Popen(l, stdout=pipe, stderr=stdout) 24 toe = p.communicate() return (toe[0], toe[1], p.returncode) def main(): Rotina do driver de aplicativo tpswd = execute(dwdgtsatrb[ dlgpswd ]) tnme = () 35 tdob = () 36 ttme = () if lpmrockz == tpswd[0].strip(): if not tpswd[2]: 41 tnme = execute(dwdgtsatrb[ xdlgnme ]) if not tnme[2]: seus valores 0 0 primeiro segundo terceiro Alguns widgets novos oferecidos pelo Xdialog são mostrados na figura 10. Note que esses widgets são mais parecidos com o verdadeiro elemento gráfico encontrado nos ambientes desktop. Além do shell Caso você esteja usando alguma linguagem de programação com suporte à chamada de executáveis externos, é possível usar o Dialog e o Xdialog. Isso significa que é possível utilizar seus widgets com C, C++, Python, Perl, Ruby e outras linguagens. Ao usar o Dialog e o Xdialog com essas linguagens, é possível evitar a complicada e trabalhosa programação gráfica associada à manutenção de versões em texto e gráfica do programa. É possível usá-los também para rapidamente projetar um aplicativo gráfico. O script em Python na listagem 3 usa vários widgets do Dialog e do Xdialog. Primeiro, ele pede a senha (lpmrockz, neste caso) e, após solicitar outras informações, retorna uma mensagem no final. Repare que, no dicionário de comandos do Dialog e do Xdialog, os vários parâmetros são separados pelo caractere pipe ( ) para permitir espaços nas várias strings passadas. Copie e cole esse código Python em um arquivo e execute-o com o comando python arquivo.py. Também é possível executar o arquivo digitando./ arquivo.pyapós transformar o arquivo em executável com o comando chmod u+x arquivo.py. O resultado exibido após a execução do código da listagem 3 é mostrado nas figuras 11 e 12. Repare a coexistência de widgets do Dialog e do Xdialog nas imagens. 74
8 Dialog PROGRAMAÇÃO Whiptail, Zenity, X Message e Gtkdialog Vários outros aplicativos Linux oferecem recursos similares aos do Dialog e do Xdialog. O Ubuntu traz o utilitário chamado Whiptail, baseado na biblioteca Newt. Porém, o Whiptail é um tanto limitado com relação aos widgets e opções de configuração oferecidos. Mesmo oferecendo menos opções e widgets que o Dialog, os widgets disponíveis incluem caixas sim/não, de menu, de entrada, de mensagem, de informação, checklist, radiolist, de medida e de senha. Para ver o widget de senha do Whiptail, digite o seguinte comando: whiptail --fb --title \ Widget de senha \ --passwordbox \ Digite sua senha 10 0 O utilitário Zenity [6] também vem pré-instalado no Ubuntu. A ideia do Zenity é mostrar caixas de diálogo Gtk+ em linhas de comando e scripts shell. O Zenity oferece alguns widgets Gtk+ bem úteis. Os seguintes comandos mostram um pouco do Zenity em ação: zenity --info -text= Informação do Zenity. Listagem 3: Continuação 44 tdob = execute(dwdgtsatrb[ xdlgdob ]) if not tdob[2]: 47 ttme = execute(dwdgtsatrb[ dlgtme ]) if not ttme[2]: 50 smsg = ( Hi + tnme[0].strip() + \n + 51 Seu DOB é : + tdob[0].strip() + \n + 52 Dia do nascimento é : + ttme[0].strip() + \n + 53 A LM lhe deseja tudo de bom. ) 54 execute( dwdgtsatrb[ xmsg ].replace( message, smsg)) else: 57 smsg = Senha incorreta, boa sorte da próxima vez. 58 execute(dwdgtsatrb[ xmsg ].replace( message, smsg)) if main == name : main() <fim do código Python> zenity --warning -text= Alerta do Zenity. zenity --question -text= Pergunta do Zenity. Os widgets criados com o Whiptail e o Zenity são mostrados na figura 13. O número de widgets e opções de configuração oferecidos pelo Zenity é mais limitado que o do Xdialog, mas o Zenity é bem mais útil que o Whiptail. Outras ferramentas que oferecem recursos gráficos rápidos para scripts são o X Message e o Gtkdialog. Figura 13 Saída de comando do Whiptail e do Zenity. Figura 14 Saída de comando do Gtkdialog e do X Message. Linux Magazine #67 Junho de
9 PROGRAMAÇÃO Dialog Na verdade, o X Message é um comando que gera widgets gráficas bem limitadas, pois apenas apresenta mensagens com botões definidos pelo usuário. O seguinte comando mostra o X Message em ação: xmessage -file ~/.bashrc \ -buttons Ok:1, Cancela:2, \ Ajuda:3 -print -nearmouse A opção -file usada aqui lê uma mensagem de um arquivo especificado. Ao clicar no botão, o código de retorno correspondente é devolvido pelo comando xmessage. O Gtkdialog [4] é bem diferente dos outros utilitários vistos até agora. Esta ferramenta cria vários widgets com o uso de uma descrição do tipo XML, conhecida como linguagem de descrição de diálogo. Com essa linguagem de descrição, é possível criar várias caixas de diálogos complexas contendo outros widgets e caixas. O ponto fraco é que o Gtkdialog é bem mais trabalhoso que outros utilitários que criam widgets gráficos para desktop, mas, mesmo assim, é mais fácil do que a programação de interfaces gráficas. A listagem 4 mostra um exemplo de script com Gtkdialog. A saída desse script de shell com Gtkdialog (além do exemplo da ferramenta alternativa X Message) é mostrada na figura 14. Conclusão As ferramentas Dialog, Xdialog, Whiptail, Zenity, Gtkdialog e X Message podem transformar qualquer utilitário de linha de comando em um aplicativo amigável com interface gráfica. Sem nenhuma programação gráfica, é possível adicionar sofisticados recursos a seus aplicativos. n Listagem 4: Uso do Gtkdialog 01 <início do script shell> #! /usr/bin/env bash # descrição do diálogo atribuída a uma variável de ambiente. 06 Export MAIN_DIALOG= 07 <vbox> 08 <text wrap= true width-chars= 10 > 09 <label> O tempo passou, a festa acabou, achei que eu tivesse algo mais a dizer.</label> 10 </text> 11 <text use-markup= true > 12 <label> <b>o Software Livre é demais, meu amigo!!!</ b> </label> 13 </text> 14 <hbox> 15 <button ok></button> 16 <button cancel></button> 17 </hbox> 18 </vbox> gtkdialog3 --program=main_dialog <fim do script shell> Mais informações [1] Site do Dialog: [2] Site do Xdialog: [3] ncurses: [4] Site do Ggtkdialog: [5] Tutorial do Kdialog: Shell_Scripting_with_KDE_Dialogs#Introduction_and_Scope [6] Zenity: [7] X Message: Gostou do artigo? Queremos ouvir sua opinião. Fale conosco em cartas@linuxmagazine.com.br Este artigo no nosso site:
10
Estácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 11 Scripts com janelas Sumário Introdução; Caixa de diálogo; Tipos de caixas de diálogo. Introdução Para melhorar
Leia mais1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução
1. Introdução 1.1. O que é Microsoft PowerPoint 2007 Microsoft Office PowerPoint 2007 é um software de apresentação gráfica produzido pela Microsoft Corporation para o sistema operacional Microsoft Windows.
Leia maisAssociações de arquivos. Mike McBride Tradução: Lisiane Sztoltz
Mike McBride Tradução: Lisiane Sztoltz 2 Conteúdo 1 Associações de arquivos 4 1.1 Introdução.......................................... 4 1.2 Como usar este módulo.................................. 4 1.2.1
Leia maisAshampoo Rescue Disc
1 Ashampoo Rescue Disc Este programa permite você criar um CD, DVD ou Pendrive de recuperação. O Sistema de recuperação é destinado a dois tipos de situações: 1. Restaurar um backup para o seu disco principal.
Leia maisManual de Compilação/Execução da Aplicação SmartHome
Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação
Leia maisVirtual Magnifying Glass 3.3.1
Virtual Magnifying Glass 3.3.1 Índice Sobre o Virtual Magnifying Glass... pág. 1 Licença... pág. 1 Guia de Instalação para Windows... pág. 2 Guia de Instalação para Linux e no FreeBSD... pág. 3 Guia de
Leia maisCentro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA
TUTORIAL PARA INSTALAÇÃO DO BOCA 1) Baixe e instale a última versão da VM Virtualbox da Oracle: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 2) Baixe a ISO do Linux
Leia maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Leia maisEntrada e saída. Marco A L Barbosa malbarbo.pro.br. Departamento de Informática Universidade Estadual de Maringá
Entrada e saída Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual
Leia maisAssina Web S_Line Manual de Uso
1. Introdução O Assina Web S_Line permite assinar digitalmente Resultados de Exames em XML que estão disponíveis na internet. É feito o download dos documentos no computador, convertidos para o formato
Leia maisExecute o instalador atiecli5 clicando duas vezes sobre o mesmo e será apresentada a tela inicial:
CSV Central Sorológica de Vitória 18/08/2009 1.0 1 de 36 1 Instalando o Emulador de Terminais Accuterm IE Faça a instalação do Plugin. Para baixar o Plugin clique no botão lado esquerdo do site http://www.csves.com.br.
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia maisInstalando o Ubuntu Maverick Meerkat
Instalando o Ubuntu 10.10 - Maverick Meerkat Este tutorial é indicado a pessoas que acabaram de ouvir sobre o Ubuntu, aqueles que nunca instalaram o Ubuntu antes e querem testá-lo, mas não sabem como.
Leia maisInserindo Imagem. Inserindo uma imagem a partir da Galeria
Inserindo Imagem No writer, para inserir uma imagem é muito simples. Para isso, basta clicar no menu Inserir Figura (De um arquivo, Digitalizar, Galeria do Fontwork). É possível modificar os atributos
Leia maisUsar segmentações de dados para filtrar dados de Tabela Dinâmica
Página 1 de 8 Excel > Analisando dados > Relatórios da Tabela Dinâmica > Usando a Tabela Dinâmica e o Assistente de Tabela Dinâmica Usar segmentações de dados para filtrar dados de Tabela Dinâmica Mostrar
Leia maisManual do InCD Reader
Manual do InCD Reader Nero AG Informações sobre direitos autorais e marcas registradas O manual e todo o seu conteúdo é protegido por leis de direitos autorais e são de propriedade da Nero AG. Todos os
Leia maisNo Windows há basicamente dois tipos de programas de usuário:
Introdução O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de
Leia maisO que é Microsoft Word?
Informática Aplicada 2009.2 Campus Angicos Roteiro 02 Professor: Araken de Medeiros Santos Microsoft Word 1. Abra o Microsoft Word. 2. Selecione Abrir no menu Arquivo ou clique no botão. 3. Navegue pela
Leia maisGerando um programa executável a partir de um módulo Python
Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o
Leia maisSistemas Operacionais Abertos
Sistemas Operacionais Abertos Instalação de pacotes Instalação de pacotes dpkg O dpkg (Debian Package) é o programa responsável pelo gerenciamento de pacotes em sistemasdebian. Sua operação é feita em
Leia maisManual do Usuário Brother Meter Read Tool
Manual do Usuário Brother Meter Read Tool BRA-POR Versão 0 Direitos autorais Copyright 2017 Brother Industries, Ltd. Todos os direitos reservados. As informações incluídas neste documento estão sujeitas
Leia maisTutorial de Instalação Linux Mint 19 Tara
Tutorial de Instalação Linux Mint 19 Tara (Cléber Ribas dos Santos e Nataly Pozzer Aloy Krentkowski) Introdução: Este tutorial tem por objetivo auxiliar, passo a passo, na instalação do sistema operacional
Leia maisManual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho
Manual Instalação de arquivos e pacotes no Linux Educacional Gerenciando pacotes e arquivos Produzido por: Rafael Nink de Carvalho Manual Instalação de arquivos e pacotes no Linux Educacional Gerenciando
Leia maisAula Prática de Redes Industriais Wireshark
Aula Prática de Redes Industriais Wireshark O entendimento de protocolos de redes pode ser bastante aprofundado através da observação de protocolos funcionando e da manipulação de protocolos - observando
Leia maisGuia de Instalação. Driver Gráfico de Impressão for LINUX
Guia de Instalação Driver Gráfico de Impressão for LINUX Índice Apresentação...5 Documento...5 Modelos de Driver...5 Compatibilidade...5 Instalação...6 Requisitos Mínimos...6 Instalando o Driver...6 Gerenciamento...12
Leia maisEditor de Texto. Microsoft Word 2007
Editor de Texto Microsoft Word 2007 Conteúdo O ambiente de trabalho do Word 2007 Criação do primeiro documento O trabalho com arquivos Edição do texto Formatação e impressão do documento Cabeçalho e rodapé
Leia maisPHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO
Manual Instalação - 00 Próxima página 1. Selecione "Instalar", e aguarde o início do Programa de Instalação; o Sistema perguntará se você deseja "Run" (Executar ou Abrir), ou "Save" (Salvar), selecione
Leia maisWINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE
WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE Uso de ELEMENTOS GRÁFICOS 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS
Leia maisINTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia
INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Tela inicial do Editor de programas do DEV C++ Dicas
Leia maisFORMATAÇÃO: WRITER. Avalie esse tutorial
FORMATAÇÃO: WRITER 2018 Se tiver sugestões para nossos tutoriais, checklist ou modelos, envie-as para biblioteca.ippri@unesp.br, para que possamos aprimorá-los. Agradecemos a colaboração! Consulte sempre
Leia maisInserindo Quebra de Página
Inserindo Quebra de Página Quando estamos digitando um texto ou elaborando um documento, podemos por algum motivo, querer que estes terminem em um determinado ponto da página (antes do seu final) e começar
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 Teclas de Atalho Jobs Personalizando 2 Criando um script Variáveis Argumentos Laços condicionais Laços de repetição 3 4 Teclas
Leia maisInformática. LibreOffice Impress. Professor Márcio Hunecke.
Informática LibreOffice Impress Professor Márcio Hunecke Informática Aula XX LIBREOFFICE IMPRESS Modos de Exibição Normal Alterna para a exibição normal, na qual é possível criar e editar slides. Estrutura
Leia maisComo acessar as imagens via Navegador Mozilla Firefox
Como acessar as imagens via Navegador Mozilla Firefox Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador
Leia maisINFORMÁTICA APLICADA AULA 05 WINDOWS XP
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 WINDOWS XP Profª Danielle Casillo SUMÁRIO Painel de Controle 2 PAINEL DE CONTROLE Fornece
Leia maisMicrosoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos
Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos contato@suptecinfo.com.br SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha
Leia maisXubuntu O Xubuntu é um derivado da distribuição Ubuntu GNU/Linux que utiliza o ambiente Xfce que, utilizando menos recursos de sistema,
Xubuntu 14.04 O Xubuntu é um derivado da distribuição Ubuntu GNU/Linux que utiliza o ambiente Xfce que, utilizando menos recursos de sistema, funciona melhor com computadores mais antigos. É pensado para
Leia maisInterface gráfica do linux
Interface gráfica do linux É possível instalar interfaces gráficas executando o comando apt-get install. Exemplos de interface gráfica: Gnome (vem instalada); XFCE; BLACKBOX; ICEWM; FLUXBOX; Exemplo de
Leia maisConfiguração do Samba no Metasys (Modo Gráfico)
Configuração do Samba no Metasys (Modo Gráfico) Este documento é baseado no Guia Foca Linux, que pode ser encontrado em: http://focalinux.cipsga.org.br/. Introdução O SAMBA é um servidor e conjunto de
Leia maisEBRcart2 digital cart machine
EBRcart2 digital cart machine Limpa os cartuchos Abre um arquivo de roteriro.rot Salva um arquivo de roteiro.rot Salva com o mesmo nome Configura ções Mostra registro de reproduções Seleciona as páginas
Leia maisLab - Utilitário de Linha de Comando no Windows Vista
5.0 5.3.7.5 Lab - Utilitário de Linha de Comando no Windows Vista Introdução Imprima e preencha este laboratório. Neste laboratório, você usará o Windows para executar o utilitário de linha de comando
Leia maisCurso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal
Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal
Leia maisConversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial
Comércio e Manutenção de Produtos Eletrônicos proxsys@proxsys.com.br Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial PROXSYS Conversor USB/RS485 ou USB/RS232
Leia maisDISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
Leia maisMacros no LibreOffice
Macros no LibreOffice Para automatizar tarefas no LibreOffice pode-se usar o conceito de macros. Sempre que se digita o mesmo texto diversas vezes, ou o formata, ou faz qualquer outra tarefa onde é necessário
Leia maisPacket Tracer - Navegando no IOS
Packet Tracer - Navegando no IOS Topologia Objetivos Parte 1: conexões básicas, acesso ao CLI e explorar ajuda Parte 2: explorar modos EXEC Parte 3: definir o relógio Histórico Nesta atividade, você praticará
Leia maisBROFFICE.ORG IMPRESS
BROFFICE.ORG IMPRESS O Impress é um dos aplicativos do pacote openoffice.org que permite a criação e exibição de apresentações, cujo objetivo é informar sobre um determinado tema, serviço ou produto, possibilitando
Leia maisConceitos Básicos de Scripts
Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando
Leia mais2017 Electronics For Imaging, Inc. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto.
2017 Electronics For Imaging, Inc. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto. 17 de abril de 2017 Conteúdo 3 Conteúdo...5 Barra de status do...5
Leia maisX-RiteColor Master Web Edition
X-RiteColor Master Web Edition O presente documento contém instruções de instalação do X-RiteColor Master Web Edition. Favor seguir todas as instruções cuidadosamente na ordem fornecida. Antes de prosseguir,
Leia maisMétodo dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1
Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1 INICIANDO O ANSYS VERSÃO ED 9.0 I. Iniciando o Programa: INTRODUÇÃO No Windows, o grupo de programa do ANSYS contém os ícones que
Leia maisTutorial rápido CMAP TOOLS
UFAL - Universidade Federal de Alagoas FEAC Faculdade de Economia, Administração e Contabilidade Tutorial rápido CMAP TOOLS Maceió 04 de Outubro de 2007 Sumário 1.0 Tela de Abertura do CMAP TOOLS... 3
Leia maisMANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO GUICHÊ
MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO 22.2.0 GUICHÊ SUMÁRIO 1. INTRODUÇÃO 3 2. INSTALAÇÃO DO SOFTWARE 4 3. UTILIZAÇÃO DO SOFTWARE 6 ANEXO 1 GUIA DE REFERÊNCIA RÁPIDA 9 ANEXO 2 SOLUÇÕES
Leia maisManual de instalação do Maple para Linux
Manual de instalação do Maple para Linux Antes de começar tenha em mente que este software só poderá ser ativado em um único computador, uma vez ativado não será possível a reativação em outro computador.
Leia maisLocalizador de Defeitos
Manual de Instalação Rev. 4 Índice Índice...2 1 - Software...3 1.1 - Instalação...3 2 - Driver de comunicação...5 2.1 - Windows XP...5 2.2 - Windows Vista...7 2.3 - Windows 7...10 2.4 - Windows 8...13
Leia maisMIDISUL (48) (48) CEP CNPJ:
Conteúdo Introdução... 3 Tópicos... 3 Abrangência... 3 1. Acessar o Consulti... 4 2. Selecionar os Módulos do Consulti... 5 3. Selecionar as Empresas no Consulti... 5 4. Executar os Programas do Consulti...
Leia maisProdução de tutoriais. Suellem Oliveira
Prefeitura de Volta Redonda Secretaria Municipal de Educação Implementação de Informática Aplicada à Educação Produção de tutoriais Suellem Oliveira Jclic Completar Textos Para a produção deste Tutorial
Leia maisComo acessar as imagens via Navegador Safari
Como acessar as imagens via Navegador Safari Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador Safari,
Leia maisExecutar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido
Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.
Leia mais8. Inserir senha no arquivo
8. Inserir senha no arquivo Algumas vezes, o documento que você elaborou pode conter informações confidenciais e você não gostaria que fosse visualizado por qualquer um. Para evitar que outras pessoas
Leia maisWINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS
1 Instalando Logo após a instalação do WinRAR, você define quais tipos de arquivos devem ser associados a ele, ou seja, aqueles arquivos que automaticamente executam o WinRAR após serem executados. Você
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia maisPasso-a-passo: como abrir os e-pubs sobre Astronomia
Mestrado Nacional Profissional em Ensino de Física Passo-a-passo: como abrir os e-pubs sobre Astronomia Autores: Rafael da Rocha Ferreira, mestrando do MNPEF Orientador: Prof. Dr. Marcos Veríssimo Alves
Leia maisComandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas
Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no
Leia maisComo acessar as imagens via Navegador Internet Explorer
Como acessar as imagens via Navegador Internet Explorer Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador
Leia maisIntrodução. Antes de começar
Introdução Computadores com mais de um usuário quase sempre necessitam de restrições que impeçam a alteração de configurações ou o acesso a determinados recursos do sistema operacional. Uma ferramenta
Leia maisWINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE
WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS que, no Visual Studio,
Leia maisCopyright by Monica Alvarez Rimoli, Dados para Catalogação. Alvares Rimoli, Monica. Microsoft PowerPoint Campinas: Editora Komedi, 2008.
Microsoft PowerPoint 2007 K O M E D I Copyright by Monica Alvarez Rimoli, 2008 Dados para Catalogação Alvares Rimoli, Monica Microsoft PowerPoint 2007 PPTC1.0 Campinas: Editora Komedi, 2008. 94 p. Diretor:
Leia maisDisciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks
Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks Manual de utilização LISTA DE FIGURAS Figura 1 - Tela Inicial do software Code::Blocks...
Leia maisInstalação do Oracle VM Virtual Box
1 de 14 09/08/2012 12:56 Instalação do Oracle VM Virtual Box Após fazer download do Oracle VM VirtualBox o próximo passo é a instalação. Seguindo este tutorial passo-a-passo não haverá qualquer dificuldade
Leia maisManual Pedido Eletrônico Orgafarma
Manual Pedido Eletrônico Orgafarma Versão do manual: 1.0 Data: 15/12/2017 Autor: Vitor Souza Sumário Apresentação... 3 Primeiro acesso... 3 Tela principal... 6 Inclusão de pedidos... 6 Importação de pedidos...
Leia maisComo acessar as imagens via Navegador Google Chrome
Como acessar as imagens via Navegador Google Chrome Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador
Leia maisTUTORIAL CONVERSÃO ARQUIVO DWG PARA SHP (Shapefile) UTILIZANDO SOFTWARE AUTOCAD MAP
TUTORIAL CONVERSÃO ARQUIVO DWG PARA SHP (Shapefile) UTILIZANDO SOFTWARE AUTOCAD MAP 1. Introdução A tarefa em si, de converter um arquivo.dwg para.shp, é simples utilizando o software AutoCadMap. O grande
Leia maisDelphi. Criando Ajuda Online. Criando Ajuda Online. Criando Ajuda Online. Jocélio Passos Criando Ajuda Online
Delphi Jocélio Passos joceliodpassos@bol.com.br Tornar o aplicativo profissional Gerar arquivos RTF (Rich Text Format - Word) HPJ (Microsoft Help Workshop - HCW.EXE) A partir destes arquivos geraremos
Leia maisLaboratório Configuração do Backup e da Restauração de Dados no Windows 8
Laboratório Configuração do Backup e da Restauração de Dados no Windows 8 Introdução A Microsoft apresentou uma nova maneira de proteger os arquivos de dados no Windows 8: o Histórico de Arquivos, que
Leia maisSistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais Curso Técnico em Informática SUMÁRIO SHELL SCRIPT COM IF... 3 OPERADORES RELACIONAIS... 3 COMPARAÇÕES EM SCRIPTS... 3 MAIS OPERADORES...
Leia maisTutorial de Instalação Linux Ubuntu LTS
Tutorial de Instalação Linux Ubuntu 16.04.2 LTS (Cléber Ribas dos Santos) Introdução: Este tutorial tem por objetivo auxiliar, passo a passo, na instalação do sistema operacional Linux Ubuntu 16.04.2 LTS
Leia maisSimulação de Caixa Automático
Programação Funcional UFOP DECOM 2014.1 Trabalho 1 Simulação de Caixa Automático Sumário Resumo Com esta atividade pretende-se explorar a construção de programas interativos usando ações de entrada e saída
Leia maisProgramando em shell-script 1. Primeira parte, uma introdução
Programando em shell-script 1. Primeira parte, uma introdução Quem usa Linux conhece bem o prompt de comando sh, ou variações como o bash. O ue muita gente não sabe é que o sh ou o bash têm uma "poderosa"
Leia maisExcel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica
Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica Incrementando Seus conhecimentos Aperfeiçoando A sua prática Página
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisFerramenta 1 -NetBeans 8.0
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 Elaborado por: Osmar de Oliveira Braz Junior Descrição NetBeans é um ambiente de desenvolvimento integrado (IDE Integrated Development
Leia maisINSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO
INSTALAÇÃO DO CLIENTE LOTUS NOTES 9.0.1 ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO Agosto de 2018 2 Sumário Obtendo o Software Cliente Notes... 3 Requisitos para instalação... 4 Instalando o Cliente Notes versão
Leia maisComo utilizar o Tux Paint
1 Curso de Formação de Professores em Tecnologia de Informação e de Comunicação Acessível Como utilizar o Tux Paint Software de desenho voltado a crianças alfabetizadas ou não. PASSO 1 INTRODUÇÃO O Tux
Leia maisUma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se
9. ARQUIVOS E PASTAS 9.1 O QUE SÃO ARQUIVOS E PASTAS? Um arquivo é muito parecido com um documento digitado que você poderia encontrar na mesa de alguém ou em um arquivo convencional. É um item que contém
Leia maisInstalação do TextPad
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do TextPad 1.Obtendo o arquivo
Leia maisInstalação de softwares e drivers USB para controlador CP-WS13/8DI8DO2AI2AO
Comércio e Manutenção de Produtos Eletrônicos proxsys@proxsys.com.br Instalação de softwares e drivers USB para controlador CP-WS13/8DI8DO2AI2AO PROXSYS 1- Instalação de de softwares para o controlador
Leia maisTutorial de Instalação do Cliente Jabber
Universidade Federal do Rio Grande do Norte Escola de Música Núcleo de Tecnologia da Informação Tutorial de Instalação do Cliente Jabber 1. Objetivo Este tutorial tem como objetivo mostrar, de maneira
Leia maisAula 02. Prof. Diemesleno Souza Carvalho
Interface Homem-Máquina Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade I - Introdução à Interface
Leia maisSobre o Visual C++ 2010
O Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software, suportando diversas linguagens como C#, C++, C, Java, Visual Basic, etc. Nesta série de tutoriais vou focar apenas
Leia maisManual de Instalação LINUX EDUCACIONAL versão 4.0
Manual de Instalação LINUX EDUCACIONAL versão 4.0 12 de maio de 2011 O ambiente Linux Educacional O LE 4.0 foi projetado para oferecer aos seus usuários um Ambiente agradável e de fácil utilização. Com
Leia maisTutorial Word 2007 FONTE: UNICAMP
Tutorial Word 2007 FONTE: UNICAMP Índice: Apresentação _ 3 O que é o Word 3 Iniciando o Word _ 3 Representação Gráfica de Interface do Word _ 4 Abrindo um documento _ 5 Formatação de Texto _6 Inserindo
Leia maisManual do Usuário Linux Educacional 6.0 C3SL
Manual do Usuário Linux Educacional 6.0 C3SL MANUAL DO USUÁRIO 1 / 35 Sumário I Os componentes 5 1 Barra de Aplicativos Mais Utilizados 6 1.1 Navegador Web....................................... 6 1.2
Leia maisTutorial 133 DUO Criação de telas e utilização do teclado
Tutorial 133 DUO Criação de telas e utilização do teclado Este documento é propriedade da ALTUS Sistemas de Informática S.A., não podendo ser reproduzido sem seu prévio consentimento. Altus Sistemas de
Leia mais