André Alves de Lima

Talking about Software Development and more…

.NET

Como forçar o modo administrador em aplicações .NET?

Você provavelmente já deve ter algum dia tentado executar alguma aplicação que precisasse de permissões de administrador, não é mesmo? Nesse caso, o Windows exibe aquela janela do UAC (User Account Control) pedindo que você confirme a execução da aplicação em modo administrador. Como é que nós podemos fazer para forçar o modo administrador nas […]

Como fixar colunas no Report Viewer?

Você conhece aquela funcionalidade de fixar colunas do Excel? Será que é possível fazer o mesmo nos seus relatórios do Report Viewer? A resposta é “sim“! Apesar dessa funcionalidade estar um pouco escondida, é possível fixar colunas no Report Viewer. No vídeo de hoje eu mostro para você como fazer isso. Confira: Baixe o projeto […]

Utilizando uma biblioteca .NET Standard com Windows Forms e WPF

Algumas semanas atrás eu mostrei para você como instalar o .NET Core e criar o seu primeiro projeto “Hello World” com ele. Hoje eu quero mostrar para você algo relacionado. Será que nós conseguimos utilizar bibliotecas do .NET Core em projetos desktop? E o contrário? Será que nós conseguimos utilizar bibliotecas desenvolvidas com o .NET […]

Processando HTML para pegar informações de controles no .NET

No meu último vídeo eu mostrei para você como ler o conteúdo HTML de uma URL. Mas, como é que nós podemos ir além disso? Existe uma maneira de analisarmos os dados de um documento HTML para recuperarmos informações específicas dentro dele? Sim! Essa atividade é chamada de web scraping, e pode ser realizada no […]

Lendo o conteúdo HTML de uma URL no .NET

Você já precisou baixar o conteúdo HTML de uma URL para fazer algum tipo de processamento no código retornado? No .NET isso é muito fácil de ser feito através da classe WebClient e seu método DownloadString. É só passar o endereço da página a ser baixada e ele retornará para você a string contendo o […]

Trabalhando com o LocalDb no C# e VB.NET

Nem toda aplicação precisa de um banco de dados robusto como SQL Server, Oracle, PostgreSQL, MySQL, entre outros. Muitas vezes a base de dados da nossa aplicação não será tão grande e não precisará de muitos recursos, o que acaba não justificando a utilização de um SGBD completo para lidar com os dados do aplicativo. […]

Cadê a tela Report Data do Report Viewer no Visual Studio?

Uma das principais janelas do designer do Report Viewer é a Report Data. Nela nós conseguimos definir parâmetros, configurar DataSets, entre outras coisas. Porém, se nós acidentalmente fecharmos essa janela, como é que nós podemos habilita-la novamente? Por incrível que pareça, muita gente acaba se perdendo com essa simples atividade. O problema é que a […]

4 dicas de debugging no Visual Studio 2017

Uma das atividades que gastam mais tempo no desenvolvimento de uma aplicação é a parte de debugging. Eu diria que, depois do desenvolvimento em si, a atividade de debugging é a que consome mais tempo. Afinal de contas, nós precisamos executar a aplicação para testarmos o seu comportamento, e isso envolve muita depuração quando encontrarmos […]

Repetindo o cabeçalho do Tablix em todas as páginas no Report Viewer

Uma funcionalidade muito básica que normalmente necessitamos ao desenharmos os relatórios das nossas aplicações é a repetição de alguns dados em todas as páginas. Por exemplo, se tivermos uma tabela no nosso relatório, muito provavelmente nós precisaremos repetir o cabeçalho dessa tabela em todas as páginas. O Tablix do Report Viewer tem uma configuração para […]

Calculando e resolvendo débito técnico com o NDepend

Você já ouviu falar de débito técnico no desenvolvimento de software? Pois bem, débito técnico engloba todo o esforço que teremos ao refatorar o código da nossa aplicação por termos optado por um caminho mais simples, ao invés de implementarmos alguma funcionalidade do jeito “certo“. Sabe aquelas gambiarras que implementamos e que nós temos certeza […]

Previous Posts