Restaurando seus pacotes NuGet automaticamente

No post anterior você viu o que é o NuGet e como usá-lo para instalar bibliotecas no seu projeto. Mas essa não é sua única utilidade. Você pode pensar: Se eu consigo instalar todos pacotes necessários através de seus comandos, eu preciso mesmo enviar esses pacotes para outros usuários? Ou ainda: eu preciso enviar esses …

Continue reading

Pacotes Java

Pacotes java são utilizados para organizar as classes da sua aplicação. Um programa pode, facilmente, ter mais de centenas de classes. Então é muito importante que todos os seus componentes fiquem organizados. Podemos pensar nos pacotes como uma pasta do seu sistema de arquivos. Vamos imaginar uma loja que possui filiais em várias cidades. Para …

Continue reading

Gerenciando seus pacotes .NET com o NuGet

A plataforma .NET tem se mexido bastante para garantir que ela não se torne uma tecnologia legada. Seus criadores estão sempre de olho nas novas tendências e evoluções na forma de programar e distribuir software, inclusive “emprestando” os melhores recursos de novas linguagens. Isso gerou uma grande aceitação na comunidade de programadores, que consequentemente acaba …

Continue reading

Nome dos Arquivos e Nome das Classes em Java

A linguagem Java possui algumas regras relacionadas com a criação dos arquivos e o código pertencente ao arquivo. Veremos algumas combinações, válidas e inválidas, do nome do arquivo com as classes declaradas dentro dele. A Combinação Tradicional O mais comum é que se escreva uma classe pública com o mesmo nome do arquivo .java. Observe …

Continue reading

Desafio C# 1: Herança, Reflection e Custom Attributes

Este desafio visa fomentar o conhecimento de C# através da utilização do conceito de herança aliado com reflection e criação de customs atributos. No final teremos 4 classes: class A class B:A class C:B class OrdemAtributoAttribute : Attribute Dentro de 5 dias publico/disponibilizo a resposta proposta por quem vos escreve, eu =] Conceitos aplicados no desafio: …

Continue reading