Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''csharp''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • 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
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • 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
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • 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

Categorias

  • 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

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

3350 resultados

  1. Minileandro

    C#-> Problema ao reiniciar menu (switch,case)

    Olá, bem preciso da vossa ajuda. Como está no título, eu estou a ter um problema quando os menus (switch,case) em que, quando abro o programa aparece lá os números que quero escolher, pressionar e que aconteca o que eu pedi. Mas depois de escolher (a primeira vez) carrego em enter, reinicia e aparece a seleção de novo mas não consigo digitar o número que quero (fica parado) Bem, no programa diz que o erro está em -> s1 = Convert.ToInt16(value: Console.ReadLine()); (erro: http://prntscr.com/jwfjy5, http://prntscr.com/jwfl3p) Gostava muito que me ajudassem, para ajudar um pouco mais a entender vou deixar o código todo: Código: using System; using System.IO; using System.Net; using System.Text; using Newtonsoft; using Newtonsoft.Json; namespace ConsoleApp2 { class Program { static void Main(string[] args) => BacktoMenu(); private static void BacktoMenu() { //todo aquele código que eu falei na resposta do topico aqui Console.WriteLine("----------------------------------------------"); Console.WriteLine("|ILHA DO CLUB PENGUIN 0.0.1 ALPHA |"); Console.WriteLine("----------------------------------------------"); Console.WriteLine(); //Menu Console.WriteLine("Escolhe a opção:\n" + "\n1.- Versão dos arquivos" + "\n2.- Analisar arquivos" + "\n5.- Sair" + "\n10.-Limpar Tudo"); int s1 = 0; s1 = Convert.ToInt16(value: Console.ReadLine()); switch (s1) { case 1: Console.WriteLine("Versão dos arquivos:"); string Url; string GetResponse; Console.WriteLine(); Console.WriteLine("----------------------------------------------------------------------------------------------------------------------------------------------"); Console.WriteLine(); string URL = "COLOCAR LINK AQUI"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); request.ContentType = "application/json; charset=utf-8"; HttpWebResponse response = request.GetResponse() as HttpWebResponse; using (Stream responseStream = response.GetResponseStream()) { StreamReader reader = new StreamReader(responseStream, Encoding.UTF8); Console.WriteLine(reader.ReadToEnd()); } Console.WriteLine(); Console.WriteLine("----------------------------------------------------------------------------------------------------------------------------------------------"); Console.Read(); BacktoMenu(); break; case 5: Console.WriteLine("Sair"); Console.ReadKey(); BacktoMenu(); break; case 2: Console.WriteLine("Em desenvolvimento"); Console.Read(); BacktoMenu(); break; case 10: Console.WriteLine("Em desenvolvimento"); Console.ReadKey(); break; default: Console.WriteLine("A opção que selecionaste não existe!"); BacktoMenu(); break; } BacktoMenu(); Console.WriteLine(""); //versão Console.WriteLine("----------------------------------------------------------------------------------------------------------------------------------------------"); } } }
  2. João Santos123

    Duvida em resolver este exercicio Poo C#

    Boas como sou novo na programação orientada a objectos ontem deparei-me com este exercício e estou sérias dificuldades em resolver isto, agradecia muito se alguém me pudesse ajudar Programação orientada a objetos em C# Pretende-se com este trabalho o desenvolvimento de uma aplicação que permita efetuar a gestão de contas num banco. Após uma breve análise, concluiu-se que deverão definidos 3 tipos (classes): Pessoa, Cliente e Conta. Para a pessoa deverão ser representados o nome e idCivil, bem como todas as operações convenientes de manutenção de pessoas. Cliente, constitui uma especialização de Pessoa, que deverá contemplar o idCliente, bem como as operações de manutenção de clientes. Cada conta deverá conter a referência do cliente, o número da conta e o saldo. Estes valores deverão ser inicializados no momento da criação da conta. O tipo a criar deverá disponibilizar métodos para depositar e levantar, para realizar depósitos e levantamentos de dinheiro da conta. Desenvolva ainda os métodos convenientes para obtenção e manutenção dos dados de uma conta, tendo em atenção as validações convenientes. De entre estes últimos, deverá ser desenvolvido o método GetSaldo(), que devolve o saldo da conta. Pedidos: 1-Implemente os tipos em questão, verificando a sua implementação a partir da criação e utilização com dados variáveis introduzidos pelo utilizador. 2-Implemente uma demonstração que implemente uma base de dados de contas diferentes, permitindo efetuar todas as operações previstas, preferencialmente baseadas em menus. 3-Deverá ser especializado o tipo como uma conta a prazo, considerando pelo menos, os dados seguintes e respetivas operações de manutenção: data de constituição, prazo em meses e taxa de juro nominal. Deverá ser demonstrada a sua utilização, baseado também num sistema de menus. 4-Deverá ser sobreposto o método ToString() nos dois tipos para devolver os dados das contas, separado por tabuladores ou vírgulas. Deverá ser demonstrada a implementação de polimorfismo, criando uma base de dados única de contas, sendo os dados das contas apresentados numa tabela formatada convenientemente.
  3. Boas, Estou a tentar passar o valor inserido numa TextBox para neste caso uma Label , mas tenho sempre o erro " Cannot implicitly convert type 'bool' to 'string' " ou seja que a Variavel "Value" que defeni como string, é Bool e não string. private void button1_Click(object sender, EventArgs e) { NumberStyles style; CultureInfo culture; double number; string value; style = NumberStyles.AllowDecimalPoint; culture = CultureInfo.CreateSpecificCulture("pt-PT"); value=textBox1.Text; label1.Text = Double.TryParse(value, style, culture, out number); } desde já muito obrigado
  4. Olá pessoal, eu gostava de saber como deixar o programa que eu criei sem fehcar. Por exemplo, eu coloquei no meu programa menus. (//Menu Console.WriteLine("Escolhe a opção:\n" + "\n1.- Versão dos arquivos" + "\n2.- Analisar arquivos" + "\n5.- Sair" + "\n10.-Limpar Tudo"); ) Número 1 ativa alguma coisa Número 2 ativa outra Mas quando acaba de fazer o que programei eu coloquei para fechar mas eu não sei como fazer para continuar. Eu queria que quando acaba-se fica-se aberto mas pudesse selecionar as outras opções que fiz. E poderiam me dizer um sistema que limpe tudo o que fiz mas apareça as opções no inicio (e sem fechar o programa também) Espero que tenham percebido o que disse, agradeço quem me ajudar. Código: using System; using System.IO; using System.Net; using System.Text; using Newtonsoft; using Newtonsoft.Json; namespace ConsoleApp2 { class Program { private static object encoding; static void Main(string[] args) { Console.WriteLine("----------------------------------------------"); Console.WriteLine("|NOME|"); Console.WriteLine("----------------------------------------------"); Console.WriteLine(); //Menu Console.WriteLine("Escolhe a opção:\n" + "\n1.- Versão dos arquivos" + "\n2.- Analisar arquivos" + "\n5.- Sair" + "\n10.-Limpar Tudo"); int s1 = 0; s1 = Convert.ToInt16(Console.ReadLine()); switch (s1){ case 1: Console.WriteLine("Versão dos arquivos:"); string Url; string GetResponse; Console.WriteLine(); Console.WriteLine("----------------------------------------------------------------------------------------------------------------------------------------------"); Console.WriteLine(); string URL = "Link"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); request.ContentType = "application/json; charset=utf-8"; HttpWebResponse response = request.GetResponse() as HttpWebResponse; using (Stream responseStream = response.GetResponseStream()) { StreamReader reader = new StreamReader(responseStream, Encoding.UTF8); Console.WriteLine(reader.ReadToEnd()); } Console.WriteLine(); Console.WriteLine("----------------------------------------------------------------------------------------------------------------------------------------------"); break; case 5: Console.WriteLine("Sair"); Console.ReadKey(); break; case 2: Console.WriteLine("Em desenvolvimento"); break; case 10: Console.WriteLine("Em desenvolvimento"); Console.ReadKey(); break; default: Console.WriteLine("A opção que selecionaste não existe!"); break; } Console.WriteLine(""); //versão Console.WriteLine("----------------------------------------------------------------------------------------------------------------------------------------------"); } } }
  5. Julio Gomes

    Como uso Sockect com Protocolo TCP/UDP

    Boas, eu estou desenvolver uma mini game online mas eu queria saber como funciona os Sockets C#, TCP, UDP. Queria que o servidor e o cliente envia-se constantemente uma mensagem de uma lado para outro(loop), eu ja vi no youtube varios exemplos mas estao em ingles eu nao queria copiar codigo deles e pronto , eu queria saber como funciona, quando e o que devemos utilizar para fazer a tal coisa e por ai adiante. Alguma sugestao de livros de redes ou algo parecido para poder estudar melhor. *meu ingles e mau 😥
  6. Andréaprogramar

    Quizz Questionário

    Boa noite, Em âmbito escolar na aprendizagem de linguagem C#, foi-me proposto um trabalho e tentei elaborar um quizz de 30 questões ao todo, com 4 possibilidades de resposta cada, a partir de um ficheiro CSV. O objectivo do trabalho é misturar as questões todas e escolher 10 não-repetidas para apresentar, com cada questão devem ser apresentadas as respectivas respostas e espaço para a resposta do utilizador. Por cada resposta certa o utilizador irá pontuar 5 pontos. A par disto o utilizador poderá usar uma das 2 ajudas que possibilitam a escolha de outra pergunta não-repetida.No fim do jogo, deverá ser possível fazer o reset ao jogo, recomeçando com novas perguntas sorteadas. Actualmente já consegui estruturar a classe que criei para apresentar cada questão com as perguntas, e já consigo ler os dados a partir do ficheiro CSV que são carregados para uma lista e apresentados na consola da forma indicada. Onde estou a ter mais dificuldades é na parte de baralhar a lista,de pontuar as respostas certas, das ajudas do utilizador, no reset ao quizz e de representar as questões não-repetidas, atualmente aparecem sempre as mesmas e consigo inserir uma resposta mas não me indica se é true/false, e de seguida apareçe-me sempre a próxima pergunta. using System; using System.Collections.Generic; using System.Data; using CSV; using Microsoft.SqlServer.Server; using Questionário; namespace Storage { internal class Program { public static void Main(string[] args) { List<Question> questions = load_data("quizz.csv"); foreach (var q in questions) { Console.WriteLine(q); Console.WriteLine("Qual a resposta certa?"); int a = int.Parse(Console.ReadLine()); } } private static List<Question> load_data(string dataCsv) { List<Question> questions = new List<Question>(); using (CsvFileReader reader = new CsvFileReader(dataCsv)) { CsvRow row = new CsvRow(); while (reader.ReadRow(row)) { Question q = new Question(row[0], row[1], row[2], row[3], row[4], Int32.Parse(row[5])); questions.Add(q); } } return questions; } } } //-----------------------------------------------CLASS----------------------------------------------------------------------------- using System; using System.Text; namespace Questionário { public class Question { private string _question; private string [] _options = new string[4]; private int _right; public Question(string question, string op1, string op2, string op3, string op4, int right) { _question = question; _options[0] = op1; _options[1] = op2; _options[2] = op3; _options[3] = op4; _right = right; } public bool Answer(int op) { return op == _right; } public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append(_question); sb.Append("\n"); sb.Append("\t"+_options[0]); sb.Append("\n"); sb.Append("\t"+_options[1]); sb.Append("\n"); sb.Append("\t"+_options[2]); sb.Append("\n"); sb.Append("\t"+_options[3]); return sb.ToString(); } } } Agradeço desde ja a atenção, disponibilidade e ajuda. Com os melhroes cumprimento. André Ferreira
  7. jorgehvieriasilva

    Redireccionar para link inserido na DB

    Bom dia, Estou a realizar um projeto em ASP.NET e tenho ligado ao mesmo uma DB em SQL. Na DB tenho uma tabela com dois campos, Nome e Link. (ex: Exemplo 1 / https://www.google.pt/) Tenho uma dropdown list que recebe os nomes inseridos na coluna Nome, e tenho um botão ao lado, que quando clicar no mesmo têm que me redirecionar para o Link em questão, neste caso https://www.google.pt/. Alguém me consegue ajudar, já estou há dias em volto disto e não consigo arranjar solução 😆
  8. 999ANDRE999

    Server error in '/' application

    Boas a todos, Tenho uma página desenhada com asp.net e programada em c# alimentada por uma BD postgres. Em algumas das páginas em tenho uma função que faz refresh automático de x em x tempo. acontece que de vez em quando, a página dá um erro: "operation is not valid due to the current state of the object" pesquisei sobre o erro e dizem para colocar no ficheiro web.config os comenados: <appSettings> <add key="aspnet:MaxHttpCollectionKeys" value="2000" /> <add key="aspnet:MaxJsonDeserializerMembers" value="2000" /> </appSettings> e para aumentar o valor de 'value' se a página continuar a dar erro até que desapareça. ora eu já aumentei o valor para 9999 e o erro continua a aparecer de vez em quando. O meu código de web.config esta assim: <?xml version="1.0" encoding="utf-8"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings> <system.data> <DbProviderFactories> <add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxx"/> </DbProviderFactories> </system.data> <system.net> <defaultProxy> <proxy proxyaddress="http://xx.xx.xx.xx:8080" bypassonlocal="true" /> </defaultProxy> </system.net> <system.web> <sessionState timeout="2880"></sessionState> <httpRuntime maxRequestLength="4194304" /> <customErrors mode="Off" /> <httpHandlers> <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx" validate="false" /> </httpHandlers> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" /> <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" /> <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" /> </assemblies> <buildProviders> <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxx" /> </buildProviders> </compilation> <authentication mode="Forms"> <forms loginUrl="~/Account/Login.aspx" timeout="2880" /> </authentication> <membership> <providers> <clear /> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> </providers> </membership> <profile> <providers> <clear /> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /> </providers> </profile> <roleManager enabled="false"> <providers> <clear /> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" /> <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" /> </providers> </roleManager> </system.web> <system.webServer> <modules runAllManagedModulesForAllRequests="true" /> <validation validateIntegratedModeConfiguration="false" /> <handlers> <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </handlers> </system.webServer> <system.serviceModel> <bindings /> <client /> </system.serviceModel> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.0.8.0" newVersion="2.0.8.0" /> </dependentAssembly> </assemblyBinding> </runtime> <appSettings> <add key="aspnet:MaxHttpCollectionKeys" value="9999" /> <add key="aspnet:MaxJsonDeserializerMembers" value="9999" /> </appSettings> </configuration> Alguém consegue ajudar no problema?
  9. Gnrtuga

    Carregar dados do utilizador

    Olá pessoal, ando aqui perdido (para não variar), Tenho aqui duas Tasks, e que funcionam quando invocados por um EventHandler. public async Task SaveAsync() { StorageFile ListadeFavoritos = await ApplicationData.Current.LocalFolder.CreateFileAsync("ListaGuardada", CreationCollisionOption.ReplaceExisting); IRandomAccessStream raStream = await ListadeFavoritos.OpenAsync(FileAccessMode.ReadWrite); using (IOutputStream outStream = raStream.GetOutputStreamAt(0)) { //serialização dos dados DataContractSerializer serializer = new DataContractSerializer(typeof(ObservableCollection<Favoritos>)); serializer.WriteObject(outStream.AsStreamForWrite(), MeuFavorito); await outStream.FlushAsync(); } } public async Task RestoreAssync() { StorageFile ListadeFavoritos = await ApplicationData.Current.LocalFolder.GetFileAsync("ListaGuardada"); if (ListadeFavoritos == null) return; IRandomAccessStream inStream = await ListadeFavoritos.OpenReadAsync(); // desserialização dos dados DataContractSerializer serializer = new DataContractSerializer(typeof(ObservableCollection<Favoritos>)); var FavoritosGuardados = (ObservableCollection<Favoritos>)serializer.ReadObject(inStream.AsStreamForRead()); inStream.Dispose(); ListaFavoritos.ItemsSource = FavoritosGuardados; } Mas eu queria chamar a Task RestoreAssync quando a aplicação abre, para que apareçam logo os dados do utilizador. Já tentei uma data de muitas formas, mas possivelmente falta-me alguma coisa. Sem querer abusar, também quero chamar a Task SaveAsync quando saio da aplicação, mas sobre isso ainda não pesquisei. Obrigado.
  10. N3lson

    Substituir Grupos encontrados (REGEX)

    Boas estou a tentar criar uma função que faça a substituição de strings encontradas por Regex. O que está a acontecer é que a função está a retornar apenas um grupo e a repeti-lo. Aqui tenho a função. string encontrar = @"t[a-z]{4}\d{3}"; Match resultado = Regex.Match(sql, encontrar); if(resultado.Success) { MatchCollection grupo = Regex.Matches(sql, encontrar); for(int i = 0; i < grupo.Count; i++) { sql = Regex.Replace(sql, encontrar, "t" + grupo[i] + "100"); } } return sql; Alguma ajuda, Obrigado
  11. Arthur Paes

    Problema ao preencher ComboBox

    Estou tendo problema na hora de editar valores no meu sistema, vou tentar explicar da melhor maneira possível. Eu criei uma tela no meu sistema que pega valores que já estão cadastrados no banco de dados do sistema e os apresenta pelo ComboBox para o cadastro do produto, tipo categoria, onde eu seleciono a categoria do produto junto com o nome (que eu informo em uma TextBox) e cadastro os valores no banco de dados. Nessa parte está ok, o problema está na hora de selecionar os valores para editar o produto. Eu criei uma tela para editar os valores já cadastrados, que eu seleciono o produto e edito seus valores, só que eu quero que está tela retorne os valores já cadastrados nos campos de edição, no textbox eu consegui, o problema e no ComboBox que eu não consigo apresentar o valor cadastrado em primeiro no ComboBox, ele sempre apresenta o valor que esta no banco de dados primeiro e não do que esta no cadastro do produto, alguém pode me ajudar?
  12. AJBM

    Installer para desktop

    Boas, Conhecem algum installer semelhante ao clickonce, mas que permita escolher o path de instalação do programa e consiga lidar com updates? Obrigado
  13. nunomonteiro123

    c# FluentFTP Music

    Alguém familiarizado com FluentFTP ? De que maneiras o posso aplicar numa APP de musica em c#? Ha melhores FTP´s que este para o meu projeto?
  14. 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
  15. po1725

    [Resolvido] Fechar form a partir de outro

    Boa noite! Tenho FormA e FormB e não estou a conseguir nenhum método eficaz para fechar um FormB a partir do FormA, alguém me pode ajudar? já tentei os seguintes códigos: private void btnFecharForm_Click(object sender, EventArgs e) { FormB[] forms = Application.OpenForms.Cast<FormB>().ToArray(); foreach (FormB thisForm in forms) { if (thisForm.Name != "FormB") thisForm.Close(); } } FormB fb= (FormB )Application.OpenForms["FormB"]; fb.Close(); for (int index = Application.OpenForms.Count - 1; index >= 0; index--) { if (Application.OpenForms[1].Name == "FormB") { Application.OpenForms[1].Close; } } Form formb = Application.OpenForms["FormB"]; form2.Close(); //Erro: A referência de objecto não foi definida como uma instância de um objecto.
  16. Ascensao

    Lista de Palavras Random

    Boas Malta Quero faze uma aplicação que contrua uma lista num ficheiro .txt com todas as combinações possiveis de A a Q com 10 caracters de tamanho por palavra. Se não me engano é 16 elevado a 10 = 1 099 511 627 776 palavras escritas na lista gerada pela aplicação. E quero contruir essa lista de forma aleatoriamente ou seja que a aplicação na contrução da lista não vá incrementando as letras por linha do tipo: AAAAAAAAAA AAAAAAAAAB AAAAAAAAAC mas que contruia a lista assim: ADEGHJNCEA FEACMNFGEL DALHIENNDE E para a app fazer o que prentendo acho que devo usar uma variavel random e nesse caso a app têm de verificar se esta mesma palavra gerada aleatoriamente ja foi escrita na lista: Algoritmo: while (ficheiro.lines < 1 099 511 627 776) palavra = randomString(); if(!exists(palavra) writeline Ou seja com etse algoritmo que pensei até agora, por cada linha criada será necessário procurar se a palavra gerada, existe num ficheiro que acabará por ter biliões de linhas. Gostava de saber se existe uma maneira mais eficiente de construir esta aplicação ?
  17. LadyCiaradh

    Extrair dados Ficheiro.txt

    Eu tenho esta função que lê cada linha de um ficheiro e atribui a uma posição de um array (que eu tenho definido na classe) mas aparece-me um erro ao executar no i++; (linha 9) que diz isto: "System.NullReferenceException: 'A referência de objecto não foi definida como uma instância de um objecto.'" int GetData() { int i = 0; StreamReader sr = new StreamReader("pw.txt"); string line; while ((line = sr.ReadLine()) != null) { majorData[i] = line; i++; } sr.Close(); return i; } Alguém sabe como resolvo?
  18. Gnrtuga

    For Each

    Olá pessoal, tenho andado a fazer algumas pesquisas e tenho experimentado muita coisa, mas sem sucesso... O objectivo é procurar se determinada palavra (neste caso internacional) existe dentro de algum ficheiro da pasta "Livro1" (todos os ficheiros são .txt) e retornar as ocorrências para um bloco de texto (pode ser para outra coisa qualquer) Tenho o seguinte código: private async void MisturaPesquisa() { StorageFolder appInstalledFolder = Windows.ApplicationModel.Package.Current.InstalledLocation; StorageFolder assets = await appInstalledFolder.GetFolderAsync("Livro1"); string Ficheiros = assets.GetFilesAsync().ToString(); string BuscaPalavra = "internacional"; List<string> ResultadosObtidos = new List<string>(); foreach (string NomeFicheiro in Ficheiros) { string FicheiroTexto = File.ReadAllText(NomeFicheiro); if (FicheiroTexto.Contains(BuscaPalavra)) { ResultadosObtidos.Add(NomeFicheiro); } } //ResultadoPesquisaListV.Items.Add(FoundedSearch); MostraTudo.Text = ResultadosObtidos.ToString(); } mas dá-me erro no foreach, diz que não consegue converter char para string. Será esta a melhor forma de fazer esta procura? Obrigado.
  19. onlylau

    Programa para TW

    Olá a todos, sou meio iniciante em C#, e gostaria das vossas opiniões. Queria criar um Programa windows Form que usa-se o WebBrowser ou IwebDriver ou Selenium etc.... que entra-se num determinado site www.tribalwars.com.pt fize-se o login e entao capturar dados de todas as minhas aldeias e colocar em uma DatagridView, queria que o browser estive-se em Dock com a minha Windows form, ja tentei usar o Selenium com o Chromedriver mas nao o consigo colocar em dock.... mas o mais importante era saber as vossas opiniões sobre o que usar... obrigado
  20. marlonwg

    Rede com SQL Server

    Alguem tem algum exemplo de rede em sql server com vb.net qualquer tipo de conexao mas precizo em rede com 3 ate 15 maquinas A Conexao entre os dois eu sei fazer quero fazer a rede do tipo Merge na onde ele conecta e nao depende do servidor ligado se desligar os sistemas cotinuariam a funcionar no modo que se comunicassem entre si..
  21. BigMachine3

    Privilégios no Login

    Bom dia companheiros. Estou a fazer uma aplicação em C# onde eu tenho um sistema de login. Nesse sistema de login eu queria adicionar privilégios a determinados utilizadores. Por exemplo, o programa detetar que é o admin a fazer login e habilita um determinado botão, enquanto se for outro utilizador esse botão fica desabilitado. Isso é possível fazer? E como? Cumprimentos, BigMachine3.
  22. rmpt

    HL7 v2 ou v3

    Boas, pelo que procurei não existe discussão sobre este tema por estas bandas. Alguém já implementou/usou alguma biblioteca C# para ler/escrever HL7? Se sim, partilhem qual a lib ou se a implementaram pf. Outra questão e talvez mais importante, é que versão HL7 implementar/utilizar? Para quem trabalha ou trabalhou sabe que existem 2 versões distintas: 2 e 3. A estrutura e forma de funcionar são diferentes e a 2 é muito antiga, no entanto pelo que vejo a 2 é muito mais utilizada e a implementar uma delas parece-me que a 2 fará mais sentido. Mas sendo a 3 mais recente, será que não vale mais implementar a 3?
  23. BMR318

    Botão que capta o caminho de uma pasta

    Boas, Estou a tentar criar uma textbox, em que clicando num button, abre uma janela para seleccionar uma pasta de destino e apresenta o caminho completo na textbox. Estou a usar o seguinte código: private void btnSelectFolder_Click(object sender, EventArgs e) { FolderBrowserDialog OpenFolder = new FolderBrowserDialog(); OpenFolder.ShowDialog(); if (OpenFolder.SelectedPath != null) { txtSelectFolder.Text = OpenFolder.ToString(); } No entanto, o resultado que obtenho na textbox é: System.Windows.Forms.FolderBrowserDialog Alguém tem alguma ideia que me possa ajudar??
  24. rmpt

    Autenticação web com cartão de cidadão

    Boas pessoal, com esta alteração do chrome deixar de suportar Java houve alterações na forma de autenticação através do cartão de cidadão. Já instalei a aplicação autenticacao.gov.pt que é chamada quando, por exemplo, nos autenticamos com o cartão no portal das finanças. A minha pergunta é, como utilizamos a aplicação autenticacao.gov.pt na nossa app web? Ja vi alguns documentos oficiais e não oficiais, mas as explicações recaem sempre em apps standalone ou são coisas já antigas. Alguém já teve de implementar isto recentemente? Onde está a especificação de como utilizar a app do governo? Obrigado
  25. Gnrtuga

    LINQ para procurar texto em vários ficheiros

    Ora o que eu pretendo é localizar todas as incidências por exemplo da palavra pena, em todos os ficheiros de texto que tenho dentro da pasta da aplicação... Tenho este código: public async Task ProcuraTexto() { //string startFolder = ApplicationData.Current.LocalFolder.ToString(); //System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(startFolder); //IEnumerable<System.IO.FileInfo> fileList = dir.GetFiles("*.*", System.IO.SearchOption.AllDirectories); StorageFolder appInstalledFolder = Windows.ApplicationModel.Package.Current.InstalledLocation; StorageFolder assets = await appInstalledFolder.GetFolderAsync("Livro1"); var files = assets.GetFilesAsync().ToString(); string BuscaPalavra = "pena"; var palavras = from palavra in Directory.GetFiles(files) where File.ReadAllLines(palavra).Any(x => x.Contains(BuscaPalavra)) select palavra; foreach (var palavra in palavras) { ResultadoPesquisaListV.Items.Add(palavra); } } que fui adaptando de vários exemplos que fui encontrando, mas não funciona. As minhas dúvidas são: 1 - é assim que digo qual a pasta a procurar? (a pasta chama-se Livro1) 2 - Desta forma o LINQ vai localizar a palavra dentro do texto, ou apenas no título? 3 - É assim que vou adicionar os resultados à ListView? (a ListView chama-se ResultadoPesquisaListV) Obrigado
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.