Enviando SMS com C# e VB.NET
Eu não sei exatamente porque o tema “envio de SMS” foi um dos mais votados na minha última pesquisa de temas para próximos artigos. Não imaginava que essa fosse uma funcionalidade tão desejada assim...
View ArticleSomatório de horas no Report Viewer
Se você já precisou somar horas no Report Viewer, muito provavelmente você teve que fazer alguma gambiarra. Se tentarmos somar campos do tipo DateTime ou TimeStamp, o resultado não será o esperado....
View ArticleAplicações Android com Xamarin – Parte 6 de N – DatePicker e Spinner (entre...
No meu último artigo da série sobre desenvolvimento Android com Xamarin Native, nós terminamos com uma lista de pendências que deveriam ser resolvidas antes de continuarmos com o resto da série. Muitos...
View ArticleTrabalhando com código de barras no Report Viewer
Um dos assuntos mais requisitados com relação ao Report Viewer é a questão da utilização de código de barras nos relatórios. Como é que podemos exibir código de barras no Report Viewer? Pois bem, no...
View ArticleExemplo de CRUD no WPF com MVVM
Sem dúvida nenhuma, a melhor funcionalidade do WPF é o seu mecanismo de data binding. Ele é muito mais robusto do que o seu antecessor (Windows Forms) e é uma das grandes vantagens do WPF quando...
View ArticleEvitando memory leaks no .NET com Dispose e blocos using
O .NET normalmente faz um ótimo trabalho no que diz respeito ao gerenciamento de memória. Porém, um grave erro cometido pela maioria dos desenvolvedores que trabalham com essa plataforma é só se...
View ArticleAplicações Android com Xamarin – parte 7 de N – SQLite no Xamarin Android
Chegou o dia de continuar com a minha série sobre desenvolvimento Android com Xamarin Native! No artigo de hoje falaremos sobre um tema muito, mas muito interessante (não que os outros não tenham...
View ArticleImprimindo direto na impressora com o Crystal Reports
Atendendo a pedidos, hoje eu vou abordar um dos assuntos que foram escolhidos na minha última pesquisa de temas para artigos: impressão direta com o Crystal Reports! Ao contrário do que vimos algumas...
View ArticleAprendendo Entity Framework – Parte 1 de N – Introdução ao Entity Framework
Se você algum dia já procurou conteúdo sobre Entity Framework na internet, muito provavelmente você percebeu que já existem diversos artigos, tutoriais e cursos sobre essa tecnologia. Mas, mesmo assim,...
View ArticleSuporte ao Crystal Reports no Visual Studio 2017
Demorou, mas a SAP finalmente liberou uma versão do Crystal Reports com suporte ao Visual Studio 2017! Já faz mais ou menos um mês que o Support Pack 21 foi liberado, mas foi só agora que eu consegui...
View ArticleAté 2018!
Olá pessoal! Só estou passando aqui para, primeiramente, agradecer por acompanharem as publicações durante esse ano de 2017! Agora o site entra de férias até o início de janeiro, mais especificamente,...
View ArticleRevisão de 2017, metas para 2018
Olá! Seja bem-vindo(a) à minha primeira publicação de 2018! Antes de começar com o primeiro artigo técnico desse ano, quero fazer a minha clássica revisão do ano anterior e compartilhamento das metas...
View ArticleDesacoplando o acesso a dados da aplicação com o padrão Repository e Unit of...
Os padrões Repository e Unit of Work são design patterns muito conhecidos e a cada dia mais utilizados no desenvolvimento de aplicações de negócios. O grande problema é que a maioria dos exemplos que...
View ArticleComparando a data/hora com um servidor NTP no .NET
Uns tempos atrás um leitor do meu site me perguntou como é que seria possível comparar a data e hora do computador com um servidor NTP a partir de uma aplicação .NET. Eu não tinha a mínima ideia de...
View ArticleRecolhendo todas as regions no Visual Studio 2017
Uma funcionalidade um tanto quanto polêmica no C# são as regions. Tem gente que gosta, tem gente que odeia. Eu particularmente gosto de utilizar regions para agrupar alguns grupos de código nos...
View ArticleAplicações Android com Xamarin – parte 8 de N – Emuladores Android
Quando desenvolvemos aplicações para a plataforma Android, se nós não tivermos um dispositivo físico à nossa disposição para testarmos a aplicação, nós teremos que utilizar uma das opções de emuladores...
View ArticleConfigurando o DateTimePicker para escolher um mês
Muita gente não sabe, mas, além das máscaras padrão de data e hora, nós podemos configurar também uma máscara customizada para o controle DateTimePicker do Windows Forms. No vídeo de hoje eu mostro...
View ArticleComo podemos esconder o console de uma Console Application?
Quando abrimos um outro processo a partir da nossa aplicação .NET, nós temos a possibilidade de escondermos a janela do processo que está sendo aberto. Porém, como é que nós conseguimos o inverso? Como...
View ArticleCalculando 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...
View ArticleRepetindo 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...
View Article