1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

ajuda c#

Discussão em 'Programação' iniciada por Shadowk1ller, 6 de Março de 2008. (Respostas: 4; Visualizações: 995)

  1. Shadowk1ller

    Shadowk1ller Power Member

    estou com muita urgencia neste exercicio. se podessem concretizar-lo agradecia...

    Crie um ficheiro dados.txt, onde deve colocar informações relativas a licenças do software de
    clientes.
    Para trabalhar com esse ficheiro, crie um formulário com os seguintes componentes:
    ● Deve criar um menu com a opção “abrir ficheiro”, do qual deve aparecer uma
    CommonDialogBox do tipo Open;
    ● Deve filtrar os ficheiros de forma a apenas mostrar os que possuam a extensão .txt;
    ● O ficheiro deve ser carregado para uma ListView;
    ● Divida a ListView por grupos, em que cada grupo representa o cliente. O grupo é
    designado pelo nome do cliente;
    ● Dentro dos respectivos grupos, deve colocar a informação relativa ao software do
    cliente;
    ● Como campos deve conter:
    ○ Empresa
    ○ Designação
    ○ Licença
    ○ Data de aquisição
    ● Crie uma classe Empresa
    ○ Método void AdicionarLicenca(Licenca)
    ○ Os dados são recebidos todos no construtor
    ○ Crie propriedades apenas de leitura para cada um dos atributos
    ○ Crie um override ToString() adequado
    ● Crie uma classe Licenca
    ○ Os dados são recebidos todos no construtor
    ○ Crie propriedades apenas de leitura para cada um dos atributos
    ○ Crie um override ToString() adequado
    ● Crie uma classe Ficheiro
    ○ Método Empresa[] Ler(string delimitador)

    O ficheiro deverá ter o seguinte formato:
    EPBJC;Macromedia;000111;10-11-2005
    EPBJC;Photoshop;09567;02-05-2008
    Têxteis LDA.;Corel;EADC001;01-01-2007
    Têxteis LDA.;Zip;005511;02-03-2006



    obrigado
     
  2. magikRing

    magikRing Power Member

    acho que a unica resposta que vais encontrar aqui e "nao fazemos trabalhos"
     
  3. greven

    greven Folding Artist

    Eu tamém tenho urgência em 2 projectos, um de C#, tu fazes o meu eu faço o teu.

    Jeez... O forum Chama-se Techzone, não Fools for Hiring.

    Se quiseres ajuda, um forum é para isso, não é para trabalharem por ti.
     
  4. balute

    balute Power Member

    Tal como é dito, basta usar uma CommonDialogBox.
    Modifica a respectiva propriedade da CommonDialogBox (acho que se chama Filter).
    Interpreta o conteúdo do ficheiro e vai adicionando cada item à listview, tal como é descrito nos seguintes pontos.
    Por cada cliente, adiciona um novo grupo à colecção (propriedade "Groups" da listview).
    Estes são os campos (nome dos items) que cada cliente deve ter acerca do software. Os dados são obtidos a partir do ficheiro txt.
    Basta ter uma colecção de licenças dentro da classe, e este método adiciona a licença passada por argumento a essa colecção.
    Põe tantos argumentos no construtor quanto o nº de campos/propriedades de cada empresa.
    Básico... cada propriedade vai buscar o conteúdo da variável correspondente, e é declarada como ReadOnly.
    Deduzo que seja um override para devolver uma string com o nome da empresa.
    Igual à classe anterior
    Não percebi... o Ler é um membro do Empresa?


    Mais que isto não posso ajudar. Tenta fazer e posta dúvidas concretas. ;)
     
  5. soaked

    soaked Power Member

    Se me deares emprego e 2000€ mês tens isso amanhã d parte da manhã. se acordar às 11:15 ao 12:45 tenho isso pronto pra ti. Mas não sei qual é mesmo a tua urgência.

    Até pq pareces perceber do que fazes. Ou então alguem te deu essas specs.

    Se me deres 750€ meto-te isso aí feito no sabado à noite, apenas pq me apetece dormir amanhã


    O ler empresa é um array de todos os nºs series de uma empresa. axo eu

    ;)

    cumps
     
    Última edição: 7 de Março de 2008

Partilhar esta Página