CRIANDO UM SCREEN SAVER (Protetor de tela)
|
|
- Therezinha Melgaço de Abreu
- 7 Há anos
- Visualizações:
Transcrição
1 CRIANDO UM SCREEN SAVER (Protetor de tela) Introdução: ScreenSaver são programas que possuem algumas características especiais: 1. devem ter a extensão (*.SCR) 2. devem ocupar toda a tela e o formulário não poderá ter bordas. 3. devem poder reconhecer parâmetros de entrada 4. devem ser executados apenas uma vez (uma única instância), isto é, não podem ser chamados novamente se já estiverem em execução 5. devem interromper a execução depois de que alguma tecla seja acionada, ou botão do mouse ou movimento do mesmo 6. devem chamar rotinas de senha quando tiver alguma senha habilitada Extensão SCR: Para que o programa, depois de compilado, receba a extensão SCR ao invés de EXE, use a diretiva de compilação {$E SCR} no programa principal. program ScreenSaver; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$E SCR} {$R *.RES} Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. Cobrir toda a tela: Altere as propriedades do formulário: BorderStyle bsnone WindowState wsmaximized BorderIcons (todos false) Protetor de tela (ScreenSaver) - Página 1 -
2 Parâmetros de entrada: LINGUAGEM DE PROGRAMAÇÃO DELPHI Parâmetros de entrada são aqueles que se colocam ao lado do programa executável quando o mesmo é acionado. Para explicar melhor, vamos imaginar que você esteja no modo DOS e deseja formatar um disquete com o sistema operacional. Para fazer isto você digita: C:/> FORMAT A: /S No comando acima, o programa FORMAT.COM é acionado passando-se 2 parâmetros: o primeiro é A: (nome do drive) e o segundo é /S (transfere o sistema operacional). Se você quiser colocar parâmetros em programas for windows deverá utilizar o atalho para o mesmo e aí acrescentar na propriedade do mesmo os valores pretendidos: Programas do tipo Screen Saver são chamados pelo Windows passando parâmetros, que dependem do serviço solicitado pelo usuário: amostra, senha, configuração, etc... Enumeramos, a seguir, estes parâmetros com seu significado: /s ou s ou S quando o programa é ativado automaticamente pelo Windows /c ou c ou C quando é acionado o botão de configuração /p ou p ou P quando é acionado na janela de Preview. Possui um segundo parâmetro: que é um manipulador de janela onde o preview será apresentado. /A ou a ou A quando o usuário pede para alterar a senha sem parâmetros quando o usuário dá um duplo clique no programa. O programa deverá prever cada um destes parâmetros, chamando a rotina de tratamento de cada caso. Faça assim: Protetor de tela (ScreenSaver) - Página 2 -
3 No programa principal, acrescente as linhas em destaque: program ScreenSaver; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$E SCR} {$R *.RES} function PegaParam(p: string): char; P:= UpperCase(P); While NOT (P[1] in ['S','A','P','C']) do delete(p,1,1); Result:= p[1]; Application.Initialize; If ParamCount > 0 then Case PegaParam(ParamStr(1)) of 'S': If FindWindow('TForm1','Protetor de tela') = 0 then Application.CreateForm(TForm1, Form1); // 'C': Chama configuração; // 'A': Configura a Senha // 'P': Mostra o Preview else Application.terminate; Halt; Form1.free; Application.Run; end. Executar apenas uma instância: Uma das formas é procurar pelo aplicativo no ambiente do Windows. Esta procura pode ser feita através de um comando da API que localiza o formulário de um aplicativo que esteja rodando. Este comando é FindWindow, que tem a seguinte sintaxe: FindWindow(nome da classe, caption do objeto) Retorna o valor da instância se encontrar, ou ZERO caso contrário. Protetor de tela (ScreenSaver) - Página 3 -
4 Testando a senha: LINGUAGEM DE PROGRAMAÇÃO DELPHI Existe no registro do Windows, exatamente em: HKEY_CURRENT_USER\Control Panel\Desktop\ a chave ScreenSaveUsePassword, cujo valor, se for diferente de zero, indica que existe uma senha para o ScreenSaver. Para testarmos se a senha está correta, fazemos uso da função GetProcAddress, que compara a senha digitada com a guardada no arquivo PASSWORD.CPL, através da rotina VerifyScreenSavePwd. Para você entender o que é uma chave de registro do Windows, vamos acessar o registro do Windows MANUALMENTE: Clique no botão INICIAR Escolha a opção Executar Agora digite o nome do programa que edita o registro do Windows. Este programa chama-se REGEDIT. Esta operação é perigosa, pois, o registro é a alma de todo o Windows; qualquer alteração mal feita pode fazer com que o Sistema pare de funcionar. É prudente fazer uma cópia deste registro antes de fazer qualquer alteração. No Windows 98, o registro fica gravado em dois arquivos localizados na pasta \Windows: System.Dat e User.Dat. Depois de mandar executar o REGEDIT você verá a seguinte tela: Agora clique na chave HKEY_CURRENT_USER e localize a seqüência de pastas: Control Panel \ Desktop. Dentro desta última, você poderá verificar, do lado direito, a chave: ScreenSaveUsePassword. Se o valor que estiver na sua frente for zero, significa que não existe senha para o ScreenSave que está ativo no momento: Protetor de tela (ScreenSaver) - Página 4 -
5 A senha deverá ser testada toda vez que tentarmos encerrar o programa, isto é: quando movermos o mouse ou quando clicarmos em qualquer tecla do teclado. Portanto, vamos criar os métodos para estes dois eventos: procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); if i > 1 then Verifica_senha //Termina else Inc(i); è Declarar a variável I como integer, globalmente. procedure TForm1.Termina; Form1.windowstate:= wsnormal; Application.terminate; procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Verifica_senha; //Termina; Protetor de tela (ScreenSaver) - Página 5 -
6 Você pode notar que criamos uma rotina chamada Termina. Não esqueça de declará-la na cláusula public do objeto TForm1. Agora vamos também criar a rotina que testa a senha, que da mesma forma, deverá ser declarada na cláusula public de TForm1: procedure TForm1.Verifica_senha; Var Reg: TRegistry; SysDir: string; TamDir: integer; LibSenha: THandle; FuncSenha: function(parentwnd: THandle): boolean; stdcall; Begin Reg:= TRegistry.Create; // cria o objeto Reg Reg.RootKey:= HKEY_CURRENT_USER; // especifica qual é a chave-raiz do registro If Reg.OpenKey('Control Panel\Desktop',false) then // abre a pasta Desktop que está // em "Control panel" If Reg.KeyExists('ScreenSaveUsePassword') then // Se existir a chave... If Reg.ReadInteger('ScreenSaveUsePassword') <> 0 then // verifica se a constante // ScreenSaveUsePassword é diferente de zero. // Se for, é porque foi especificada uma senha para o // Screen Saver ativo. Begin SetLength(SysDir,MAX_PATH); // modifica o tamanho máximo da variável SysDir // de acordo com a constante MAX_PATH que // informa o total máximo de caracteres admitido // para caminhos de arquivo (path). TamDir:= GetSystemDirectory(PChar(SysDir),MAX_PATH); // agora // pega o nome do caminho do // diretório System, colocando- // o na variável SysDir, assim // como conta o número de // caracteres que possui, // colocando em TamDir. SetLength(SysDir,TamDir); // Agora, corrige o tamanho de SysDir para o verdadeiro // tamanho utilizado. If (SysDir <> '') and (SysDir[Length(SysDir)] <> '\') then SysDir:= SysDir + '\'; // Testa se nesta versão do Windows ele coloca como // último caractere do caminho a barra invertida. Se ela não // estiver lá, acrescenta. LibSenha:= LoadLibrary(PChar(SysDir+'PASSWORD.CPL')); // A // variável LibSenha guarda o "Handle" da // biblioteca "Password.cpl" quando a mesma é // carregada na memória pela função LoadLibrary. If LibSenha <> 0 then // Se o valor do Handle for diferente de zero é porque o arquivo foi // encontrado. Begin FuncSenha:= GetProcAddress(LibSenha,'VerifyScreenSavePwd'); // A variável FuncSenha, do tipo FUNCTION, recebe o endereço da rotina // "VerifyScreenSavePwd" que se encontra na bibliotec Password.cpl Protetor de tela (ScreenSaver) - Página 6 -
7 If Assigned(FuncSenha) and // A função Assigned executa a função através de // seu endereço. Se retornar "true" é porque tudo // correu bem. not FuncSenha(Handle) then // se a função FuncSenha retornar "False" é // porque o usuário clicou em cancela ou // errou a senha. FreeLibrary(LibSenha); Exit; //... e saímos da rotina FreeLibrary(LibSenha); // se cancelou ou errou a senha, a biblioteca é // descarregada da memória... Reg.Free; // liberamos o objeto Reg Termina; // executamos a rotina de término do programa a rotina Termina só será chamada se a // senha tiver sido acertada ou não tiver senha. Mostrando Preview: Um manipulador (Handle) de janela é passado quando um preview é mostrado. Portanto, temos que pegar este manipulador e direcionar a nossa rotina de preview para a respectiva janela. Para que a rotina seja chamada, você deverá colocar no programa principal a linha correspondente ao parâmetro de preview: /P. Application.Initialize; If ParamCount > 0 then Case PegaParam(ParamStr(1)) of 'S': If FindWindow('TForm1','Protetor de tela') = 0 then Application.CreateForm(TForm1, Form1); // 'C': Chama configuração; // 'A': Altera a senha; 'P': MostraPreview(StrToInt(ParamStr(2))); else Application.terminate; Halt; Form1.free; Application.Run; end. Protetor de tela (ScreenSaver) - Página 7 -
8 Outra providência será a de acrescentar ao projeto (arquivo do programa) as bibliotecas: SysUtils, Types, Graphics, Windows e Dialogs. program screensaver; uses Forms, SysUtils, Types, Graphics, Windows, Dialogs, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Form2}; Já na Unit1 acrescente a biblioteca Registry. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Registry; A rotina Mostra Preview será escrita no projeto e não na Unit. Portanto, passe para o projeto e digite: procedure MostraPreview(HandJan: integer); var R: TRect; Canvas: TCanvas; LargJan, AltJan, I: integer; procedure Desenha; // cabeça Canvas.Ellipse(LargJan-i-10,AltJan-50,LargJan-i-20,AltJan-60); // corpo Canvas.MoveTo(LargJan-115,AltJan-50); Canvas.LineTo(LargJan-115,AltJan-20); // pernas Canvas.LineTo(LargJan-120,AltJan-10); Canvas.MoveTo(LargJan-115,AltJan-20); Canvas.LineTo(LargJan-110,AltJan-10); // braços Canvas.MoveTo(LargJan-115,AltJan-40); Canvas.LineTo(LargJan-125,AltJan-30); Canvas.MoveTo(LargJan-115,AltJan-40); Canvas.LineTo(LargJan-105,AltJan-30); Application.processmessages; Protetor de tela (ScreenSaver) - Página 8 -
9 // a janela de preview pode demorar a aparecer... while not IsWindowVisible(HandJan) do Application.processmessages; // determina as dimensões da janela GetWindowRect(HandJan,R); LargJan:= R.Right - R.Left; AltJan:= R.Bottom - R.Top; // cria um canvas para a janelinha Canvas:= TCanvas.create; // coloca o canvas no mesmo local da janelinha Canvas.Handle:= GetDC(HandJan); // executa o preview enquanto a janelinha for visível I:= 0; While IsWindowVisible(HandJan) do Begin /////////// rotina que executa a animação do preview ///////////// If i < 100 then Inc(i,10) else i:= 10; Canvas.Brush.Color:= clwhite; Canvas.Ellipse(LargJan-i-10,AltJan-10,LargJan-i-20,AltJan-20); Application.processmessages; Sleep(200); Canvas.Brush.Color:= clblack; Canvas.Ellipse(LargJan-i-10,AltJan-10,LargJan-i-20,AltJan-20); Application.processmessages; If i = 100 then Canvas.Brush.Color:= clwhite; Canvas.pen.Color:= clwhite; Desenha; Sleep(1000); // apagando desenho Canvas.Brush.Color:= clblack; Canvas.pen.Color:= clblack; Desenha; //////// Final da rotina que executa a animação //////////// // retira-se o objeto Canvas da janelinha ReleaseDC(HandJan,Canvas.handle); // destruímos o objeto Canvas Canvas.free; Protetor de tela (ScreenSaver) - Página 9 -
10 Configuração: Para termos a possibilidade de configurar o nosso ScreenSaver, podemos inserir um novo formulário, e nele programarmos a configuração. Poderíamos programar aqui a velocidade com que as figuras serão mostradas, etc... Não se pode esquecer de ativar o parâmetro /C no programa principal. Para isto, depois de ter inserido o novo formulário (Form2), você perceberá a criação automática da linha: Application.CreateForm(TForm2, Form2); Você deverá, então, transportá-la para o local correto, isto é, diante da verificação do parâmetro /C (veja a linha em negrito abaixo): Application.Initialize; If ParamCount > 0 then Case PegaParam(ParamStr(1)) of 'S': If FindWindow('TForm1','Protetor de tela') = 0 then Application.CreateForm(TForm1, Form1); 'C': Application.CreateForm(TForm2, Form2); // 'A': Altera a senha; 'P': MostraPreview(StrToInt(ParamStr(2))); else Application.terminate; Halt; Form1.free; Application.Run; end. Agora, volte ao formulário Form2 e acrescente ao mesmo um objeto SpinEdit (encontrado na aba Samples ), um Label (aba Standard), e dois SpeedButton (aba Additional ): Acrescente ao Método OnCreate do formulário Form2 os comandos que aparecem em negrito, cuja função é a de ler/criar um arquivo-texto contendo o tempo de exposição dos quadros da animação, fizemos isto, criando uma rotina que é chamada pelo método. Observe as variáveis locais declaradas. Protetor de tela (ScreenSaver) - Página 10 -
11 unit Unit2; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Spin, Buttons; type TForm2 = class(tform) SpeedButton1: TSpeedButton; SpeedButton2: TSpeedButton; SpinEdit1: TSpinEdit; Label1: TLabel; procedure FormCreate(Sender: TObject); private { Private declarations } public procedure Valor_do_Tempo(var tempo: integer; grava: boolean); var Form2: TForm2; implementation {$R *.DFM} Uses Unit1; Para tentar ler o arquivo. Quando true a rotina somente grava. procedure TForm2.FormCreate(Sender: TObject); tempo:= 400; Valor_do_Tempo(tempo,false); SpinEdit1.value:= tempo; L? procedure TForm2.Valor_do_Tempo(var tempo: integer; grava: boolean); var DirProg, Arquivo: string; Arq: TextFile; DirProg:= ExtractFilePath(Application.ExeName); Arquivo:= DirProg+'ScreenSaver.cfg'; AssignFile(arq,Arquivo); If not grava then If not FileExists(arquivo) then Protetor de tela (ScreenSaver) - Página 11 -
12 Rewrite(arq); Writeln(arq,tempo); CloseFile(arq); Reset(arq); Readln(arq,tempo); end else Rewrite(arq); Writeln(arq,tempo); CloseFile(arq); end. LINGUAGEM DE PROGRAMAÇÃO DELPHI Protetor de tela (ScreenSaver) - Página 12 -
13 Uma variável foi declarada GLOBALMENTE NA UNIT1: Tempo, do tipo integer. Foi declarada naquela Unit porque é necessária também nela. Tomamos o cuidado de criar uma declaração USES dentro da Unit2 referenciando a Unit1, justamente para que pudesse compartilhar a declaração da variável Tempo. Você pode estar estranhando a declaração da variável tempo? ela foi declarada localmente como parâmetro da rotina Valor_do_Tempo(var tempo: integer), só que utilizamos a palavra var colocada antes da mesma. Ao fazermos isto, a variável tempo ficou funcionando como parâmetro de entrada e como parâmetro de saída de dados, para que o valor de tempo que foi alterado dentro da rotina pudesse ser utilizado globalmente. Ao declararmos tempo globalmente dentro da Unit1, esta variável, na realidade não é a mesma variável que foi declarada como parâmetro na rotina Valor_do_Tempo, pois, elas ocupam lugares diferentes na memória. Elas são homônimas, mas não representam o mesmo local de armazenamento de dados na memória. Vamos agora a outros eventos, como por exemplo o botão Cancela: procedure TForm2.SpeedButton2Click(Sender: TObject); Form2.close; Usei true porque eu quero gravar o valor do tempo. Agora, o botão OK: procedure TForm2.SpeedButton1Click(Sender: TObject); tempo:= SpinEdit1.value; Valor_do_Tempo(tempo,true); Form2.close; Alterando a senha: É um pouco complicado realizar esta tarefa. Vamos tentar explicar: Existe uma DLL que contém a função que altera a senha, esta função é PwdChangePasswordA e a biblioteca dinâmica é MPR.DLL. Deve-se passar a constante SCRSAVE como primeiro parâmetro e o manipulador da janela (Handle) como segundo parâmetro. Manipulador de janela é uma variável utilizada pelo Windows para identificar as janelas que estão rodando. Ative o parâmetro /A do programa principal: Application.Initialize; If ParamCount > 0 then Case PegaParam(ParamStr(1)) of Protetor de tela (ScreenSaver) - Página 13 -
14 'S': If FindWindow('TForm1','Protetor de tela') = 0 then Application.CreateForm(TForm1, Form1); 'C': Application.CreateForm(TForm2, Form2); 'A': Confsenha(StrToInt(ParamStr(2))); 'P': MostraPreview(StrToInt(ParamStr(2))); else Application.terminate; Halt; Form1.free; Application.Run; end. Agora, digite os comandos a seguir no programa principal (projeto): : : {$R *.RES} procedure ConfSenha(HandJan: integer); var SysDir: string; TamDir: integer; LibSenha: THandle; FuncSenha: function(lpprovider: LPCTSTR; hwndowner: hwnd; dwflags: DWord; Reserved: DWord): DWord; stdcall; // fizemos com que a função FuncSenha tenha as mesmas características de uma // função cujos parâmetros são os declarados (PwdChangePasswordA) // determina o caminho do diretório System SetLength(SysDir,MAX_PATH); TamDir:= GetSystemDirectory(PChar(SysDir), MAX_PATH); SetLength(SysDir,TamDir); If (SysDir <> '') and (SysDir[length(SysDir)] <> '\') then SysDir:= SysDir + '\'; // abre MPR.DLL LibSenha:= LoadLibrary(PChar(SysDir + 'MPR.DLL')); // se a DLL for encontrada e estiver tudo bem... If LibSenha <> 0 then // determinando o endereço de PwdChangePasswordA FuncSenha:= GetProcAddress(LibSenha,'PwdChangePasswordA'); // chamamos a função através do seu endereço. Se ela existir... If Assigned(FuncSenha) // chamamos a mesma passando os parâmetros exigidos then FuncSenha('SCRSAVE',HandJan,0,0) // se ela não existir, emitimos mensagem de erro else ShowMessage('Erro ao abrir a função'); // liberamos a biblioteca FreeLibrary(LibSenha); Protetor de tela (ScreenSaver) - Página 14 -
15 end else ShowMessage('Erro ao abrir a biblioteca MPR.DLL'); Halt; // saímos do programa O PROGRAMA PROTETOR DE TELA: Até o momento, nós mostramos como criar um protetor de tela geral, isto é, não incluímos ainda nenhum algoritmo que apareça quando o protetor de tela entra em ação. Este algoritmo ficará no método do evento OnCreate do Form1, onde também deverá estar incluída uma linha que informa o valor da propriedade caption do Form1. Este valor é importante, pois, a rotina que impede o programa de ter mais de uma instância testa o caption dos formulários que estão rodando no computador. Se ele encontrar algum caption com o texto Protetor de tela o programa considerará que ele já está no ar e portanto não carregará denovo. procedure TForm1.FormCreate(Sender: TObject); Form1.caption:= 'Protetor de tela'; // COLOQUE AQUI O SEU ALGORITMO DE PROTEÇÃO DE TELA aqui. Para o seu protetor de tela funcionar regularmente, inclua o código do mesmo Ok? J J J J J J J J J J J J J J J J J J J J J J J J J J Protetor de tela (ScreenSaver) - Página 15 -
16 INCLUINDO UM PROGRAMA DE SCREENSAVER 1) Acrescente ao Form1 um objeto Timer. 2) No evento OnTimer deste objeto coloque os seguintes comandos: procedure TForm1.Timer1Timer(Sender: TObject); Case c of 0: Form1.color:= clred; 1: Form1.color:= clgreen; 2: Form1.color:= clblue; 3: Form1.color:= clyellow; 4: Form1.color:= clfuchsia; 5: Form1.color:= clpurple; 6: Form1.color:= clwhite; If c >= 6 then c:= 0 else inc(c); 3) Declare a variável C globalmente, do tipo integer. 4) Na rotina acima, o objetivo é ir mudando a cor do formulário a cada segundo. 5) No OnCreate do Form1, acrescente o comando ShowCursor para fazer o cursor desaparecer. 6) Pronto! procedure TForm1.FormCreate(Sender: TObject); Form1.caption:= 'Protetor de tela'; // COLOQUE AQUI O SEU ALGORITMO DE PROTEÇÃO DE TELA ShowCursor(false); J J J J J J J J J J J J J J J J J J J J J Protetor de tela (ScreenSaver) - Página 16 -
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho
FALANDO DE OBJETOS (II) 1. OBJETIVO: Neste tópico iremos demonstrar o uso de alguns objetos através de um primeiro programa, sem muitas pretensões. 2. COMO CRIAR UM PROJETO: Todo projeto Delphi deverá
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho CONTADOR
CONTADOR 1. OBJETIVO: Neste programa iremos mostrar como o Windows lida com as mensagens a ele enviadas, isto é, os programas em execução enviam ao Sistema Operacional as instruções para serem executadas.
OBJETOS : Timer1 e RadioGroup
1 OBJETOS : Timer1 e RadioGroup É comum em projetos termos rotinas que devem ser disparadas de tempo em tempo. Para isso, o Delphi dispõe de um controle que permite a execução de procedimentos sempre que
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho DESPERTADOR
DESPERTADOR ASPECTO DOS OBJETOS NO FORMULÁRIO: Aspecto em projeto Aspecto em execução INCLUINDO OBJETOS E ALTERANDO PROPRIEDADES: OBJETOS PROPRIEDADES VALOR DAS PROPRIEDADES Caption 00:00:00 Label1 Font
Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01
Introdução Geralmente as aplicações que nós desenvolvimentos possui vários formulários. Geralmente estes formulários são criados dinamicamente pela sua aplicação em tempo de execução através de código
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho BROWSER
BROWSER 1. Alterar a propriedade Caption do formulário, colocando a palavra Browser. 2. Inserir o objeto WebBrowser (aba Internet) e alterar as seguintes propriedades: Propriedade Valor Descrição Align
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho ÁLBUM DE IMAGENS
ÁLBUM DE IMAGENS 1. Primeiramente iremos criar um Alias, isto é, um apelido para indicar o local onde a tabela de dados vai ser gravada. 2. Para criar este Alias teremos que fazer uso do programa BDE Administrator.
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho
BRINCANDO COM O FORMULÁRIO 1. OBJETIVO: Neste tópico iremos demonstrar o uso de mais alguns objetos e iremos detalhar algumas propriedades do formulário. 2. VAMOS CRIAR UM PROJETO: Como já dissemos, deveremos
Delphi 7 Aula 03 Progressão Geométrica
Delphi 7 Aula 03 Progressão Geométrica Prof. Gilbert Azevedo da Silva I. Objetivos Desenvolver aplicativos com várias janelas, Manipular lista de strings, Utilizar os componentes: MainMenu, ToolBar, ImageList,
Teclado. PdP. Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Teclado Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br http://www.automato.com.br
Delphi. 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
LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho MULTIMÍDIA
MULTIMÍDIA 1. Objetos e propriedades: Objeto Aba Local Propriedade Valor Descrição Width e Height 283 e 279 Largura e altura do Form1 Form - - Caption Multimídia Texto da barra superior Position poscreencenter
Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string
Pascal -Cabeçalho do programa Áreas do programa -Área de declarações -Corpo do programa - label - const - type - var - procedure - function - integer - real - byte - boolean - char - string Program
LUMI SCRIPT - INTRODUÇÃO [UL601]
LUMI SCRIPT - INTRODUÇÃO Luís Augusto Spranger http://www.lumikit.com.br 2019 Lumikit Sistemas para iluminação LUMI SCRIPT - ANTES DE COMEÇAR Os exemplos estão mais no final do vídeo, o tempo exato você
Delphi. Conexão com Banco de Dados Paradox. Jocélio Passos
Delphi Conexão com Banco de Dados dox Jocélio Passos joceliodpassos@bol.com.br Conexão com Banco de Dados dox Criando um projeto simples completo Componentes básicos Form (TForm) Componentes DB (DBEdit,
Curso de Formação de Professores em Tecnologia de Informação e de Comunicação Acessível
1 Curso de Formação de Professores em Tecnologia de Informação e de Comunicação Acessível Simulador de Teclado (ST), Teclado Amigo e Teclado Virtual (Microsoft Windows). SIMULADOR DE TECLADO (ST) INTRODUÇÃO
MÓDULO II INTERFACE GRÁFICA DELPHI
MÓDULO II INTERFACE GRÁFICA DELPHI A partir de agora iniciaremos o desenvolvimento de software utilizando a interface gráfica do dephi, já conhecemos a linguagem pascal, no caso do Delphi o Object Pascal
No 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
DRIVER LYNX-IO ACESSO A I/O NO WINDOWS NT 4.0
Código do Documento: S139U01 Revisão: 0 DRIVER LYNX-IO ACESSO A I/O NO WINDOWS NT 4.0 1. INTRODUÇÃO No Windows NT, o acesso ao I/O do microcomputador pelo programa aplicativo é bloqueado pelo sistema operacional.
QBalança Biblioteca de comunicação com balanças
QBalança Biblioteca de comunicação com balanças Este documento apresenta detalhadamente como utilizar recursos oferecidos pela biblioteca de comunicação com balanças, produzida especialmente pela Qbit
DEPURAÇÃO DESVENDADA
DEPURAÇÃO DESVENDADA Apresentarei para vocês um assunto de extrema importância no desenvolvimento de sistemas de qualquer tipo - a depuração. Depurar um aplicativo é tão fundamental que a maioria dos gerentes
Microsoft 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
Informática. Organização de Arquivos, Pastas e Programas. Professor Márcio Hunecke.
Informática Organização de Arquivos, Pastas e Programas Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática ORGANIZAÇÃO DE PASTAS, ARQUIVOS E PROGRAMAS No Windows, a organização de Arquivos
Manual de Programação TED1000 versão TC100 Ethernet
Manual de Programação TED1000 versão TC100 Ethernet Indice: Configurações iniciais...2 Configuração de IP...2 Teclas especiais...2 Cabo de rede...2 Programação...3 Abrindo a comunicação (abreip)...3 Enviando
Relé. PdP. Autor: Tiago Lone Nível: Básico Criação: 12/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Relé Autor: Tiago Lone Nível: Básico Criação: 12/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br http://www.automato.com.br
Selecione o menu FILE NEW PROJECT como apresentado a seguir:
Aula 01 Introdução ao Visual Basic.Net 1. Acessando o Visual Studio.Net 2. Criando um projeto no VB.Net Após iniciado o visual Studio.net aparecerá uma tela como a abaixo: Selecione o menu FILE NEW PROJECT
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso
Fundamentos Programação
Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a
TStringAlignGrid: Uma Alternativa Para o TStringGrid
TStringAlignGrid: Uma Alternativa Para o TStringGrid Há muito tempo eu tive dificuldades em fazer um grid sem que o mesmo estivesse vinculado a um Dataset. Obviamente para isto existe o componente TStringGrid.
Configurações do Servidor Escola
Configurações do Servidor Escola Assim que for feita a instalação do Servidor Gestor Escola na sua máquina, será criando um ícone na área de trabalho com o nome de Servidor Gestor Escola. Clique duas vezes
BROFFICE.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
1 - Ambiente de desenvolvimento
Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).
AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.
DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso
Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro. Windows
Windows Conceitos Básicos As principais ações são: Clique Pressionar e soltar o botão esquerdo do mouse sem move-lo Clique com o botão direito Duplo clique Pressionar e soltar o botão esquerdo do mouse
Vejamos agora as ferramentas mais utilizadas para criação de imagens:
Vejamos agora as ferramentas mais utilizadas para criação de imagens: Lápis: Apenas mantenha pressionado o botão do mouse sobre a área em branco, e arraste para desenhar. Pincel: Tem a mesma função do
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida)
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida) Não-terminais são nomes mnemônicos colocados entre parênteses angulares. Vocabulário terminal formado por
Informática Básica. Aula 13 Macros e introdução a programação
Informática Básica Macros Uma macro é um programa escrito na linguagem OpenOffice.org Basic com a finalidade de automatizar tarefas do OpenOffice.org. A linguagem OpenOffice.org Basic mantém as principais
IDES 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
ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO
ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO 1. INTRODUÇÃO O que é um programa? Programa constitui uma seqüência lógica de passos para solução de um problema. Um programa pode ser codificado em
Macros 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
Jclic Alfabeto Sonoro
Prefeitura de Volta Redonda Secretaria Municipal de Educação Implementação de Informática Aplicada à Educação Produção de tutoriais Suellem Oliveira Jclic Alfabeto Sonoro Para a produção deste Tutorial
PHILAE - 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
Autor: Tiago Lone Nível: Básico Criação: 14/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Motor de Passo Autor: Tiago Lone Nível: Básico Criação: 14/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
WINRAR 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ê
05 Como utilizar POO no ambiente gráfico do C#?
05 Como utilizar POO no ambiente gráfico do C#? Abra um novo projeto, mas desta vez, não escolha uma aplicação Console. Escolha Windows Form Application. A diferença para a aplicação de Console é a presença
Instalação JDK 10/03/2017
1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação
Produçã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 Organizar Textos Para a produção deste Tutorial
Produçã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 Associação Complexa Para a produção deste Tutorial
Sobre o Kit. PdP. Autor: Tiago Lone Nível: Básico Criação: 08/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Informações Sobre o Kit Autor: Tiago Lone Nível: Básico Criação: 08/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Criando uma agenda com o Lazarus
Criando uma agenda com o Lazarus Este artigo mostra como criar uma agenda simples com o Lazarus, uma IDE para FreePascal. Além de ser uma boa dica para treinar programação em pascal, usando arquivo em
INFORMÁTICA. 02. Com relação à figura abaixo e ao Word, marque a opção correta:
INFORMÁTICA 01. Todos os aplicativos abaixo são usados para edição de texto, EXCETO a) WordPad b) NotePad c) MS Word d) Windows Media Player e) BrOffice.org Writer 01. D Comentário: Os aplicativos que
Linguagem Pascal. Prof. Antonio Almeida de Barros Junior
Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático
Produçã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
Manual de Instalação do pacote SICWEB
Manual de Instalação do pacote SICWEB A instalação do pacote SICWEB é simples, porém deve ser feita exatamente de acordo com as instruções deste manual. A instalação no servidor é diferente da instalação
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
O Camguard permite detectar e gravar vídeos facilmente com uma webcam.
CamGuard O Camguard permite detectar e gravar vídeos facilmente com uma webcam. Para ativar o CamGuard, clique em no console do aplicativo da webcam da Kworld. A interface do CamGuard é exibida e apresenta
Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:
Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli Disponibilizado em: www.scratchbrasil.net.br Material original criado por: Cesar Ferreira, Cláudio Gilberto César e Susana Seidel Disponibilizado
Proteja seu PC: aprenda a criar pontos de restauração diários no Windows 10 1
Proteja seu PC: aprenda a criar pontos de restauração diários no Windows 10 1 Eu sei que o texto é um pouco grande. Existem muitas figuras facilitando a sua leitura. Além do que o mesmo pode salva-lo de
Ashampoo 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.
Executar 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.
Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG
Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,
NORMAS DA ABNT PARA FORMATAÇÃO DE TRABALHOS ACADÊMICOS
NORMAS DA ABNT PARA FORMATAÇÃO DE TRABALHOS ACADÊMICOS MEDIANEIRA 2018 SUMÁRIO 1. 3 2. 3 2.1 4 3 12 3.1 12 1. VAMOS FORMATAR? As normas da ABNT descrevem que a estrutura de tese, dissertação ou trabalho
Autor: Tiago Lone Nível: Básico Criação: 15/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Motor DC Autor: Tiago Lone Nível: Básico Criação: 15/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br http://www.automato.com.br
Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl
Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar gersonjpl / 0 Baixar este documento gratuitamente Para Adicionar um Form ao Projeto Execute os seguintes passos para adicionar um form
CMD. Prompt de comando do Win 10. Professor Jorge Maestre Carvalho
CMD Prompt de comando do Win 10 Professor Jorge Maestre Carvalho Tela Iniciando A partir do Windows ME o DOS foi substituído por um emulador do DOS. Para entrar no programa, vá em Iniciar -> Executar.
Tutorial 132 CP DUO Configuração MODBUS Escravo
Tutorial 132 CP DUO Configuração MODBUS Escravo Este documento é propriedade da ALTUS Sistemas de Informática S.A., não podendo ser reproduzido sem seu prévio consentimento. Altus Sistemas de Informática
Dicas de utilização AULA DE APLICAÇÃO
Microsoft Word 2003 Dicas de utilização Professor: Edwar Saliba Júnior AULA DE APLICAÇÃO Observação: Os atalhos disponibilizados são para o Office em Português Brasil e Inglês, respectivamente. Atividade
Editor BPMN Revista PortalBPM. Instalação e primeiros passos
Editor BPMN Revista PortalBPM Bem vindo ao editor de BPMN da revista PortalBPM. Esta ferramenta está sendo disponibilizada ao leitor da revista PortalBPM como cortesia. Além de ser mais simples e com poucos
IST -Instituto Superior de Tecnologia DCOM. (Microsoft Distributed Component Object Model)
IST -Instituto Superior de Tecnologia DCOM (Microsoft Distributed Component Object Model) História DCOM (Distributed component object model) é uma tecnologia proprietária da Microsoft para criação de componentes
Crystal Reports - Gerando seus relatórios.
Crystal Reports - Gerando seus relatórios. O Crystal Reports é o gerador de relatórios do Visual Basic e com ele desenhamos os relatórios de nossos aplicativos. Embora possua um objeto chamado Printer
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
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
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO 1. A linguagem de programação Object Pascal a) Palavras reservadas b) Tipos de dados, variáveis e constantes
DELPHI Curso Extensão. walter Prof. Walter Gima
DELPHI Curso Extensão walter _gima@yahoo.com.br Prof. Walter Gima DELPHI 7 Ementa do Curso Introdução ao Delphi. Ambiente de programação. Sintaxe e estrutura de linguagem. Uso de projetos units e formulários,
Produçã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 Identificar elementos no Texto Para a produção
PROVA DE MICROINFORMÁTICA
16 PROVA DE MICROINFORMÁTICA PARA RESPONDER ÀS QUESTÕES DE 41 A 60, CONSIDERE A CONFI- GURAÇÃO PADRÃO DO SISTEMA OPERACIONAL MICROSOFT WINDOWS ME E DOS APLICATIVOS WINDOWS EXPLORER, INTERNET EXPLORER,
Programação de Computadores II
Programação de Computadores II 1. Programação Básica 2019.1 Slides adaptados do material de Karina Mochetti Problema, Algoritmo, Programa Um programa de computador é a implementação de um algoritmo para
Produçã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 Resposta Escrita Para a produção deste Tutorial
Linguagem de programação: Pascal
Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este
Linguagem de Programação I. Formulários
Linguagem de Programação I Formulários Introdução Formulários são interfaces visuais de um programa com o usuário; Dentro de um formulário podem ser inseridos diversos componentes que podem facilitar a
Este capítulo apresenta as técnicas de manipulação de arquivos texto, binários e suas principais funções de I/O.
TRABALHANDO COM ARQUIVOS E DIRETÓRIOS Capítulo 9 Este capítulo apresenta as técnicas de manipulação de arquivos texto, binários e suas principais funções de I/O. ARQUIVOS TEXTO (File of Text) Os Arquivos
PRIMEIRA AVALIAÇÃO IDENTIFICAÇÃO. Nome: ID: 25/04/2005. PARTE I Questões Objetivas
Universidade Federal do Rio Grande do Sul Instituto de Informática Bacharelado em Ciência da Computação/ Engenharia da Computação INF 01203 Estruturas de Dados Professora: Renata de Matos Galante PRIMEIRA
Prof. A. G. Silva. 28 de agosto de Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de / 1
INE5603 Introdução à POO Prof. A. G. Silva 28 de agosto de 2017 Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de 2017 1 / 1 Comandos de decisão simples e compostas Objetivos: Utilização de controles
Autor: Tiago Lone Nível: Básico Criação: 07/03/2006 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Leitura de Sensores Autor: Tiago Lone Nível: Básico Criação: 07/03/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Inserindo Dados no Banco de Dados Paradox.
Inserindo Dados no Banco de Dados Paradox. - Construção do Banco de Dados: Para podermos inserir algo em um banco precisaremos de um Banco de Dados, para isto iremos montar um utilizando o Programa Database
6) ESTRUTURA DE UM PROGRAMA
Página 1 de 16 6) ESTRUTURA DE UM PROGRAMA = = program ; = uses
Laboratório de Programação I
Laboratório de Programação I Estruturas de Controle: Parte 2 Fabricio Breve Select Case ComboBox cbnota Label Label lblconceito Código do evento SelectedIndexChanged do componente ComboBox Public Class
Trabalhando com MDI e Menus
Ambiente de Programação Visual Trabalhando com MDI e Menus Prof. Mauro Lopes 1-31 22 Objetivos Nesta aula iremos apresentar o desenvolvimento de uma aplicação padrão MDI. Este modelo de aplicação é muito
Manual de acesso. a rede cabeada UFPR. UFPR aspec
Manual de acesso - a rede cabeada UFPR UFPR aspec Autenticação REDE CABEADA UFPR WINDOWS XP, VISTA, 7 e 10 Forma OPÇÃO 1 Para ser possível aos usuários da rede cabeada continuarem a ter acesso a rede da
ENG 390. Universidade Federal de Viçosa. Programação Aplicada à Agricultura Aulas Práticas. Departamento de Engenharia Agrícola
Universidade Federal de Viçosa Departamento de Engenharia Agrícola ENG 390 Programação Aplicada à Agricultura Aulas Práticas Prof. Evandro de Castro Melo Viçosa, Junho 2010 Aula Prática 01 1. Faça um projeto
Departamento de Informática. Orientações básicas de como utilizar Equipamento Central (BULL)
Departamento de Informática Orientações básicas de como utilizar Equipamento Central (BULL) Acesso ao Sistema Para utilizar os sistemas BULL devemos primeiramente fazer a conexão com o sistema através
Introdução a Tecnologia da Informação
Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção
Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções
Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR Botão Direito do Mouse; Personalizar Faixa de Opções Marque a opção Desenvolvedor e clique no botão OK Opção 1: Vá até a
1 Como editar um texto:
COMO COLABORAR NO WIKI DO MOODLE1 Ilse Abegg e Fábio da Purificação de Bastos e mail: iabegg@mail.ufsm.br O wiki no Moodle é uma ferramenta de atividade que visa a produção escolar colaborativa. Isso significa
Adicionando Imagens no Formulário
Adicionando Imagens no Formulário Adicionando Imagens no Formulário Abra um documento em branco e crie o seguinte Formulário: Adicionando Imagens no Formulário Dê dois cliques no e use o código abaixo:
Informática Material de Apoio Professor Érico Araújo.
WINDOWS 7 PAINEL DE CONTROLE Painel de Controle é uma ferramenta na qual podemos ajustar todas as configurações do sistema operacional Windows 7. No painel de controle encontramos vários ícones, cada qual
Como 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
Manual para App Android e Software Windows
INSTALAÇÃO DO APLICATIVO Acesse www.nse.com.br/downloads-manuais e baixe os programas de acordo com o dispositivo que irá utilizar. - Para uso em computador com Windows baixe Software Windows. - Para uso
Tratamento de Caracteres
Tratamento de Caracteres Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan A tabela ASCII Se os computadores manipulam apenas números, como eles podem armazenar os caracteres de um nome