PROGRAMANDO EM ASP.NET

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

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

por Mauricio Junior em 1/1/2011 0

Olá pessoal, meu nome é Mauricio Junior e estou disposto a mostrar esta parte do artigo onde mostro uma continuação do passo anterior utilizando o Visual Basic 6.0. Para explicar melhor, hoje desenvolverei uma nova stored procedure utilizada junto ao sistema, registrarei a dll gerada no COM PLUS para ser usada pelo ASP 3.0.

 

Para começar, segue a SP citada na parte anterior. (Referência 9-1.)

ASPSP002_CONSULTARPERFILUSUARIO

 

 

CREATE  PROCEDURE DBO.CPESP002_CONSULTARPERFILUSUARIO(@USU_CO_USUARIO VarChar(50))

 

As

Begin

        SELECT

                TB001.PRF_CO_PERFIL,

                TB001.PRF_NO_PERFIL

        FROM

                CPETB025_PERFIL TB001,

                CPETB024_PERFIL_USUARIO TB002

        WHERE

                TB001.PRF_CO_PERFIL = TB002.PRF_CO_PERFIL And

                TB002.USU_CO_USUARIO = @USU_CO_USUARIO

End

 

GO

 

Referência: 9-1

 

 

Explicação:

Essa SP é apenas para verificar o perfil do usuário que está entrando no sistema, ou seja, depois que entrou com o usuário e senha. Era o que estava faltando para registrar a DLL Visual Basic 6.0 e registrá-la no COM PLUS.

 

Ilustração da SP (Referência 9-2)

 

Referência: 9-2

 


 

Gerando DLL

 

 

Abri o Visual Basic 6.0, em seguida com o projeto aberto cliquei no menu FILE e o sub menu Make “e o nome do projeto.dll”. (Referência 9-3)

 

 

 

Referência: 9-3

 

A tela 9-4 que apareceu serve para indicar onde ficará a dll gerada. (Referência 9-4).

 

 

Referência: 9-4

Registrando no COM PLUS

 

 

“Tente seguir passo a passo para não ter qualquer problema, é bem delicada essa parte utilizando o COM PLUS.”

 

Depois de gerada em um local fixo, abro o COM PLUS para registrá-la e em seguida posso usá-la na aplicação ASP. O endereço para abrir o serviço de componentes segue na referência (9-5).

 

 

Referência: 9-5

 

 

Cliquei em cima do link relacionado na referência (9-5) e abriu uma outra janela com o programa. (9-6)

 

 

Referência: 9-6

 

 

Cliquei no (+) ao lado esquerdo do menu “serviços de componente” expandindo até chegar a pasta APLICATIVOS COM +. (Referência 9-7)

 

 

Referência: 9-7

 

 

Com o programa aberto responsável para registrar os componentes, gosto de organizar e separar todas as aplicações em pastas de registros, por exemplo: criar mais uma pasta abaixo para “Aplicativos COM+”, a mesma é um pacote que geralmente coloco o nome do software.

 

 

Criação de pacote

 

 

Para criar um pacote dentro do COM PLUS, cliquei com o botão direito do mouse em cima da pasta “Aplicativos COM+”, acessei a opção “Novo” e em seguida cliquei em outra opção chamada “Aplicativo”. (Referência 9-8).

 

 

Referência: 9-8

 

 

Cliquei no menu “Aplicativo”, apareceu o assistente de instalação do aplicativo. É muito interessante porque o COM PLUS disponibiliza duas opções de instalação de aplicativo sempre seguindo os passos com assistente. (Referência 9-9)

 

 

Referência: 9-9

 

 

Li apenas as instruções no assistente e cliquei em AVANÇAR.

“Não deixe de ler o que aparece de aviso no seu computador.”

 

 

Referência: 9-10

 

 

Na referência (9-10) me deixa escolher duas opções: uma para criar um aplicativo pré-criados, outro para um aplicativo vazio. Esse aplicativo pré-criado(s), já pode ser adicionado os componentes (dll) criados automaticamente; já a questão de criar um aplicativo vazio, é apenas adicionada mais uma “pasta” com o nome do aplicativo sem qualquer componente.

 

A opção geralmente escolhida por mim é a vazia, com isso coloco em outros passos coloco as dlls necessárias de meus componentes.

 

Cliquei na opção “Criar um aplicativo vazio” e em seguida o mesmo pede para colocar o nome. Esse nome é o da pasta onde aparecerá no COM PLUs. Referência (9-11)

 

 

Referência: 9.-11

 

Coloquei o nome de meu aplicativo. (Referência 9-12)

 

 

Referência: 9-12

 

Clique no botão “Avançar”, o próximo passo do COM PLUS é pedir usuário e senha do pacote que será executado, ou seja, todos os componentes que colocar dentro desse aplicativo será executado com o usuário que será colocado no passo seguinte. Referência 9-13.

 

 

Referência: 9-13

 

 

Se o usuário do pacote for um diferente do que está sendo usado agora, posso marcar a opção “Este usuário”. Esse não é o meu caso, com isso deixo marcada a opção padrão “Usuário interativo – o usuário conectao no momenteo”. Cliquei no botão “Avançar”. Referência (9-14).

 

 

Referência: 9-14

 

Esse é o final da criação de um aplicativo dentro do COM PLUS. A referência 9-15 mostra o resultado final dentro do sistema.

 

 

Referência: 9-15.

 

 

Dentro do novo aplicativo criado, existem algumas pastas como:

 

- Componentes;

- Componentes herdados;

- Funções.

 

O próximo passo é registrar a dll criada em passos anteriores dentro da pasta componentes. Existem duas formas para fazer isso: posso clicar com o botão direito em cima da pasta “componentes” ao lado esquerdo; ou apenas arrastar a dll e colocar dentro da pastas componentes utilizando o mouse. (Referência 9-16).

 

 

Referência: 9-16

 

Bom, fico por aqui com mais um artigo.

Espero ter ajudado.

Qualquer dúvida, favor entrar em contato pelo e-mail: mauricio@aspneti.com

 

Livros publicados:

 

 

 

Mauricio Junior

www.aspneti.com

www.ascompras.com

voltar   comente  subir

Download Copy





 
Mauricio Junior 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 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.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.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

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

Aplicativo iCotação Free
Comando para compilação .NET
Chamando Programas de Dentro do Windows Forms
CES em Las Vegas
Método SHA1
Acessando banco de dados com pocket pc
Microsoft AdventureWorks Database
Criando a Tag Cloud em C#
Sistema de Login em ASP – Parte II
Finanças para os filhos
Vídeo Microsoft Visual SourceSafe Parte III 3/3
MSDN Code Gallery
Método SHA384
ASPNETi no seu celular
Registro Encontro .NET (Fotos)
Windows Phone 7.1 Mango
Criando Teclas de Atalho no Windows Form
Chama método que está dentro do COM PLUS (COM +)
Dica: Pegar extensão, nome do arquivo e pasta
Download grátis - Sistema de Controle de Combustível
Convertendo String para Guid
Sistema de Login em ASP – Parte IX (Utilizando três camadas)
Copiando Script
Dell Streak Demo
Gravando Erros com Exception - Parte I
Usando Dll Nativa e Using
Primeiros passos para um programador - Apple
Microsoft com XBox no Windows Phone 7
Alongar é preciso
Visual SourceSafe - Série 5
Misturando dados
Criando uma aplicação de uma maneira nova para melhor publicação
DateDiff com intervalos escolhidos por você
XAML Power Toys
OpenWave SDK 6.2.2




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....




NETITC