Jump to content

Search the Community

Showing results for tags 'csharp'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • 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 e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • 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...

  1. pbreda

    FileStream write

    Boas, tenho um problema com o filestream tento usar este código PackageManager.ClientPack.Add((int)Packages.UPClientPackages.RECEIVE_UPDATE, (data) => { byte[] inData = PackageManager.ReadBytesPackage(data.Length - 4, data); fs.Write(inData, 0, inData.Length); Thread.Sleep(10); bytesRecived += inData.Length; fs.Flush(); OnUpdateDownload?.Invoke(bytesRecived, fileInfo.FileLenght); }); e a app pára a escrita a não ser que use o Thread.sleep(10) não estou a perceber pq...alguém me consegue explicar?
  2. Bruno C

    IIS Portais

    Boa tarde, Gostaria de solicitar ajuda a colocar em cima dois Portais a correr num servidor virtual , os mesmos deixaram de iniciar limpei a informação do IIS e tentei recrear os mesmos mas não consigo que iniciem . São dois portais com informação física no servidor .
  3. Boa tarde, Gostava que me ajudassem. Passo a explicar a minha dúvida. O programa permite criar documentos fiscais (factura simplificada "FS" por exemplo) e posteriormente é gravada na base de dados (bd) com o respectivo tipo de documento, série, número de documento e a hashkey. Quando é "gerado" um novo número de documento de uma determinada série também é actualizada a tabelas das séries na bd (o campo do último número gerado na série). O programa é usado por vários utilizadores finais, o que pode coincidir estarem vários utilizadores a criar documentos. Sabem que para gerar a hashkey preciso do número do documento e não podem ser números repetidos, como devo fazer? Colocar a lógica (gerar número, gerar hashkey...) na minha classe do documento e depois gravar ou na minha camada de acesso a bd? Colocando tudo dentro de uma transaction? Obrigado!
  4. Ricardo Lopes

    Linked Resource Image .Gif

    Boa Tarde , Eu estou a tentar enviar um email através de SMTP em que o código html tem uma imagem , e essa imagem é colocada por Linked Resource mas ao receber o email com o gif a imagem esta parada (fica como se fosse um jpg ou png) Deixo em baixo o enxerto do código usado public void SendEmail_EX(oInfoEmail InfoEmail, oInfoLogo InfoLogo, oInfoLogo InfoLogo2, oInfoLogo InfoLogo3, oMessage oMessage, oGeral oGeral, string bday, string bdayMail, Logs aviso) { string HtmlSource = ""; try { // validar variáveis string pathMessage = oMessage.bdayPersons; if (!File.Exists(pathMessage)) { // ficheiro de mensagem não existe -> terminar processo } // carregar o conteudo da mensagem HtmlSource = File.ReadAllText(pathMessage); LinkedResource resourceImgHtml = new LinkedResource(InfoLogo2.Path, "image/gif"); LinkedResource resourceImgHtml2 = new LinkedResource(InfoLogo.Path, "image/png"); resourceImgHtml.ContentId = Guid.NewGuid().ToString(); resourceImgHtml2.ContentId = Guid.NewGuid().ToString(); HtmlSource = HtmlSource.Replace("[Nome]", bday); DateTime dt = DateTime.Now; HtmlSource = HtmlSource.Replace("[Dia]", dt.Day.ToString()); HtmlSource = HtmlSource.Replace("[Ano]", dt.Year.ToString()); HtmlSource = HtmlSource.Replace("[Mes]", dt.Month.ToString()); HtmlSource = HtmlSource.Replace("[Esta]", "está"); HtmlSource = HtmlSource.Replace("[img]", @"<img class='img-full-width1' src='cid:" + resourceImgHtml.ContentId + @"'/>"); HtmlSource = HtmlSource.Replace("[img1]",@"<img class='img-full-width2' src='cid:" + resourceImgHtml2.ContentId + @"'/>"); // contruir o conteudo para envio de email AlternateView htmlView = AlternateView.CreateAlternateViewFromString(HtmlSource, null, MediaTypeNames.Text.Html); htmlView.LinkedResources.Add(resourceImgHtml); htmlView.LinkedResources.Add(resourceImgHtml2); MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp server "); mail.AlternateViews.Add(htmlView); mail.Body = HtmlSource; mail.IsBodyHtml = true; . . . } catch (Exception ex) { aviso.WriteToFile(ex.ToString()); } } Agúem me consegue ajudar? Desde já agradeço o tempo dependido . Continuação de uma boa semana
  5. Eduardo Costa

    Comando Update

    Necessito do comando para dar update apartir de um botao numa app c# Windows Form, para atualizar uma password numa base de dados mysql. Tenho este codigo e nao funciona. command.CommandText = "UPDATE utilizador SET Password = '"+ textBox2.ToString() +"' WHERE NomeUtilizador = '"+ textBox1.ToString() +"'";
  6. Eduardo Costa

    Chat

    Tenho estado a desenvolver um chat troca de mensagens e ficheiros através do visual studio, usando Windows Forms. Mas nao consigo encontrar uma forma de contar as mensagens enviadas no chat e também nao consigo colocar a distinção entre as não lidas e as lidas. Alguém pode ajudar?
  7. A form principal é a From3 que é um MDI Container e ao fazer load, a Form1 é aberta, nela posso colocar o Nome e a Idade e ao carregar no Botão "Open Form 2" uma Form2 é aberta com os respetivos valores escritos em duas labels e posso fazer este processo quantas vezes eu quiser, sempre abrindo novas Form2 diferentes com dados diferentes, a minha dúvida é como faço para clicar no botão "Save" na Form1 e guardar todos os dados de todas as Form2 abertas em um ficheiro .txt.
  8. moonlight21

    Inserir dados através de uma datagridview

    Quero inserir dados na base de dados através de uma datagridview. A tabela chama-se clientes e está ligada á tabela pessoas através do idpessoa, como faço o insert?
  9. Boas programadores, estou a desenvolver um jogo no unity e uma das partes fundamentais desse jogo é o inventário. Aqui está uma pequena contextualização de código: //Item.cs public class Item{} //Vestige.cs public class Vestige : Item{} //VestigeBag.cs public class VestigeBag: Item { //Um VestigeBag requer um objeto do tipo Vestige e um objeto do tipo Bag Vestige vestige; Bag bag; public VestigeBag(Vestige vestige, Bag bag) { this.vestige=vestige; this.bag=bag; } } Sendo assim, para instanciar um objeto do tipo VestigeBag (saco de vestígios) seria necessário um objeto do tipo Vestige e um do tipo Bag. *O player quando recolhe um Vestige fica sem o saco e recebe um VestigeBag O Vestige é um item que está no mapa, porém o player tem de ter um Bag no inventário para poder recolher o Vestige do mapa. O inventário está feito numa lista do tipo Item. Estou a tentar adicionar o VestigeBag ao inventário do player desta forma: //Inventory.cs public class Inventory { public List<Item> itemList; public Inventory() { itemList = new List<Item>(); } public void AddItem(string item, Inventory playerInventory) { if(item=="VestigeBag") itemList.Add(new VestigeBag(new Vestige(), playerInventory.GetItem("Bag"))); } } //player.cs (...) inventory.AddItem("VestigeBag", inventory); //inventário é transportado como argumento para a funcao ter acesso ao inventario do player (para remover o Bag) (...) A função GetItem() serviria para encontrar e retornar o objeto requisitado (neste caso o Bag) presente no inventário do jogador, para o incluir na instancia do objeto VestigeBag: public Item GetItem(string req_item) { foreach(Item item in GetItemList()) { //A func GetItemList() retorna lista do inventário if(item.GetType().Name==req_item) { return item; } } return null; } O problema está onde se chama a função para obter o item, que retorna um objeto do tipo Item e não do tipo bag, o que origina o erro: Cannot convert from 'Item' to 'Bag' Se alguém me pudesse dar uma mãozinha ficaria agradecido, já estou a bater a cabeça em todos os conceitos de POO e ainda n resolvi isto. Antecipadamente grato!
  10. PauLinhu221

    C# POO - Lista com mais de um datatype

    Boas, estou a tentar fazer uma lista para um inventário simples, mas deparei-me com o problema de que a Lista tem que levar um tipo. Sendo que tenho uma classe para cada item, como faria? Thanks in advance. (O código abaixo é um exemplo abstrato para o que pretendo, n foi compilado) //Inventory.cs public class Inventory { public List<Item> itemList; public Inventory() { itemList = new List<Item>(); } } //Keyboard.cs public class Keyboard { public int keys; public Keyboard() { keys = 67; } } //Monitor.cs public class Monitor { public int refreshRate; public Monitor() { refreshRate=60; } }
  11. Boas a todos, quando eu ponho um dos meus programas a executar aparece este erro, mas eu não o consigo entender. System.FormatException: 'Cadeia de caracteres de entrada com formato incorrecto.' This exception was originally thrown at this call stack: [External Code] WindowsFormsApplication3.Form1.button1_Click_1(object, System.EventArgs) in Form1.cs [External Code] WindowsFormsApplication3.Program.Main() in Program.cs Segue abaixo parte do código. Alguém me pode ajudar, por favor? Cumprimentos, double total = 0; double hst = 0; double totaldue = 0; foreach (ListViewItem item in listView1.Items) { total += Convert.ToDouble(item.SubItems[2].Text); } hst = total * 0.13; totaldue = hst + total; string hstDisplay = hst.ToString("c2"); string totalDisplay = totaldue.ToString("c2"); string amount = total.ToString("c2"); textBox8.Text = amount; textBox9.Text = hstDisplay; textBox10.Text = totalDisplay; tabControl1.SelectTab("tabPage2");
  12. Jocildo Schimanscky

    Pedido de Ajuda

    Bom dia pessoal, preciso de ajudar com este projecto: Agendar reuniões entre um grupo de pessoas é uma tarefa difícil, principalmente se estas pessoas têm uma agenda ocupada. A sua tarefa é, dado um conjunto de pessoas e suas agendas, definir e implementar um algoritmo que agende uma reunião para este grupo de modo a otimizar a participação (isto é, que se tenha uma reunião com o maior númento de pessoas presentes).
  13. Paulo Dala

    idsecund

    faço o login para acessar o sistema aparece erro na linha Sqldatareader dr = comando.executereader();
  14. Artur Marques

    Programa em C#

    Como crio um programa em C# que insira 6valores inteiros em doisvetorese de seguida crie um terceiro vetor preenchido com a multiplicação dos valores desses vetores
  15. Olá pessoal, estou com dúvida em criar o ficheiro saft, estou desenvolvendo um software de faturação. porém já olhei um montão de exemplos sobre o mesmo, até agora não consegue entender, quais são os dados somente para faturação e como deve ser estruturado o arquivo XML. OBS: Sou Angolano, e não encontro nada relacionado ao nosso país
  16. cmtavares

    API SAGE duvidas iniciante

    Olá, Boa tarde a todos! Sou iniciante em programação mas mesmo assim quero evoluir e pediram -me para criar uma aplicação baseada na API da SAGE! Alguém já trabalhou com a mesma e que me consiga dar alguma informação que seja útil? Já fiz várias pesquisas no Google, mas a pouca informação que aparece de útil não tem muito! Atenciosamente, cmtavares
  17. Bom dia a todos, este é o meu primeiro post no Portugal a Programar, então por favor corrigem-me se algo neste post estiver errado. Como muitos sabem agora é necessários os talões saírem com um QRCode. Tentei já converter o QRCode para BMP, e mesmo assim a impressora não me imprime nenhum QRCode, ele até ignora as linhas de código de imprimir a imagem. Alguém tem solução para isto? Se tiverem para C# também serve... Agradeço imenso aqueles que me poderem ajudar. A minha impressora é uma Eurosys T9, consigo imprimir QRCode sem problema usando uma aplicação no meu telemóvel android, portanto suporta QRCodes. Muito obrigado a todos.
  18. Boas, Tenho tido dificuldades a implementar o web service da entrega das declarações Periódicas de IVA da AT no meu projeto em c#. Gerei o certificado conforme o documento da AT e instalei o certificado gerado mais o que recebi deles para os testes. Quando vou adicionar a web reference, é pedido o certificado e meto ok no que está reconhecido mas dá o seguinte erro. <?xml version='1.0' ?> <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Como não consigo adicionar a referencia saquei diretamente o ficheiro .wsdl mas não tenho a menor ideia de como vou implementar a autentificação para o header. Ainda não tenho muita experiencia ao utilizar web services, mas consegui implementar o web service das declarações remunerações da SS porque os objetos fornecidos do web service continham os respetivos parâmetros para fornecer a autentificação sendo que neste caso, os objetos fornecidos não tem esse tipo de parâmetros. Portanto, não sei como devo proceder à construção do header de autentificação, em C#. Resumidamente, a minha questão é será que gerei erradamente o certificado e é por isso que causa o erro? E qualquer sugestão para a implementação da autentificação. Qualquer ajuda é bem vinda, Obrigado 😀
  19. morgado

    Sharepoint - Listar Ficheiros

    Boa noite, Numa aplicação em windows Form precisava de listar o conteúdo de uma pasta no Sharepoint.!! Alguém me pode arranjar ao exemplo? O site no sharepoint tem autenticação. Obrigado
  20. Pedro Paiva

    Controlo de Mesas - Ajuda PAP

    Olá chamo-me Pedro e estou prestes a acabar o 12º ano em programação, mas para o terminar preciso de fazer a minha pap, em que estou bastante avançado só me falta uma coisa, se puder contar com a ajuda de alguém agradecia, o meu email e pedropaivathuglife@gmail.com O que quero fazer é o controlo do que cada cliente consumiu numa mesa. A minha pap é basicamente uma registadora. Tenho algo feito mas dá-me erro Isto foi o que fiz, mas dá-me um erro chamado System.NullReferenceException: 'A referência de objecto não foi definida comore widget public void mudarMesa() { LBLMesa.Text = "" + mesas; try { datagridform1.Rows.Clear(); string sql = "SELECT quantidade as Quantidade, descricao as Descrição, preco as Preço, IVA FROM PAP.mesas WHERE mesa = '" + mesas + "'"; MySqlConnection connection = new MySqlConnection("datasource=localhost;port=3306;username=root;password="); DataTable dt = (DataTable)datagridform1.DataSource; connection.Open(); MySqlCommand cmdDataBase = new MySqlCommand(sql, connection); MySqlDataReader myReader = cmdDataBase.ExecuteReader(); while(myReader.Read()) { DataRow dr = dt.NewRow(); dr["Quantidade"] = myReader.GetInt32(0); dr["Descrição"] = myReader.GetString(1); dr["Preço"] = myReader.GetFloat(2); dr["IVA"] = myReader.GetString(3); datagridform1.Rows.Add(dr); } //dt.AcceptChanges(); //datagridform1.DataSource = dt; connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
  21. rixineves

    textbox multiline

    Boas pessoal, em C#, gostava de saber como posso tirar de texto de uma textBox multiline para outra textbox, mas separa as linhas da multiline para varias textbox. por exemplo, numa multiline tenho: 1xxxx 2xxxx 3xxx gostava de separar estas 3 linhas em 3 texbox diferentes. é possível?
  22. morgado

    Ler dados do Cartão de Cidadão

    Bom Precisava de ler dos dados do cartão de cidadão, tenho procurado em alguns sítios, encontrei a dll eIDPT - Cartão de Cidadão .NET Wrapper mas esta a dar erro não consigo colocar a funcionar., Alguém me consegue dar ume exemplo simples, necessitava de quando é colocado o cartão do leitor ler o numero de utente de saúde. Obrigado
  23. Deep

    Simulador de Euromilhões

    Boa tarde, Comecei a aprender a programar à relativamente pouco tempo e gostaria de criar um simulador de euromilhões. Vi alguns tutoriais e consegui colocar a funcionar perfeitamente a gerar uma chave com 5 números diferentes e 2 estrelas diferentes. No entanto, eu fiz no visual studio 2019, gostaria de saber se é possível adicionar o efeito que vou deixar para ver no site abaixo e se sim se possível me ajudarem com o código: https://www.euro-millions.com/pt/gerador-aleatorio-de-numeros Os números e as estrelas eu já consegui fazer e está funcional porém gostava daquele efeito visual nos números quando clicamos em gerar. ( o efeito dos numeros a girar ) Alguém me consegue ajudar?
  24. Boas sou novo em programação e gostava que me ajudassem. Se a datasourse da datagridview estiver vazia e eu inserir um registo na lista, antes de gravar na base de dados e clicar sobre o registo na datagridview aparece me o seguinte erro onde chamo o form: System.IndexOutOfRangeException: 'O índice -1 não contém um valor.' Este é o meu código para inserir: private void BtnInserir_Click(object sender, EventArgs e) { if(TxtCodProd.Text.Trim() != "" && TxtDescricao.Text.Trim() != "" && TxtQuantidade.Text.Trim() != "" && TxtPrecoCusto.Text.Trim() != "" && TxtPvp.Text.Trim() != "") { char tipoProduto; if (RbtProduto.Checked == true) { tipoProduto = 'P'; } else { tipoProduto = 'S'; } var movTemp = new DBMovimentosObra(); if (FTObra.id_obra != 0) { movTemp.id_obra = FTObra.id_obra; } movTemp.tipo = tipoProduto.ToString(); movTemp.cod_prod = TxtCodProd.Text.Trim(); movTemp.descricao = TxtDescricao.Text.Trim(); movTemp.num_serie = TxtNumSerieProduto.Text.Trim(); movTemp.quantidade = decimal.Parse(TxtQuantidade.Text.Trim()); movTemp.p_custo = decimal.Parse(TxtPrecoCusto.Text.Trim()); movTemp.pvp = decimal.Parse(TxtPvp.Text.Trim()); // Adiciona a Lista temporaria LinhasObra.Add(movTemp); } else { ShowMessage("Os campos com asterisco são obrigatórios", MessageType.Warning); } ReadAllMov(); Clear(); Agradecia se me pudessem ajudar :)
  25. Nuno Feliciano

    Código Validação Carta de Condução

    Bom dia, Alguém sabe se há forma de validar o número de carta de condução? Obrigado, Nuno
×
×
  • 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.