Utilizando um arquivo separado para AppSettings do Web.Config

Outro dia eu estava conversando com um colega meu a respeito de como o fica mais fácil dar manutenção em uma aplicação no ASP.Net utilizando o arquivo Web.Config. Você pode alterar conexões com banco de dados, acessos a pastas, definir temas para suas páginas e alterar mensagens customizadas sem precisar buscar e alterar o código em C#, ou qualquer outra linguagem sendo utilizada que seja suportada pelo framework do .Net.

Mas uma coisa que eu não gostava era o fato de sempre que eu modificava um dos itens do AppSettings em desenvolvimento e precisava mandar meu arquivo para produção, eu precisava lembrar de baixar o Web.Config de produção e alterar nele meus novos itens, de forma a não subir configurações referentes ao ambiente de desenvolvimento para produção.

Para solucionar este problema, uma das propriedades da tag é a "file", sendo que você pode cadastrar suas variáveis em um arquivo separado do Web.Config.

Abaixo Segue um exemplo de como utilizar:

<appSettings file="AppSettings.xml" />
<!-- O nome do arquivo pode ser qual você preferir -->

A estrutura do arquivo basicamente segue a estrutura de items que a tag possui, que são os itens: add, clear, remove.

Segue um exemplo de como ficará o arquivo XML:
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <!-- Mensagens -->
  <add key="MsgBoasVindas" value="Bem vindo ao meu exemplo!!" /> 

  <add key="MsgContinue" value="Tente você também." />
</appSettings>


É isso, tendo dúvidas, podem perguntar.


Abraço!

Jogo em Flash: Enigma da Pirâmide

Nome do Jogo: Enigma da Pirâmide
Descrição: Trata-se de um jogo de foco educacional, desenvolvido com o foco de entreter e, consequentemente, imergir o jogador, deixando então para apresentar conteúdo educativo em seu decorrer.
Objetivo: O principal objetivo é entrar na pirâmide, decifrar todos os enigmas e vencer os desafios que aparecem no percurso com a ajuda das curiosidades que são exibidas, a fim de encontrar a sala onde se encontra a tumba e o tesouro do Faraó.
Ferramentas Utilizadas: Macromedia Flash® Professional 8.
Autores:
Carolina Garcia de Godoy - Design, ilustração, roteiro
Danilo Batista da Silva - Desenvolvimento, roteiro


Clique aqui para jogar!

Caso tenha gostado ou tenha alguma dica para dar, deixe um comentário a respeito.

Consumindo um RSS em ASP.Net

RSS é um subconjunto de "dialetos" XML que servem para agregar conteúdo ou "Web syndication", podendo ser acessado mediante programas ou sites agregadores. É usado principalmente em sites de notícias e blogs.

Com isso, é interessante incluirmos em nosso site uma forma de disponibilizar notícias automaticamente, através de RSSs disponibilizados por outros sites.

No ASP.Net, isto é muito simples! Façamos apenas conforme segue abaixo:

Download do Componente
Existe um componente disponível para o Visual Studio chamado RSS Toolkit, para efetuar o download, clique aqui.

Abertura do Web Site

Após feito o download, caso não esteja com o Visual Studio aberto, abra-o. Após aberto, abra seu web site, ou crie um para o nosso exemplo, no meu caso, criei um novo indo em File>New>Web Site.

Dê um nome ao seu web site e então estaremos prontos para começar.





Adicionar Controle ao Toolbox
Adicione um página em branco, ou então selecione a página na qual colocará a listagem do RSS.
Vá na aba "Toolbox" e, no final dela, clique com o botão direito e selecione o item "Add Tab", Dê um nome ao novo item e então clique sobre ele com o botão direito e selecione a opção "Choose Items ...", vá em browse e localize a dll do componente dentro da pasta a qual você fez o download (dentro da pasta do componente, a dll estará no caminho "AspNetRssToolkit-V2.0-Binaries\RssToolkit\bin\Debug") e clique em "OK".






Adicionar controle a página
Após estes passos arraste um GridView para sua página e defina o nome dele conforme sua escolha.

Com isso, você pode arrastar o controle que RSSDataSource que está no Toolbox.

Aperte na seta localizada logo acima do controle e selecione a opção "Configure DataSource".

Coloque o caminho de seu RSS (obs: no exemplo, foi utilizando o link de meu blog, "http://espacodanilobsi.blogspot.com/feeds/posts/default", mas pode ser utilizado qualquer RSS que você queira).

Feito isso, selecione dentro do gridview o datasource o qual configuramos nosso RSS que serão carregadas automaticamente as colunas do RSS.

Após isso, você pode ir em "Edit Columns" e selecionar apenas as colunas que são interessantes para você.






É isso, apesar de parecer meio extenso, são todos passos bem simples. Você pode utilizar este componente tanto no gridview, como no formview, repeater e outros componentes de listagem do Visual Studio. Note também que não foi necessária nenhuma linha de código, sendo que podemos utilizar este componente tanto em VB.Net como em C#.Net que o efeito será o mesmo, assim como os procedimentos.

Deixem comentários caso tenham dúvidas.
Até mais!

Como fazer uma Passeata de Formigas - How to make your own Ant Protest

Brigue pelos seus direitos que as formigas apoiarão!!!!!

Nissan Land Glider Concept: Carro elétrico para duas pessoas




A Nissan desenvolveu um carro que seria a solução para o trânsito das grandes cidades. Um carro ecologicamente correto feito para duas pessoas, sendo que uma fica sentada atrás da outra, sendo que a posição em si lembra a do "cockpit" de um caça, sendo que o próprio volante foi substituído por um manche.


A idéia para o carro foi baseada no funcionamento de motos, sendo que como o carro é mais estreito e alto, ele se inclina na direção da curva, graças a um avançado sistema eletrônico que comanda quatro estruturas onde são montadas as rodas.