Arquivos do Blog

Método Consultar – Gravando Erros no Log, em ASP.NET com XML – Parte 3

Olá pessoal, neste artigo terminaremos o projeto em que criamos um método para que, ao surgir erros em sua aplicação, eles sejam gravados em um arquivo XML. Acompanhem:

Se você ainda não viu as partes 1 e 2, recomendo que as veja clicando aqui.

 Continuando de onde paramos, em nossa classe GerenciamentoLog criaremos o método para consultar os dados do arquivo XML e os exibirmos em nosso GridView.

 Usaremos o namespace System.Data. Comece declarando a variável que conterá o caminho físico do seu arquivo XML, como é ilustrado na Listagem 01 (altere o caminho pelo do seu computador).

Listagem 01 – Variável com o caminho físico do arquivo XML


private String strNomeArquivo = @"C:\Users\Wellington\Documents\Visual Studio 2008\Projects\Artigos\Blog\ExemploLogdeErros\ExemploLogdeErros\LogErros.xml";

Leia o resto deste post

Método Gravar – Gravando Erros no Log, em ASP.NET com XML – Parte 2

Olá pessoal, neste artigo continuaremos o projeto em que criaremos um método para que, ao surgir erros em sua aplicação, eles sejam gravados em um arquivo XML. Acompanhem:

Se você ainda não viu a parte 1, recomendo que a veja clicando aqui.

Continuando de onde paramos, crie uma classe dando a ela o nome GerenciamentoLog. Nela, inicialmente criaremos o método para gravar o registro no XML. A Listagem 01 ilustra este método (lembre-se de declarar o namespace System.XML).

Listagem 01 – Método para gravar o Log em XML

Leia o resto deste post

Criação do Projeto – Gravando Erros no Log, em ASP.NET com XML – Parte 1

Olá pessoal, neste artigo veremos como criar um método para que, ao surgir erros em sua aplicação, eles sejam gravados em um arquivo XML. Para isso será criada uma aplicação ASP.NET de exemplo. Acompanhem:

 Introdução – Todo desenvolvedor deve se prevenir e capturar possíveis erros em suas aplicações utilizando os blocos try/catch. Só que, em determinadas situações, não é suficiente capturarmos o erro e não fazermos nada com ele. Em certos casos é importante também gravarmos os erros em um log para que o mesmo seja recuperado em um momento posterior.

Se você não sabe ou não utiliza o tratamento de erros com try/catch/finally recomendo fortemente a leitura dos três artigos deste link.

 Nesta série de artigos começaremos a criar, nesta parte, a aplicação ASP.NET e o arquivo XML, que receberá os erros. Essa aplicação pode (e deve) ser modificada pelos leitores do blog, gravando no banco de dados ao invés do XML, por exemplo. A ideia aqui é abrir a mente do leitor para que ele busque outras formas e incremente sua aplicação, assim como muitos fazem com outras séries de artigos deste blog.

Leia o resto deste post

Conceitos e Criação do Projeto: LINQ To XML – Parte 1

Olá pessoal, neste artigo criaremos o projeto para consultarmos os dados em um arquivo XML utilizando o LINQ To XML, em conjunto com a linguagem C#. Acompanhem:

 Introdução – O LINQ To XML é um componente que fornece uma interface de manipulação de XML em memória. O LINQ To XML é parecido com o DOM (Document Object Model), você pode consultar e modificar o documento e, após isso, salvá-lo em um arquivo ou mesmo serializá-lo e enviar via email, por exemplo. Entretanto, o LINQ To XML difere do DOM, já que seu modelo de objeto é ligeiramente mais leve e rápido para trabalhar, pois tem como vantagem o uso das linguagens C# e Visual Basic.

Para mais informações acerca do LINQ, consulte esta série de artigos.

 Neste exemplo iremos consultar dados de um arquivo XML que contém a estrutura vista na Figura 01.

Figura 01 – Estrutura do arquivo XML

Leia o resto deste post

Conceitos e Exemplo Prático: Controles Nativos do ASP.NET – Navigation

Olá pessoal, neste artigo veremos os conceitos e exemplos práticos dos controles existentes na aba Navigation, do ASP.NET 3.5. Acompanhem:

Temos nesta aba três controles, que são os seguintes:

 SiteMapPath – Este controle, como o próprio nome diz, é o mapa do site. Ele fornece uma excelente visualização de que local exato do site você está, auxiliando o usuário em sua navegação. Confira abaixo sua imagem e sintaxe no aspx:

Leia o resto deste post

Codificação Final do Projeto: CRUD em XML com ASP.NET e C# – Parte 3

Olá pessoal, neste artigo veremos a codificação final dos métodos e testaremos o projeto com as operações de CRUD. Acompanhem:

Voltando de onde paramos, confira a codificação do método Gravar, com as explicações logo abaixo:

Leia o resto deste post

Criação dos Métodos, Propriedades e Eventos: CRUD em XML com ASP.NET e C# – Parte 2

Olá pessoal, neste artigo começaremos as codificações de alguns métodos, propriedades e eventos. Acompanhem:

Vá à página de códigos do Default.aspx e crie o seguinte método, que irá carregar os dados no GridView:


private void CarregarXML()

{

try

{

DataSet objDataSet = new DataSet();

objDataSet.ReadXml(Server.MapPath(@"App_Data\Produtos.xml"));

if (objDataSet.Tables.Count > 0)

{

this.grdDados.DataSource = objDataSet;

this.grdDados.DataBind();

}

}

catch (Exception)

{

this.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Mensagem",

"<script>alert('Ops, ocorreu um erro ao Carregar o XML!');</script>");

}

}

Leia o resto deste post

Conceitos, Criação do Projeto e do XML: CRUD em XML com ASP.NET e C# – Parte 1

Olá pessoal, nesta série de 3 artigos começaremos a ver como realizar as operações de Create, Read, Update e Delete em XML, usando a tecnologia ASP.NET e a linguagem C#. Acompanhem:

 Introdução – Primeiramente vamos aos conceitos do XML. O XML (eXtensible Markup Language, ou Linguagem de Marcação Estendida) é um subconjunto da SGML (Standard Generalized Markup Language, ou Linguagem de Marcação Padrão Generalizada) que permite que uma marcação específica seja criada para especificar ideias e compartilhá-las na rede. Ela tem as virtudes da SGML e da HTML sem qualquer das limitações óbvias. Seus pontos fortes são muitos, entre os quais podemos citar: Manutenabilidade (é fácil de dar manutenção), Simplicidade (é realmente simples, o XML vai direto ao ponto e faz o que deve fazer sem firulas), Portabilidade (pode ser aberta em qualquer browser, ou mesmo qualquer plataforma), entre outros. Dito tudo isto, vamos começar a criação do nosso projeto.

Leia o resto deste post

Controles ASP.NET – Menu Standard – Parte 3

Com 1 mês de atraso devido a alguns problemas que tive em meu HD, publico a parte 3 dos Controles ASP.NET – Menu Standard. Para ver as partes anteriores, clique aqui.

Olá pessoal, nesta parte veremos os conceitos e exemplos práticos dos últimos 9 controles da aba Standard, do ASP.NET. Acompanhem:

Leia o resto deste post

Criando um Leitor de RSS em ASP.NET

Olá pessoal, neste artigo irei mostrar como construir um leitor de RSS usando ASP.NET de maneira simples e com poucas linhas de código. Usaremos também o SQL Server.

Faço este artigo com base na videoaula de ASP.NET de Luiz Maia, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Leia o resto deste post

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 551 other followers