Apresentando Dados com TListView por Luiz Fernando Severnini Programador Autônomo

Tamanho: px
Começar a partir da página:

Download "Apresentando Dados com TListView por Luiz Fernando Severnini lfsevernini@yahoo.com.br Programador Autônomo"

Transcrição

1 Apresentando Dados com TListView por Luiz Fernando Severnini Programador Autônomo

2 Sumário Introdução... 3 O Componente... 3 Por que usar TListView... 5 Algumas Propriedades... 6 Manipulando Items... 8 Inserção de Items... 8 Ordenação de Items Pesquisa incremental de Itens Localizando registros Construindo uma aplicação de exemplo Conclusão... 17

3 Introdução Na verdade, o Delphi possui muitos componentes que muitas das vezes não imaginamos o que estes componentes fazem, ou o quanto podem facilitar nosso trabalho, ou simplesmente, dar um toque mais profissional às nossas aplicações. Mesmo a configuração de uma simples propriedade pode fazer a diferença. O objetivo deste artigo é apresentar uma visão geral sobre o componente TListView, sendo este uma opção para a exibição de dados. O Componente Em nossas aplicações de Banco de Dados, é comum a todo desenvolvedor o uso de DBGrid s para apresentar consultas ao Banco de Dados, bem como a manipulação de dados. Quando digo manipulação de dados, entende-se por inserir, alterar, apagar ou até mesmo copiar os dados. O componente TListView localiza-se na paleta Win32 do Delphi. Usar este componente para exibir dados representa uma alternativa aos componentes DBGrid s. O importante disso tudo é que a aplicação irá manter um certo padrão de interface comum do Windows oferecendo diversas características visuais e muitas funcionalidades comuns aos usuários. O componente TListView é um componente visual, que implementa controles list view do Windows, sendo bastante flexível para exibir uma lista de itens. Para exemplificar, quando estamos visualizando pastas e arquivos no Windows Explorer (figura 1), temos aí uma aplicação muito comum de controles list view. Caixas de diálogo (figura 2) para abrir/salvar/fechar arquivos também usam controles list view. Também outras interfaces que utilizam controles list view são os programas que acompanham os Sistemas Gerenciadores de Banco de Dados, ou, Servidores de Banco de Dados (ex.: Interbase, MySQL, Oracle, SQL Server), para exibição de informações sobre tabelas, colunas, índices, views, etc.

4 Figura 1 Controle ListView é usado na parte direita da janela do Windows Explorer Figura 2 Controle ListView sendo usado em caixa de diálogos O controle list view pode exibir seus itens de quatro formas possíveis: ícones grandes, ícones pequenos, lista ou detalhes/relatório, como no Windows Explorer. O modo de exibição detalhes/relatório (daqui em diante, vamos chamar somente de relatório) é como uma grid que permite somente a leitura, sendo possível então sua utilização para

5 mostrar os dados de um DataSet. Logo abaixo estará descrita algumas propriedades do componente Delphi, mas já vou adiantar que o modo de visualização é definido pela propriedade ViewStyle do componente TListView. Esta propriedade pode ter quatro valores distintos: vsicon, vssmallicon, vslist ou vsreport. Sendo que o último é o que nos interessa, pois é atribuindo este valor (vsreport) à propriedade ViewStyle que teremos um list view em forma de relatório. Apesar de ser um componente largamente utilizado em aplicações de sistema, o uso desse componente não é muito difundido entre os desenvolvedores Delphi, talvez seja pelo motivo do trabalhoso método de alimentação de dados. O TListView é um controle que é nativo do sistema operacional, e sendo assim a interface e operações são comuns aos usuários. Essa á a grande vantagem do TListView sobre o TDBGrid. Portanto, para que possamos fazer um bom uso, devemos implementar um bom mecanismo de alimentação virtual de dados. Por que usar TListView Temos muitos motivos para usar componentes TListView como parte da interface gráfica de exibição de dados retornados por DataSets. Dentre os quais podemos citar: - Possui um mecanismo de busca incremental de itens, ou seja, quando o usuário vai digitando as iniciais de um item ele se encarrega de ir localizando; - Possibilidade de exibir ícones no início da linha e nos títulos das colunas; - Por ser um controle padrão do Windows significa facilidade de uso e padronização de interfaces junto aos usuários. E o que há de melhor, se forem feitos melhoramentos em novas versões do Windows serão incorporados automaticamente nas aplicações que possuem estes componentes; - Quando o conteúdo de uma célula ultrapassa o tamanho da largura da coluna, automaticamente são incluídas reticências (...), indicando que o texto tem continuidade; - Possibilidade de auto-dimensionamento das colunas pelo usuário, bastando o mesmo dar um duplo clique na borda direita do título da coluna, modificando a largura da coluna para melhor ajuste na visualização dos dados; - Barras de rolagem em estilo flat ; - Rolagem vertical e horizontal, de forma progressiva e harmoniosa; - Os hints são exibidos com o conteúdo completo da primeira coluna, quando a largura da mesma não é suficiente para exibir todo o texto; - Seleção automática de itens conforme o usuário movimenta o mouse sobre o componente, recurso este chamado de hot tracking; - Os títulos das colunas podem funcionar como botões, que quando clicados geram eventos. Todos estes motivos que levam à facilidade de uso e maior interação do usuário com o sistema, acredito que todos já viram ao usar o Windows Explorer ou qualquer outro programa que faça uso destes controles.

6 Algumas Propriedades ColumnClick: Boolean Descrição: Esta propriedade pode ser usada para definir se quando o usuário clicar no título das colunas, se será gerado um evento. Quando estiver True, ao clicar no título da coluna será disparado um evento, se estiver False, quando o título da coluna for clicado, não será disparado nenhum evento. Esta propriedade trabalha concomitantemente com a propriedade ShowColumnHeaders, devendo esta estar setada para True, e também com a propriedade ViewStyle setada para vsreport. Columns: TListColumns Descrição: Esta propriedade é usada para adicionar ou remover colunas do componente TListView. Em tempo de projeto temos um editor para adicionar/remover colunas. Em tempo de execução, devemos usar as propriedades Caption, Alignment, e Width do objeto TListColumn acessado pela propriedade Columns para que possa ser alterada a aparência do título da coluna. Ctl3D: Boolean Descrição: Propriedade que determina se o componente terá uma aparência tridimensional. Se o valor for setado para False, terá um visual mais clean, ou como se fosse estilo flat. FlatScrollBars: Boolean Descrição Especifica se as barras de rolagem terão aparência no estilo flat, logo estarão sem o efeito tridimensional, o que dá uma aparência bastante elegante ao controle. GridLines: Boolean Decrição: Determina se serão desenhadas linhas separando os itens da lista. Vale ressaltar que este efeito só será válido se a propriedade ViewStyle for vsreport. HotTrack: Boolean Descrição: Especifica se será dado um destaque aos itens da lista, quando passamos o mouse sobre eles. Quando o valor for True, a propriedade HoverTime irá controlar quanto tempo o usuário deverá ficar com o mouse sobre o item, para que ele seja automaticamente selecionado. Quando o valor for False, o usuário terá que clicar no item para seleciona-lo, pois simplesmente parar o mouse sobre o item não irá seleciona-lo. Configure também a

7 propriedade HotTrackStyles para alterar o comportamento do cursor do mouse e outros. HoverTime: Integer Descrição: Especifica o tempo em milisegundos que o usuário deverá manter o mouse sobre o item para que ele seja selecionado. Se estiver setado para 1 o valor padrão será usado. Esta propriedade só terá efeito se a propriedade HotTrack for True. MultiSelect: Boolean Decrição: Na verdade esta propriedade é auto-explicativa. É usada para determinar se o usuário poderá selecionar mais que um item ao mesmo tempo. OwnerData: Boolean Decrição: Esta propriedade especifica se o controle list view será alimentado virtualmente. Pode ter um imenso número de itens. Porém precisamos gerenciar estes itens usando os eventos OnData, OnDataFind, OnDataHint e OnDataStateChange, além de termos que setar a propriedade Count para os itens da lista virtual. RowSelect: Boolean Descrição: Esta propriedade permite que a linha toda possa ser selecionada, se estiver como False, somente a primeira coluna, ou seja, o Caption da linha será selecionado. Mas lembrese de que a propriedade ViewStyle deve ser vsreport. ViewStyle: TviewStyle Decrição: Esta propriedade determina como os itens da lista serão exibidos. Temos quatro opções: - vsicon : Ícone - vssmallicon : Ícone pequeno - vslist : Lista - vsreport : Detalhes/Relatório

8 Manipulando Itens Como já citado anteriormente, o uso do TListView torna o desenvolvimento um pouco trabalhoso, pois para inserir os dados dos itens, devemos criar e adicionar um por um, objetos do tipo TListItem na coleção Items do componente. A seguir, um código exemplificando como é inserido um item via código: var NovoItem : TListItem; NovoItem := ListViewClientes.Items.Add; NovoItem.Caption := 10 ; NovoItem.SubItems.Add( José da Silva ); NovoItem.SubItems.Add( Rua da Abolição, 10 ); NovoItem.SubItems.Add( Jd. das Amoreiras );. O método Items.Add do TListView, retorna um TListItem associado ao TListView, cujas propriedades devem ser completadas/preenchida com valores próprios. A propriedade central do item é a Caption, pois é ela que dá o nome ao item. O objeto TListItem possui uma propriedade (SubItems) descendente de TStrings, cuja funcionalidade é informar, em seqüência, os textos das colunas complementares. Todas as colunas são complementares, exceto a primeira, o que para obtermos o seu valor devemos acesssar a propriedade Caption. As colunas complementares são exibidas quando o TListView está em modo de relatório. O código acima mosta como inserir apenas um item na lista, e para cada item da lista teremos que executar o código acima, num loop codificado manualmente, antes que a janela do form seja exibida, ou simplesmente utilizando botões para que sejam inseridos os itens no momento desejado. Na verdade este processo é um pouco difícil, mas veremos adiante como facilitar um pouco a inserção de dados no TListView. Parece ser bem mais fácil só configurar a propriedade DataSource do DBGrid, não é? Inserção de itens Na verdade podemos inserir os itens de duas formas: - Adicionando-os todos de uma vez; ou - Adicionando conforme cada linha é desenhada. Vamos começar pela primeira opção: procedure InsereItens; ClientDataSetClientes.First; with ClientDataSetClientes do with not Eof do with ListViewClientes.Items.Add do Caption := FieldByName('Codigo').AsString; SubItems.Add(FieldByName('Nome').AsString); SubItems.Add(FieldByName('Telefone').AsString);

9 Next; Este código tende a demorar conforme o número de registros na tabela, além de consumir muita memória e recursos do sistema, além de ser difícil manter os dados atualizados, caso ocorra alguma alteração nos dados da tabela. Já imaginou uma tabela com 100 mil registros, todos eles sendo incluídos no TListView? Pela segunda opção, e acredito que é a melhor, para DataSet com grande volume de dados, o melhor caminho é fazer a alimentação de dados virtualmente, bastando para isso setar a propriedade OnData para True, assim nenhum registro é transferido para o controle. Cada vez que uma linha vai ser desenhada é disparado o evento OnData, onde devemos escrever um código para retornar os valores daquele item que está para ser desenhado. Desta forma o controle dos dados fica com a aplicação. Embora a alimentação virtual de dados também demande um pouco de trabalho na codificação, este 'trabalho' é pequeno. É necessário a codificação de apenas dois eventos para que o TListView mostre os dados do DataSet. Primeiramente iremos tratar o evento OnShow do formulário, definindo a propriedade Items.Count do TListView com o total de registros do DataSet. E o outro evento que teremos que manipular é o evento OnData do TListView, de forma que os valores do registro solicitado sejam retornados ao TListView. Para isso devemos usar componentes descendentes de TDataSet que retornem o valor True para o método IsSequenced, significando que o componente assegura a ordem sequencial dos seus registros, de forma que retornem valores válidos para a propriedade RecordCount e RecNo. É preferível usar ClientDataSet, pois pode armazenar todos os seus registros em memória, permitindo que sejam acessados aleatoriamente, o que é necessário para o desenho dos itens na tela, além de tornar mais rápida a leitura e localização de dados. Se for usar ClientDataSet, certifique-se que a propriedade PacketRecords tenha o valor -1 (padrão), pois com este valor, após abrir o ClientDataSet, todos os registros serão trazidos na memória. Assim, no evento OnShow do formulário iremos colocar o seguinte código: procedure TFormClientes.FormShow(Sender: TObject); ClientDataSetClientes.Open; ListViewClientes.Items.Count := ClientDataSetClientes.RecordCount; Se executarmos aplicação antes de codificar o evento OnData do TListView, será mostrada uma lista de itens vazios, sem nenhum texto. Como definimos a propriedade OwnerData como sendo True, devemos escrever o código necessário à obtenção dos dados a serem exibidos no TListView. procedure TFormClientes.ListViewClientesData(Sender: TListItem); TObject; Item: with ClientDataSetClientes do RecNo := (Item.Index _ 1); Item.Caption := FieldByName('Codigo').DisplayText;

10 SubItems.Add(FieldByName('Nome').DisplayText); SubItems.Add(FieldByName('Telefone').DisplayText); Bom, vamos entender o código ilustrado acima. Temos um o objeto Item que é passado como parâmetro na procedure do evento, e este objeto possui uma propriedade Index, que indica o número da linha onde os dados estão sendo solicitados. Devemos atribuir este número à propriedade RecNo do DataSet, o que faz o DataSet posicionar-se no registro apropriado. Sempre devemos adicionar 1 ao valor do Item.Index pois a numeração dos items de um TListView começa com 0, sendo que no DataSet a numeração começa com 1. Depois definimos a propriedade Caption do Item e adicionamos duas colunas de detalhes, ou seja, uma coluna com o Nome e a outra com o Telefone, retirando seus valores do respectivo registro no DataSet. Isso é tudo o que precisamos fazer para alimentar nosso componente TListView com dados. E também já é um bom momento para alterarmos algumas de suas propriedades, para que possamos visualizar seus efeitos na tela, como por exemplo, o recurso de Hot Tracking. Dica: Devemos inserir as colunas que irão aparecer no TListView, senão não será mostrado nada. Para inseri-las clique com o botão direito sobre o componente TListView e escolha a opção 'Columns Editor...' do menu pop-up que aparece. Adicione as colunas que irão aparecer no controle TListView. E observe, que no evento OnData, devemos alimentálas manualmente, ou seja, se temos três colunas, uma será a Caption da linha e as outras duas serão as Details, ou melhor, coluna de Detalhes. Ordenação de itens Se definirmos a propriedade ColumnClick com o valor True, os títulos das colunas terão a aparência de botões, e quando clicadas irão acionar o evento OnColumnClick. Assim podemos usar este recurso para ordenar o conteúdo do DataSet pelo campo correspondente. E fica melhor ainda se estivermos usando o ClientDataSet, pois ele permite que possamos criar índices em memória. Quando o usuário clicar na coluna, se ainda não existir o índice nós iremos criá-lo e defini-lo como sendo o índice corrente. procedure TForm1.ListView1ColumnClick(Sender: TObject; Column: TListColumn); const Colunas : array[0...3] of String = ('Codigo', 'Nome', 'Telefone'); var NomeCampo: String; NomeCampo := Colunas[Column.Index]; try ClientDataSetClientes.FindIndexForField(NomeCampo); except on EDataBaseError do ClientDataSetClientes.AddIndex('Idx'+NomeCampo, NomeCampo, []);

11 ClientDataSetClientes.IndexFieldNames := NomeCampo; ListViewClientes.Invalidade; Como podemos perceber, o parâmetro Column da procedure do evento OnColumnClick é um objeto TListColumn, o qual possui uma propriedade Index, a qual possibilita encontrar a posição da coluna clicada, e através deste índice, localizamos o nome do campo correspondente em Colunas. Para que fosse possível a localização do nome do campo correspondente, definimos os nomes dos campos em um arrray do tipo String, assim é só pesquisar o índice da propriedade Column.Index no respectivo índice do array que teremos o nome do campo. Através do método FindIndexForFields da propriedade TClientDataSet.IndexDefs, tentamos localizar se existe algum índice para a variável NomeCampo. Se não for encontrado, será gerada uma exceção, e assim iremos usá-la para adicionar um novo índice para aquele campo. Nas próximas vezes que o usuário clicar na coluna, o índice não mais precisará ser criado. Logo após, nós ativamos o índice recém-criado ou já existente, atribuindo NomeCampo à propriedade IndexFieldsNames do ClientDataSet. E para que a mudança seja refletida no controle TListView, chamamos o método TListView.Invalidate. Pesquisa incremental de itens O TListView já possui um mecanismo de busca incremental de itens do tipo texto, porém quando a aplicação detém o controle dos dados, precisamos codificar o evento OnDataFind para encontrar o registro. O código necessário para a busca fica assim: procedure TfrmPrincipal.ListViewClientesDataFind(Sender: TObject; Find: TItemFind; const FindString: String; const FindPosition: TPoint; FindData: Pointer; StartIndex: Integer; Direction: TSearchDirection; Wrap: Boolean; var Index: Integer); ClientDataSetClientes.FindNearest([FindString]); Index := (ClientDataSetClientes.RecNo - 1); O que é necessário fazer é fazer uma chamada ao método FindNearest do DataSet parassando como parâmetro a constante FindString, que já é fornecida pelo evento OnDataFind, e com isso obter a posição do registro. Porém desta vez temos que subtrair 1 do valor da posição do registro, para igualar a diferença de numeração do TListView e do DataSet. Vale ressaltar que a busca será feita no índice atual da tabela. Localizando registros Dependendo do uso que estamos fazendo com o TListView, como por exemplo, ter no form botões de edição, como 'Excluir', 'Alterar', etc., para que seja possível editar os dados do DataSet. Contudo, se faz necessário saber localizar o registro que estiver

12 selecionado no TListView com o seu correspondente no DataSet. Para isso podemos usar a propriedade Selected, a qual pertence a um objeto TListItem, sendo que por sua vez, podemos usar a propriedade Index do objeto TListItem e atribuir o seu valor à propriedade RecNo do DataSet. Não se sequeça de que temos que adicionar 1 ao valor da propriedade Index. procedure ButtonClick(Sender: TObject); ClientDataSetClientes.RecNo := (ListView.Selected.Index + 1); //Digitar aqui o código para o registro selecionado, por exemplo ClientDataSetClientes.Delete; //ou //ClientDataSetClientes.Edit; ShowMessage('Exclusão efetuada com sucesso!'); Construindo uma aplicação de exemplo Bom primeiramente, vamos criar um novo projeto no Delphi. Para isso clique em File > New > Application. Configure as propriedade do Form assim: Name Propriedade frmprincipal Valor Salve a unit como UfrmPrincipal.pas e o projeto como TListView.dpr. Insira no frmprincipal um componente: - TListView da paleta Win32; - Button da paleta Standard; - ClientDataSet da paleta DataAccess. Configure suas propriedades conforme a tabela: TListView Propriedade FlatScrollBars True GridLines True HotTrack True HotTrackStyles>htHandPoint True HoverTime 1000 Name ListViewClientes OwnerData True ReadOnly True RowSelect True ViewStyle vsreport Valor

13 Dê um duplo clique no objeto TlistView, e aparecerá o ColumnsEditor. Adicione quatro colunas e configure suas propriedades como abaixo: Coluna Propriedade Valor 0 Caption Código 1 Caption Empresa 2 Caption Contato 3 Caption Telefone Para todas as colunas configura a propriedade AutoSize para True. Figura 3 Columns Editor do TListView Configure a propriedade Caption do Button, Excluir. Agora configure a propriedade Name do componente ClientDataSet para cdsclientes. Clique com o botão direito sobre o mesmo e escolha a opção Load from MyBase table... (Figura 4), e localize o arquivo customer.xml, que normalmente fica no path C:\Arquivos de programas\arquivos comuns\borland Shared\Data\customer.xml, ou coloque o path do arquivo na propriedade FileName do componente cdsclientes.

14 Figura 4 Carregando uma tabela no formato.xml em tempo de projeto Dê um duplo clique no componente cdsclientes para fazer surgir o Fields Editor. Clique com o botão direito sobre a parte em branco do Field Editor e escolha a opção Add Fields ou pressione Ctrl+A. Será exibida uma lista com todos os campos da tabela. Escolha os campos: CustNo, Company, Phone e Contact e clique em OK (Figura 5). Figura 5 Adicionando campos persistentes Muito bem, agora nossa aplicação terá a seguinte aparência em tempo de projeto:

15 Figura 6 Aplicação em tempo de projeto Agora escreva as seguintes rotinas nos respectivos eventos de cada componente: frmprincipal procedure TfrmPrincipal.FormShow(Sender: TObject); cdsclientes.open; ListViewClientes.Items.Count := cdsclientes.recordcount; procedure TfrmPrincipal.FormClose(Sender: TObject; var Action: TCloseAction); cdsclientes.close; ListViewClientes procedure TfrmPrincipal.ListViewClientesData(Sender: TObject; Item: TListItem); cdsclientes.recno := (Item.Index + 1); Item.Caption := cdsclientescustno.displaytext; Item.SubItems.Add(cdsClientesCompany.DisplayText); Item.SubItems.Add(cdsClientesContact.DisplayText); Item.SubItems.Add(cdsClientesPhone.DisplayText); procedure TfrmPrincipal.ListViewClientesColumnClick(Sender: TObject; Column: TListColumn); const Colunas: array[0..3] of string = ('CustNo', 'Company', 'Contact', 'Phone');

16 var NomeCampo: string; NomeCampo := Colunas[Column.Index]; try cdsclientes.indexdefs.findindexforfields(nomecampo); except on EDataBaseError do cdsclientes.addindex('idx' + NomeCampo, NomeCampo, []); cdsclientes.indexfieldnames := NomeCampo; ListViewClientes.Invalidate; procedure TfrmPrincipal.ListViewClientesDataFind(Sender: TObject; Find: TItemFind; const FindString: String; const FindPosition: TPoint; FindData: Pointer; StartIndex: Integer; Direction: TSearchDirection; Wrap: Boolean; var Index: Integer); cdsclientes.findnearest([findstring]); Index := (cdsclientes.recno - 1); Button1 procedure TfrmPrincipal.Button2Click(Sender: TObject); cdsclientes.recno := (ListViewClientes.Selected.Index + 1); if MessageDlg('Tem certeza', mtconfirmation, [mbyes,mbno], 0) = mryes then cdsclientes.delete; ListViewClientes.Items.Count := cdsclientes.recordcount; ListViewClientes.Invalidate; Nesta aplicação usamos como Banco de Dados a tabela customers.xml, distribuída como Banco de Dados de exemplo, mas o conteúdo do DataSet pode vir de outros tipos de arquivos como o.cds e mesmo de resultados de queries. Veja outros comentários das rotinas no arquivo de exemplo. A aplicação de exemplo em tempo de execução:

17 Figura 7 Aplicação em execução Conclusão Este artigo teve como objetivo, apresentar uma visão geral do componente TListView, e como manipular dados usando este componente, de forma a deixar a nossa aplicação com uma interface comum e intuitiva aos usuários. Foram apresentadas duas formas de alimentação de dados, sendo que a mais eficiente é a forma de alimentação virtual de dados, ou seja, passando o controle dos dados para a aplicação através da propriedade OwnerData e do evento OnData do componente TListView. Também foi apresentado soluções para localizar um registro no DataSet através de parâmetros retirados do TListView, o que permite o uso do TListView não só para visualizar dados, mas também a possibilidade de manipular dados de forma intuitiva e fácil ao usuário. Obs.: Foi utilizado o Delphi 6 para apresentação deste artigo.

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

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

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se

Leia mais

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Veja abaixo um exemplo de como os dados são mostrados quando usamos o Objeto DataGridView O controle DataGridView é um dos objetos utilizados para exibir dados de tabelas de um banco de dados. Ele está disponível na guia de objetos Data na janela de objetos do vb.net. Será

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS FORMULÁRIOS COM ABAS Trabalhar com abas (ou guias) é um recurso

Leia mais

Inserindo Dados no Banco de Dados Paradox.

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

Leia mais

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes 1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco). Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada

Leia mais

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Questão - 01. Essência do Excel 2003...

Questão - 01. Essência do Excel 2003... Valdir Questão - 01 Como deve proceder o usuário do Microsoft para que sejam atualizados os cálculos das funções ou fórmulas utilizadas nas planilhas? a) Pressionar a tecla F9 no teclado b) Pressionar

Leia mais

Windows Explorer. Prof. Valdir

Windows Explorer. Prof. Valdir Do Inglês Explorador de Janelas, o é o programa para gerenciamento de discos, pastas e arquivos no ambiente Windows. É utilizado para a cópia, exclusão, organização e movimentação de arquivos além de criação,

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006 TUTORIAL Entradas Digitais Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br

Leia mais

ROTINAS PADRÕES DO SISTEMAS

ROTINAS PADRÕES DO SISTEMAS ROTINAS PADRÕES DO SISTEMAS Usando o Sistema pela primeira vez Ao executar o seu Sistema pela primeira vez a tela abaixo será apresentada para que você possa configurar os diretórios onde serão achados

Leia mais

Sistema de Recursos Humanos

Sistema de Recursos Humanos Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento

Leia mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

CRIANDO UM BANCO DE DADOS

CRIANDO UM BANCO DE DADOS CRIANDO UM BANCO DE DADOS Bem, antes de iniciarmos propriamente no delphi, devemos aprender a usar sua ferramentas, sendo uma das mais importantes o Database Desktop, pois é com esta que construímos nossos

Leia mais

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO DELPHI - UTILIZANDO OPENDIALOG PARA ARMAZENAR IMAGENS EM BANCO DE DADOS Criaremos uma solução simples para criar

Leia mais

Dicas para usar melhor o Word 2007

Dicas para usar melhor o Word 2007 Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.

Leia mais

Acesso à Dados ZEOS x Delphi. Professor Anderson

Acesso à Dados ZEOS x Delphi. Professor Anderson Acesso à Dados ZEOS x Delphi Professor Anderson Introdução O ZEOS é uma biblioteca que provê o acesso à uma base de dados em MYSQL. Através dessa Library, podemos realizar operações de manipulação da base

Leia mais

Upload e Download de Arquivos. Ao programador Morfik, cabe implementar em sua aplicação os mecanismos gerenciem todo o processo acima.

Upload e Download de Arquivos. Ao programador Morfik, cabe implementar em sua aplicação os mecanismos gerenciem todo o processo acima. Upload e Download de Arquivos Considerações gerais. As aplicações Web 2 tem como uma de suas características principais, o fato de permitirem aos usuários, que eles mesmo criem conteúdo, sem depender de

Leia mais

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 TUTORIAL Servo-motor Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br

Leia mais

O Primeiro Programa em Visual Studio.net

O Primeiro Programa em Visual Studio.net O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar

Leia mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

Leia mais

Omega Tecnologia Manual Omega Hosting

Omega Tecnologia Manual Omega Hosting Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8

Leia mais

Banco de Dados BrOffice Base

Banco de Dados BrOffice Base Banco de Dados BrOffice Base Autor: Alessandro da Silva Almeida Disponível em: www.apostilando.com 27/02/2011 CURSO TÉCNICO EM SERVIÇO PÚBLICO Apostila de Informática Aplicada - Unidade VI Índice Apresentação...

Leia mais

Como incluir artigos:

Como incluir artigos: Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

Word 1 - Introdução 1.1 - Principais recursos do word 1.2 - A janela de documento 1.3 - Tela principal

Word 1 - Introdução 1.1 - Principais recursos do word 1.2 - A janela de documento 1.3 - Tela principal Word 1 - Introdução O Word para Windows ou NT, é um processador de textos cuja finalidade é a de nos ajudar a trabalhar de maneira mais eficiente tanto na elaboração de documentos simples, quanto naqueles

Leia mais

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo

Leia mais

Sistema Protocolo, Tramitação e Arquivamento de Processos Manual do Usuário

Sistema Protocolo, Tramitação e Arquivamento de Processos Manual do Usuário SERVIÇO PÚBLICO UNIVERSIDADE FEDERAL DO PARÁ ARQUIVO CENTRAL Sistema Protocolo, Tramitação e Arquivamento de Processos Manual do Usuário Belém Pará Fevereiro 2000 Sumário Introdução... 3 Acesso ao Sistema...

Leia mais

Display de Cristal Líquido

Display de Cristal Líquido TUTORIAL Display de Cristal Líquido Autor: Tiago Lone Nível: Básico Criação: 09/03/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Associação Educacional Dom Bosco Curso de Engenharia 1º ano Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,

Leia mais

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR Fortaleza - CE Introdução ao ambiente de desenvolvimento delphi e preparação da interface basíca O ambiente delphi foi criado pela Borland Software

Leia mais

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação

Leia mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,

Leia mais

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

EXEMPLO DE COMO FAZER UMA MALA DIRETA

EXEMPLO DE COMO FAZER UMA MALA DIRETA EXEMPLO DE COMO FAZER UMA MALA DIRETA OBS: Para esta nota de aula foi utilizada como referência: Apostila Mala Direta Santos, Jorge Rodrigues dos. Foram adaptados os comando para utilizar mala direta no

Leia mais

Data Transformation Services (DTS) por Anderson Ferreira Souza

Data Transformation Services (DTS) por Anderson Ferreira Souza Data Transformation Services (DTS) por Anderson Ferreira Souza O Sql Server possui um recurso extremamente poderoso que é muito pouco utilizado pelos administradores e programadores. Com certeza, sendo

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto?

Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto? Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto? Por padrão, a maioria dos pendrives vêm formatados com o padrão conhecido como FAT32. Este padrão já meio antigo, é muito

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

Janelas e seus elementos

Janelas e seus elementos Janelas e seus elementos As janelas são quadros que são exibidos na tela do monitor. Todos os aplicativos estudados nesse curso serão exibidos dentro de janelas. Nelas você poderá abrir, salvar e fechar

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. , ()! $ Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. Uma estratégia muito utilizada para organizar visualmente informações numéricas

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Introdução ao Microsoft Windows 7 O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Visualmente o Windows 7 possui uma interface muito intuitiva, facilitando a experiência individual do

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Guia Site Empresarial

Guia Site Empresarial Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação

Leia mais

Banco de Dados Microsoft Access: Criar tabelas

Banco de Dados Microsoft Access: Criar tabelas Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo

Leia mais

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014

Leia mais

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

Leia mais

Excel VBA - Parte IV:Inserindo um formulário e seus comandos

Excel VBA - Parte IV:Inserindo um formulário e seus comandos Page 1 of 9 Excel VBA - Parte IV:Inserindo um formulário e seus comandos desenvolvendo VBA através de um exemplo prático Nesta parte do artigo vamos ver como inserir formulários e seus componentes. Conteúdo

Leia mais

CAPÍTULO 35 Como utilizar os componentes ColdFusion

CAPÍTULO 35 Como utilizar os componentes ColdFusion CAPÍTULO 35 Como utilizar os componentes ColdFusion Os componentes ColdFusion (CFC) permitem ao usuário encapsular lógicas de aplicação e de negócios (business logic) em unidades auto-controladas reutilizáveis.

Leia mais

Resolvendo problemas de conexão de rede wireless no pregão 83/2008

Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Recentemente forma instalados em minha cidade novos laboratórios do pregão 83/2008 mas em nenhum deles os terminais acessavam a rede.

Leia mais

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

Sistema de Digitalização e Gerenciamento de Arquivos On-Line Sistema de Digitalização e Gerenciamento de Arquivos On-Line O aplicativo Aplicativo com quase 3 anos de mercado, onde gerencia atualmente mais de 500.000 arquivos sendo eles entre digitalizados ou anexados

Leia mais

Manual de Gerenciamento de Conteúdo

Manual de Gerenciamento de Conteúdo Manual de Gerenciamento de Conteúdo 1 Sumário 1) O que é um Gerenciador de Conteúdo...3 2) Como o Site está Estruturado...3 3) Como Gerenciar o Conteúdo do Site...5 3.1) Adicionar Itens no Menu de Navegação...6

Leia mais

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

Manual das funcionalidades Webmail AASP

Manual das funcionalidades Webmail AASP Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento

Leia mais

Trecho retirando do Manual do esocial Versão 1.1

Trecho retirando do Manual do esocial Versão 1.1 Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao

Leia mais

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel Tabela e Gráficos Dinâmicos Como estruturar! Para que serve a Tabela e o Gráfico Dinâmico?! Como criar uma Tabela Dinâmica?! Como criar um Gráfico Dinâmico?! Como podemos atualizar dos dados da Tabela

Leia mais

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas Inicialização Tela de Logon Área de Trabalho Encontramos: Ìcones Botão Iniciar Barra de Tarefas Área de Trabalho Atalhos de Teclados Win + D = Mostrar Área de trabalho Win + M = Minimizar Tudo Win + R

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO Manual de Avaliação de Desempenho Cadastro UNIFAP MACAPÁ-AP 2013 S U M Á R I O 1 Tela de Login...2 2 Acessando ao submenu cadastro de avaliação

Leia mais

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

BARRA DE PROGRESSO EM VBA

BARRA DE PROGRESSO EM VBA BARRA DE PROGRESSO EM VBA Quando elaboramos uma programação em VBA e não sabemos o tempo de execução podemos utilizar uma alternativa para a visualização do progresso da tarefa, uma barra de progressão

Leia mais

Série ArcGIS Online I. Aprenda em 20. Módulo 4. Configure pop-ups. www.academiagis.com.br

Série ArcGIS Online I. Aprenda em 20. Módulo 4. Configure pop-ups. www.academiagis.com.br Série ArcGIS Online I Aprenda em 20 Módulo 4 Configure pop-ups Junho/2015 academiagis@img.com.br www.academiagis.com.br 1 Configure pop-ups No módulo 3, você trabalhou com várias propriedades diferentes

Leia mais

Figura 1 - Tela de configuração do Questionário.

Figura 1 - Tela de configuração do Questionário. QUESTIONÁRIO O recurso QUESTIONÁRIO é uma das atividades disponíveis no Moodle, que permite ao professor criar e configurar questões de múltipla escolha, discursivas, verdadeiro ou falso, correspondência,

Leia mais

AULA 1 Iniciando o uso do TerraView

AULA 1 Iniciando o uso do TerraView 1.1 AULA 1 Iniciando o uso do TerraView Essa aula apresenta a interface principal do TerraView e sua utilização básica. Todos os arquivos de dados mencionados nesse documento são disponibilizados junto

Leia mais

Aula Au 3 la 7 Windows-Internet

Aula Au 3 la 7 Windows-Internet Aula 37 Aula Ferramenta de Captura 2 Você pode usar a Ferramenta de Captura para obter um recorte de qualquer objeto na tela e, em seguida, anotar, salvar ou compartilhar a imagem. 3 Vamos fazer o seguinte:

Leia mais

Lição 1 - Criação de campos calculados em consultas

Lição 1 - Criação de campos calculados em consultas 1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas

Leia mais

QualiQuantiSoft Versão 1.3c

QualiQuantiSoft Versão 1.3c QualiQuantiSoft Versão 1.3c Qualiquantisoft v1.3c Pág.: 1/15 Índice Apresentação do programa... 3 Funções operacionais do programa... 3 Itens de menu... 6 Teclas de atalho... 6 Instrumento de Análise de

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o

Leia mais

ÍNDICE... 2 INTRODUÇÃO... 4

ÍNDICE... 2 INTRODUÇÃO... 4 Mic crosoft Excel 201 0 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 4 Interface... 4 Guias de Planilha... 5 Movimentação na planilha... 6 Entrada de textos e números... 7 Congelando painéis... 8 Comentários nas Células...

Leia mais

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da

Leia mais

SIMULADO Windows 7 Parte V

SIMULADO Windows 7 Parte V SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone

Leia mais

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet Manual do Contribuidor Portal de Internet Projeto: Novo Portal de internet 1. Propósito Este documento tem o propósito de orientar usuários a utilizar as funcionalidades do portal do Inea no modo de contribuição.

Leia mais

Sistema básico de cadastro em Delphi com banco de dados InterBase.

Sistema básico de cadastro em Delphi com banco de dados InterBase. Sistema básico de cadastro em Delphi com banco de dados InterBase. Nesta apostila vamos abordar o uso do banco de dados Interbase e o acesso nativo com os componentes da paleta InterBase do Delphi, eu

Leia mais

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL; Boletim Técnico EP3 11/07 Utilizando Funções e Blocos Funcionais de usuário pelo software A1 19 de outubro de 2007 O objetivo deste boletim é mostrar como utilizar o recurso de Funções (Functions) e Blocos

Leia mais

INTRODUÇÃO AO WINDOWS

INTRODUÇÃO AO WINDOWS INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7

Leia mais

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de

Leia mais

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento

Leia mais

TABELAS RELACIONADAS: CAPTURANDO VALOR DE OUTRA TABELA ATRAVÉS DE DBGRID

TABELAS RELACIONADAS: CAPTURANDO VALOR DE OUTRA TABELA ATRAVÉS DE DBGRID PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO TABELAS RELACIONADAS: CAPTURANDO VALOR DE OUTRA TABELA ATRAVÉS DE DBGRID Imagine que estejamos trabalhando com tabelas relacionadas e que, em determinado

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

Manual do Usuário. Minha Biblioteca

Manual do Usuário. Minha Biblioteca Manual do Usuário Minha Biblioteca Sumário Acesso a Minha Biblioteca... 3 Tela Principal... 3 Para que serve o ícone Minha Biblioteca?... 3 O que você encontra no campo Pesquisar?... 4 Quando utilizar

Leia mais

Manual de Configuração de Exportação/Importação de arquivos (MultiSET/SISCEL)

Manual de Configuração de Exportação/Importação de arquivos (MultiSET/SISCEL) Manual de Configuração de Exportação/Importação de arquivos (MultiSET/SISCEL) ÍNDICE Configuração do MultiSET para exportação de arquivo para o SISCEL... 3 Transporte do arquivo do MACINTOSH para o PC...

Leia mais