Aplicação ReadWriteData
|
|
|
- Thiago Chaves Imperial
- 10 Há anos
- Visualizações:
Transcrição
1 Aplicação ReadWriteData Aplicação com 1 página, que mostra num controlo DataGrid uma tabela de uma base de dados. O controlo DataGrid permite editar os valores mostrados nas células, e efectuar as correspondentes actualizações na base de dados. O modelo usado para ligação à base de dados é o modelo desligado, através de um DataSet e de um DataAdapter. Para a construção da aplicação usa-se programação visual auxiliada por wizards. A construção do programa segue o Walkthrough: Using a DataGrid Web Control to Read and Write Data, existente no Help do Visual Studio.NET. Base de Dados: loja.mdb Tabela mostrada no controlo DataGrid: Produtos Campos da tabela Produtos: IdProd, NomeProd, Preco O DataGrid usa a funcionalidade de paging apresentando apenas 10 linhas em cada página. Possui uma coluna com 2 botões, um para editar a linha (permitindo a edição de todas as células excepto a que contém a chave primária) e outro para apagar a linha (embora como não se deve apagar informação previamente guardada numa base de dados, deveria apenas alterar um campo da linha, fazendo o apagamento lógico e não físico. No entanto, a linha considerada logicamente apagada, não deveria ser mostrada no DataGrid. Para isso a selecção dos registos a mostrar no DataGrid deveria ter uma cláusula WHERE com a condição do campo apagado igual a false). Notas: 1 Acesso ao ficheiro da base de dados. Como se usa uma base de dados Access é necessário dar acesso ao ficheiro. No explorer, com o botão direito do rato em cima do ficheiro, seleccionar Security. Adicionar o utilizador ASPNET do w2ks com full control. Os computadores existentes nos laboratórios pertencem ao domínio, existindo o utilizador ASPNET. Nos outros computadores (que não pertencem ao domínio), não existe o utlizador ASPNET. Nesses é necessário dar full control aos 2 utilizadores (internet guest account conta de convidado da internet, e everyone - todos) quer para o ficheiro da base de dados, quer para o directório no qual ele está contido. No windows XP para permitir a utilização de segurança, é necessário seleccionar o menu tools de uma pasta (ou do windows explorer), escolher Folder Options, e no separador View (Ver), na lista de Advanced settings (Definições avançadas) retirar a verificação (des-seleccionar o check box) da opção Use simple file sharing (Utilizar partilha de ficheiros simples - Recomendado). 2 Ligação à base de dados efectuada pelo Visual Studio Se se usa o wizard do Visual Studio para a geração da string de conexão, deve procederse do seguinte modo: - para a geração da string de conexão deve-se indicar um caminho para a base de dados acesível da nossa conta, por ex., W:\ReadWriteData\loja.mdb (se for W a letra do drive que mapeia o w2ks); - para a execução da página, quem executa é a conta ASPNET, e para esta conta, o caminho W: não faz sentido (não existe este drive).
2 Portanto temos que mudar manualmente a string de conexão, no código gerado automaticamente pelo wizard, no método InializeComponent, substituindo W:\ReadWriteData\loja.mdb por C:\Inetpub\wwwroot\XXX\loja.mdb, em que XXX é o nome do directório virtual (ex para os alunos e moutaw para os docentes). 3 Caso no acesso à BD surja a excepção Ficheiro já em uso. Verificar se o ficheiro mdb não está aberto pelo Access ou pelo Visual Studio.NET. Para verificar se está aberto pelo Visual Studio.NET fazer View, Server Explorer e verificar as conexões existentes e o respectivo estado. Se alguma conexão estiver ligada, pode-se desligar. Se se pretender ligar, seleccionar Refresh. Esta excepção pode aparecer se noutra função da mesma página, a ligação à base de dados foi aberta mas não fechada. Deve-se corrigir e fechar sempre as ligações à base de dados. 4 Caso no acesso à BD surja a excepção Impossibilidade de fazer lock. Modificar a string de conexão gerada automaticamete pelo Visual studio, retirando a parte Mode=Share Denny None e DataBase Locking Mode. Alternativamente substituir toda a string de conexão pela string usada em exercícios anteriores. Construção do programa: 1. Criar a página Formulário Web com os componentes data necessários e o controlo DataGrid para mostrar os dados. 2. Adicionar código para ler os dados da base de dados e ligar os dados ao controlo DataGrid. 3. Configurar o controlo DataGrid para permitir edição dos dados. 4. Adicionar código para actualização dos dados. Funcionamento do programa: Mostrar: Actualizar: Dados na Base de Dados DataSet DataGrid Passo 1: Criar componentes data e o controlo DataGrid Divide-se em 2 acções: - Criar o data adapter. O data adapter contém instruções SQL para ler e escrever informação para a base de dados. - Gerar o esquema do dataset definindo as tabelas e colunas constituintes. O Visual Studio criará uma classe dataset e adicionará uma instância ao formulário.
3 Procedimentos: A. Criar os objectos Connection e DataAdapter - Criar um novo Projecto designado ReadWriteData - Incluir a base de dados no Projecto: Add > Add Existing Item loja.mdb - Alterar permissões de acesso à base de dados... (Ver as Notas descritas atrás) - Criar o objecto DataAdapter: Toolbox > tabulador Data > arrastar OleDbDataAdapter Surge o wizard. Permite especificar o objecto Connection e os Comandos a executar na base de dados que o DataAdapter irá usar. Next > New Connection Fornecedor: Microsoft Jet 4.0 OLE DB Provider Seguinte 1. Nome da base de dados... Procurar loja.mdb debaixo de ReadWriteData 2. Nome do utilizador Admin 3. Testar a Ligação OK Mudar manualmente a string de conexão... (Ver as Notas descritas atrás) Next Use SQL Statements Next What data should the data adapter load into the dataset? Select * From Produtos ou através do Query Builder Don t include password The data adapter oledbdataadapter was configured successfuly. Generated SELECT, INSERT, UPDATE e DELETE Statements. Generated table mappings. Finish Surgem no Page 2 objectos: oledbdataadapter e oledbdataconnection B. Criar o DataSet Visual Studio vai gerar o dataset automaticamente baseado na instrução Select especificada no data adapter. Primeiro cria uma classe DataSet (ficheiro.xsd) que descreve os elementos do dataset (tabelas, colunas e restrições) e em seguida cria uma instância. Procedimentos: Botão direito do rato no oledbdataadapter Seleccionar Generate DataSet New: DataSet1 (nome da classe criada) Choose which table to add to the dataset Ok Clicar Show All Files: ficam visíveis os ficheiros DataSet1.xsd e DataSet1.cs com as definições do schema e da classe que definem o dataset. Visual Studio adiciona uma instãncia da classe DataSet1 DataSet11 à página.
4 C. Criar o DataGrid Toolbox > Web Forms > arrastar DataGrid AutoFormat: Professional1 Property Builder: (General) DataSource: DataSet11 nome do dataset para ligar ao datagrid DataMember: Produtos nome da tabela do dataset para ser visualizada Data Key Field: IdProd - chave primária para os registos da tab. Produtos. Ok. O controlo DataGrid já está ligado ao dataset, mas o dataset não é carregado automaticamente. Passo 2: Adicionar código para ligar os dados ao controlo DataGrid. No método Page_Load colocar: private void Page_Load(object sender, System.EventArgs e) // Put user code to initialize the page here oledbdataadapter1.fill(dataset11); if (!Page.IsPostBack ) Passo 3: Configurar o controlo DataGrid para permitir edição dos dados. Para permitir editar linhas do datagrid adicionar um botão Edit a cada linha da grelha. A activação do botão alterará os componentes da linha, passando os campos editáveis para text boxes, e o botão Edit será substituído por 2 botões Update e Cancel. Procedimentos: Property Builder Columns Available Columns + Button Column Seleccionar Edit, Update e Cancel Button type = Push Button (Link Button) Adicionar ( > ) para adicionar os botões à caixa de colunas seleccionadas. Ok. Criação do código de tratamento de eventos para colocar linhas no modo de edição O controlo DataGrid possui a capacidade de colocar linhas no modo de edição através da propriedade EditItemIndex. Para colocar uma linha em modo de edição coloca-se o
5 valor da propriedade com o índice dessa linha (as linhas começam por zero), e para voltar ao modo normal coloca-se o valor da propriedade a -1. Exemplo: Colocar a terceira linha do DataGrid1 em modo de edição: DataGrid1.EditItemIndex = 2; Colocar o DataGrid1 em modo normal de visualizção: DataGrid1.EditItemIndex = -1; Procedimentos: Propriedades do controlo DataGrid1 Seleccionar o botão Events Duplo clique em EditCommand Duplo clique em CancelCommand Duplo clique em UpdateCommand Colocar o seguinte código: No tratamento de eventos EditCommand private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) DataGrid1.EditItemIndex = e.item.itemindex; No tratamento de eventos CancelCommand private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) DataGrid1.EditItemIndex = -1; Testar a parte da aplicação já construída. O controlo DataGrid deve mostrar os dados do dataset, o qual contém dados extraídos da base de dados. Testar a capacidade de edição de linhas. Passo 4: Adicionar código para actualização dos dados na base de dados O botão Update deve desencadear as seguintes acções. 1. Determinar que linha do controlo DataGrid foi actualizada. Obter o valor da chave dessa linha. 2. Ler os valores mudados da linha actualizada.
6 3. Encontrar a linha do dataset com o mesmo valor da chave e escrever as mudanças para essa linha. Está actualizado o dataset mas ainda não está actualizada a base de dados. 4. Executar o comando SQL que envia as mudanças do dataset para a base de dados. 5. Refrescar o conteúdo do controlo DataGrid (com os dados do dataset). Ponto 1. Quando o botão é activado, o objecto evento passado como argumento tem uma propriedade Item que é o objecto que representa a linha do controlo DataGrid. Este objecto Item tem uma propriedade ItemIndex com o índice da linha. O controlo DataGrid tem uma propriedade DataKeys com a colecção de chaves da tabela. Através do índice da linha determina-se a chave dessa linha. string key = DataGrid1.DataKeys[e.Item.ItemIndex].ToString(); Ponto 2. A propriedade Item do objecto evento (que representa a linha) tem uma propriedade Cells, com a colecção de células dessa linha. Cada célula tem uma propriedade Controls, com os controlos de cada célula (muitas vezes existe apenas 1 controlo em cada célula -- Controls[0] mas uma célula pode conter mais que um controlo). Código para obter os valores dos controlos editáveis das células da linha: TextBox Tb = (TextBox)(e.Item.Cells[1].Controls[0]); string NomeProduto = Tb.Text; Tb = (TextBox)(e.Item.Cells[2].Controls[0]); string PrecoProduto = Tb.Text; Ponto 3. Encontra a linha da tabela do dataset correspondente à linha que o utilizador actualizou no datagrid. O método FindBy<nome_do_campo_chave> invocado com o valor da chave como argumento, retorna uma referência para a linha. DataSet1.ProdutosRow r = dataset11.produtos.findbyidprod(int.parse(key)); Escreve as mudanças actualizando a tabela do dataset. r.nomeprod = NomeProduto; r.preco = int.parse(precoproduto); Notas: Se a tabela Produtos da base de dados loja.mdb não tem apenas uma chave IdProd, mas possui duas chaves IdProd e IdCat, o método FindByIdProd não existe (existirá o método FindByIdProdIdCat(-,-). Alternativas: - Ao criar o DataAdapter na instrução Select não incluir todos os campos da tabela Produtos (excluir o campo IdCat). Deste modo o dataset já não contém o campo IdCat. Ou - Alterar na base de dados a tabela Produtos de modo a ter uma única chave IdProd. Depois apagar o dataset e gerar um novo dataset a partir da base de dados (ou mantendo o dataset já gerado, alterar o schema apagando as chaves e criando apenas uma).
7 Ponto 4. Executa o comando SQL que envia as mudanças do dataset para a base de dados. oledbdataadapter1.update(dataset11); Termina o modo de edição do DataGrid. DataGrid1.EditItemIndex = -1; Ponto 5. Refrescar o conteúdo do controlo DataGrid (com os dados do dataset). Em seguida mostra-se o código completo a incluir no método de tratamento de eventos UpdateCommand: private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) // Obtem os valores do campo chave da linha actualizada string key = DataGrid1.DataKeys[e.Item.ItemIndex].ToString(); // Obtem os valores dos controlos (textboxes) que o utiliz. actual. // As colunas do DataGrid são expostas na colecção Cells. // Cada célula tem uma colecção de controlos. // Neste caso, só há um controlo em cada célula um TextBox. // Ler o valor do TextBox através da propriedade Text // para uma variável local (é necessário casting). // // A 1.ª coluna -- Cells(0) contém os botões Update e Cancel. // Obtem o valor do controlo TextBox control na 2.ª coluna TextBox Tb = (TextBox)(e.Item.Cells[1].Controls[0]); string NomeProduto = Tb.Text; // Obtem o valor do controlo TextBox control na 3.ª coluna Tb = (TextBox)(e.Item.Cells[2].Controls[0]); string PrecoProduto = Tb.Text; // Encontra a linha da tabela do dataset correspondente à // linha que o utilizador actualizou no datagrid. // O método FindBy<nome_do_campo_chave> invocado com o valor // da chave como argumento, retorna uma referência para a linha. DataSet1.ProdutosRow r = dataset11.produtos.findbyidprod(int.parse(key)); // Actualiza a tabela do dataset. r.nomeprod = NomeProduto; r.preco = int.parse(precoproduto); // Executa a instrução SQL para actualizar a bd a partir do dataset oledbdataadapter1.update(dataset11);
8 // Termina o modo de edição do DataGrid DataGrid1.EditItemIndex = -1; // Refresca o DataGrid Testar a aplicação. Vamos fazer ainda as seguintes alterações: 1. Retirar a coluna IdCat; 2. Adicionar nova coluna de botões Delete; 3. Colocar o campo ProdId não editável, porque é a chave da tabela; 4. Configurar o controlo datagrid para efectuar paginação. Pontos 1 e 2: O controlo DataGrid permite escolher as colunas específicas a serem mostradas, mudar a posição relativa, mudar os cabeçalhos, etc. Para retirar a coluna IdCat e adicionar uma nova coluna com botões seleccionar o controlo DataGrid1: Property Builder (surge a janela DataGrid1 Properties) Separador Columns Retirar a selecção em Create columns automatically at run time Na área Selected Columns já existe a coluna Edit, Update e Cancel. Em Available Columns seleccionar: - a coluna IdProd e adicionar (>) à área Selected Columns. - a coluna NomeProd e adicionar (>) à área Selected Columns. - a coluna Preco e adicionar (>) à área Selected Columns. Expandir Button Column e seleccionar Edit e adicionar (>) à área Selected Columns. Na área Selected Columns seleccionar Delete e premir o botao à direita com a seta ascendente para posicionar a coluna Delete em 2.º lugar. Deste modo determinámos os posicionamentos relativos das colunas. Ponto 3. Na área Selected Columns seleccionar a coluna IdProd e colocar um visto no checkbox Read-only. Deste modo ao colocar a linha no modo editável este campo permanece não editável. Ponto 4. Para configurar o controlo Datagrid para mostrar uma página de cada vez: Seleccionar o controlo DataGrid1: Property Builder (surge a janela DataGrid1 Properties) Separador Paging Seleccionar o check box Allow paging Colocar o tamanho da página (Page size) Seleccionar o check box Show navigation buttons e definir a posição e modo para os botões de navegação. Clicar Apply e depois OK.
9 Para que na página code-behind surja o método de tratamento de eventos PageIndexChanged, seleccione o botão Events nas Propriedades do controlo DataGrid1, e faça duplo clique em PageIndexChanged. Coloque o seguinte código no método criado: private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) DataGrid1.CurrentPageIndex = e.newpageindex; Finalmente grave as mudanças, construa o projecto (Build Project) porque foi adicionado código, e veja a página no browser (View in browser) para testar a funcionalidade de paginação.
Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo
Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades
Acesso a Dados com Wizard (sem escrever código) e Programaticamente
Base de Dados: loja.mdb Acesso a Dados com Wizard (sem escrever código) e Programaticamente Tabelas: Categorias (IdCat, NomeCat) Produtos (IdProd, IdCat, Preço, Stock) Carrinho (ProdId, Quantidade) Clientes
Criar uma aplicação JPA2 com EclipseLink e H2
Criar uma aplicação JPA2 com EclipseLink e H2 1) Criar uma aplicação Java no NetBeans. File > New Project > Java, Java Application > Project name: JPA2 Finish. 2) Acrescentar ao Projeto NetBeans a biblioteca
Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes
Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes Objectivos: Aplicação Manutenção de Facturas de Clientes Utilização de uma fonte de dados. Formulários Master/Detail. Adicionar consultas a
1. FILTRAR OS DADOS ATRAVÉS DE FORMULÁRIO (FILTER BY FORM)
Nesta aula prática iremos usar uma base de dados fictícia já preenchida com o nome Espaço Projecto - InfantJaundice2006.accdb. Este ficheiro foi criado pelo curso Data Management for Research, 2005, UCSF.
Acesso a Dados: com Wizard (sem escrever código), e Programaticamente
Acesso a Dados: com Wizard (sem escrever código), e Programaticamente Base de Dados: loja.mdb Tabelas: Categorias (IdCat, NomeCat) Produtos (IdProd, IdCat, NomeProd, Preco, Stock) Carrinho (IdCliente,
Tarefa Orientada 2 Aplic. Manutenção de Produtos - DataGridView
Tarefa Orientada 2 Aplic. Manutenção de Produtos - DataGridView Objectivos: Criação de fonte de dados (Data Source) a partir de base de dados. Utilização de um controlo DataGridView para visualizar dados.
Bases de Dados. Lab 1: Introdução ao ambiente
Departamento de Engenharia Informática 2010/2011 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação
P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»
Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL
OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos
- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.
Objetivo: Utilização das ferramentas gráficas do MySQL Instalação das ferramentas gráficas do MySQL: - O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de
A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
Ficha prática nº 7. SGBD Microsoft Access e SQL Server
Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 7 SGBD Microsoft Access e SQL Server Objectivo: Criação de uma aplicação em arquitectura
Tutorial. Sincronização e backup de arquivos na Internet (nuvem) Elaborado por: Miguel Marques (Professor de TIC)
Tutorial Sincronização e backup de arquivos na Internet (nuvem) Elaborado por: Miguel Marques (Professor de TIC) Índice Introdução... 3 O programa... 3 Página www.dropbox.com... 6 Separador "Files"...
1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas
Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 1 Perguntas e s AULA 01 1- A ferramenta responsável pelo auto incremento chama- se Identity. (Sim) 2- A ferramenta responsável pelo
ASP.NET 2.0 - Gerando relatórios com o ReportViewer
1 de 5 26/8/2010 18:07 ASP.NET 2.0 - Gerando relatórios com o ReportViewer Este artigo vai mostrar como você pode gerar relatórios em suas páginas ASP.NET 2.0 usando o add-in ReportViewer para o Visual
Oficina de Construção de Páginas Web
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Actividades de exploração Objectivo Explorar as funcionalidades essenciais do Programa, na perspectiva da construção/actualização
Iniciando o MySQL Query Brower
MySQL Query Brower O MySQL Query Browser é uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico. Assim como o MySQL Administrator foi criado
Microsoft Office FrontPage 2003
Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft
5 - Se o documento estiver completo, com os campos totalmente inseridos e com o aspecto que pretende, poderá guardá-lo.
Impressão em série de cartas de formulário e mailings em grande número Intercalação de correio Base de Dados em Excel Comece por planear o aspecto da sua página final - é uma carta, uma página de etiquetas
Manual de Importação do WebMail para o Exchange
Este documento irá ajudá-lo na importação das pastas existentes no Webmail para o novo servidor de correio electrónico (Exchange). A partir do momento em que o novo sistema comece a funcionar, os e-mails
Configuração e Partilha de Pastas / ICS
Configuração e Partilha de Pastas / ICS 1. Comunicação entre 2 máquinas. 1.1 Windows Xp Clicar no símbolo de rede no canto inferior direito. 1.2 Ligação área Local No separador Geral Clicar em propriedades.
Módulo 3936 ASP.NET. Financiado pelo FSE
2 EISnt Centro de Formação Profissional, Engenharia Informática e Sistemas, Novas Tecnologias, Lda Avª D. João I, nº 380/384 Soutelo 4435-208 Rio Tinto Portal Internet : www.eisnt.com E-Mail : formaçã[email protected]
Conselho Geral da Ordem Dos Advogados Departamento Informático. Índice:
Nota Introdutória: Este documento destina-se a guiá-lo(a) através dos vários procedimentos necessários para efectuar uma Cópia de Segurança do seu Certificado Digital. A exportação do seu certificado digital
Catálogo Nacional de Compras Públicas. Manual de Fornecedores
10 de Julho de 2009 Índice 1. Introdução... 3 1.1. Objectivo... 3 2. Fornecedor... 4 2.1. AQs/CPAs... 4 2.2. Contratos... 4 2.3. Grupos AQ/CPA... 5 3. Carregamento e Actualização do Catálogo... 7 3.1.
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
EXCEL TABELAS DINÂMICAS
Informática II Gestão Comercial e da Produção EXCEL TABELAS DINÂMICAS (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Curso de Gestão Comercial e da Produção Ano Lectivo 2002/2003 Por: Cristina Wanzeller
LEITOR DE CARTÕES (Cédulas Profissionais)
LEITOR DE CARTÕES (Cédulas Profissionais) COMO INSTALAR OS DRIVERS DO LEITOR DE CARTÕES Abra o Portal da Ordem dos Advogados Clique no link Área Reservada que se encontra na barra vertical do lado esquerdo
Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o
Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o SisMoura Objetivo Configurar o Reporting Services Como criar relatórios Como publicar relatórios Como acessar os relatórios
Tarefa Orientada 2 Criar uma base de dados
Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases
1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.
Objectivos: Identificar os elementos do Ambiente de trabalho do Microsoft FrontPage Criar um website Fechar um website Abrir um website Modos de visualização de um website Criar, eliminar, abrir e fechar
Microsoft Access. No Access, existem vários tipos de objectos: Tabelas. Consultas. Formulários Relatórios Macros Módulos
É um SGBD do tipo relacional para a utilização em windows. Ao abrirmos o Access, podemos efectuar várias operações: abrir uma base de dados existente, ou então criar uma nova base de dados. Se criarmos
Guia e Utilização do Visual Studio 6.0
Guia e Utilização do Visual Studio 6.0 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio 6.0. Passo 1: Criação de
Manual de Administração Intranet BNI
Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã
Editor Eclipse para Programas F
Editor Eclipse para Programas F Guia de instalação e utilização Instalação no Windows (XP/Vista) Comece por descarregar a aplicação de instalação setupcp2008.exe do endereço http://www.math.ist.utl.pt/~jabr/cp/
MANUAL DE OPERAÇÃO do aremoto
MANUAL DE OPERAÇÃO do aremoto V1.00 UTILIZAÇÃO DO PROGRAMA Outubro 30, 2004 www.imsi.pt Código #MOaR01 EMPRESA Código Documento MOAR01 Sobre a utilização do programa de assistência remota Versão Elaborado
CONSULTAS AO SQL SERVER 2005 ATRAVÉS DOS OBJETOS VISICONX
CONSULTAS AO SQL SERVER 2005 ATRAVÉS DOS OBJETOS VISICONX Dando continuidade ao tema do nosso último faça-fácil (Boletim Aquarius Automação Industrial Ed.9), nessa edição falaremos sobre os controles VisiconX
Redes de Computadores. Trabalho de Laboratório Nº8
Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº8 Configuração e utilização do FTP 2004/2005 1 Objectivo Configuração de um servidor
Microsoft Windows. Aspectos gerais
Aspectos gerais É um sistema operativo desenvolvido pela Microsoft Foi desenhado de modo a ser fundamentalmente utilizado em computadores pessoais Veio substituir o sistema operativo MS-DOS e as anteriores
LW056 SWEEX WIRELESS LAN PC CARD 54 MBPS. O Windows detectará automaticamente o aparelho e aparecerá a seguinte janela.
Instalação em Windows 2000 e XP LW056 SWEEX WIRELESS LAN PC CARD 54 MBPS O Windows detectará automaticamente o aparelho e aparecerá a seguinte janela. Seleccione a opção Não, desta vez não ( No, not this
Tarefa 18: Criar Tabelas Dinâmicas a partir de Listas de Excel
Tarefa 18: Criar Tabelas Dinâmicas a partir de 1. Alguns conceitos sobre Tabelas Dinâmicas Com tabelas dinâmicas podemos criar dinâmica e imediatamente resumos de uma lista Excel ou de uma base de dados
1 Code::Blocks Criação de projetos
Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks
Empacotar o software TI-Nspire com o Microsoft SMS 2003
Empacotar o software TI-Nspire com o Microsoft SMS 2003 Este documento fornece informações detalhadas para criar e implementar um pacote de rede do TI-Nspire com a plataforma do Microsoft SMS 2003. Este
Criação de uma aplicação Web ASP.NET MVC usando Code First
Criação de uma aplicação Web ASP.NET MVC usando Code First Visual Studio > File > New Project > (Visual C#, Web) ASP.NET MVC 4 Web Application Name: MvcApplication11 Project Template: View Engine: Internet
Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.
ACCESS 2007 MACROS & VBA - CURSO COMPLETO AS-44-33 Honda Civic YY-44-32 Opel Corsa UU-44-44 Fiat Uno UU-44-44 Fiat Uno UU-44-44 Fiat Uno AA-00-01 Ford Transit TABELA ERRO! NÃO EXISTE NENHUM TEXTO COM O
INTRODUÇÃO AO MODELO ADO.NET (DESCONECTADO)
INTRODUÇÃO AO MODELO ADONET (DESCONECTADO) O modelo ADONET (Activex Data Objects NET) consiste num conjunto de classes definidas pela NET framework (localizadas no namespace SystemData) que pode ser utilizado
Laboratório 1 SQL Server Integration Services
Laboratório 1 SQL Server Integration Services Cenário: Você deseja construir um processo que irá realizar relatório sobre vendas. O relatório é um sumario das vendas anuais, mas poderia ser aplicado para
ClassPad Add-In Installer
Para a ClassPad 300/ClassPad 300 PLUS Po ClassPad Add-In Installer Manual de Instruções http://world.casio.com/edu/ http://classpad.net/ ClassPad Add-In Installer O ClassPad Add-In Installer permite-lhe
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
Manual de Instruções para a Criação de Ficheiros CSR. Microsoft IIS 5/6
Manual de Instruções para a Criação de Ficheiros CSR Página 1 de 8 CONTROLO DOCUMENTAL REGISTO DE MODIFICAÇÕES Versão Data Motivo da Modificação PREPARADO REVISTO APROVADO ACEITE DUS/RS DISTRIBUIÇÃO DO
Solutions for Information Technologies. BIS-Navegador. Manual de Instalação para Microsoft SQL Server
Solutions for Information Technologies BIS-Navegador Manual de Instalação para Microsoft SQL Server Supporte A suite BIS foi testada e é suportada nos seguintes ambientes e produtos: BIS Client Components:
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina do Correio Para saber mais sobre Correio electrónico 1. Dicas para melhor gerir e organizar o Correio Electrónico utilizando o Outlook Express Criar Pastas Escrever
Os elementos básicos do Word
Os elementos básicos do Word 1 Barra de Menus: Permite aceder aos diferentes menus. Barra de ferramentas-padrão As ferramentas de acesso a Ficheiros: Ficheiro novo, Abertura de um documento existente e
MANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)
MANUAL DO EXCEL BASE DE DADOS DEFINIÇÃO DE BASES DE DADOS Uma base de dados é um conjunto de informações, organizada segundo regras definidas à qual se pode aceder para extrair, actualizar, acrescentar
Bases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1.
Departamento de Engenharia Informática 2008/2009 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
PROFORMAÇÃO II Pré-Inscrição
PROFORMAÇÃO II Pré-Inscrição A CNP desenvolveu o programa Pré-Inscrição que objetiva registrar as informações da Ficha de Inscrição dos professores cursistas que participarão do Proformação II. As instruções
Equipa PTE. Janeiro 2012
Janeiro 2012 Equipa PTE Índice Introdução... 3 Registo Online... 3 Instalação... 6 Dropbox Online... 9 Separador Files (Ficheiros)... 10 Restaurar arquivos... 11 Recuperar arquivos... 11 Separador "Events"...
Migrar para o Access 2010
Neste Guia Microsoft O aspecto do Microsoft Access 2010 é muito diferente do Access 2003, pelo que este guia foi criado para ajudar a minimizar a curva de aprendizagem. Continue a ler para conhecer as
Coloque o CD-ROM Sweex no leitor de CD-ROM e clique em Drivers and Software (Controladores e software).
Adaptador Cardbus de rede local LW056V2 sem fios da Sweex de 54 Mbps Introdução Não exponha o Adaptador Cardbus de rede local sem fios da Sweex de 54 Mbps a temperaturas extremas. Não exponha o dispositivo
Impressão de Relatórios com Data Report Professor Sérgio Furgeri. A figura seguinte ilustra a geração de um relatório a partir de uma tabela de...
OBJETIVOS DA AULA: Demonstrar a utilização da ferramenta Data Report do Visual Basic para a geração de relatórios. Apresentar os procedimentos para a criação de um relatório simples a partir dos dados
CRIAÇÃO DE RELATÓRIOS EM DELPHI
PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO CRIAÇÃO DE RELATÓRIOS EM DELPHI Relatórios são tão importantes quanto as consultas, com a vantagem de poder imprimir os valores armazenados nos Bancos
O AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
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á
Macro Key Manager Manual de Utilizador
Manual de Utilizador PT Introdução O é um género de software de aplicação especial para mesas digitalizadoras. Com o, pode configurar os comandos do teclado (Copiar= CRTL+C ) ou hiperligações que usa com
Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1
Google Sites A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 1. Google Sites A Google veio anunciar que, para melhorar as funcionalidades centrais do Grupos Google, como listas de discussão
15.4.2b Laboratório: Partilha de uma Pasta, de uma Impressora e Configuração de Permissões de Partilha
15.4.2b Laboratório: Partilha de uma Pasta, de uma Impressora e Configuração de Permissões de Partilha Introdução Imprima e complete este laboratório. Neste laboratório, criará e partilhará uma pasta,
UNIDADE 2: Sistema Operativo em Ambiente Gráfico
Ambiente Gráfico Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e que comunique com o exterior. Actualmente o Windows é
MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira
MICROSOFT ACCESS MICROSOFT ACCESS Professor Rafael Vieira Professor Rafael Vieira - Access - Programa de base de dados relacional funciona em Windows Elementos de uma Base de Dados: Tabelas Consultas Formulários
Guia rápido do utilizador
Guia rápido do utilizador Índice Relatório de roubo 3 Criar um novo relatório de roubo 4 Fornecer detalhes do relatório de roubo Secção 1. Especificar o computador 5 Fornecer detalhes do relatório de roubo
Configuração para Windows XP
Configuração para Windows XP O exemplo de configuração representa os passos necessários para a configuração do método de autenticação 802.1x/EAP-PEAP para o sistema operativo Windows XP (versão Português/Inglês),
UNIVERSIDADE CATÓLICA PORTUGUESA Direcção de Sistemas de Informação
LDAP UCP- Lisboa O que é o LDAP? O LDAP - Lightweight Directory Access Protocol - é um protocolo que os programas de Email utilizam para procurar contactos num servidor. Resumindo, é um Address Book centralizado.
Manual de Actualização de Firmware para câmaras fotográficas digitais Cyber-shot da Sony - DSC-F828
Manual de Actualização de Firmware para câmaras fotográficas digitais Cyber-shot da Sony - DSC-F828 O termo "Firmware" refere-se ao software da sua câmara Cyber-shot. Pode actualizar este software para
1.4.5 Ligar outros serviços de armazenamento
Configurar o Word FIGURA 1.26 Serviços ligados 1.4.5 Ligar outros serviços de armazenamento O Microsoft Office 2013 apenas tem disponíveis ligações a serviços de armazenamento proprietários da Microsoft.
Tutorial: Do YouTube para o PowerPoint
Autor: João Pina [email protected] 01-03-2010 OBJECTIVOS No final deste tutorial será capaz de: A. Retirar vídeos do YouTube; B. Converter os vídeos num formato passível de ser integrado em PowerPoint;
ISCAP. Pág. 1. Ana Paula Teixeira
Pág. 1 Noções Introdutórias Um Sistema Operativo (SO) é conjunto de programas que comandam e controlam o funcionamento do CPU (Unidade Central de Processamento) e periféricos além de supervisionar a execução
Equipa de Informática. E-mail
Equipa de Informática E-mail Conteúdo - Serviço de Email Página a. E-mail ESEL ([email protected]) i. Outlook. Computadores da ESEL.... Computadores fora da ESEL..6. Enviar um E-mail pesquisando um contacto
Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo
Departamento de Engenharia Informática 2012/2013 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Print Audit 6 - SQL Server 2005 Express Edition Installation Guide
Print Audit 6 - SQL Server 2005 Express Edition Installation Guide Resumo Este é um guia passo a passo para instalar o SQL Server 2005 Express Edition como base de dados para o Print Audit 6. Pré-Requisitos
7.3. WINDOWS MEDIA PLAYER 12
7.3. WINDOWS MEDIA PLAYER 12 Este programa permite gerir toda a sua colecção de músicas, vídeos e até mesmo imagens, estando disponível para download no site da Microsoft, o que significa que mesmo quem
Instalação do Plugin LeJOS
Instalação do Plugin LeJOS http://legolab.daimi.au.dk/digitalcontrol.dir/lejos_nxj.dir/lejos_nxj_install_guide.html Guia de Instalação do lejos NXJ através do Eclipse para Windows XP Setup Básico 1. Instale
Solutions for Information Technologies. BIS-Navegador. IBM DB2 UDB v8.x
Solutions for Information Technologies BIS-Navegador Manual de Instalação em IBM DB2 UDB v8.x Supporte A suite BIS foi testada e é suportada nos seguintes ambientes e produtos: BIS Client Components: Operating
Photoshop - Actions algumas dicas
Photoshop - Actions algumas dicas O painel Actions é um gravador... de acções! 1 Activar/Desactivar 2 Abrir caixa de diálogo 3 Parar a gravação 1 2 4 Begin recording: quando vermelho, indica que uma acção
Manual do Utilizador para DS150E. Dangerfield June. 2009 V3.0 Delphi PSS
Manual do Utilizador para DS150E 1 ÍNDICE Componente principal.....3 Instruções de instalação.... 5 Configurar o Bluetooth...26 Programa de diagnóstico....39 Escrever no ECU (OBD)...86 Digitalizar.89 Histórico......94
Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23
Realizado por: Fábio Rebeca Nº6 Iuri Santos Nº8 Telmo Santos Nº23 1 Tutorial de instalação e partilha de ficheiros no Dropbox Índice Índice... 1 Introdução... 2 Instalação do Dropbox... 3 Partilha de ficheiros...
Gestor de Janelas Gnome
6 3 5 Gestor de Janelas Gnome Nesta secção será explicado o funcionamento de um dos ambientes gráficos disponíveis no seu Linux Caixa Mágica, o Gnome. Na figura 5.1 apresentamos o GDM, o sistema gráfico
UNIVERSIDADE CATÓLICA PORTUGUESA
UNIVERSIDADE CATÓLICA PORTUGUESA WebShare Serviço de partilha de ficheiros via WebDAV versão: 2.0.3 Nelson Rodrigues Direcção de Sistemas de Informação 28-10-2010 ÍNDICE: Introdução... 3 Requisitos...
CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET
CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET Para utilizar um banco de dados com um aplicativo ASP.NET, é necessário criar uma conexão de banco de dados no Macromedia Dreamweaver MX.
Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 5 SELECT * FROM Minha_memoria Revisando Sintaxes SQL e Criando programa de Pesquisa Ano:
C# - Conexão com MySQL
E S T A A P R E S E N T A Ç Ã O F O I E L A B O R A D A COMO M A T E R I A L DE A P O I O À A U L A DO P R O F E S S O R L E O L A R B A C K A O S A L U N O S DA E S C O L A T É C N I C A P O L I M I G.
Microsoft Visual Studio 2010 C# Volume II
Microsoft Visual Studio 2010 C# Volume II Apostila desenvolvida pelos Professores Ricardo Santos de Jesus e Rovilson de Freitas, para as Disciplinas de Desenvolvimento de Software I e II, nas Etecs de
EDUTec Learning. José Paulo Ferreira Lousado
EDUTec Learning MANUAL DO UTILIZADOR José Paulo Ferreira Lousado Índice Página Principal... ii Página de Desenvolvimento de Conteúdos... iii Página de Comunicações...iv Página de Transferência de Ficheiros...vi
Oracle SQL Developer
BDDAD Bases de Dados Oracle SQL Developer Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/30 SQL Developer Sumário Introdução Instalar Abrir Ligar à BD no Servidor Oracle SQL Worksheet Editar SQL Executar SQL
Manual do Usuário. Tag List. Tag List Generator. smar FIRST IN FIELDBUS JUL / 02. Tag-List VERSÃO 1.0 TAGLSTC3MP
Tag List Tag List Generator Manual do Usuário smar FIRST IN FIELDBUS JUL / 02 Tag-List VERSÃO 1.0 TAGLSTC3MP www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta.
Paradigmas da Programação Netbeans 6.7.1 UML
Paradigmas da Programação Netbeans 6.7.1 UML Nelson Freire (ISEP DEI-PPROG 2010/11) 1/31 UML Tópicos Referências Instalação Netbeans 6.7.1 Instalação Plugin UML Criação Diagrama de Classes: Novo Projecto
Folha de Cálculo (Excel)
Tecnologias de Informação e Comunicação Folha de Cálculo (Excel) Professor: Rafael Vieira. 1. Introdução à folha de cálculo o nome folha de cálculo atribuído a este tipo de programas, deve-se, principalmente,
Tarefa Orientada 18 Tabelas dinâmicas
Tarefa Orientada 18 Tabelas dinâmicas Análise de dados através de tabelas dinâmicas. Conceitos teóricos As Tabelas Dinâmicas são tabelas interactivas que resumem elevadas quantidades de dados, usando estrutura
Módulo de Administração de Utilizadores
base Módulo de Administração de Utilizadores Versão 2.0 Manual do utilizador Janeiro 2002 Ficha técnica Título BIBLIObase : Módulo de Administração de Utilizadores: versão 2.0 : manual do utilizador Autores
