Categorias

C# – Visual Studio

Artigos da disciplina de desenvolvimento de software.

WFBandas – Sistema em C# com Banco de dados Completo

Este é o projeto completo realizado nas aulas de DS – Desenvolvimento de Software. O projeto WFBandas utiliza de um banco de dados MySQL. Todas as operações de CRUD estão separadas em métodos para que possam ser reutilizadas sem dificuldades. CRUD: Create (Criação), Retrieve (Consulta), Update (Atualização) e Delete (Destruição). Este acrônimo é comumente utilizado […]

Busca automática de CEP em C# – Windows Forms

Projeto bem legal usando o service gratuita do Via CEP. O webservice retorna uma saída jSON o que facilita bastante a troca de dados com o servidor. Aprenda também a utilizar o serviço do VIA CEP em suas páginas web usando jQuery. Aula disponível em Busca por CEP usando JQuery e jSon. Veja um exemplo […]

Game JackPot – Windows Forms C#

Mais um projeto bem legal produzido nas aulas de DS – Desenvolvimento de Software. No game JackPot, o estudante aprender a usar a lógica de programação de uma forma mais lúdica; aprende a criar métodos, utilizar acumuladores, sortear de números randônicos, a trabalhar com formatação de moeda e chamadas de aúdio. Regras do JackPot. Por […]

Como formatar moeda e casas decimais no C Sharp (C#)

A formatação de moedas é necessária quando estamos trabalhando com valores monetários. Uma forma bem simples de formatar moedas no C# é usando a conversão toString() e passando para ela o parâmetro “C”, ficando toString(“C”). O parâmentro “C” faz referência a Currency e utiliza as configurações regionais do Windows para detectar a moeda corrente configurada […]

Como usar criptografia no C#

Hoje na aula de segurança Digital falamos um pouco da importância de criptografar sistemas de informação corporativos. Um bom desenvolvedor deve conhecer os princípios básicos da criptografia e saber quando aplicá-la. Neste exemplo vamos fazer um pequeno programa em C# que ira codificar e decodificar um texto qualquer. Classe de Criptografia. A classe de criptografia […]

Criando planilhas e gráficos no EXCEL com C#

Considere a seguinte interface   Utilize o seguinte código dentro do botão: // Inicia o componente Excel Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; //Cria uma planilha temporária na memória do computador xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); //incluindo dados xlWorkSheet.Cells[1, 7] = “Dados do cliente:”; xlWorkSheet.Cells[2, 7] […]

Gerar uma planilha do Excel com C#

Este é um exemplo bem simples de como podemos utilizar a biblioteca de objetos de Excel dentro de uma aplicação Windows Forms. Como exemplo, nesta demonstro como exportar dados digitados pelo usuário para uma planilha do Excel. Download de exemplo de como exportar dados para o Excel com C# Você pode baixar o exemplo desta […]

Criando backup do MySQL com C#

Política de backup deve fazer parte da segurança de qualquer sistema de informação. Nesta aula de hoje vamos aprender como utilizar a classe MySqlBackup para exportar facilmente toda a base de dados do sistema. Preparando o projeto para fazer backups do banco MySQL Se você já possui um sistema de informação, é importante que a […]

Como trabalhar com checkboxcolumn no DataGridView

Considere o seguinte formulário, onde a primeira coluna do DataGridView é do tipo DataGridViewCheckBoxColumn     Ler todas as linhas do dataGridView Trabalhar com checkbox no datagriview exige correr todas as linhas e testar o valor delas, note que os códigos a seguir são semelhantes pois utilizam da mesma lógica. Vamos programar primeiro o botão “Selecionar […]

Encriptando senhas no MySQL

Uma maneira simples e rápida de codificar dados no MySQL é usando a função ENCODE(). Esta função é baseada em um algoritmo de 256 bits baseado em uma senha definida pelo programador. Esta função é excelente para criptografar dados pequenos como senhas, números de cartões de crédito Exemplo de codificação Supondo que a senha escolhida para […]