Discussão do artigo "Do básico ao intermediário: Recursos"

 

Novo artigo Do básico ao intermediário: Recursos foi publicado:

Neste artigo você será apresentado a um conceito que pode ser de extrema utilidade em muitos casos. Facilitando em muito o compartilhamento de suas aplicações e projetos. Apesar de não ser um conceito muito simples de ser totalmente explicando em um único artigo. O que será explicado e exposto aqui, já nos irá permitir fazer diversas coisas no futuro. Inclusive algumas que de outra maneira não seriam possíveis de serem feitas. Justamente por que este artigo ainda não havia sido publicado, para que você, pudesse ter um material de apoio e uma base inicial de estudo.

Um dos conceitos mais difíceis, para um iniciante conseguir compreender, é o chamado recursos. Isto falando em termos de código, e não de hardware. E o motivo para isto é que recurso, não faz nenhum sentido quando o apresentamos assim, de uma hora para outra. E faz ainda menos sentido, quando ele é explicado de maneira superficial e totalmente atropelada, como boa parte normalmente costuma fazer.

Para entender de maneira adequada este assunto, precisamos antes entender diversos outros conceitos. Tais conceitos foram apresentados naqueles que são os artigos anteriores. Então se você estiver com dificuldade em entender algum detalhe específico, procure ler os artigos anteriores.

Um recurso, em tese, é algo simples de entender. Já que tudo que você utiliza dentro de um programa, e para executar o próprio programa, é considerado como sendo um recurso. O conceito básico é justamente este. Porém, como programador, existem detalhes que precisam ser melhor entendidos. Isto a fim de que novas coisas possam ser incluídas dentro de um programa finalizado.

Para começar existem dois tipos básicos de recursos, isto quando o assunto está relacionado a questão do software. O primeiro tipo são recursos internos de um código, e o segundo são recursos externos deste mesmo código. Um recurso interno, seria qualquer coisa que estaria presente dentro de um executável. Já o recurso externo seria algo que o seu programa deverá procurar em algum local fora da região da memória, onde o próprio executável se encontra. Entender esta distinção, de forma adequada, é justamente a parte confusa. Isto no início. Isto por que, muitos iniciantes, ficam bem atordoados quando observam um executável fazer coisas sem aparentemente precisar de nenhum arquivo ou informação exterior. Enquanto outro, precisa de uma série enorme de informações, contidas em diferentes localizações e nos mais diversos tipos de arquivos externos.


Autor: CODE X