23 responses

  1. MAURÍCIO RODRIGUES
    10 de dezembro de 2013

    Bastante útil, escrito de forma clara e com exemplos muito bem elaborados.

    Responder

    • Eduardo Pires
      16 de dezembro de 2013

      Olá Maurício,

      Muito obrigado!

      Abraços.

      Responder

  2. Luiz Tadeu Muniz
    14 de outubro de 2014

    parabéns pelo conteúdo

    Responder

    • Eduardo Pires
      15 de outubro de 2014

      Muito obrigado Luiz,

      Abs!

      Responder

  3. Rodrigo Aguiar
    1 de novembro de 2014

    Gostei muito do layout do site, e os exemplos bem explicados deu para entender bem ^^

    Responder

    • Eduardo Pires
      13 de janeiro de 2015

      Fala Rodrigo!

      Muito obrigado pelo feedback!

      Abs!

      Responder

  4. Fábio Rodrigo
    27 de janeiro de 2015

    Parabéns amigo!!! Pessoas como você devem receber toda gratidão por compartilhar conhecimentos.
    Parabéns Parabéns Parabéns !!!

    Responder

    • Eduardo Pires
      27 de janeiro de 2015

      Obrigado pelo feedback Fábio!

      Abs!

      Responder

  5. Cesar de Oliveira
    9 de fevereiro de 2015

    Primeiro, muito obrigado por sua disponibilidade e dedicação! É uma maravilha quando temos pessoas como você para ensinar outras.
    Segundo, não consigo mostrar o contador atualizando um TexBox “tbxContador” enquanto o loop for é executado. Ele começa zerado e somente quando termina que é mostrado o valor final = 10000.
    O que tenho que fazer para que a contagem apareça no TextBox a cada loop.
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Apagar
    {
    public partial class Form1 : Form
    {

    public Form1()
    {
    InitializeComponent();
    }

    private void btnTeste_Click(object sender, EventArgs e)
    {
    string x;

    for (int i = 1; i <= 10000; i++)
    {
    x = i.ToString();
    tbxContador.Text = x;
    }
    }
    }
    }
    Muitissimo obrigado e grande abraço!

    Responder

    • Cesar de Oliveira
      9 de fevereiro de 2015

      Eduardo, acabei de descobrir que é só colocar “tbxRegistro.Refresh();” após “tbxContador.Text = x;” e tudo passa a funcionar direto! De qualquer forma, muito obrigado e parabéns pelo seu grande e proveitoso trabalho!!!

      Responder

  6. VAL
    1 de julho de 2015

    programação
    tenho tres tex box quero calcula os dois primeiros numeros e o resultado no terceiro;

    float qt, vl, total;
    qt = float.Parse(textBox1.Text);
    vl = float.Parse(textBox2.Text);
    total = float.Parse(textBox3.Text);
    total = qt * vl;

    mas da o seguinte erro:

    “A cadeia de caracteres de entrada não estava em um formato incorreto.”

    Responder

    • bundao
      27 de outubro de 2015

      vc é burro?
      float qt, vl, total;
      qt = float.Parse(textBox1.Text);
      vl = float.Parse(textBox2.Text);
      total = qt * vl;
      textbot3.Text = total.ToString();

      ou
      textbox3.Text = (int.Parse(entry1.Text) * int.Parse(entry2.Text) .ToString();

      foda-se

      Responder

  7. Diego
    3 de agosto de 2015

    Muito bom seus exemplos, gostaria que mostrasse a utilização de enum com algo equivalente reescrita do ToString como é usado no java.

    Responder

  8. Manuel Morais Kapingala
    24 de setembro de 2015

    quero aprender a programar por favor
    Sei muito bem que com vosco poderei aprender ajude-me

    Responder

  9. Hernandes Corrêa
    30 de setembro de 2015

    Muito bom, muito bem explicado e de uma forma facil pra se apreender. Estou começando a programar c#, estou fazendo um cadastro de funcionarios e no campo cpf coloquei um maskettextbox e quando rodo o programa chega no campo cpf ele trava o programa. Sabe o que pode estar causando esse erro? Muito obrigado e mais uma vez parabéns.

    Responder

  10. Tiago
    23 de outubro de 2015

    Cara voçe manda muito bem, poderia voltar a escrever sobre C#.
    Seu site é muito bom.
    Abraços

    Responder

  11. J. Antonio Nunes
    29 de outubro de 2015

    Muito legal kara. O que vc faz nesses posts, muita gente que sabe, não gosta de fazer; de compartilhar conhecimentos. Parabéns!!!

    Responder

  12. Carla Cristina
    13 de julho de 2016

    Eduardo, meu problema é o seguinte: Tenho um diretório que durante todo o dia vai cair seis arquivos xml nele. Tenho que pegar esses arquivos e processá-los. Então, primeiro tenho que ter uma variável que me mostre a quantidade de arquivos no diretório e quando = 6 ele comece a processar um a um até que essa variável seja = 0, pois eu limpo o diretório a cada processo. Pode me ajudar a fazer esse laço?

    Responder

  13. MÁRCIA DE PAULA
    19 de outubro de 2016

    Eduardo bom dia, estou com uma dúvida ao começar este código em c#.
    Uma loja tem 15 clientes cadastrados e deseja enviar uma correspondência a cada um deles anunciando um bônus especial. Escreva um algoritmo que receba o nome do cliente e o valor de suas compras do ano passado. Calcule e mostre o bônus de 10% se o valor das compras for mentor que R$ 1.000,00 e de 15% ,caso contrário.Será que você poderia me ajudar?

    Responder

  14. Aécio Cleysson
    24 de novembro de 2016

    Eduardo estou com um problema com o laço de repetição “for”, estou usando o visual studio 2015, e quando compilo o laço “for” só funciona quando presciono a tecla enter. não sei se e a minha IDE ou alguma configuração.

    for (int contador = 0; contador <10; contador++){
    System.Console.WriteLine(contador);
    }

    estou declarando dessa forma como em todas as linguagens.

    Responder

  15. KLEBER SANTOS
    21 de setembro de 2017

    BACKUP copiar base da dados atachada

    private void CriarBackUpToolStripMenuItem1_Click(object sender, EventArgs e)
    {
    try
    {
    if (MessageBox.Show(“Está prestes a realizar um Backup do banco de dados. Confirma?”, “Atenção”, MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
    {
    if (saveFileDialog.ShowDialog() == DialogResult.OK)
    {
    if (File.Exists(path: saveFileDialog.FileName))
    {
    File.Delete(path: saveFileDialog.FileName);
    }

    File.Copy(sourceFileName: $”{Application.StartupPath.ToString()}\\NIMBUS_Finalizar.mdf”, destFileName: saveFileDialog.FileName);
    MessageBox.Show(text: “TABELA – Backup criado com sucesso! Iniciar a copia do arquivo de LOG”, caption: “”, buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Exclamation);
    }
    }

    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
    if (File.Exists(path: saveFileDialog1.FileName))
    {
    File.Delete(path: saveFileDialog1.FileName);
    }

    File.Copy(sourceFileName: $”{Application.StartupPath.ToString()}\\NIMBUS_Finalizar_log.ldf”, destFileName: saveFileDialog1.FileName);
    MessageBox.Show(text: “LOG – Backup criado com sucesso!”, caption: “”, buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Information);
    }
    else
    {
    MessageBox.Show(“Operação abortada”, “”, MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(“Ocorreu um erro inesperado” + ex.Message);
    }
    }

    private void RestaurarBackUpToolStripMenuItem1_Click_1(object sender, EventArgs e)
    {
    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
    File.Exists(path: Application.StartupPath.ToString() + “\\NIMBUS_Finalizar.mdf”);
    {
    File.Delete(path: Application.StartupPath.ToString() + “\\NIMBUS_Finalizar.mdf”);

    File.Copy(sourceFileName: openFileDialog.FileName, destFileName: Application.StartupPath.ToString() + “\\NIMBUS_Finalizar.mdf”);

    MessageBox.Show(“TABELA restaurada com sucesso”, “”, buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Information);
    }
    }

    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
    File.Exists(path: Application.StartupPath.ToString() + “\\NIMBUS_Finalizar_log.ldf”);
    {
    File.Delete(path: Application.StartupPath.ToString() + “\\NIMBUS_Finalizar_log.ldf”);
    }
    File.Copy(sourceFileName: openFileDialog1.FileName, destFileName: Application.StartupPath.ToString() + “\\NIMBUS_Finalizar_log.ldf”);
    MessageBox.Show(“LOG restauradO com sucesso”, “”, buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Information);
    }
    else
    {
    MessageBox.Show(“Operação abortada”, “”, buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Error);
    }
    }

    Quando executo o código para restaurar, ele apaga o arquivo existente mas não faz a copia da nova tabala restaurada. O Arquivo .mdf e apagado.
    Onde estou errando? É uma copia simples sem SQL.

    Responder

  16. Dellymais
    20 de março de 2019

    Boa noite!
    teria material e exemplos com windows forms para iniciante utilizando if else?

    Responder

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Back to top
mobile desktop