Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''C\#''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 132 registros

  1. Quando uso uma ferramenta no form e ponho a executar aparece o erro "A referência de objecto não foi definida como uma instância de um objecto" O erro aparece no Program.cs na parte que se define o primeiro form a ser executado..o que faço pessoal?
  2. Eu sou iniciante na linguagem C# e encontrei um problema na fase de debug de um programa que acabei de testar. O código não foi criado por mim, ele foi tirado de uma apostila da faculdade, mas aparentemente há algum erro nele ou eu cometi algum erro na hora de configurar o projeto ou a classe. Vocês podem por favor checar qual é o real problema que está causando a mensagem "The name 'InitializeComponent' does not exist in the current context"? A primeira parte do código é do arquivo do Program, a outra é da classe que eu criei com o que encontrei na apostila. using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace TADSWinFormApp { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new ConexADO()); } } } using System; using System.Windows.Forms; using System.Data.OleDb; namespace TADSWinFormApp { public partial class ConexADO : Form { public ConexADO() { InitializeComponent(); } private void ConexADO_Load(object sender, EventArgs e) { string strConnString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\DB\Northwind.accdb; Persist Security Info=False;"; OleDbConnection conn = new OleDbConnection(strConnString); conn.Open(); conn.Close(); } } }
  3. Boa noite pessoal, estou tentando fazer meu programa mostrar um pictureBox (uma imagem) ao realizar um click em uma das células do meu grid. Ao clicar em uma das celulas, deveria gerar uma imagem na posição do mouse, esse é meu evento acionado pelo click. private void dg_livro_CellClick(object sender, DataGridViewCellEventArgs e) { Point startPoint = new Point(); startPoint = System.Windows.Forms.Control.MousePosition; PictureBox capa = new PictureBox { Name = "pictureBox", Size = new Size(1000, 500), Location = new Point(startPoint.X, startPoint.Y), Image = Image.FromFile(@"C:\581.jpg"), SizeMode = PictureBoxSizeMode.CenterImage, Enabled = true, Visible = true, }; Capturo a posição X e Y do meu mouse, declaro o componente PictureBox e seto suas opções. porém ao clicar nada é mostrado em tela. Provavelmente estou esquecendo de setar alguma coisa.... adicionado 34 minutos depois Problema resolvido Eu deveria ter usado método para pegar a posição do mouse, que é relativo ao meu form Point p = this.PointToClient(Cursor.Position); ao invés desse, relativo ao sistema operacional Point startPoint = new Point(); startPoint = System.Windows.Forms.Control.MousePosition;
  4. Bom dia, estava fazendo meu estudo de c/c++ e me deparei com um problema na hora de adicionar informações à um arquivo.txt que eu criei. Eu estou tentando fazer um código simples em que o usuário digita seu nome, o mesmo recebe algumas alterações, e depois esse nome é adicionado ao arquivo (adicionado, sem apagar o que já está). Porém, embora o programa rode, não acontece o que deveria. #include<stdio.h> #include<stdlib.h> #include<iostream> #include<locale.h> #include<ctype.h> using namespace std; main() { setlocale(LC_ALL,"portuguese"); char word[300], copy[300]; int i=0; FILE *file1 = fopen("Arquivo 2.txt", "a"); cout << "Insira seu nome : "; gets(word); while(word[i] != '\0') { if(islower(word[0])) { word[0] = toupper(word[0]); } i++; if(i != 0) { word[i] = tolower(word[i]); } } cout << "\n\nSeu nome é : " << word << "\n\n"; while(fgets(copy, 300, file1) != '\0') { fputs(word, file1); } return 0; }
  5. Pessoal, eu fiz um programa de cálculos no visual Studio, só que eu queria acrescentar uma condição, que seria na hora que fisese o calculo, queria que aparecesse a seguinte mensagem "O resultado da sua soma é um numero par" e se for impar exibe a informação ""O resultado da sua soma é um numero impar". Alguém pode me ajudar ? Esse foi os códigos que usei para fazer o programa.
  6. Boas pessoal do forum, estou com um problema que creio que seja bem simples. Eu preciso que meus Usuarios consigam atualizar seu programa clicando em um botao de atualizar dentro dele. Basicamente e o seguinte. -> Usuario clica em Verificar Att. -> Programa verifica a versao e atualiza os arquivos especificos
  7. Boa tarde! Então... Tenho um projeto para ser desenvolvido no semestre que entra agora. O projeto consiste em uma rede social parecida com o facebook e utilizando C# com salvamento em XML. A base de C# eu tenho, mas estou com dificuldade em como começar a utilizar o XML e criar as funcionalidades tais como: perfil de usuário, solicitação de amizade, exclusão. Alguém tem ideia de como fazer isso? Toda ajuda é bem vinda. Não pode usar nada de sql, apenas XML (sim, o professor é sem coração).
  8. Olá, Meu problema é o seguinte, estou desenvolvendo um programa de testes para um leitor de código de barras, minha aplicação pede para o usuário informar a porta COM que ele está conectado e em seguida passar um código de barras para testar. Se o usuário informar a COM correta funciona perfeitamente, mas se ele selecionar a porta errada o sistema trava, pois ele fica esperando passar o código de barras no leitor e se passar nada acontece, pois não esta setada a porta correta. Enfim, eu sei porque o problema ocorre, só não sei como resolver. Estou usando o componente SerialPort(). Minha ideia é executar o comando SerialPort.ReadByte() por apenas 5 segundos e se não for lido nenhum código de barras o sistema continua a execução do código. Alguém sabe como consigo fazer isto em C#?
  9. Fala ai galera, Estou precisando de uma ajuda no seguinte caso: Eu fiz a migracao de dados de um firebird para o sql 2008, mas não estou conseguindo fazer a aplicacao conectar no banco. Alguem poderia me ajudar?? PS: MANJO NADA DE ASP CLASSICO :(
  10. Boa tarde a todos o meu programa esta a dar um erro. Ele tem RadioButton nas horas,no tipo e no sexo. E DatePicker na data. E suposto ele guardar na base de dados os valores que seleccionar contudo esta a dar um erro que se encontra nas opções do RadioButton. Alguém sabe como resolver? Cumprimentos { /// <summary> /// Lógica interna para Marcar.xaml /// </summary> public partial class Marcar : Window { SqlConnection sqlconn = new SqlConnection(@"Data Source=VOYAGER1; Initial Catalog=Naturologia; Integrated Security=True"); SqlCommand comando = new SqlCommand(); SqlDataReader dr; public Marcar() { InitializeComponent(); } private void Sair_Click(object sender, RoutedEventArgs e) { MainWindow janela = new MainWindow(); janela.Show(); this.Hide(); this.Close(); } String tipo; String hora; String sexos; public string Tipo { get => tipo; set => tipo = value; } public string Hora { get => hora; set => hora = value; } public string Sexos { get => sexos; set => sexos = value; } private void Guardar_Click(object sender, RoutedEventArgs e) { sqlconn.Open(); string ver = "Select data, hora from adnotas where data = @data, hora= @hora"; SqlCommand cmd = new SqlCommand(ver, sqlconn); cmd.Parameters.AddWithValue("@data", data.Text); cmd.Parameters.AddWithValue("@hora", hora); dr = cmd.ExecuteReader(); if (dr.Read()) { MessageBox.Show("Já existe uma marcação para essa data e hora"); sqlconn.Close(); } if (Nome.Text != "" & Contacto.Text != "" & hora != "" & tipo != "") { sqlconn.Open(); comando = new SqlCommand(); comando.Connection = sqlconn; comando.CommandText = "Insert into marcar (nome, idade, sexo, hora, data, para) values ('" + Nome.Text + "', '" + Idade.Text + "', '" + sexos + "', '" + hora + "', '" + data.Text + "', '" + tipo + "');"; comando.ExecuteNonQuery(); MessageBox.Show("Marcação efectuada com sucesso"); sqlconn.Close(); Nome.Text = ""; Idade.Text = ""; sexos = ""; hora = ""; data.Text = ""; tipo= ""; } } void Florais_Checked(object RoutedEventArgs) => Tipo = "Florais"; void Nutricao_Checked(object RoutedEventArgs) => Tipo = "Nutrição"; void Reikie_Checked(object RoutedEventArgs) => Tipo = "Reikie"; void Regularemocoes_Checked(object RoutedEventArgs) => Tipo = "Regular Emoções"; void Dez_Checked(object RoutedEventHandler) => hora = "10"; void Treze_Checked(object RoutedEventHandler) { hora = "13"; } void Bou_Checked(object RoutedEventHandler) => hora = "16"; void Femenino_Checked(object RoutedEventHandler) => sexos = "Femenino"; void Masculino_Checked(object RoutedEventHandler) => sexos = "Masculino"; } }
  11. Olá, Estou desenvolvendo uma aplicação Windows Form e travei no seguinte problema: tenho um formulário que serve de menu para abrir outros formulários, porém gostaria de deixar esse menu fixo em um formulário só e atualizar esse mesmo formulário com os novos objetos no clique dos botões do menu. Segue uma print de um sistema parecido
  12. Alguém me consegue corrigir o erro? Eu estou a tentar inserir os dados e quero que, utilizando um textbox onde procurar, se insere o nome e ao clicar no botão de pesquisa Pesquisa_Click odemos visualizar todos osd dados desse registo dentro da listbox ListBox1. Estou a trabalhar com o visual studio. Obrigada. namespace Naturologia { public partial class AdicionarPaciente : Window { SqlConnection sqlconn = new SqlConnection(@"Data Source=VOYAGER1; Initial Catalog=Naturologia; Integrated Security=True"); SqlCommand comando = new SqlCommand(); SqlDataReader dr; public AdicionarPaciente() { InitializeComponent(); } private void Guardar_Click(object sender, RoutedEventArgs e) { if (nome.Text !="" & contacto.Text !="") { sqlconn.Open(); comando = new SqlCommand(); comando.Connection = sqlconn; comando.CommandText = "Insert into paciente(nome, idade, contacto, nota, sexo) values ('" + nome + "', '" + idade.Text + "', '" + contacto + "', '" + notaP.Text + "', '" + sexop.Text + "')"; comando.ExecuteNonQuery(); MessageBox.Show("Paciente adicionado com sucesso"); sqlconn.Close(); lista(); nome.Text = ""; notaP.Text = ""; idade.Text = ""; sexop.Text = ""; contacto.Text = ""; } } private void Binicio_Click(object sender, RoutedEventArgs e) { paginadoc janela = new paginadoc(); janela.Show(); this.Hide(); this.Close(); } private void Bagenda_Click(object sender, RoutedEventArgs e) { Agenda janela = new Agenda(); janela.Show(); this.Hide(); this.Close(); } private void Bnotas_Click(object sender, RoutedEventArgs e) { Notas janela = new Notas(); janela.Show(); this.Hide(); this.Close(); } private void Pacientes_Click(object sender, RoutedEventArgs e) { Pacientes janela = new Pacientes(); janela.Show(); this.Hide(); this.Close(); } private void Bpacientes_Click(object sender, RoutedEventArgs e) { AdicionarNotas janela = new AdicionarNotas(); janela.Show(); this.Hide(); this.Close(); } private void Update_Click(object sender, RoutedEventArgs e) { } private void Eliminar_Click(object sender, RoutedEventArgs e) { } private void lista() { ListBox1.Items.Clear(); sqlconn.Open(); comando.CommandText = "use Naturologia; Select* From paciente where nome like '%procurar%'; "; dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ListBox1.Items.Add(dr); } } sqlconn.Close(); } private void ListBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { } private void Pesquisa_Click(object sender, RoutedEventArgs e) { comando.Connection = sqlconn; lista(); } } }
  13. Bom dia, galera, preciso de uma ajuda aqui... preciso criar um botao na Form para que o usuario selecione um diretorio e que o caminho desse diretorio seja salvo num arquivo, para que toda vez que o usuario abrir o programa leia o caminho do arquivo para nao ter que ficar escolhendo sempre onde diretorio esta... porque outro botao vai usar esse diretorio para abrir um .exe que está contido nele. Alguma luz?
  14. Olá amigos, eu tenho um arquivo .exe queria executa-lo na solução, adicionei ele a solução, mais tem como abri-lo? sem ser de um diretório externo, e sim incluindo ele dentro do meu projeto. sei que da pra abri-lo através da pasta.. mais se eu quiser q ele faça parte da minha solução? e abra internamente? https://i.stack.imgur.com/QyBvH.png
  15. Alguém conseguiria resolver essa questão? Definir um registro em C# denominado Funcionário com os campos: código, nome, idade, salario. Faça: Procedimento que leia de um arquivo, com nome informado por parâmetro passado ao módulo, os dados de todos os funcionários, preenchendo um vetor desse tipo. Considere que são no máximo 50 funcionários; Função que receba o vetor de funcionários, calcule e retorne quantos deles recebem mais de R$ 2.000,00; Função que receba o vetor de funcionários, identifique e retorne o código do funcionário mais velho. No programa principal, crie um vetor de funcionários (capacidade máxima 50), solicite o nome do arquivo que será utilizado pelo procedimento e acione os módulos acima. Grave em um arquivo as informações dos funcionários que recebem mais de R$ 2.000,00 e os dados do funcionário mais velho.
  16. Boa noite! To acompanhando um tuto que ensina fazer um crud, porém, na hora do cadastrar, ele não registra. (Primeiro tópico aqui no forum) O video é esse: E assim está o meu Crud: private void btncadastrar_Click(object sender, EventArgs e) { string conexao = @"Provider = Microsoft.ACE.OLEDB.12.0; Data Source="+ Application.StartupPath +@"\Cadastro de Clientes.accdb"; string consulta = "INSERT INTO Clientes (nome, nome pet, cpf, telefone, celular, endereço) values (@nome, @nome pet, @cpf, @telefone, @celular, @endereco)"; OleDbConnection con = new OleDbConnection(conexao); OleDbCommand comando = new OleDbCommand(consulta, con); comando.Parameters.Add("@nome", OleDbType.VarChar).Value = txtnome.Text; comando.Parameters.Add("@nome pet", OleDbType.VarChar).Value = txtnomepet.Text; comando.Parameters.Add("@cpf", OleDbType.VarChar).Value = txtcpf.Text; comando.Parameters.Add("@telefone", OleDbType.VarChar).Value = txttelefone.Text; comando.Parameters.Add("@celular", OleDbType.VarChar).Value = txtcelular.Text; comando.Parameters.Add("@endereco", OleDbType.VarChar).Value = txtendereco.Text; try { con.Open(); comando.ExecuteNonQuery(); } catch() { } finally { } } private void btnpesquisar_Click(object sender, EventArgs e) { string conexao = @"Provider = Microsoft.ACE.OLEDB.12.0; Data Source="+ Application.StartupPath +@"\Cadastro de Clientes.accdb"; string consulta = "select * from Clientes where nome = @nome"; OleDbConnection con = new OleDbConnection(conexao); OleDbCommand comando = new OleDbCommand(consulta, con); comando.Parameters.Add("@nome", OleDbType.VarChar).Value = txtpesquisanome.Text; try { con.Open(); OleDbDataReader oledr = comando.ExecuteReader(); if (oledr.HasRows == false) { throw new Exception("Cliente não encontrado..."); } else { oledr.Read(); txtnome.Text = Convert.ToString(oledr["nome"]); txtnomepet.Text = Convert.ToString(oledr["nome pet"]); txtcpf.Text = Convert.ToString(oledr["cpf"]); txttelefone.Text = Convert.ToString(oledr["telefone"]); txtcelular.Text = Convert.ToString(oledr["celular"]); txtendereco.Text = Convert.ToString(oledr["endereço"]); } } catch (Exception EX) { MessageBox.Show(EX.Message); } finally { con.Close(); } Se alguém puder me ajudar, agradeço!
  17. Oi pessoa, boa noite.. gostaria de adicionar um efeito quando clicasse numa label, exemplo.. criei uma Label é adicionei pra abrir outro form quando clicasse.. mais queria dar um efeito do mouse clicando, uma bolinha se expandido, ou da umas piscadas quando clica e segura.. sei lá.. acho q vcs sabem.. private void label_sup_Click(object sender, EventArgs e) { // fechar painel e abrir suporte. Close(); frm_suport frm = new frm_suport(); frm.Show(); }
  18. #include <iostream> #include <cstdlib> .using namespace std; . .int main (void){ .int a,b,c, opcao; .cout <<"Digite o valor de A: "; .cin >> a; .cin ignore(); .cout <<"Digite o valor de B: "; .cin >> b; .cin.ignore(); .c=a+b; .cout <<"O resultado de A + B e "<<c<<"\n\n .\1 sim\t2.nao\n\n=>"; .\Deseja reiniciar o programa e realizar outro calculo?\n .cin >> opcao; .if (opcao ==1) .main(); .else .return EXIT_success; .} Alguem sab onde esta o erro ? Executo pelo Dev C++
  19. Oi boa noite meus amigos.. estou a uns 10 dias mexendo com c# comprei 2 livros, to focado em aprende.. to tentando atualizar meu jogo através do meu Windows form que criei.. queria saber se isto e possível e como proceder? ou procurar referencias. Exemplo: no update oficial do jogo ele atualiza a partir do ponto exemplo: 127.0.0.1/shaiya/patch dentro da pasta patch fica os arquivos no formato.patch que serão atualizados é dentro da pasta shaiya fica um arquivo version.ini que verificar cada atualização nova que eu adiciono na pasta, ( esse arquivo fica no jogo tb) pra verificar versão.. ai que fiz, criei uma tela de login etc.. personalizada com login é queria atualizar o jogo através dela.. Images:
  20. Queria exibir o Ip da maquina ( fixado num windows form).. tenho 1 código que encontrei porém ele exibe um MessageBox, e não e o que procuro queria fixar o IP em determinado local do Form.. como exemplo na parte superior sempre que alguém abrir vai exibir o IP lá. Por exemplo como está nessa imagem.. Código: PAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName()); MessageBox.Show(ip[1].ToString()); }
  21. #include <stdio.h> #include <stdlib.h> int main() { int numandar, aptoandar, i, j, m, p, b, v, c, u, resp; float kWh_max, kWh_min, gasto_max, gasto_min; float kWh_andarmax, kWh_andarmin, andarmax, andarmin; float contpredio, kWhpredio, valortotal; int op; printf("Informe o numero de andares do predio: "); scanf("%d", &numandar); printf("Informe o numero de aptos por andares do predio: "); scanf("%d", &aptoandar); char donos[numandar][aptoandar]; float gasto[numandar][aptoandar], andarkWh[numandar], andar$[numandar], conta$[numandar][aptoandar]; for (i = 0; i < numandar; i++) { for (j = 0; j < aptoandar; j++) { fflush(stdin); printf("Informe o nome do dono do apto %d localizado no andar %d: ", j + 1, i); scanf("%[^\n]s", &donos[j]); fflush(stdin); printf("Infome o gasto mensal em kWh deste apartamento: "); scanf("%f", &gasto[j]); conta$[j] = gasto[j] * 0.39; printf("A Conta mensal deste apartamento e %.2f reais\n", conta$[j]); system("pause"); contpredio += conta$[j]; kWhpredio += gasto[j]; kWh_max = gasto[0][0]; kWh_min = gasto[0][0]; gasto_max = conta$[0][0]; gasto_min = conta$[0][0]; andarkWh += gasto[j]; kWh_andarmax = gasto[0][0]; kWh_andarmin = gasto[0][0]; andar$ += conta$[j]; andarmax = conta$[0][0]; andarmin = conta$[0][0]; if (gasto[j] > kWh_max) { kWh_max = gasto[j]; b = i; v = j + 1; } if (gasto[j] < kWh_min) { kWh_min = gasto[j]; c = i; u = j + 1; } if (conta$[j] > gasto_max) { gasto_max = conta$[j]; } if (conta$[j] < gasto_min) { gasto_min = conta$[j]; } if (andarkWh > kWh_andarmax) { kWh_andarmax = andarkWh; m = i; } if (andarkWh < kWh_andarmin) { kWh_andarmin = andarkWh; p = i; } if (andar$ > andarmax) { andarmax = andar$; } if (andar$ < andarmin) { andarmin = andar$; } system("cls"); } } do { system("cls"); puts ("Comandos do SISTEMA de energia:\n"); puts(" [1] Exibir gasto da conta de luz total do predio:\n"); puts(" [2] Exibir maior gasto ($) e quantos kWh:\n"); puts(" [3] Exibir menor gasto ($) e quantos kWh:\n"); puts(" [4] Exibir o andar que mais gastou kWh:\n"); puts(" [5] Exibir o andar que menos gastou kWh:\n"); puts(" [6] Terminar a execucao do programa:\n"); printf("Comando ---> "); fflush(stdin); scanf("%d", &op); switch ( op ) { case 1: printf("O valor gasto neste predio por mes e %.2f reais e %.2f kWh\n", contpredio, kWhpredio); system("pause"); break; case 2: printf("O apto %d do andar %d teve o maior gasto. Foram eles %.2f reais e %.2f kWh.\n", v, b, gasto_max, kWh_max); system("pause"); break; case 3: printf("O apto %d do andar %d teve o menor gasto. Foram eles %.2f reais e %.2f kWh.\n", u, c, gasto_min, kWh_min); system("pause"); break; case 4: printf("O andar que mais gastou energia foi o %d e gastou %.2f kWh e %.2f reais.\n", m, kWh_andarmax, andarmax); system("pause"); break; case 5: printf("O andar que menos gastou energia foi o %d e gastou %.2f kWh e %.2f reais.\n", p, kWh_andarmin, andarmin); system("pause"); break; case 6: printf("Obrigrado pela preferência.\n"); //exit(0); break; default : printf("Funcao ainda nao existente !\n"); break; } } while (op != 6); system("pause"); return(0); }
  22. Boa noite a todos, fiquei em dúvida se deveria postar isso aqui ou na parte de banco de dados, se não for o local correto algum moderador poderiam, por favor, realocar o tópico na seção correra? Estou desenvolvendo uma aplicação em C# que estou usando para aprender arquitetura DDD. Pretendo que a apresentação seja tanto em MVC como em Xamarin.Forms. Estou usando Entity Framework com uma abordagem code first e inicialmente eu tinha feito uma classe Usuario com os campos username e password, a verificação de login seria feita diretamente utilizando essa classe. Quando estava criando uma ViewModel dessa classe pra testar no projeto MVC eu fiquei em dúvida se a melhor abordagem seria manter esses dois campos nela (ela tem relacionamento com algumas outras) ou criar uma nova classe exclusivamente para armazenar o username e a senha, tendo relacionamento com a classe Usuario. Já peço desculpas se for uma pergunta muito iniciante, mas como eu entrei de paraquedas na área, aprendi quase tudo tentando resolver as pendências de código do sistema com o qual trabalhei e tive uma experiência curta, tenho um deficit grande com relação a teoria, padrões de projeto etc. De forma simplificada, inicialmente a classe fica assim: Classe Usuario UsuarioId Nome Email Username Password Minha ideia para mudar seria isso: Classe Usuario Classe Login UsuarioId Username Nome Password Email UsuarioId No caso da segunda abordagem, acredito que Username e Password seriam uma chave composta, correto? Já agradeço desde já a atenção de todos. Abraços.
  23. Olá galera tudo joia ? Estou precisando de uma ajudinha. Tenho esse algoritmo de força bruta já implementado, meu programa já ler arquivos txt, e eu tenho que usar esse algoritmo para poder busca uma palavra que eu digito e colorir ela em um texto qualquer que eu abro. Não estou conseguindo usar esse algorítimo para implementar essa busca em texto. Tenho o textbox que recebe o texto e outro que recebe a palavra digitada e o botão para executar. Não sei como começar para poder desenvolver essa parte do código. Desde de ja agradeço qualquer ajuda. namespace BuscaTexto { class ForcaBruta { public static int forcaBruta(String p, String t) { int i, j, aux; int m = p.Length; int n = t.Length; for (i = 0; i < n; i++) { aux = i; for (j = 0; j < m && aux < n; j++) { if (t[aux] != p[j]) break; aux++; } if (j == m) return i; } return -1; } } }
  24. Fiz a mesclagem de alguns arquivos do git no Visual Studio, porém não sei por qual motivo a mesclagem não foi finalizada, e não consigo cancelar, clico no botão anular e não acontece nada, o que fazer? (veja o print em anexo)
  25. Olá pessoal, estou com dificuldade em minha programação, se estiverem dispostos a me a ajudar, ficarei muito grato. Necessito em WindowsForm fazer um SlideShow com 5 imagens, Avançar para a próxima imagem a cada 3 segundos e Retornar para a primeira imagem após exibir a última. Estou usando Resources para armazenar as 5 imagens e um timer de 3 segundos. Como posso fazer para que a cada Tick troque de imagem? private void timer_Tick(object sender, EventArgs e) { imagen.Image = Properties.Resources.MyImage1; imagen.Image = Properties.Resources.MyImage2; imagen.Image = Properties.Resources.MyImage3; imagen.Image = Properties.Resources.MyImage4; imagen.Image = Properties.Resources.MyImage5; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×