C# - Criar biblioteca externa

C# - Criar biblioteca externa

Criar uma biblioteca é uma forma de organizar e reutilizar o código.

As bibliotecas DLL (Dynamic Link library) são muito comuns nestas linguagens de programação. or exemplo temos algumas para trabalhar com o Excel, outras para o Autocad, e porque não uma DLL própria com algumas funções à medida.

Para criar uma DLL há que compilar o código para um target DLL, e depois no ficheiro de trabalho referenciar esta DLL. No entanto neste exercício vi que existem alguns truques, é um pouco diferente dos módulos de Python.


O esquema / imagem abaixo ilustra o modo de funcionamento perfeitamente. À esquerda o código da DLL e à direita o código do ficheiro de trabalho.

dll

O ficheiro DLL chama-se Maths.dll e o de trabalho teste.exe


Aqui alguns comandos para que tudo funcione:



Mesmo sem usar o pesado Visual Studio conseguem-se fazer coisas interessantes.

Posso por exemplo fazer uma biblioteca para conversores de unidades angulares, ou para qualquer coisa de topografia. Ou os métodos (no sentido de funcções) habituais de ler filtrar e escrever ficheiros de texto com informação.


Mais um passo...




Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via