20 06 2018
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 […]
6 06 2018
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 […]
30 05 2018
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 […]
23 05 2018
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 […]
9 05 2018
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 […]
2 05 2018
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. […]
25 04 2018
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 […]
11 04 2018
Já vai fazer dois anos que a primeira versão do .NET Core foi lançada, em meados de 2016. Hoje já estamos na versão 2.0 do .NET Core e, em breve, teremos a versão 2.1, que está atualmente em preview e deve ser lançada ainda nesse semestre. Dito isso, eu acho que já passou da hora […]
4 04 2018
Quando eu decidi testar a minha primeira aplicação Xamarin Android em um dispositivo físico, eu imaginei que eu passaria pelos mesmos “perrengues” que eu passei ao instalar as ferramentas da Xamarin ou ao tentar instalar outros emuladores para testar a aplicação. Porém, por incrível que pareça, o processo foi extremamente tranquilo. No artigo de hoje, […]
28 03 2018
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 […]