NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisMauricioborges : Comunicacaodotnetevb6001
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Comunicação .NET e VB 6.0 – Parte I

 

Visual Studio.NET 2005

 

Olá pessoal, meu nome é Mauricio Junior. Irei mostrar nesse primeiro passo como usar códigos C#.NET dentro de uma aplicação VB 6.0. Criei um projeto do tipo Class Library com uma classe chamada CDados.cs.

 

Antes de começar segue a famosa frase criptografada e pronta para ser decifrada. O que conseguir decifrá-la primeiro ganhará um prêmio.

 

Nf nboeb f-nbjm dpn p ujuvmp tnbmmxjmmf

 

Bom, para começar irei mostrar como criar um projeto class library com o visual studio.net 2005. Cliquei no link da página inicial chamado Create Project e logo depois escolhi a opção Class Library. (Referência 1.1 e 1.2 – Class Libary)

 

Referência: 1.1 – Class Library

 

Cliquei no link que está em vermelho.

 

Referência: 1.2 – Class Library.

 

Na aba templates existem várias opções, porém a escolhida e já falado antes é a Class Library. Essa opção apenas gera uma dll no final da compilação podendo ser referenciada e usada em outros projetos.

 

Em seguida criei uma classe chamada CDados.cs. (Referência 1.3 – Class Library)

 

Referência: 1.3 – Class Library

 

Dentro da classe, acrescentei um método apenas para retornar um valor qualquer, do tipo string. (Referência 1.4 – Class Library)

 

Referência: 1.4 – Class Library.

 

Explicação:

 

É bem simples e fácil o desenvolvimento. Nada diferente do que sou acostumado, a não ser por uma linha descrita antes da classe.

 

Referência: 1.5 – Class Library.

 

Analisando a assinatura do método, o mesmo recebe uma string de entrada e retorna um valor do tipo string.

 

Antes da classe tenho que definir em duas linhas algumas coisas que podem me ajudar quando for usar com o outro aplicativo de outra linguagem como visual basic 6.0. (Referência 1.6 – Class Library)

 

Referência: 1.6 – Class Library

 

Explicação:

 

Primeiramente defini um GUID para a classe, dessa forma não terei problemas quando registrá-la no usando o comando REGASM. Mas esse assunto será falado e explicado mais a frente. Para que o VB 6.0 consiga enxergar o que foi descrito dentro da classe, como método e função, são necessários colocar a linha de código. (Referência 1.7 – Class Library).

 

Referência: 1.7 – Class Library

 

Lembre-se que se eu for usar algum tipo de dados e valores para retornar, é necessário referenciar uma dll chamada ADODB, clicando com o botão direito em cima da pasta referência.

 

Note como ficou toda classe depois de construída. (Referência 1.8 – Class Library)

 

Referência: 1.8 – Class Library

 

Bom, fico por aqui. No próximo passo mostrarei como configurar algumas coisas na classe e como usar com o VB 6.0.

 

Até a próxima.

 

Mauricio Junior

 

www.ascompras.com

www.aspenti.com

mauricio@ascompras.com

 

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI