none
Como pegar certa parte de um texto em VB ou C# RRS feed

  • Pergunta

  • Olá, queria fazer um projeto para meu programa de skin que quando iniciamos o programa ele vai ler um arquivo skin.ssp e nele tem as imagens para cada botão a localização deles dentro do form etc...

    queria que a sintaxe do codigo fosse assim:

    Control [Buttun1]; Location [10, 10]; Text ["Abrir..."]; Picture [...png]; .....

    como se fosse uma linguagem de programação onde vai ter um pequeno programa que vai fazer todo o trabalho acima...

    tem como fazer isso em vb ou c#??? Como?

    segunda-feira, 10 de agosto de 2015 19:47

Respostas

  • Olá.

    Acho que o que você quer seria um tipo de Eval semelhando ao javascript

    Parece que dá para emular eval usando VBCodeProvider ou CSharpCodeProvider. Nunca testei. Mesmo porque isso seria uma tremenda porta para "Injeção de código". Mas não na sintaxe que você quer, teria que ser na linguagem padrão. Com aquela sintaxe é mais fácil fazer um código que leia o arquivo e já tenha o código para skin compilado, ou seja, que interprete o seu arquivo como parâmetros.

    De qualquer forma, seguem dois exemplos para o "eval", veja se ainda funcionam:

    http://stackoverflow.com/questions/14709263/import-code-from-text-vb-net

    http://www.codeproject.com/Articles/11939/Evaluate-C-Code-Eval-Function



    • Editado Carlos Renato segunda-feira, 10 de agosto de 2015 21:32 Reinterpretação dos requisitos
    • Marcado como Resposta Saplemtr segunda-feira, 10 de agosto de 2015 21:39
    segunda-feira, 10 de agosto de 2015 21:29

Todas as Respostas

  • Olá.

    Acho que o que você quer seria um tipo de Eval semelhando ao javascript

    Parece que dá para emular eval usando VBCodeProvider ou CSharpCodeProvider. Nunca testei. Mesmo porque isso seria uma tremenda porta para "Injeção de código". Mas não na sintaxe que você quer, teria que ser na linguagem padrão. Com aquela sintaxe é mais fácil fazer um código que leia o arquivo e já tenha o código para skin compilado, ou seja, que interprete o seu arquivo como parâmetros.

    De qualquer forma, seguem dois exemplos para o "eval", veja se ainda funcionam:

    http://stackoverflow.com/questions/14709263/import-code-from-text-vb-net

    http://www.codeproject.com/Articles/11939/Evaluate-C-Code-Eval-Function



    • Editado Carlos Renato segunda-feira, 10 de agosto de 2015 21:32 Reinterpretação dos requisitos
    • Marcado como Resposta Saplemtr segunda-feira, 10 de agosto de 2015 21:39
    segunda-feira, 10 de agosto de 2015 21:29
  • Olhando os links que você me mandou eu não entendi nada kkkk a tradução do google não fica legal mas vou dar uma olhada bem aprofundada pra ver se eu entendo kkkk Vlw
    segunda-feira, 10 de agosto de 2015 21:39