Archives for Windows - Page 5

C# 6.0

C# 6.0 – Novos Recursos – Parte 2


Em um artigo anterior iniciei uma série com o objetivo discutir as principais novidades do C# 6.0, além de funcionalidades do Visual Studio 2015 relacionadas diretamente à implementação de código. Dando continuidade a este trabalho, serão apresentados neste novo post os seguintes recursos: Auto-Property Initializers; Expression-bodied Members; Debug de expressões lambdas. OBSERVAÇÃO: todos os exemplos aqui descritos foram implementados através do Visual Studio Ultimate 2015 Preview. Auto-Property Initializers Antes da versão 6.0, a especificação de valores default para propriedades poderia ser feita de duas maneiras em C#: No construtor de uma classe; Na declaração dos atributos que possam servir...
Continuar Lendo »
C# 6.0

C# 6.0 – Novos Recursos – Parte 1


Este artigo inicial fará parte de uma série breve, em que irei abordar novidades envolvendo o C# 6.0. Além de recursos que foram incorporados à linguagem, também serão detalhadas algumas funcionalidades novas que visam simplificar e agilizar o trabalho de codificação no Visual Studio 2015. No primeiro semestre de 2014 a Microsoft anunciou o lançamento de novas versões do Visual Studio e da tecnologia ASP.NET. Batizado inicialmente como “14”, este novo release do Visual Studio seria renomeado para 2015. Já o projeto do novo ASP.NET foi chamado num primeiro momento de vNext, sendo posteriormente rebatizado como ASP.NET 5. Estas...
Continuar Lendo »
Bibliotecas e Ferramentas

Integração .NET x PDF: efetuando o merge de arquivos através da biblioteca iTextSharp


A construção de relatórios representa um tipo de demanda extremamente comum dentro do desenvolvimento de soluções voltadas ao ambiente corporativo. Tais funcionalidades costumam ser implementadas fazendo uso de ferramentas como Crystal Reports e Reporting Services (esta última parte integrante do SQL Server), não sendo raros os casos em que se fará necessária a exportação do conteúdo destes relatórios em formatos como o PDF. É comum ainda que usuários destas aplicações corporativas se vejam às voltas com documentos como notas fiscais, recibos e boletos também representados sob a forma de arquivos PDF. Em qualquer um destes casos poderá surgir em...
Continuar Lendo »
Bibliotecas e Ferramentas

Manipulação de arquivos .zip com a biblioteca SharpZipLib


Embora não represente um tipo de demanda tão comum, por vezes surgirão situações em que aplicações de software precisarão fazer uso de mecanismos de compactação na manipulação de arquivos. Dentre os os motivos que contribuem para a adoção de tal prática, merece destaque a necessidade em se economizar recursos no armazenamento e/ou transmissão de dados dos quais um software depende. Um dos formatos de compactação mais populares é, sem sombra de dúvidas, o padrão ZIP. Embora conte com suporte a este formato desde a versão 2.0, foi com a classe ZipFile disponibiliza a partir do .NET Framework 4.5 que...
Continuar Lendo »