Artigo WebMobile 18 - ASP.NET na prática

Artigo publicado pela revista WebMobile edição 18.

Esse artigo faz parte da revista WebMobile edição 18. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler este artigo em PDF

 

.NET Easy

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-chave;

·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-se à vontade.

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 em utilizar o MySQL, o create table deve ser conforme Listagem 1. Agora que criamos a base de dados, vamos criar o layout do Blog.

 

 

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

Comentário

 

URL

Texto(255)

Site da pessoa

 

Data

Data/Hora

Data de envio do comentário

 

 

 

 

tblUsuario

 

Nome do Campo

Tipo de Dados

Observação

PK

ID

Numeração Automática

Identificação do usuário (chave)

 

Nome

Texto(50)

Nome do usuário

 

Email"

[...] continue lendo...

Artigos relacionados