Jump to content

Search the Community

Showing results for tags 'csharp'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 3,358 results

  1. morgado

    Windows IOT - Biometric

    Boa tarde, Eu queria desenvolver um aplicativo C # (XAML) para raspberry pi 3 com o Windows IOT com autenticação por meio de um scanner de impressão digital. Alguém me pode dar uma ajuda a escolher o hardware da impressão digital? E como se comunicar com ele? Obrigado
  2. Olá, Tenho o seguinte código: _Application excelApp; _Workbook excelWorkbook; _Worksheet excelWorksheet; excelApp = new Microsoft.Office.Interop.Excel.Application(); excelWorkbook = excelApp.Workbooks.Add(Type.Missing); excelWorksheet = null; excelWorksheet = excelWorkbook.Sheets["Folha1"]; excelWorksheet = excelWorkbook.ActiveSheet; //Excel Sheet Name excelWorksheet.Name = "Livro5"; //Get DatagridView Header for (int i = 1; i < Tbl_ALL.Columns.Count; i++) { //Populating excel Header excelWorksheet.Cells[1, i] = Tbl_ALL.Columns[i - 1].HeaderText; } //Export DatagridView Rows for (int j = 0; j < Tbl_ALL.RowCount; j++) { for (int k = 0; k < Tbl_ALL.ColumnCount - 1; k++) { //Populating Excel Rows excelWorksheet.Cells[j + 2, k + 1] = Tbl_ALL.Rows[j].Cells[k].Value.ToString(); } } SaveFileDialog exportExcelFile = new SaveFileDialog(); //Excel File Name exportExcelFile.FileName = "exportedExcelFile"; //Default Excel Extension exportExcelFile.DefaultExt = "xlsx"; if (exportExcelFile.ShowDialog() == DialogResult.OK) { //Saving Excel File To your Computer excelWorkbook.SaveAs(exportExcelFile.FileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing); //Message after excel file is saved MessageBox.Show("Excel File Saved"); } O problema é quando clico no botão de exportar, dá-me erro: a referência de objeto não foi definida como uma instância de um objecto. Por baixo da zona comentada //Populating Excel Rows, Conseguiria me ajudar?
  3. Boas pessoal estou de volta no fórum para tirar uma duvida e vai ser bem rápido. Tenho minha aplicação funcional desenvolvida em vb.net o código tudo correto funciona redondo, Mas venho encarando um problema por estes dias com o justo app.config que ficam armazenadas as informações do my.settings O problema que acontece que ele apaga as linhas do XML de configurações isso acontece em algumas maquinas, Alguém sabe uma solução para isso.Já pensei em varias maneiras e ainda nao consegui solucionar o problema em questão...... Ex: Neste app.config fica na pasta C:\Users\MeuPc\AppData\Local\Nomedaaplicacao\ " Aqui fica o justo arquivo que não se de que forma em algumas maquinas ele apaga estas configurações e não funciona mais a aplicação pois dentro dele tem a localização do banco de dados e outras informações importantes para funcionamento do Software
  4. Ralado

    Duplicidade no Grid

    boa noite galera estou tentando verificar se ja existe um registro no grid, mas não estou conseguindo meu código é o seguinte criei o método segue abaixo //pesquisa se tem registro duplicado no grid public static bool Duplicidade(this DataGridView pValor, string pColumn, string pValorComp) { bool retorno = false; foreach (DataGridViewRow item in pValor.Rows) { if (item.Cells[pColumn].Value.ToString() == pValorComp) retorno = true; } return retorno; } e aqui o código do botão onde ele vai verificar // Adiciona os Produtos ao Grid private void btnAdicionar_Click(object sender, EventArgs e) { if (gProduto == null) { MessageBox.Show("Nenhum produto foi selecionado."); } else if (txtQuantidade.Text == string.Empty) { MessageBox.Show("Quantidade está vazia."); } else if (gProduto.Estoque.Quantidade < txtQuantidade.Text.ToInt()) { MessageBox.Show(string.Format("Produto com estoque abaixo do adicionado.\nEstoque Atual: {0}", gProduto.Estoque.Quantidade.ToString())); } else if (dgvItens.Duplicidade("clmCodProd", gProduto.IdProduto.ToString()) == true && btnAdicionar.Text == "Inserir") MessageBox.Show("O produto já foi selecionado.");
  5. THIAGO NAVARRO PANUTO

    ContextMenuStrip junto com o SQL e DataGrid

    Boa Tarde Pessoal Venho pedir ajuda do forum Tem um banco de dados com um tabela com o nome Teste e com os campos A,B,C,D,E, e tem um ContextMenuStrip que gostaria que ao clicar no ContextMenuStrip ele pegasse a informação da tabela TESTE selecionando a linha necessária e colocasse em um Datagridview Fico no aguardo de voces
  6. Estou a desenvolver um sistema POS para o meu projeto final de ano estou com um grande problema que não estou conseguir resolver . Quero carregar os produtos que eu insiro na minha base de dados para o programa e que fique desta maneira (ver a imagem) mas não encontro nenhum video / forum que fale sobre isto. Se me poderem ajudar agradecia porque e a única coisa que me falta para acabar o projeto Linguagem usada: C# WPF e base de dados Mysql
  7. Caros amigos, Sou novo no fórum e também tenho pouca experiência com C#, e gostaria de saber como faço para capturar dados de determinadas linhas do RichTextBox e preparar os dados apra gravar no database. Eu baixei uma aplicação da internet que já faz essa captura dos dados do pdf para o RichTextBox, onde eu utilizo a biblioteca "iTextSharp", poré, necessito capturar alguns dados de determinadas linhas. Desde já agradeço a ajuda.
  8. Agostinho_ferreira

    Não consigo abrir pdf com axAcroPDF

    Boa noite, criei o seguinte código if (openFileDialog1.ShowDialog() == DialogResult.OK) { string abrir = openFileDialog1.FileName; axAcroPDF1.Visible = true; axAcroPDF1.src = abrir; } so que ao executar o programa n consigo que ele me abra o pdf, alguem me podera dar uma ajuda
  9. spocker

    appconfig

    Boa tarde como devo fazer para no appconfig preencher o connectionString com os dados recolhidos no userSettings ou seja Data Source= <setting name="SqlSrv" serializeAs="String"> <value /> </setting> por exemplo <connectionStrings> <add name="conexao" connectionString="Data Source=; Initial Catalog=; User Id=; Password=;" providerName="System.Data.SqlClient"/> </connectionStrings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> </startup> <userSettings> <TD.Properties.Settings> <setting name="SqlSrv" serializeAs="String"> <value /> </setting> <setting name="User" serializeAs="String"> <value /> </setting> <setting name="Pass" serializeAs="String"> <value /> </setting> <setting name="BD" serializeAs="String"> <value /> </setting> </TD.Properties.Settings> </userSettings>
  10. Boa tarde, Tenho um DataGrid com diversos TexBlocks: <DataGrid.Columns> <DataGridTemplateColumn> <DataGridTemplateColumn.Header> <StackPanel HorizontalAlignment="Stretch" Orientation="Horizontal" > <StackPanel Margin="2 0 0 0"> <TextBlock Text="Título" VerticalAlignment="Bottom" Width="70" FontSize="11" FontWeight="Bold" FontStyle="Italic" HorizontalAlignment="Left"/> <TextBlock Text="Vencimento" VerticalAlignment="Bottom" Width="60" FontSize="11" FontStyle="Italic" FontWeight="Bold" HorizontalAlignment="Left" /> </StackPanel> </StackPanel> </DataGridTemplateColumn.Header> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> <StackPanel Margin="2 0 0 0"> <TextBlock x:Name="TxtTitulo" Text="{Binding Titulo}" VerticalAlignment="Bottom" Width="70" FontSize="10" TextAlignment="Left"/> <TextBlock x:Name="TxtVencimento" Text="{Binding Data_Vencimento, StringFormat='d', ConverterCulture='pt-BR'}" VerticalAlignment="Bottom" Width="70" Margin="0 5 0 0" FontSize="10" FontWeight="Bold" TextAlignment="Left"/> </StackPanel> </StackPanel> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> Em <DataTemplate> tenho o TextBlock TxtVencimento que gostaria de formatar com fonte de cor vermelha caso a data estivesse vencida, ou seja, TxtVencimento < DataHoje. Como sou novo com o WPF não sei como fazer esse tipo de formatação. Alguém poderia me dar uma ajuda?
  11. Agostinho_ferreira

    diferenças entre programado e resultado final

    Boa noite, estou com um pequeno problema entre o que programo e o resultado final. tenho o seguinte código no form1.designer.cs // button1 // this.button1.Location = new System.Drawing.Point(12, 12); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(75, 34); this.button1.TabIndex = 0; this.button1.Text = "button1"; this.button1.UseVisualStyleBackColor = true; // // button2 // this.button2.Location = new System.Drawing.Point(93, 12); this.button2.Name = "button2"; this.button2.Size = new System.Drawing.Size(75, 34); this.button2.TabIndex = 1; this.button2.Text = "button2"; this.button2.UseVisualStyleBackColor = true; e no form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Vcontrol16 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.button1.Location = new System.Drawing.Point(12, 12); } } } o problema e que quando mando executar o botão 1 fica mais baixo que o botão 2 (este código e só um exemplo) alguém me pode dar uma dica do que poderá ser para acontecer este problema. obs.: estou a usar o visual studio 2019 desde já obrigado pela ajuda
  12. tiagosvki93

    C# WinForms Nif.pt

    Boa tarde a toda a comunidade. Estou a tentar implementar no meu projecto em Winforms C#, a consulta à plataforma nif.pt utilizado o webservice disponibilizado por eles. Já tentei vários procedimentos para "ler" o retorno, mas ainda não consegui nenhum resultado. Alguém já fez este procedimento, que me possa dar umas dicas? Obrigado desde já, Cumprimentos, Tiago Marques
  13. Tenho uma app que fiz há algum tempo atrás que corre na taskbar quando em execução e tem um pequeno menu e form para parar e iniciar um componente de "remote desktop". Estou a pensar adicionar novas funcionalidades onde necessito que esta app responda a comandos remotos podendo executar acções no sistema e/ou retornar dados simples ou por vezes complexos. Pelo meu ponto de vista, adicionando capacidades de server Rest devo conseguir fazer o que pretendo... Agora o meu problema é que estou um pouco perdido como integrar a parte de "rest server" em simultâneo nesta app. Alguém pode dar algumas dicas atendendo a que estou um pouco enferrujado ? Obrigado JL
  14. martinho3712

    Converter .gsm para .mp3 ou .Wav

    Olá a todos, Estou a deparar-me com um problema que me está a preocupar e não sei como posso contornar esta situação. Necessitava de converter um ficheiro audio .gsm para mp3 ou wav! Alguém tem alguma sugestão que me possa ajudar a resolver este problema!? Estou a desenvolver em C#, mas todas as sugestões são bem vindas ! Obrigado..
  15. Simei

    Reconhecimento de voz

    Estou a desenvolver um programa de reconhecimento de voz que liga e desliga luzes por voz. Estou com dificuldades no reconhecimento de voz no momento em que ele entra no while abaixo e deixa de reconhecer voz. Agradeço qualquer tipo de ajuda. public void Sre_Reconhecimento(object sender, SpeechRecognizedEventArgs e) { string frase = e.Result.Text; bool ouvir; ouvir = false; MessageBox.Show(frase); if (frase.Equals("Doctor house")) { ouvir = true; } while (ouvir == true) { if (frase.Equals("Ligar luz da sala")) { MessageBox.Show("Luz ligada"); serialPort1.Open(); serialPort1.WriteLine("on3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; ouvir = false; } if (frase.Equals("Desligar luz da sala")) { serialPort1.Open(); serialPort1.WriteLine("off3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("on4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("off4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("on5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("off5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("on6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("off6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("on7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("off7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } if (frase.Equals("Ligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("on8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("off8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("on9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("off9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("on10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("off10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } } MessageBox.Show("Estou fora"); } using System.Collections.Generic; using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Microsoft.Speech.Recognition; using System.Speech.Synthesis; using System.Globalization; using System.Threading; using System.Diagnostics; using System.IO.Ports; namespace Reconhecimento_de_Voz { public partial class Form1 : Form { bool luz = false; static CultureInfo ci = new CultureInfo("pt-BR"); static SpeechRecognitionEngine reconhecedor; SpeechSynthesizer resposta = new SpeechSynthesizer(); public string[] ListaPalavras = { "Ligar luz da cozinha", "Desligar luz da cozinha", "Doctor house ligar luz da sala", "Ligar luz do escritorio", "Desligar luz do escritorio", "Ligar luz da sala", "Desligar luz da sala", "Ligar luz da casa de banho", "Desligar luz da casa de banho", "Ligar luz do quarto", "Desligar luz do quarto", "Ligar luz do corredor", "Desligar luz do corredor", "Ligar luz da rua", "Desligar luz da rua", "Ligar luz da garagem", "Desligar luz da garagem","Doctor house", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "20", "30", "40", "50", "60"}; public Form1() { InitializeComponent(); init(); //Data Atual var x = DateTime.Now; var date = DateTime.Now; int h = date.Hour; int m = date.Minute; //23 Setembro a 20 de Março das 7:30 ás 18:00 var inv1 = new DateTime(DateTime.Now.Year, 09, 22); var inv2 = new DateTime(DateTime.Now.Year + 1, 03, 20); bool inverno = ((x > inv1) && (x < inv2)); //21 de Março a 22 Setembro das 6:00 da manhã ás 20:30 var verao1 = new DateTime(DateTime.Now.Year, 03, 21); var verao2 = new DateTime(DateTime.Now.Year + 1, 09, 22); bool verao = ((x > verao1) && (x < verao2)); if (verao) { if (h == 6 && m == 00) { serialPort1.Open(); serialPort1.WriteLine("off"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (h == 20 && m == 30) { serialPort1.Open(); serialPort1.WriteLine("on"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } } if (inverno) { if (h == 7 && m == 30) { serialPort1.Open(); serialPort1.WriteLine("off"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (h == 18 && m == 00) { serialPort1.Open(); serialPort1.WriteLine("on"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } } try { PortBox.Items.AddRange(SerialPort.GetPortNames()); PortBox.SelectedIndex = 0; serialPort1.BaudRate = (9600); serialPort1.ReadTimeout = (2000); serialPort1.WriteTimeout = (2000); } catch (Exception ex) { MessageBox.Show(ex.Message); } } public void Gramatica() { try { reconhecedor = new SpeechRecognitionEngine(ci); } catch (Exception ex) { MessageBox.Show("Erro ao integrar a lingua escolhida: " + ex.Message); } var gramatica = new Choices(); gramatica.Add(ListaPalavras); var gb = new GrammarBuilder(); gb.Append(gramatica); try { var g = new Grammar(gb); try { reconhecedor.RequestRecognizerUpdate(); reconhecedor.LoadGrammarAsync(g); reconhecedor.SpeechRecognized += Sre_Reconhecimento; reconhecedor.SetInputToDefaultAudioDevice(); resposta.SetOutputToDefaultAudioDevice(); reconhecedor.RecognizeAsync(RecognizeMode.Multiple); } catch(Exception ex) { MessageBox.Show("Microfone não encontrado: " + ex.Message); } } catch(Exception ex) { MessageBox.Show("Erro ao criar gramática: " + ex.Message); } } public void tempo() { } public void init() { resposta.Volume = 100; resposta.Rate = 3; Gramatica(); } public void Sre_Reconhecimento(object sender, SpeechRecognizedEventArgs e) { string frase = e.Result.Text; bool ouvir; ouvir = false; MessageBox.Show(frase); if (frase.Equals("Doctor house")) { ouvir = true; } while (ouvir == true) { if (frase.Equals("Ligar luz da sala")) { MessageBox.Show("Luz ligada"); serialPort1.Open(); serialPort1.WriteLine("on3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; ouvir = false; } if (frase.Equals("Desligar luz da sala")) { serialPort1.Open(); serialPort1.WriteLine("off3"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("on4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do quarto")) { serialPort1.Open(); serialPort1.WriteLine("off4"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("on5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da garagem")) { serialPort1.Open(); serialPort1.WriteLine("off5"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("on6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da casa de banho")) { serialPort1.Open(); serialPort1.WriteLine("off6"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("on7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da cozinha")) { serialPort1.Open(); serialPort1.WriteLine("off7"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = false; } if (frase.Equals("Ligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("on8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do escritorio")) { serialPort1.Open(); serialPort1.WriteLine("off8"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("on9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz do corredor")) { serialPort1.Open(); serialPort1.WriteLine("off9"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } if (frase.Equals("Ligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("on10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes ligadas"); luz = true; } if (frase.Equals("Desligar luz da rua")) { serialPort1.Open(); serialPort1.WriteLine("off10"); serialPort1.Close(); Thread.Sleep(700); resposta.Speak("Luzes des ligadas"); luz = true; } } MessageBox.Show("Estou fora"); } private void Form1_Load(object sender, EventArgs e) { } private void PortBox_SelectedIndexChanged(object sender, EventArgs e) { serialPort1.PortName = PortBox.Text; } } }
  16. martinho3712

    Renci SshNet

    Boa tarde, Estou a tentar fazer uma aplicação para enviar 6 ficheiros todos os dias por sftp. Estou a utilizar C# e a dll Renci.SshNet. static Renci.SshNet.SshClient ssh; static Renci.SshNet.ShellStream stream; ssh = new Renci.SshNet.SshClient("100.61.214.120", "WZSFPRYOUR10", "+WZSFPRYOUR1010"); ssh.Connect(); mas sempre que corro a app encontro este erro. Error while connecting : Renci.SshNet.Common.SshAuthenticationException: No suitable authentication method found to complete authentication. at Renci.SshNet.ConnectionInfo.Authenticate(Session session) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.Connect() O que posso estar a fazer de errado????? Obrigado
  17. prodigy268

    Enviar dados via wifi apartir do smartPhone

    Boa tarde, estou a densevolver um projeto para a universidade onde, tenho de enviar ou receber dados do telemóvel para uma api, os dados tem de trabalhar com wifi visto que é um projeto iot(internet of things). As minhas questões são; Como envio ou recebo os dados pelo telemóvel ? tenho de criar uma app para fazer isso ? Tudo que encontrei na net era sempre tudo à volta de sockets mas isso não me interessa. Alguem já trabalhou com projetos do mesmo género ? Que sugestões podem dar? Atenciosamente
  18. Alex Silveira Amaral

    Preencher TextBox C#

    Em um Form1 tem um botão para pesquisar que abre um outro Form2 com um campo de pesquisa. Após preencher ou não esse campo, o resultado aparece numa DataGridView. Então escolhe a linha e os dados supostamente iriam preencher os TextBox do Form1. Porém quando passo o DataGridView como parâmetro de um método, os TextBox não se alteram. Irei deixar aqui o código do método que supostamente teria de preencher os TextBox: public void EditFuncionario(DataGridView dataGridPesqFunc) { DataGridViewRow row = dataGridPesqFunc.Rows[0]; txtCod.Text = row.Cells["ID"].Value.ToString().Trim(); txtNome.Text = row.Cells["Nome"].Value.ToString().Trim(); txtCpf.Text = row.Cells["CPF"].Value.ToString().Trim(); txtEmail.Text = row.Cells["Email"].Value.ToString().Trim(); txtFixo.Text = row.Cells["Fixo"].Value.ToString().Trim(); txtCel.Text = row.Cells["Celular"].Value.ToString().Trim(); txtRua.Text = row.Cells["Rua"].Value.ToString().Trim(); txtNumero.Text = row.Cells["Numero"].Value.ToString().Trim(); txtBairro.Text = row.Cells["Bairro"].Value.ToString().Trim(); txtComplemento.Text = row.Cells["Complemento"].Value.ToString().Trim(); txtCidade.Text = row.Cells["Cidade"].Value.ToString().Trim(); txtCep.Text = row.Cells["CEP"].Value.ToString().Trim(); comboBoxEstados.SelectedItem = row.Cells["UF"].Value.ToString().Trim(); btnAlterar.Enabled = true; } Aqui o mesmo código, porém eu coloquei um Console.WriteLine para comprovar que o parâmetro não está sem valores ou nulo. public void EditFuncionario(DataGridView dataGridPesqFunc) { DataGridViewRow row = dataGridPesqFunc.Rows[0]; txtCod.Text = row.Cells["ID"].Value.ToString().Trim(); Console.WriteLine("NOME = " + row.Cells["Nome"].Value.ToString().Trim()); txtNome.Text = row.Cells["Nome"].Value.ToString().Trim(); txtCpf.Text = row.Cells["CPF"].Value.ToString().Trim(); txtEmail.Text = row.Cells["Email"].Value.ToString().Trim(); txtFixo.Text = row.Cells["Fixo"].Value.ToString().Trim(); txtCel.Text = row.Cells["Celular"].Value.ToString().Trim(); txtRua.Text = row.Cells["Rua"].Value.ToString().Trim(); txtNumero.Text = row.Cells["Numero"].Value.ToString().Trim(); txtBairro.Text = row.Cells["Bairro"].Value.ToString().Trim(); txtComplemento.Text = row.Cells["Complemento"].Value.ToString().Trim(); txtCidade.Text = row.Cells["Cidade"].Value.ToString().Trim(); txtCep.Text = row.Cells["CEP"].Value.ToString().Trim(); comboBoxEstados.SelectedItem = row.Cells["UF"].Value.ToString().Trim(); btnAlterar.Enabled = true; } A saída desse Console.WriteLine está mostrando corretamente, somente os TextBox que não alteram seu conteúdo.
  19. Boas pessoal estou com minha aplicação com problemas nao sei se é Framework ou se tem alguma coisa haver no meu Desktop e em alguns clientes funciona normalmente o problema esta sendo que em alguns lugares depende a versão do windows 10 acho que Build 1090 ele simplesmente abre e se fecha.... Nao sei o porque faço a compilação dele em Release e DEBUG no formato X86 e X64 Com base em Framework 4.0 mas mesmo assim nao abre em alguns pcs Ja tentei reinstalar o Framework na maquina cliente , tentei desinstalar... No caso o Framework no pc e 4.8 Alguma ideia porque o aplicativo em vb.net nao abre apenas aparece na tela e se fecha.../???
  20. Ralado

    alguem me ajuda

    como faço para habilitar e desabilitar um botao que esta em outro form dentro de um panel?
  21. General

    Httpweb request

    Bom dia tenho seguinte código em java e quero desenvolver para c# alguém já fez algo semelhante? O código é o seguinte: private boolean addRequestParametersToWebservice(SubmitWebserviceRequest submitRequest) { addParameter("systemName", "taxUser"); addParameter("systemPass", Password.encryptWithPaddingLength("y5jeC$maQe")); addParameter("decl", submitRequest.getDeclaracaoToRequest()); addParameter("declVersion", submitRequest.getDeclVersion()); if (submitRequest.hasAppVersion()) addParameter("app_version", submitRequest.getAppVersion()); addParameter("checkwarnings", String.valueOf(submitRequest.isCheckWarnings())); for (Iterator iter = submitRequest.getUsers().iterator(); iter.hasNext(); ) { SubmitUser submitUser = (SubmitUser)iter.next(); if (submitUser.getId().equals("SPA")) { addParameter("nifA", submitUser.getNif()); addParameter("passwordA", submitUser.getPassword()); } else if (submitUser.getId().equals("SPB")) { addParameter("nifB", submitUser.getNif()); addParameter("passwordB", submitUser.getPassword()); } else if (submitUser.getId().equals("TOC")) { addParameter("nifTOC", submitUser.getNif()); addParameter("passwordTOC", submitUser.getPassword()); addParameter("toc", submitUser.getNif()); addParameter("passwordToc", submitUser.getPassword()); } } for (Iterator iter = submitRequest.getOptionalFields().iterator(); iter.hasNext(); ) { Pair optionalField = (Pair)iter.next(); addParameter((String)optionalField.getFirst(), (String)optionalField.getSecond()); } return true; } A outra dúvida é: Não tendo wsdl para o webservice: https://www.portaldasfinancas.gov.pt/pt/externalws/oadmrsv/entregarDMROffline.action Há outra forma de identificar os parâmetros? Obrigado
  22. Ralado

    referencia de objeto nao definida

    estou tentando abrir um form dentro de um panel mais ta dando erro este e meu codigo o penel fica no form principal e o button1 fica em outro form nao consigo acessar o panel private void button1_Click(object sender, EventArgs e) { var Form2 = new Form2(); Form2.MdiParent = singonton.InstanciaMDI(); Form2.TopLevel = false; Form2.AutoScroll = true; panel1.Controls.Add(Form2); panel1.Tag = Form2; Form2.Show(); }
  23. Hugo_Ferreira

    Como converter função em class

    Boa noite eu estou a tentar abrir um form em um painel mas agr gostaria de o por em forma de classe alguma me poderá ajudar o código que tenho é o seguinte: private void abrirForm(Object form) { if (this.panel1.Controls.Count > 0) this.panel1.Controls.RemoveAt(0); Form fh = form as Form; fh.TopLevel = false; fh.Dock = DockStyle.Fill; this.panel1.Controls.Add(fh); this.panel1.Tag = fh; fh.Show(); } Agora eu gostaria de converter este código acima em classe alguém me poderá ajudar?
  24. Daniel Inácio

    Carregar dados de BD SQLServer em excel

    Boa tarde Em c# preciso de carregar em excel dados de selects individuais feitos numa DB SQL Server Quando efetuo a pesquisa recebo uma linha, mas não consigo carregar várias linhas no excel, apenas uma. tenho um ficheiro de excel com contactos telefonicos, pergunto ao SQLServer se ele existe e gostaria de preencher na coluba seguinte os dados da procura com sucesso. Alguém me pode ajudar? Obrigado
  25. Fausto Luís

    ANSWERED Preencher ListView usando Generics

    Boas, Uso um form base para pesquisa, do qual outros forms são herdados; possui duas opções de pesquisa (por Id e Descrição), e uma ListView com o resultado da mesma. Recebe como parâmetros uma classe (modelo de dados já filtrado), e a ListView a preencher. O que pretendo é criar um método genérico que faça esse preenchimento (valores "Valor do Id" e "Valor da Descrição"),, seja qual for a classe recebida. Antecipadamente grato. Fausto. Código existente: using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Windows.Forms; namespace Services.Common { public static class ListView_ListItems<T> where T : class { public static void ListItems(List<T> model, ListView lv2Populate) { try { lv2Populate.Items.Clear(); foreach (var reg in model) { ListViewItem item = new ListViewItem { Text = "Valor do Id" }; item.SubItems.Add("Valor da Descrição"); lv2Populate.Items.Add(item); } } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } } } } .
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.