| Últimas 20 atualizações de CLAUDIO MEDEIROS DOS SANTOS |
|
|

Título: Segurança em páginas asp.net, com a utilização de classes
Tempo: 35:44 min.
Mini Resumo: Continuando o desenvolvimento de nossa aplicação, iremos desenvolver através de dicas, nossa master page e as páginas de acesso.
Metodologia de Desenvolvimento: Aplicação de padrões para segurança nas páginas desenvolvidas.
Tecnologias Utilizadas: Visual Web Developer.
Exemplos construídos: Páginas de login, Master Pages, página de Comunicados
Palavras chaves: Segurança, Master Page, Classes.
-->">
|
|
|
|

Veja nesse vídeo como vincular o flash em nossas páginas asp.net de uma forma fácil e sem complicação.. e a criação do nosso banco de dados em Access..
Acompanhe passo a passo uma nova forma de desenvolvimento e como trabalhar com templates baixados pela internet...
at
Cláudio
-->">
|
|
|
|
Bem Vindo , nesse último tutorial, Vamos trabalhar com a página de cartão de crédito e Boleto Bancário. E fazer funcionar nossa caixa de busca no site, que até o momento não nos referimos a ela.
Então vamos lá
O Localizar Produtos
Abra nosso projeto e selecione nossa MasterPage, no evento do botão ok
Digite:
protected void Button1_Click(object sender, EventArgs e)
{
if (txtLocalizar.Text != "")
Response.Redirect("~/listaProdutos.aspx?busca=" + txtLocalizar.Text);
}
Aqui estamos passando o mesmo parâmetro do Menu categiorias “Busca” e abrindo a página listaProdutos.aspx , com todos os produtos da pesquisa
Note que na busca trouxemos as categorias Lanches,Pizzas e Porções e que a pesquisa, assim na Master page, estará disponível em todas as páginas.
O Boleto Bancário
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
A página Finalizar Compras
Vamos nesse tutorial desenvolver a página de Finalizar Compras ,mas, antes teremos que fazer algumas alterações no Banco de dados, desenvolver uma Consulta para trazer os dados do comprador e alterar a procedure Novousuario, com os dados alterados da Tabela.
Trabalharemos com a duas páginas carrinho.aspx e Finalizar.aspx que iremos desenvolver nesse momento. Abaixo o resultado final no browser com os dados do Cliente e o valor do total da compra. Poderíamos também incluir os dados do pedido conforme vocês verão mais adiante.
Então vamos lá.
Selecione o Nome do projeto e inclua uma nova página de nome Finalizar.aspx
Inclua a página uma Tabela com 4 linhas e 2 colunas, Mescle a 1linha (clique com o direito) Modify) e formate a seu gosto. Inclua 7 Labels e altere seus nomes conforme imagem(lblCliente,lblEndereco, lblData,lblTotal, etc). Inclua 01 Button (btnFinalizar)

Inclua 01 Dropdowlist e formate- o clicando em Edit Itens

E está pronta a página para receber os dados que virão por parâmetros da página carrinho de compras.
Alterando o banco de dados Usuários
Abra o Banco de Dados Usuários e inclua os dados cadastrais do cliente conforme imagem abaixo, não esquecendo que ao término, inclua alguns dados para que possamos fazer testes.

Alterando a procedure NovoUsuario
Como alteramos a tabela Usuários, vamos também alterar a nossa procedure NovoUsuario, para que possa cadastrar ao pedido, os dados do cliente
ALTER PROCEDURE dbo.sp_NovoUsuario
(
@Usuario char (10),
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Desenvolvendo as páginas de ajuda aos usuários
Bem Vamos nesse tutorial desenvolver as páginas de ajuda aos nossos clientes.
São páginas simples, que não tem grandes dificuldades para o desenvolvimento, mas , são de grande utilidade aos usuários e demonstra a preocupação de nosso Cliente(a quem iremos desenvolver) em atender bem seus fregueses.
As páginas criadas serão:
Quem Somos
Central de Atendimento
Desenvolvedor
Como Comprar
Formas de Pagamentos
Trocas e devoluções
Soluções Corporativas
Então vamos lá.
Quem Somos
Abra o seu projeto e selecione o nome do mesmo,
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|

DESENVOLVENDO IMAGENS COM O VISUAL STUDIO
Para os próximos tutoriais iremos desenvolver as páginas de ajuda dos nossos Clientes, sendo assim resolvi mostrar como desenvolvi a imagens e botões para minha páginas de internet. Acompanhe nessa video-aula a criação de imagens através do Visual Studio, e desenvolva seus próprias imagens, icones, Botões, logo e tudo aquilo que sua imaginação desejar.
Obrigado
at
Cláudio Medeiros dos Santos
-->">
|
|
|
|
Desenvolvendo o Carrinho de Compras
Nesse Tutorial vamos desenvolver nossa página principal a de carrinho de Compras e fazer as conexões das páginas até agora desenvolvidas.
Carrinho de Compras
Selecione o nome do projeto, e inclua uma nova página de nome Carrinho.aspx
Adicione a ela um gridView, e não iremos criar nenhuma conexão automática, faremos isso manualmente.
Selecione o Gridview e na seqüência EditColumns 
Inclua um ComandField Delete e 4 BoundField e altere suas propriedades HeaderText para (Produto,Quantidade,Valor e SubTotal) e formate o gridView a seu gosto

Inclua 2 Buttons, Continuar Comprando, Finalizar. Aonde o primeiro irá nos levar à página detCategorias.aspx e o outro a página (não criada ainda) Finalizar.aspx.
Clique duplo no Botão continuar comprando:
protected void btnContinuar_Click(object sender, EventArgs e)
{
Response.Redirect("DetCategorias.aspx");
}
Na sequencia Clique Duplo na página para abrir o evento OnLoad da mesma.
Lembrete: Não esqueça de Declarar os NameSpace
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Desenvolvimento das Páginas Administração, Novos Usuários e Produtos
Para iniciarmos,vamos desenvolver cada página e salva-las em suas pastas respectivas. Selecione a pasta Administracao criada anteriormente (tutorialIII), e inclua uma nova página de nome Admin.aspx, não esqueça de selecionar nossa Master-Page. Essa página será a responsável pelo controle de Inclusão, Alteração, e movimentação geral do Site.
Inclua nela uma Tabela com 2 linhas e 2 Colunas e formate-a a seus gosto. Eu inclui, alguns atalhos utilizando hyperlink e algumas imagens, já disponibilizadas no tutorial II e III.
O cadastro de Novos Usuários
Selecione a pasta Administração e Inclua uma nova página de nome NovoUsuario.aspx. Inclua nela um componente CreateUserWizard, e em propriedades Required Email altere para false, nós não utilizaremos o item email para o cadastro.
vamos configurar 2 eventos desse componente.

protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
//localiza o Banco de dados
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Desenvolvimento da página Login e Detalhes do Produto
Vamos nesse tutorial desenvolver a página de login, para que, no momento de adicionarmos a quantidade na página DetProduto. O Clente faça o logon para a aquisição da compra. E, juntamente desenvolver uma página identica para a abertura da área restrita, já que o objetivo é o mesmo, identificar o Usuário e permitir seu acesso. Então para iniciar, iremos criar mais uma tabela no banco de dados de Nome Intranet.
A Página Login
Na seqüência, crie um novo Form de Nome Login.aspx e arraste para o centro da página recem criada, um controle Login (Aba Login)
E formate a seu gosto, clicando em AutoFormat.
Altere as propriedades do login, Incluindo um controle de texto e direcionando-o, para a página de NovoUsuário.aspx (será desenvolvida, posteriormente).

Em propriedades, na aba superior, selecione o construtor de eventos, e clique duplo em Authenticate.

Obs: Não esqueça de declarar os Namespace
using System.Data.SqlClient;
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Vamos nesse tutorial, desenvolver as procedures do Banco de Dados e a criação da Master-Page. estou disponibilizando as imagens para downloads, no Site
e as imagens dos produtos
Então vamos lá.
Criando as Procedures
Após o desenvolvimento das tabelas, vamos criar 3 procedures para serem utilizadas no desenvolvimento, Então clique com o direito em StoreProcedures/newProcedure, e crie os procedimentos conforme os textos abaixos.

Procedure Inserir Itens de Vendas
ALTER PROCEDURE dbo.sp_InserirItensVendas
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Controle de Pizzaria On-line
O Desenvolvimento Inicial
Neste artigo eu vou mostrar como criar um pequeno sistema Para Pizzaria On line usando os recursos do ASP. NET e colocando em prática tudo o que aprendi nas vídeos-aula da própria Devmedia e de muitos outros tutoriais disponibilizados pela Net, fiz algumas alterações para que fosse adaptado a minha necessidade em desenvolver um sistema prático e funcional.
Vamos supor que você possui uma pequena Pizzaria e pretende oferecer o serviço de vendas de produtos Alimentícios através da internet. Como atingir o seu objetivo?
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Bem Vindos ao Controle de Pizzaria On-Line - PizzaSoft
Apresentação do programa
Neste artigo eu vou mostrar como criar um pequeno sistema Para Pizzaria On line usando os recursos do ASP .NET e colocando em prática tudo o que aprendi nas vídeo-aulas da própria Devmedia e de muitos outros tutoriais disponíbilizados pela Net, fiz algumas alterações para que fosse adaptado a minha necessidade em desenvolver um sistema prático e funcional.
Vamos supor que você possui uma pequena Pizzaria e pretende oferecer o serviço de vendas de produtos Alimenticios através da internet. Como atingir o seu objetivo.?
Vou dar um enfoque básico para iniciantes e desta forma não vou me ater à criação de documentos de requisitos, camada de acesso a dados, camada de negócio , etc. A idéia é por um sistema para funcionar, depois veremos como podemos aperfeiçoar o tal sistema. Eis as ferramentas que você deve ter instaladas no seu computador :
- http://www.microsoft.com/express/vwd/ Gratuito -
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Dando continuidade ao nosso site, vamos desenvolver as páginas Intranet, de acesso das unidades escolares e a página Área Restrita acessada pelo desenvolvedor. Que já foi desenvolvida no tutorial II
Então vamos lá:
A Página de Intranet
Abra a pasta Intranet, e selecione a página Intranet. aspx. nela adicione da guia Standard um controle Wizard
Clique em AutoFormat e selecione o Tema Professional.
Clique em Apply e em Ok, na seqüência selecione Add/Remove Wizard Steps
E altere seu titulo.
Com o titulo alterado, vamos criar nossa página de boas Vindas. Note que o cursor já se encontra no meio da página, basta digitar-mos e dando Enter fará com que a imagem e os textos se movimente. 
Note que para abrir a próxima página, teremos que clicar em Next. Vamos alterar o nome desse botão selecionando Properties e alterando as propriedades dos botões conforme figura:
Na parte de dados, inclua uma imagem (disponível no tutorial I) e um Hiperlink, apontando para o Cadastro de transporte
Para o botão finalizar, selecione o Wizard altere a opção Navigateurl, conforme Figura.
Faça os testes e verifique, se está tudo ok.
Aqui você poderá criar Consultas e disponibilizar para as escolas, fica a seu critério.
A página Administrativa
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Neste tutorial irei, darei uma importancia maior a criação da página de Cadastro de transporte,
pelo fato dela conter vários DropDowList. E como fazer uma Consulta em um GridView utilizando o
DropDowList.
Inicie o Visual Web Developer, e adicione ao site um Form de nome CadTransporte.aspx. Visualize a
quantidade de DropDowlist nesta página.
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Iniciando este novo tutorial vamos desenvolver a página de Cadastro de Séries.
Abra o Visual Web Developer e adicione uma nova página add/new itens, utilizando como base nossa Base-Master. E de o nome de Serie.aspx

Adicione nesta página uma Tabela contendo 4 linha e 2 Colunas
E monte conforme figura abaixo.

De um Duplo clique no Botão Gravar, para abrir o editor de eventos e digite:
Protected Sub btnGravar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnGravar.Click
If txtSerie.Text <> String.Empty Then
'define a conexao com o banco de dados na pasta app data
Dim strconn As String = "provider=microsoft.jet.oledb.4.0;data source =" & Server.MapPath("~/app_data\Transporte.mdb") & ";"
'monta a instrução sql que vai incluir os dados na tabela.
Dim mysql As String = "insert into Series(Serie)values(@Serie)"
Dim myconn As New OleDbConnection(strconn)
Dim cmd As New OleDbCommand(mysql, myconn)
'preenche os parametros obtidos no formulario
cmd.Parameters.Add(New OleDbParameter("@Serie", txtSerie.Text))
'abre a conexao e executa o comando
Try
myconn.Open()
cmd.ExecuteNonQuery()
lblmsg.Text = "Dados Gravados com Sucesso!!!"
Response.Redirect("series.aspx")
Catch
lblmsg.Text = "Erro ao gravar os dados, consulte o administrador do site"
Finally
'fecha a tabela e a conexão se der erro
myconn.Close()
End Try
End If
End Sub
End Class
Obs.: Aqui vale uma ressalva:
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Dando sequência ao nosso tutorial, iremos desenvolver nossas páginas de Dados e de Login.
Então vamos lá.
Inicie o Visual web Developer, e selecionando nosso site adicione um novo Form clicando em Add New item

e de o nome de OqueE.aspx

Selecionando nossa Master Pager, criada em nosso tutorial I.

Abaixo nossa página já criada.
As páginas objetivos e Roteiro Escolar deixo por conta de vocês.
Criando as páginas de Login
Do mesmo jeito que criamos nossas páginas, vamos criar às páginas de Login que darão acesso as páginas Administrativas do Site e a página que chamarei de intranet que será de acesso das Unidades escolares.
Inicie criando 2 novas pastas , clicando com o direito no nome do site e de a elas o nome de Administrativo e Intranet
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Controle de Transporte Escolar On-Line
Neste tutorial, irei criar um site de controle de Transporte Escolar, Onde as Unidades Escolares Cadastram seus alunos suas manutenções e acompanham o processo através da Internet, obtendo os dados de seu processo no decorrer do tempo.
Dados Iniciais para Desenvolvimento da página
· O Cadastro pode ser das seguintes formas (em mãos através de requisições, On-line, por telefone, etc.)
· Criação do Banco de Dados (Access)
· Criação do fluxograma
· Criação do organograma
· Seleção do programa para desenvolvimento (no nosso caso Visual Web Developer 2008 Express), Não utilizarei o Expression Web, por não nos dar, todos os acessos necessários.
· O desenvolvimento
· Rodando no Servidor
O Banco de Dados
O Organograma

Fluxograma
Será desenvolvido no final por tratar-se de testes que faremos no decorrer da criação.
O Desenvolvimento
Inicie uma nova aplicação e salve com o nome TransporteEscolar

Na tela que se abre clique com o direito em App_data e Inclua seu Banco de dados, já criado anteriormente.

Novamente clique com o direito, no nome do seu site e inclua uma paste de nome Imagens e como no banco de dados, acrescente algumas imagens.

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Atenção: Por motivos particulares, esse tutorial só irá até a aula IX, não tem finalização.. desculpe-me.
Neste tutorial iremos trabalhar na pagina Principal, dando a ela um visual diferente com o acréscimo de data, Restringindo o tempo de uso com um contador e adicionando uma imagem de fundo no evento AoAbri (OnShow) do formulário.
· Imagem feita em Flash, e exportada no formato .wmf, disponível para download. clique
A tela Principal

Então vamos montar nossa tela.
O StatusBar
Altere o nome do StatusBar para StsMensagens e logo após cliqueDuplo sobre o status e escolha a opção add do menu Local aberto.

Adicione 4 intervalos de espaços e configure e configure-os conforme tabela
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
|
Atenção: Por motivos particulares, esse tutorial só irá até a aula IX, não tem finalização..
Neste tutorial iremos criar o formulário de Manutenção em Andamento, lembrando que o ao se abrir o Formulário iremos selecionar a Manutenção e clicar em Confirmar, o Total da despesa do Cliente será feito em outra aula, pois iremos retornar ao Data Module para prepararmos os campos devidos. Então vamos lá. abaixo o formulário parcialmente acabado.

Inicie um novo formulário e de a ele o nome de FormManutAndamento e salve com nome uFormManutAndamento.
Clique em File UseUnit, para criarmos um vinculo ao DataModule.
Acrescente um Panel e inclua uma imagem a seu gosto (essa imagem retirei do site da Microsoft Brasil) e converti ela para jpeg de tamanho 80x80px)
Na sequencia abra o DataModule (DM) , clique duplo na TbControle, selecione o itens CodControle e Cliente e arraste para o form.
Delete os itens CodControle e Clientes e coloque dois DbTextBox(DataControls), pois os mesmo não serão editáveis.
Na sequencia acrescente um DbGrid(Data Controls) e conecte-o ao DataModule (Ds.MaoObra)

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|
|
|
| |
|