Manipulando Application Configuration em C#

O framework .NET permite o suporte de múltiplos arquivos de configuração XML, este formato permite que editar as configurações por meio programático. As aplicações podem obter essas configurações de duas formas: Machine.config – que pode ser acessado por todos as …

Saiba mais »

Convenção de código

Pra quem programa em Java ou Android, segue um links muito bom da Oracle sobre de convenção de código (Estilo de programação). Links: Oracle – Code Conventions Se você esta se perguntando porque utilizar convenção de código, segue um trecho …

Saiba mais »

Encode XML com C#

Em um documento XML, existe alguns caracteres especiais que delimitam os elementos, atributos e valores. Quando a informação contida neles se utiliza desses caracteres especiais, o documento XML é corrompido, pois não consegue mais identificar onde é o começo ou …

Saiba mais »

Gerenciando Threads

Talvez o mais difícil de se trabalhar com múltiplas thread seja a o bloqueio de recursos, onde um recurso não pode ser manipulado por diversas threads simultaneamente ou em determinadas situações que se torna necessário inciar, pausar, retornar e abandonar …

Saiba mais »

Browser mais utilizados

Olhando os dados de acesso a meu site nesse fim de semana, vi o relatório de browsers mais utilizados e fiquei curioso para saber como esta no resto do mundo e quis compartilhar com vocês o resultado. No mundo o …

Saiba mais »

Threads

Quando executamos tarefas que necessitam um longo tempo de processamento, como imprimir um documento, baixar um arquivo ou gerar um relatório na thread principal da aplicação (single-threaded), a aplicação irá parar de responder para as entradas usuário enquanto a tarefa …

Saiba mais »

Polimorfismo

A meu ver o princípio polimorfismo é um dos principais princípios e conceitos empregados para programação orientação à objetos. É esse conceito possibilitou que diversos desing patterns (padrões de projetos) fossem criados para o desenvolvimento de soluções de problemas de …

Saiba mais »

Princípio Controlador

Problema: Qual é o primeiro objeto, além da camada de UI, que recebe e coordena (“Controla”) uma operação no sistema? Solução: Atribua a responsabilidade a uma classe que representa uma das seguintes escolhas: Representa o “sistema global”, um “objeto raiz”, …

Saiba mais »