Linguagem C#

28 posts

Dicas, trechos de códigos, experiências e estudos de caso utilizando Visual Studio que ajudarão você a obter a resposta que procura.
E não deixe de acessar regularmente o blog do nosso colega professor Anderson, http://profanderson.blog.etecarmine.com.br/, onde você encontra muita informação sobre este assunto.

Geração de QRCode

Abaixo segue roteiro para incorporar na sua aplicação um código QRCode, que pode traduzir um link de acesso à Internet ou um texto. Este código foi adaptado a partir de dicas do site http://www.macoratti.net/15/06/c_qrcd1.htm Para começar é necessário incorporar uma referência à bibilioteca ZXing.Net no Visual Studio via Nuget. Clique no […]

Busca de Endereço pelo CEP

Este post foi baseado no artigo do blog do Prof Anderson,  http://profanderson.blog.etecarmine.com.br/busca-automatica-de-cep-em-c-windows-forms/ O objetivo é obter dados do endereço através do código do CEP. A pesquisa é realizada no site https://viacep.com.br/ws/12951231/json/, que retorna os dados de logradouro, complemento, bairro, cidade e uf do CEP fornecido. Veja o código abaixo, que pode […]

Executar uma media .wav

Para executar uma música ou um som especifico na sua aplicação, basta utilizar a classe SoundPlayer e indicar o arquivo com o som desejado. Nota: esta classe só interpreta arquivos .wav Exemplo de um método para este fim: private void tocador() { SoundPlayer som = new SoundPlayer(@”c:\Windows\Media\musica.wav”); som.Play(); }  

Carregar uma imagem dinâmica do Resource

Para carregar uma imagem “importada” no Resource, adapte o código abaixo para seu projeto:   Stream arquivo = this.GetType().Assembly.GetManifestResourceStream( “WindowsFormsApp2.Resources.” + codigo.Text + “.jpg”); pictureBox1.Image = new Bitmap(arquivo); Onde WindowsFormsApp2 é o nome da pasta onde encontra-se o seu projeto.    

Simulador de Caixa de Mercado

A seguir um código para você desenvolver um caixa de mercado. Você terá que desenvolver um banco de dados com duas tabelas: Uma com o cadastro dos produtos e outra para controle de emissão dos cupons de vendas. Ao copiar os códigos, atente para as adaptações necessárias para o seu […]

Barra de Progresso – Gerar senha aleatória

Este trecho de código pode ser um na geração de códigos aleatórios a cada 30 segundos, acompanhado pela barra de progresso. Em primeiro lugar, coloque os componentes timer e progress bar (pbBarra no nosso exemplo) na sua tela. Criar um campo para apresentar código randômico. No nosso exemplo, txCodigo.Text Colocar Enable = […]

Projeto Senha – Tela Toten

Este trecho de código simula o processo de retirada de senha em totem de atendimento, gerando uma senha impressa para posterior chamada pelo atendente. Controla senhas normais e preferenciais.   private void pegaSenha(string tipo) { Conexao comb = new Conexao(); int maxSenha = 0; comb.open(); comb.sql = “Select max(tb01_seq) from […]

Projeto Senha – Tela de Chamada

private void btnChamarSenha_Click(object sender, EventArgs e) { lblSenha.Visible = true; tipo = “P”; pegaSenha(); if (maxSenha > 0) { lblSenha.Text = tipo + maxSenha.ToString(); } else { tipo = “N”; pegaSenha(); if (maxSenha > 0) { lblSenha.Text = tipo + maxSenha.ToString(); } else { MessageBox.Show(“Não há pacientes para atendimento”); return; […]

Upload de arquivos para um servidor via FTP

Este trecho de código transfere um arquivo para um servidor utilizando o requestFTPUploader. Referências:       using System.Net;       using System.IO; Método: try { string localPath = @”c:\Imagens\Projetos\”; string fileName = @”Arquivo” + lbIdent.Text + x + @”.png”; FtpWebRequest requestFTPUploader = (FtpWebRequest)WebRequest.Create(“ftp://ftp.dominio.arq.br/web/Imagens/Projetos/” + fileName); requestFTPUploader.Credentials = new NetworkCredential(“usuario”, “senha”); […]

Trabalhando com monthCalendarDate

Ai vão alguns exemplos úteis para utilizar os recursos do componente Calendário (monthCalendarDate) na sua tela: Destacar a data atual:                      monthCalendar1.ShowToday = !monthCalendar1.ShowToday; Alterar a cor da fonte:                     monthCalendar1.ForeColor = System.Drawing.Color.Blue; […]