Esse artigo faz parte da revista WebMobile edição 18. Clique aqui para ler todos os artigos desta edição mso-ansi-language: PT-BR">ASP.NET na prática
Crie passo a passo seu próprio Blog – Parte 1
Por ser um canal para as pessoas expressarem suas idéias, os blogs têm feito muito sucesso tanto no mundo pessoal, quanto no mundo corporativo. Tem até presidente de grandes multinacionais com Blog, reportando periodicamente o que acontece no mundo corporativo e em seu cotidiano.
Blogs técnicos também são muito comuns. Confesso acompanhar muitos blogs, o que ajuda a me manter atualizado e “antenado” com o que está acontecendo no Brasil e no mundo.
Neste artigo pretendo mostrar como construir um blog em ASP.NET como principais funcionalidades temos:
· Criar uma base de dados, onde os posts (páginas) ficarão armazenados;
· Criar um layout, utilizando CSS (Cascading Style Sheets) e master.page;
· Como criar uma conexão com a base de dados;
· Criar uma página para os usuários verem seus posts;
· Criar um sistema de pesquisa para o visitante do seu blog poder pesquisar usando palavras
· Criar um sistema de segurança com login, para que somente quem tiver permissão possa enviar posts;
· Criar formulários para publicação de posts, pela área de administração;
· Criar um sistema de visualização do post, utilizando GridView, pela área de administração;
· Por fim, vamos criar um algoritmo para as tags (categorias) do seu post.
Mãos à obra!
Antes de digitarmos qualquer linha de código, vamos criar a nossa base de dados. Por uma questão didática, utilizei o MS Access. Caso prefira utilizar o MS SQL Server, ou o MySQL sinta
Abra o MS Access, clique em Arquivo>Novo. Selecione a opção “Base de dados em branco” (esta opção pode aparecer em uma janela do lado direito do seu monitor). Uma janela de diálogo aparecerá perguntando onde deseja salvar o arquivo. Crie uma pasta para o seu projeto chamada “Meu Blog”. Dentro desta pasta crie outra pasta chamada “Base de dados”. O banco de dados original será armazenado sempre nesta pasta. Salve o arquivo como “blog.mdb”. Selecione a opção criar tabela no modo design (Figura 1), crie as tabelas do nosso banco, conforme especificado na Tabela 1. No final, você deve ter obtido o resultado conforme as Figuras 2, 3 e 4. Caso você opte

Figura 1. Criar tabela no modo design
|
tblPagina | |||
|
|
Nome do Campo |
Tipo de Dados |
Observação |
|
PK |
ID |
Numeração Automática |
Identificação da página (chave) |
|
|
Titulo |
Texto |
Título da página (post) |
|
|
Texto |
Texto |
Texto da página (post) |
|
|
Tags |
Memorando |
Tags (categorias) |
|
|
DataInsercao |
Data/Hora |
Data de inserção da página |
|
|
DataAlteracao |
Data/Hora |
Data de Alteração da página |
|
|
UsuarioInsercaoID |
Número |
ID do usuário que inseriu a página |
|
|
UsuarioAlteracaoID |
Número |
ID do usuário que alterou a página |
|
|
|
|
|
|
tblComentario | |||
|
|
Nome do Campo |
Tipo de Dados |
Observação |
|
PK |
ID |
Numeração Automática |
Identificação do comentário (chave) |
|
|
PaginaID |
Número |
ID da página |
|
|
Titulo |
Texto(50) |
Título do Comentário |
|
|
Nome |
Texto(50) |
Nome da pessoa que enviou o comentário |
|
|
Comentario |
Memorando |
... |