Windows Forms
16 03 2016
Com a mobilidade cada vez mais em alta nos dias de hoje, não é raro termos que determinar a posição em que o usuário está localizado. A empresa onde eu trabalho atualmente, por exemplo, desenvolveu um sistema de coleta de dados onde o usuário indica os atributos de pilhas de madeira no meio da floresta. […]
24 02 2016
Um tempo atrás eu mostrei aqui no site como enviar e-mails com C#. Porém, como você obviamente sabe, todo e-mail que é enviado, chega em algum lugar (nem que seja na caixa de spam ou de volta para você quando o endereço está errado). No artigo de hoje, veremos o oposto do que eu mostrei […]
3 02 2016
Um dia desses eu estava respondendo algumas questões nos fóruns da MSDN e me deparei com uma dúvida muito interessante. Basicamente o autor da pergunta estava querendo comparar as imagens de dois PictureBoxes, só que ele não estava conseguindo. O problema é que, mesmo as imagens sendo idênticas, a sua metodologia de comparação não estava […]
27 01 2016
Já faz algum tempo que as versões do controle de visualização de relatórios do Crystal Reports para o .NET Framework vêm com uma tab chamada “Main Report“. Essa tab serve para controlar o nível de drill down do relatório. Ou seja, quando temos um sub-relatório, o usuário pode fazer um drill-down no sub-relatório (entrar no […]
20 01 2016
Com as resoluções dos monitores aumentando a cada dia, muitas vezes é difícil do usuário conseguir ler algumas partes do nosso aplicativo ao utilizar uma resolução muito alta. Ao contrário do WPF, no Windows Forms isso é muito comum, uma vez que a maioria dos controles não é “DPI aware” (ou seja, seu tamanho não […]
16 12 2015
Em alguns tipos de aplicativos, o escaneamento (ou digitalização) de documentos é um pilar importantíssimo do processo de negócio. Muitas vezes a cópia de algum documento vital à aplicação precisa ser armazenado no banco de dados para que uma comprovação possa ser feita no futuro, caso necessária. O .NET Framework, por ser uma biblioteca mais […]
25 11 2015
Não é segredo para ninguém que os arquivos PDF dominaram a questão de exportação de documentos em sistemas de informação. Você gera uma fatura no seu sistema? Talvez você tenha que gerar um boleto ou qualquer outro tipo de relatório? Então provavelmente a exportação desses documentos para PDF é um requisito básico da sua aplicação. […]
18 11 2015
Um erro comum que muitas pessoas cometem ao trabalhar com o Report Viewer no Windows Forms é criar um formulário (do Windows Forms) para cada relatório do sistema. Eu diria que o próprio designer do Report Viewer no Visual Studio induz os desenvolvedores a esse erro, uma vez que ele possibilita a escolha do relatório […]
21 10 2015
Eu tenho certeza que, em alguma parte do código das suas aplicações, você já precisou realizar alguma consulta no seu banco de dados, não é mesmo? Isso é uma tarefa tão comum que acabamos nem nos dando conta se estamos fazendo da forma correta. Ao realizarmos consultas utilizando as classes base do ADO.NET (DbConnection, DbCommand, […]
15 10 2015
Finalmente, depois de meses desenvolvendo o seu aplicativo, você acabou o projeto. Você já testou todos os cenários que você conseguiu imaginar e o resultado foi positivo: tudo está funcionando perfeitamente. Pequeno detalhe: no seu computador. É nessa etapa que começa uma nova batalha: distribuir a sua aplicação. Uns tempos atrás eu escrevi um artigo […]