Utilizando dlls no projeto Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Utilizando dlls no projeto

2 participantes

Ir para baixo

Utilizando dlls no projeto Empty Utilizando dlls no projeto

Mensagem por Paulo Soreto Ter Jan 10, 2012 3:26 pm

Bom, eu tava meio que sem o que postar então decidi criar esse tutorial básico que creio que vai ajudar muita gente, é simples, aqui ensinarei como utilizar uma dll no projeto.
A biblioteca de vínculo dinâmico ou como nós geralmente conhecemos, dll, são um conjunto de cóodigos auxiliares no seu projeto. Eu não recomendo muito utilizar as dlls, a não ser em certos casos, como por exemplo você quer criar um editor de texto com verificador ortográfico, então você vai ter que fazer todas as classes correspondetes ou você pode importar uma dlls do word pro seu editor '-'
Irei utilizar nesta aula uma simples dll que dei o nome de "Msgs". O que ela faz? Ela criará uma MsgBox no seu aprojeto.
Bem, vamos começar, abra seu vb (recomendo o 2008 ou 2010), crie um novo projeto do tipo "Biblioteca de Classes" (dll), dê o nome de Msgs.
Se fizeram corretamente, irá aparecer uma janela de edição de códigos com o seguinte código:

Código:
Public Class Class1

End Class
O que é isso? É uma classe dentro da nossa dll, é nela que nós faremos uma MsgBox programada. Como assim programada? Nós criaremos uma estrutura para a MsgBox nesta classe, para depois a chamarmos pelo nosso projeto apenas definin parâmetros.
Digite o seguinte código dentro da classe:

Código:
Public Sub New()

    End Sub
O que fizemos agora? Nós criamos uma sub dentro da classe, e será nela que criaremos nossa MsgBox programada.
Agora entre os paênteses do "New()", nós declararemos 2 parâmetros, para que correspondam a 2 strings.
Digite o seguinte código entre esses parênteses:

Código:
ByVal Frase1 As String, ByVal frase2 As String
Seu código complet deve estar assim:
Código:
Public Class Class1
    Public Sub New(ByVal Frase1 As String, ByVal frase2 As String)

    End Sub
End Class
Só que agora nós iremos mudar o nome da classe. Vá na aba "Gerenciador de Soluções", clique em Class1.vb, vá na aba propriedades e altere o valor do campo "Nome do Arquivo" para "MsgsP.vb", não pode haver erros nesta etapa.
Agora vimmos que o nome da classe no código também mudou.
Agora nós criaremos nossa MsgBox programada dentro da sub, deverá ser mais ou menos assim:

Código:
MsgBox(Frase1 & vbCrLf _
              & frase2, MsgBoxStyle.YesNoCancel)
Bom, aí nós declaramos que a MsgBox exibirá a variável "Frase1" na primeira linha e a variável "Frase2" na segunda linha, ela também terá as opções de "Yes", "No" e "Cancel".
Pronto, nossa dll está criada, agora nós iremos compila-la, vá em "Compilar(Build) > Compilar Msgs (Build Msgs)", clicque na opção que tem um ícone do lado.
Ótimo, agora criaremos um novo projeto, do tipo "Aplicativo Windows Form", daremos o nome de Janela1.
Nele criaremos um botão com o nome de "btnOk", esse é o nome do nosso botão, não o texto de exibição, no parâmetro Text nós colocaremos como "Ok". Agora vá no gerenciador de soluções e clique com o botão direto em "Janela1", depois clique em Add Referência (Add Reference).
Procure por aquela dll que compilamos (Msgs.dll), e selecione ela.
Agora dê 2 cliques no botão para ir para os códigos, vá em "Public class Form1", dê um enter e escreva em cima o seguinte código:

Código:
Imports Msgs
Aí nós importamos a classe dll Msgs para o nosso form.
Seu código do projeto Janela1 deverá ser assim:

Código:
Imports Msgs
Public Class Form1

    Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click

    End Sub
End Class
Ok, agora volte ao design, novamente dê 2 cliques no botão "Ok" e adicione o seguinte código:
Código:
Dim Mensagem As New MsgsP("Deseja fechar o form?", "Tem certeza?")
        If DialogResult.Yes Then
            Me.Close()
        End If
O que fizemos? Nós criamos uma MsgBox seguindo os parâmetros da nossa dll, ou seja, utilizando uma variável nós criamos uma MsgBox com as opções "Yes", "No", "Cancel", e fizemos também uma condição para que se você escolher o "Yes", ele fechará o form.
Espero que tenham gostado do tutorial, demorei cerca de uma hora pra montar tudo.
Bem, em breve trarei a você outros tutoriais de de que considero úteis para vocês xD
Au revoir.

_________________
Utilizando dlls no projeto FwYnoXI
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

Ficha do personagem
Nível: 1
Experiência:
Utilizando dlls no projeto Left_bar_bleue0/0Utilizando dlls no projeto Empty_bar_bleue  (0/0)
Vida:
Utilizando dlls no projeto Left_bar_bleue30/30Utilizando dlls no projeto Empty_bar_bleue  (30/30)

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Utilizando dlls no projeto Empty Re: Utilizando dlls no projeto

Mensagem por teraflare Qui Jan 12, 2012 12:36 am

Muito bom o Tutorial +1 Cred pra você...
Successful

_________________
Utilizando dlls no projeto Ryuk_2
teraflare
teraflare
Iniciante
Iniciante

Mensagens : 34
Créditos : 6

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos