LAYERDEV

 Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

Sistema de Login em ASP – Parte VII (Utilizando três camadas)



Data Publicação: 4/7/2006 20:33:27
Total de visualizações: 3116

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


Olá pessoal meu nome é Maurício Júnior e o meu objetivo é mostrar como criar um projeto do tipo ACTIVEX, criar uma classe utilizando o Visual Basic 6.0 e adicionar junto ao projeto a classe GLOBAL.BAS onde será utilizado todas as functions criadas anteriormente. Com isso poderá ser gerada automaticamente uma DLL. Essa mesma DLL pode ser registrada no COM PLUS. Falarei mais a frente sobre o programa COM PLUS do WINDOWS. Depois de registrado, pode ser chamada pelo ASP 3.0 e usado normalmente.

 

 

 

 

 

Bom, depois de todos os métodos criados em vários passos, é necessário que crie uma classe de segurança onde utilizará o arquivo Global.bas com algumas especificações. O primeiro de tudo, terei que criar a classe de segurança. (7.1)

 

 

Referência: 7.1

 

 

Explicação:

Cliquei no menu inicar e em seguida escolhi a opção Microsoft Visual Studio 6.0 e por último, o programa Microsoft Visual Basic 6.0. O programa foi aberto com várias opções para ser escolhido. Segue a tela. (7.2)

 

 

Referência: 7.2

 

Para criar uma dll onde será registrada junto ao COM PLUS, é necessário criar o projeto do tipo ActiveX DLL. Escolhi o tipo e cliquei no botão ABRIR.

 

Depois que o projeto foi totalmente aberto, o primeiro passo é colocar um nome a ele. Pelo fato de envolver segurança coloquei o nome CPESeguranca. (7.3)

 

 

Referência: 7.3

 

Explicação:

 

Para colocar o nome do projeto, cliquei em cima do primeiro item onde mostra todos os arquivos, automaticamente aparece em propriedades, um item NAME; apenas selecionei e digitei o nome CPESeguranca.

 

O próximo passo é colocar um nome para a classe onde usará o Global.bas. (7.4)

 

 

 

Referência: 7.4

 

 

Explicação:

 

Cliquei em cima da classe, automaticamente aparece na parte de properties a opção NAME. Coloquei o nome clsSeguranca. Não posso esquecer de comentar que a dll terá o mesmo nome do projeto. Dentro da dll terá a classe clsSeguranca.

 

Pronto, até agora foi passo a passo, simples e fácil. Todos as funções criadas anteriormente, estão dentro do arquivo Global.bas já falado anteriormente. Preciso adioná-lo dentro do projeto de segurança para uso próprio da classe. (7.5)

 

 

Referência: 7.5

 

 

Cliquei com o botão direito em cima do projeto, em seguida escolhi a opção ADD e a segunda opção foi MODULE. Aquele arquivo Global.bas é um MODULE que pode ser adicionado dentro de qualquer projeto, aproveitando as mesmas functions e usando o re-aproveitamento de código. (7.6)

 

 

Referência: 7.6

 

 

Apareceu a tela chamada ADD MODULE com as abas NEW e EXISTING.

A NEW, serve para ser adicionada uma outra classe dentro do projeto. A opção EXISTING serve para adicionar um arquivo Global.bas já existem. Essa será a minha opção, fui para a aba EXISTING e em seguida escolhi o local físico do arquivo para ser adicionado junto ao projeto. Cliquei duas vezes em cima do arquivo encontrado, automaticamente foi adicionado um MODULE. (7.7)

 

Referência: 7.7

 

 

Note a parte em vermelho da referência 7.7, mostra que foi adicionado uma pasta MODULES e dentro da pasta um arquivo GLOBAL.BAS. Cliquei duas vezes em cima do GLOBAL.BAS e automaticamente foi mostrado todas as functions criadas.

 

 

 

 

 

Bom, espero ter ajudado de certa forma.

Fique de olho nos próximos passados.

Qualquer dúvida pode entrar em contato por e-mail.

 

 

Mauricio Junior

mauricio@aspneti.com

www.mauriciojunior.org

www.aspneti.com

 



Total de visualizações: 3116
voltar   comente  subir


Comentários:


Comente (dê sua opinião): VOCÊ PRECISA LOGAR

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Chrome - não reconhecimento...
GridView Parte III
Vídeo - Google Earth Live em tempo real
Vídeo: Série Atlas.NET - Parte I
Cache
Channel9 - Soap, OData, Json
Exemplos de Queries Linq
Exemplo do livro Programando em C# para Web
Dados via Post no VS 2005
Instalar o Windows Marketplace no celular
URL do WebService Dinâmica
Public Interface
Litl um computador web
Novo Firefox 3.0 - o chamado Minefield
Projeto Natal é mostrado para a mídia
Google e Amazon
Controle de peso mobile
Configurar Style
MSDN Code Gallery
Vídeo: Framework de dados - parte 1
IsAlpha
Estatísticas de Acesso na Comunidade ASPNETi.COM
Armazenando Dados no ViewState Parte II
Web 2.0 - A máquina somos nós
Criando arquivo usando Visual Studio.NET 2005
Desenvolvendo para iPhone com ASP.NET
Como fazer uma enquete - parte 2
Resource e Internacionalização – Parte V Usando Visual Studio.NET 2005
Vídeo - Mostrando um sistema com pocket pc
Windows Embedded Compact 7
Criando XML a partir do DataSet Tipado com Visual Studio.NET 2005 – Parte I
Page.Header
Visual Studio .NET 2010 e Reunião da Comunidade ASPNETi.COM
Concurso Office
Java J2EE – Primeiro Passo
Sobre o Autor
  [sumir] [aparecer]
 
Mauricio Junior Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org

Informaes Online
Usurios Online: 286
Artigos:  750
Vdeos:  61
PodCast's:  44
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6163
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC