Trabalhando com XML RENATO CORREIA DE MATOS
|
|
- Cristiana Martins de Mendonça
- 8 Há anos
- Visualizações:
Transcrição
1 Trabalhando com XML RENATO CORREIA DE MATOS Para que aplicações heterogêneas possam se comunicar é necessário que haja um padrão. Uma boa escolha para a troca de mensagens seria por meio de arquivo texto, pois nesse caso o conteúdo da mensagem poderá ser entendido por todos os sistemas independente da sua plataforma. O padrão atual que vem sendo usado é o XML (Extensible Markup Language). Nesse artigo irei abordar diferentes caminhos para se trabalhar com arquivos XML, criaremos um mecanismo Parser para varrer as TAGS de um documento XML e também veremos como usar DataSets para gerenciar XML. O.NET FRAMEWORK provém classes que possibilitam navegar dentro de um documento XML e extrair suas informações. XML Document Object Model ou simplesmente XML DOM Usando XML DOM você pode carregar todo o documento XML para a memória e realizar as operações básicas como leitura e edição do conteúdo. No exemplo abaixo temos um arquivo texto que contém informações sobre uma lista de contatos, formatado dentro do padrão XML. <?xml version= 1.0?> <contatos> <contato> <nome>renato</nome> <telefone> </telefone> < >reneuece@ig.com.br</ > </contato> <contato> <nome>fernando</nome> <telefone> </telefone> < >fernando@yahoo.com.br</ > </contato> </contatos> No XML apresentado <CONTATOS> é o nó PAI. O nó imediatamente filho dele é <CONTATO> sem o S. Quando NOS encontram-se posicionados no mesmo nível como: <nome>, <telefone> e < > dizemos que eles são irmãos. O XML DOM contém diferentes tipos de nós. Vamos descrevê-los na tabela que se encontra logo abaixo: Tipo de Nó DOCUMENT DOCUMENTTYPE ELEMENT ATTRIBUTE COMMENT TEXT Descrição É o container para todos os nós. Também é chamado de ROOT Representa o <!DOCTYPE> Os elementos ou TAGS O tipo de atributo de um elemento Uma breve descrição sobre o conteúdo Um texto para representação do nó ou atributo Existem dois caminhos para se carregar um XML para ser analisado por uma variável usando XML DOM. Podemos usar tanto o método load e especificar um arquivo
2 XML ou então loadxml e informar todo o conteúdo como um parâmetro. Vejamos o código abaixo para melhor entendê-los: 1. Abra o Visual Studio 2005 e crie um novo projeto do tipo Windows Application de acordo com a figura abaixo: 2. Adicione um Button e um TextBox. E no evento OnClick do botão adicione o código abaixo. Mas não esqueça de antes acrescentar o namespace System.XML para poder usar a classe XmlDocument.
3 Exemplo 1: using System.Xml; private void ButtonLoad_Click(object sender, EventArgs e) XmlDocument doc = new XmlDocument(); doc.load("c:\\temp\\contatos.xml"); textbox1.text = doc.innertext.tostring(); No código acima, após a realização da carga do XML para a variável doc e acionarmos a propriedade InnerText o conteúdo que é apresentado dentro do TextBox não é exibido junto das TAGS XML. Somente o texto das TAGS é retornado. Agora substitua o código do evento OnClick pelo que se encontra logo abaixo. Veremos uma outra maneira de se carregar um documento XML usando o método loadxml: Exemplo 2: XmlDocument doc = new XmlDocument(); doc.loadxml("<contatos>"+ "<contato>"+ "<nome>renato</nome>"+ "<telefone> </telefone>"+ "< >reneuece@ig.com.br</ >"+ "</contato>"+ "<contato>"+ "<nome>fernando</nome>"+ "<telefone> </telefone>"+ "< >fernando@yahoo.com.br</ >"+ "</contato>"+ "</contatos>"); textbox1.text = doc.innertext.tostring(); Diferente do nosso primeiro exemplo, no código a cima passamos todo o conteúdo do XML por parâmetro para dentro do método. No exemplo a seguir ao invés de apresentar o texto do XML, vamos gerar um arquivo em disco baseado no valor de uma string xmldata que será previamente formatada. Para isso substitua o código do evento OnClick pelo que segue logo abaixo: Exemplo 3: XmlDocument doc = new XmlDocument(); String xmldata = "<contatos>"+ "<contato>"+ "<nome>renato</nome>"+ "<telefone> </telefone>"+ "< >reneuece@ig.com.br</ >"+ "</contato>"+ "<contato>"+ "<nome>fernando</nome>"+ "<telefone> </telefone>"+ "< >fernando@yahoo.com.br</ >"+ "</contato>"+ "</contatos>"; doc.loadxml(xmldata); doc.save("c:\\temp\\dados.xml");
4 Criando um XML Parser Em nosso próximo exemplo, iremos criar um Parser, ou seja, um analisador para percorrer todo o arquivo XML e apresentar o seu conteúdo de uma maneira mais amigável. Diferente do exemplo anterior que simplesmente mostramos todo o conteúdo por meio da propriedade InnerText, vamos analisar cada elemento e apresenta-lo juntamente com o seu conteúdo. Substitua novamente o código do seu botão pelo que está sendo mostrado logo abaixo: XmlDocument doc = new XmlDocument(); doc.load("c:\\temp\\contatos.xml"); // contador de registros lidos int i = 0; // após carregar o arquivo, vamos começar a leitura // pelo primeiro nó do vetor ChildNodes, ou seja, pelo nó <CONTATOS> // do nosso documento apresentado no começo do artigo XmlNode root = doc.childnodes[1]; foreach (XmlNode xmlnode in root.childnodes) i++; textbox1.appendtext("lendo nó "+i.tostring()+"-"+xmlnode.name); textbox1.appendtext("\n"); // agora vamos pegar os NOS filhos de <CONTATO> e seus valores foreach (XmlNode texto in xmlnode.childnodes) textbox1.appendtext(texto.name+"="+texto.firstchild.value); textbox1.appendtext("\n"); Após a execução da rotina acima observe que o cnteúdo apresentado já está bem diferente do que foi visto em nosso primeiro exemplo. Isso porque fizemos uma leitura detalhada em todos os nós do nosso documento.
5 Trabalhando com XMLReader e XMLWriter O namespace System.Xml contém duas classes abstratas XMLReader e XMLWriter que já realizam o Parser de arquivos XML quer sejam Streams ou XmlDocument. A partir delas nós poderemos herdar nossas próprias classes e então realizar nossas customizações ou então usar as classes já herdadas XmlTextReader e XmlTextWriter para o fácil acesso ao conteúdo de um documento XML. No nosso próximo exemplo criaremos uma página WEB para exibir o conteúdo de arquivos XML. Abra o Visual Studio 2005 e crie um novo projeto Web em: File New Web Site. Selecione o Template ASP.NET Web Site conforme figura abaixo: No evento OnLoad digite o código abaixo para carregar um arquivo XML. private void loadxml() XmlTextReader reader = new XmlTextReader(@"c:\temp\contatos.xml"); String xmldata = ""; while (reader.read()) switch (reader.nodetype) case XmlNodeType.Element: xmldata += "<" + reader.name; while (reader.movetonextattribute()) xmldata += reader.name + " = " + reader.value; xmldata += "> <br>"; break; case XmlNodeType.Text: xmldata += reader.value + "<br>"; break; case XmlNodeType.EndElement: xmldata += "</" + reader.name + ">"; break; Response.Write(xmlData); protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) loadxml(); No exemplo acima, criamos um método loadxml para realizar a carga do arquivo. Usando a classe XMLTextReader conseguimos percorrer todos os nós encontrados e de
6 acordo com tipo de nó identificado realizamos a exibição dos valores. Vejamos agora uma utilização da classe XmlTextWriter. private void savexml() XmlTextWriter wr = new XmlTextWriter(@"c:\temp\contatos.xml", System.Text.Encoding.UTF8); wr.formatting = Formatting.Indented; // acrescenta a linha <?xml version?> wr.writestartdocument(true); // especificação do xml wr.writedoctype("contatos", "", "", ""); wr.writecomment("agenda de contatos"); // criação do root e valores wr.writestartelement("contatos"); wr.writestartelement("contato"); wr.writeelementstring("nome", "Mario Andrade"); wr.writeelementstring(" ", "mario@yahoo.com.br"); wr.writeelementstring("fone", " "); wr.writeendelement(); wr.writeendelement(); // finaliza o documento wr.flush(); wr.close(); No exemplo acima geramos um documento XML sem utilização do método Save apresentado no começo do artigo. Com alguns métodos básicos tais como: WriteStartElement e WriteElementString criamos o nosso arquivo e o deixamos formatado de acordo com a apresentação do quadro abaixo: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <!DOCTYPE contatos PUBLIC "" ""[]> <!--Agenda de contatos--> <contatos> <contato> <nome>mario Andrade</nome> < >mario@yahoo.com.br</ > <fone> </fone> </contato> </contatos> Em nosso último exemplo, usaremos a classe DataSet para ler e gerar arquivos XML a partir de uma base de dados. Usando o banco de dados Northwind que acompanha o SQL Server, faremos um SELECT na tabela PRODUCTS e em seguida iremos gerar o nosso arquivo XML a partir do DataSet que já estará populado. private void savexmldb() SqlConnection conn = new SqlConnection("user id=sa;pwd=;initial catalog=northwind;data source=localhost"); conn.open(); SqlDataAdapter da = new SqlDataAdapter("select ProductId, ProductName from products"); DataSet ds = new DataSet(); da.fill(ds, "Temp");
7 XmlWriteMode.IgnoreSchema); Observe que no exemplo acima usamos o método Fill da classe SqlDataAdapater para popular o nosso DataSet. Usando o método WriteXml salvamos todo o conteúdo do DataSet para uma arquivo XML. Esse método recebe no seu segundo parâmetro um valor do tipo XmlWriteMode que poderá ser: DiffGram: Esse formato de arquivo é usado implicitamente para troca de dados com um serviço do tipo WebService. Pois os valores são serializados para depois serem transferidos, o que gerante um bom desempenho na transferência. IgnoreSchema: Esse é o valor padrão. Neste caso apenas o conteúdo, ou seja, os dados sem as informações do Schema como tipos de dados, tamanhos e nome de campos serão transferidas. XML. WriteSchema: Tanto os dados como a estrutra será gerada dentro do arquivo Agora que geramos o arquivo em disco, vamos fazer a leitura do conteúdo salvo para dentro do DataSet. Acompanhem o exemplo abaixo e vejam como é simples usar um DataSet para capturar e apresentar o conteúdo de um arquivo XML. Adicione um DataGrid a sua página principal e implemente o código que se encontra logo abaixo: private void loadxmldb() DataSet ds = new DataSet("Temp"); ds.readxml(@"c:\temp\produtos.xml"); GridView1.DataSource = ds; GridView1.DataBind(); protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) loadxmldb();
8 Após a execução do método loadxmldb sua página deverá estar de acordo com a figura abaixo: Conclusão Nesse artigo podemos entender porque o XML é o preferido padrão de comunicação entre as aplicações. Com ele você não precisa ficar lendo trechos de um arquivo de texto para extrair informações como acontece diariamente na troca de mensagens entre os arquivos de Remessa e Retorno de Bancos. Um outro motivo é a clareza com o que as informações nos são apresentadas. De cara você detecta logo do que se trata o arquivo sem a necessidade de um documento para detalhar cada conjunto de dados. Vimos que XML DOM é uma boa escolha para representar um arquivo XML na memória. Com essa classe podemos ler e gerar documentos XML. Um outro detalhe importante do artigo foi verificar-mos que dento do namespace System.XML podemos contar com a ajuda das classes XmlTextReader e XmlTextWrite para realizar a análise desses arquivos. E por último vimos como é simples utilizar DataSet para exibição e geração de arquivos. Renato Matos é Consultor Borland em SP. Trabalha com Delphi desde a sua primeira versão. Atualmente participa em projetos com as Ferramentas de ALM Borland e Desenvlvimento Code Gear. Você pode entrar em contato pelo renato.matos@borland.com
Consulta de endereço através do Cep
--------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------
Leia maisListando 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 maisValidando dados de páginas WEB
Validando dados de páginas WEB Para que validar os dados? Validar os dados informados pelo usuário garante que sua aplicação funcione corretamente e as informações contidas nela tenha algum sentido. Outro
Leia maisMicrosoft 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
Leia maisManual de Instalação do AP_Conta Windows
Manual de Instalação do AP_Conta Windows aplicativo off line para geração e envio de cobranças eletrônicas no padrão TISS CAPESESP ANS nº 324477 atualizado em 24/04/2012 AP_Conta Windows O AP_Conta Windows
Leia maisMemó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 maisWEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Formulários e JavaScript Como visto anteriormente, JavaScript pode ser usada para
Leia maishttp://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS
CODE IGNITER INSTALAÇÃO & BANCO DE DADOS INSTALAÇÃO Instalar o code-igniter é muito simples, basta que você tenha um servidor que rode PHP 5 (para saber consulte a documentação PHP do seu servidor). Após
Leia maisPersonalizações do mysuite
Personalizações do mysuite 1. mysuite... 2 2. Customização de campos... 3 3. Importação de dados... 3 4. Integração de sistemas... 3 5. Personalização do Atendimento Online... 4 5.1. Imagens de online
Leia maisRepeater no GASweb. Regiões
Repeater no GASweb Por: Rodrigo Silva O controle de servidor Repeater é um container básico que permite a você criar uma lista de qualquer informação que deseja em uma página Web. Ele não tem uma aparência
Leia maisEsse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Leia maisOmega 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 maisGuia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec
Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisCriando uma agenda simples com NetBeans 6.5
Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de
Leia maisCriando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais
ASP.NET > WebService herman_arais@yahoo.com.br Introdução Um WebService é um componente, ou unidade lógica de aplicação, acessível através de protocolos padrões de Internet. Como componentes, esses serviços
Leia maisC# - 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.
Leia maisConfiguração do cliente de e-mail Thunderbird para usuários DAC
Configuração do cliente de e-mail Thunderbird para usuários DAC A. Configurando a autoridade certificadora ICPEdu no Thunderbird Os certificados utilizados nos serviços de e-mail pop, imap e smtp da DAC
Leia maisAMBIENTE. 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( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisCriando um carrinho de compras
Criando um carrinho de compras Um carrinho de compras feito em ASP.NET para você adaptar ao seu negócio e incluir no seu site. Além de aprender conceitos importantes relacionados a tecnologia ASP.NET vai
Leia maisMANUAL 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 maisGUIA 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 maisGUIA 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 maisVISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI
VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI ESTE MATERIAL TEM UM OBJETIVO DE COMPLEMENTAR OS ASSUNTOS ABORDADOS DENTRO DE SALA DE AULA, TORNANDO-SE UM GUIA PARA UTILIZAÇÃO DA FERRAMENTA
Leia maisLiçã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 maisManual Integra S_Line
1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras
Leia maisProcedimentos 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 maisArquivos de Textos no C - Básico
OpenStax-CNX module: m47676 1 Arquivos de Textos no C - Básico Joao Carlos Ferreira dos Santos This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 TRABALHANDO
Leia maisTutorial do ADD Analisador de Dados Dinâmico.
Tutorial do ADD Analisador de Dados Dinâmico. Após clicarmos para entrar no Analisador de Dados Dinâmico aparecerá a tela acima. O Banco de dados já tem que estar configurado. (Ver como fazer em Como configurar
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO
MANUAL MEDIAWIKI Manual Media Wiki Página 2 Sumário O que é MediaWiki... 4 Acesso ao sistema... 5 Criação do índice principal... 7 Criação de página... 14 Bloqueio/Proteção de página... 17 Manual Media
Leia maisCriando uma aplicação Web em C# usando o NHibernate
Criando uma aplicação Web em C# usando o NHibernate Apresento neste artigo como criar uma aplicação web totalmente orientada a objetos usando o framework NHibernate e a linguagem C#. Nossa meta é construir
Leia maisAula 06 Usando controles em ASP.NET
Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Linguagem de Programação Plataforma.NET 2 Aula 06 Usando controles em ASP.NET Nas propriedades do FORM temos a opções EnableViewState. Esta
Leia maisIntrodução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Leia maisEntradas 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 maisPrática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva
1. O que são Serviços Web (Web Services)? Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva A ideia central dos Web Services parte da antiga necessidade
Leia maisManual de criação de envios no BTG360
Manual de criação de envios no BTG360 Série manuais da ferramenta ALL in Mail Introdução O BTG 360 utiliza a tecnologia do behavioral targert para que você alcance resultados ainda mais assertivos com
Leia maisGUIA BÁSICO DA SALA VIRTUAL
Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6
Leia maisClique no botão novo
Tutorial para uso do programa Edilim Criado pela profª Carina Turk de Almeida Correa 1- Abra o programa Edilim. Clique no botão novo, como mostrado abaixo: Clique no botão novo 2- Todos os arquivos a serem
Leia maisLogin. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin
Login Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin Estrutura do projeto Criar pastas e deixar a estrutura do projeto conforme a figura.
Leia maisFollow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Leia maisUSANDO O ROUNDCUBE WEBMAIL
USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisInstalando e configurando o IIS no Windows Server 2012 Depois do Windows server 2012 instalado, devemos adicionar IP estático a ele, vamos abrir o
Instalando e configurando o IIS no Windows Server 2012 Depois do Windows server 2012 instalado, devemos adicionar IP estático a ele, vamos abrir o Server Manager (Gestor de Servidor) no ícone ao lado do
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisUpload 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 maisVeja 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 mais3. 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 maisScriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Leia maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisPodemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu.
Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu. Como padrão será mostrado o Menu Home. Ao clicar em Home, podemos definir como deverão ser mostrados os conteúdos
Leia mais"Manual de Acesso ao Moodle - Discente" 2014
"Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso
Leia mais1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha E-mail Login Enviar Solicitação OBS: Nome: Login: E-mail:
1 Essa é a tela de login do Sistema de Atendimento, siga o passo a passo abaixo. Se esse é o seu primeiro cadastro, clique em Cadastre-se. O sistema só irá funcionar perfeitamente se for acessado pelo
Leia maisCRIANDO TEMPLATES E LEGENDAS
CRIANDO TEMPLATES E LEGENDAS Este tutorial tem como objetivo instruir passo à passo como criar templates de peças, utilizar os novos recursos de cadastro de propriedade de peças e criação de legenda. 1-
Leia mais1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.
1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo. 2 - Se esse é o seu primeiro cadastro, clique em Cadastre-se. Em seguida preencha os dados solicitados com Nome,
Leia maisProcedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Leia maisMANUAL PARA ACESSO E USO DA REDE ADPF
MANUAL PARA ACESSO E USO DA REDE ADPF 1. Rede ADPF: Acesso ao perfil da Diretoria Regional na rede social da ADPF. 1. Na página inicial, irá se deparar com um mural para posts. Esse post é feito no campo
Leia maisServiço Seguro de Mensagens Instantâneas
COORDENADORIA DA RECEITA ESTADUAL GERÊNCIA DE CONTROLE E INFORMAÇÕES Serviço Seguro de Mensagens Instantâneas Jabber & Exodus Jabber é um protocolo aberto, baseado em XML para troca de mensagens instantâneas.
Leia maisEstá 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 maisVisão Geral da. Plataforma Ning 5. Como publicar. Vídeos e Fotos?
Visão Geral da Plataforma Ning 5 Como publicar Vídeos e Fotos? O Ning possui áreas próprias para fotos e vídeos, mas estes recursos podem ser utilizados de várias maneiras. Vamos começar pelos vídeos:
Leia maisSafeweb enotar versão 4.1
Safeweb enotar versão 4.1 O software Safeweb enotar é um aplicativo para uso integrado com sistemas de ERP que implementa um conjunto de serviços destinados a emissão de notas fiscais eletrônicas. O presente
Leia maisAJAX no GASweb. Mas e afinal, para que usamos o AJAX?
Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente
Leia maisSTK (Start Kit DARUMA) Observer2 Driver para Linguagens DOS Mini Impressoras Versão 1.0
STK (Start Kit DARUMA) Observer2 Driver para Linguagens DOS Mini Impressoras Versão 1.0 Observer2 é um driver Daruma voltado para as linguagens DOS/ 16 bits ou Linguagens que não conseguem chamar a DarumaFramework.dll
Leia maisFERRAMENTAS 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 maisInstalando o Internet Information Services no Windows XP
Internet Information Services - IIS Se você migrou recentemente do Windows 95 ou 98 para o novo sitema operacional da Microsoft Windows XP, e utilizava antes o Personal Web Server, deve ter notado que
Leia maisProgramação para Android. Aula 05: Estilos e temas; galeria de imagens
Programação para Android Aula 05: Estilos e temas; galeria de imagens Objetivos Aplicar estilos e temas Criar uma galeria de imagens com o widget Gallery Parte 01: Estilos e temas Interface de Usuários
Leia maisTrabalhando 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 maisTUTORIAL III: ADICIONANDO AJUDA. Adicionando Ajuda
Adicionando Ajuda Para construir arquivos de ajuda do Windows, é necessário saber quais são os componentes de um arquivo de ajuda. Você tem três arquivos básicos que são parte de cada arquivo de ajuda:
Leia mais8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV
8VDQGRSDUkPHWURV O envio de parâmetros para um relatório é uma das funções mais úteis do Report Manager, com eles você pode: Permitir que o usuário final altere palavras ou sentenças de um relatório; Atribuir
Leia mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI Exercício 1 Neste exercício trabalharemos com alguns web controls básicos e praticaremos os tipos de dados do C#. Vamos criar
Leia maisManual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Leia maisAcessando um Banco de Dados
Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para
Leia maisEste documento visa facilitar e viabilizar a introdução ao módulo de Manufatura no Sistema
Este documento visa facilitar e viabilizar a introdução ao módulo de Manufatura no Sistema Execom!ERP, de maneira sucinta. Para maiores informações entrar em contato através das seguintes maneiras: Skype
Leia maisManual de Integração
Manual de Integração Versão 3.10 Conteúdo 1 Obtendo e Instalando o Emissor... 4 1.1 Obtendo o instalador... 4 1.2 Instalando o JAVA e o Framework.NET 2.0... 4 1.3 Instalando o Emissor... 5 2 Padrões de
Leia maiswww.neteye.com.br NetEye Guia de Instalação
www.neteye.com.br NetEye Guia de Instalação 1. Introdução Esse guia foi criado com o propósito de ajudar na instalação do NetEye. Recomendamos que todos os passos sejam seguidos corretamente para que a
Leia mais1 - Entrando no Sistema
1 Manual do Administrador - Revenda 1 - Entrando no Sistema Acesse o site: http://209.133.196.250/shortcode/login.aspx Sugerimos que você crie em seu site um link para que seus clientes possam acessar.
Leia maisFaculdade Boa Viagem Sistemas de Informação Gerenciais EXERCÍCIO PASSO-A-PASSO PEDIDOS E CONTROLE DE ESTOQUE. Microsoft Access.
Faculdade Boa Viagem Sistemas de Informação Gerenciais EXERCÍCIO PASSO-A-PASSO PEDIDOS E CONTROLE DE ESTOQUE Microsoft Access Professor: M.Sc. Joel da Silva Recife-PE 2006 FBV Controle de Estoque passo-a-passo
Leia maisEXEMPLO 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 maisConfigurações de Templates no SolidWorks 2011
Configurações de Templates no SolidWorks 2011 Esse tutorial tem como intuito a criação de propriedades personalizadas, a criação destas propriedades é uma forma de automatizar o preenchimentos de informações
Leia maisTutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente
Tutorial SGCD 1. Efetuando Login no Sistema 2. Criando uma nova página 3. Editando uma página já existente 4. Anexando arquivos em páginas e no menu esquerdo 5. Colocando Imagens em páginas 6. Colocando
Leia maisAula 1: Noção Básica e Criação de Tabelas.
Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote
Leia maisIntrodução ao Processamento de Imagens com o IRIS Por Rodolfo Barros
Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros O IRIS é um software poderoso para o processamento de imagens astronômicas. Ele possui métodos avançados para realizar uma grande quantidade
Leia maisManual de operação. BS Ponto Versão 5.1
Manual de operação BS Ponto Versão 5.1 conteúdo 1. Instalação do sistema Instalando o BS Ponto Configurando o BS Ponto 2. Cadastrando usuários Cadastro do usuário Master Alterando a senha Master Cadastro
Leia maisNewAgent enterprise-brain
Manual NewAgent enterprise-brain Configuração Manual NewAgent enterprise-brain Configuração Este manual de uso irá ajudá-lo na utilização de todas as funções administrativas que a NewAgent possui e assim,
Leia maisConstrução do Boxplot utilizando o Excel 2007
1 Construção do Boxplot utilizando o Excel 2007 (1 Passo) Vamos digitar os dados na planilha. Para isso temos três banco de dados (Dados 1, Dados 2 e Dados 3), no qual irão gerar três Boxplot. Figura 1
Leia maisPdP. 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 maisTransformação de Documentos XML em Bases de Dados Relacionais Utilizando ASP.NET
Transformação de Documentos XML em Bases de Dados Relacionais Utilizando ASP.NET D Ilton Moreira Silveira 1, Fabiano Fagundes 1, Deise de Brum Saccol 2 1 Curso de Sistemas de Informação Centro Universitário
Leia maisOrientação a Objetos
Orientação a Objetos 1. Sobrecarga (Overloading) Os clientes dos bancos costumam consultar periodicamente informações relativas às suas contas. Geralmente, essas informações são obtidas através de extratos.
Leia maisManual de Instalação e Configuração do Primeiro Backup Versão PRO
Manual de Instalação e Configuração do Primeiro Backup Versão PRO Instalação do gbackup Pro Para instalar o gbackup Pro em seu computador ou servidor, basta seguir as seguintes etapas: Após baixar a instalação
Leia maisFluxo 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 maisLicenciatura em Engenharia Informática Exame de Ambientes de Desenvolvimento 9.Fevereiro.2005
Licenciatura em Engenharia Informática Exame de Ambientes de Desenvolvimento 9.Fevereiro.2005 Duração: 2 Horas e 30 min Teste individual, com consulta; Utilize caligrafia legível, distinguindo minúsculas
Leia maisCobrança Bancária. Contas / Manutenção.
Cobrança Bancária Este tutorial objetiva auxiliar os usuários na configuração do sistema para que a emissão de cobrança bancária dos títulos a receber seja feita. Os processos a seguir consistem na geração
Leia maisSISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Sumário Fluxograma básico do processo de envio de remessa... 5 Criar novo certificado... 6 Aprovar certificado... 16 Preparar e enviar remessa...
Leia maisMANUAL DO INSTAR-MAIL 1.0. Pagina de login e senha do Instar-Mail
1º Passo: Acesse o seguinte endereço http://www.smtp.com.br/sg/cliente/logar.php MANUAL DO INSTAR-MAIL 1.0 2º Passo: Será apresentada uma tela solicitando o seu login e senha: Sendo assim: Digite o seu
Leia maisMANUAL DE MEMBRO COMUNIDADE DO AMIGO
SUMÁRIO Efetuando o Login na comunidade... 3 Esqueceu sua senha?... 3 Página Principal... 4 Detalhando o item Configurações... 5 Alterar Foto... 5 Alterar Senha... 5 Dados Pessoais... 6 Configurações de
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia mais