Azioni possibili all' interno di un' applicazione

di il
9 risposte

Azioni possibili all' interno di un' applicazione

Un saluto a tutti ,
sto sviluppando , per passatempo , un' applicazione in C# VisualStudio 2019 ( non so cos' altro potrebbe essere rilevante )
e mi domandavo se fosse possibile , sempre all' interno dell' applicazione , svolgere compiti del tipo :
    visionare il contenuto del disco e aprire , per leggerlo , un file tipo p.e. : .pdf
      lanciare l' applicazione per e-mail ( ThunderBird p.e. ) e spedire quel file a qualcuno

      Ovviamente sono cose facilmente fattibili al di fuori di un' applicazione .
      Sono curioso di sapere se è possibile farlo rimanendo all' interno dell' applicazione .
      Grazie per chi volesse interessarsene .

      9 Risposte

      • Re: Azioni possibili all' interno di un' applicazione

        Rosmarino ha scritto:


        Ovviamente sono cose facilmente fattibili al di fuori di un' applicazione .
        Sono curioso di sapere se è possibile farlo rimanendo all' interno dell' applicazione .
        Inviare una mail o leggere un PDF sono azioni possibili all'interno di qualsiasi applicazione, usando le classi e le librerie opportune: se intendi invece farlo "automatizzando" ovvero "pilotando" una applicazione esterna che faccia questo, le possibilità sono limitate alle interfacce che l'eventuale programma esterno offre in questo senso, o legate all'invio di messaggi per simulare le azioni dell'utente su di esso.

        Per chiarezza, credo dovresti definire meglio qual è l'obiettivo e il risultato preciso che vuoi ottenere.

        Ciao!
      • Re: Azioni possibili all' interno di un' applicazione

        Rosmarino ha scritto:


        Un saluto a tutti ,
        sto sviluppando , per passatempo , un' applicazione in C# ...
        Con una applicazione C# puoi facilmente aprire file e inviare mail (anche senza il client) e fare mille altre cose.

        La questione non è il C# ma cosa tu voglia fare esattamente. E ovviamente, conoscere il linguaggio e il framework in maniera tanto approfondita da fare tali cose.
      • Re: Azioni possibili all' interno di un' applicazione

        Grazie Alka e grazie Oregon per l' interesse .
        Non sono assolutamente in grado di affrontare linguaggi e framework approfonditi . Come detto sono un dilettante .
        Speravo nella possibilità di "aprire" una finestra dalla quale interagire , pur essendo dentro l' applicazione , come se ne fossi fuori . Scusate l' ingenuità .
      • Re: Azioni possibili all' interno di un' applicazione

        Sarebbe un modo molto più complesso (ed anche inutile) di realizzare quello che ti serve.
      • Re: Azioni possibili all' interno di un' applicazione

        Rosmarino ha scritto:


        Speravo nella possibilità di "aprire" una finestra dalla quale interagire , pur essendo dentro l' applicazione , come se ne fossi fuori .
        Fatico di nuovo a capire sia come dovrebbe funzionare, ma anche l'utilità che dovrebbe avere.
        Ad ogni modo, qualunque sia la strada, la scrittura di codice è indispensabile, o quantomeno questo forum aiuta le persone che si occupano di questo.
      • Re: Azioni possibili all' interno di un' applicazione

        oregon ha scritto:


        ... E ovviamente, conoscere il linguaggio e il framework in maniera tanto approfondita da fare tali cose.
        E la fregatura è proprio il framework... Il linguaggio in confronto fa ridere. Un libro e passa la paura... Ma le librerie sono un simpatico argomento da studiare.
      • Re: Azioni possibili all' interno di un' applicazione

        Sgrubak ha scritto:



        E la fregatura è proprio il framework... Il linguaggio in confronto fa ridere. Un libro e passa la paura... Ma le librerie sono un simpatico argomento da studiare.
        Quasi ... dipende a che livello lo usi il linguaggio. Ci sono tante particolarità, specie nelle ultime versioni e nessuna banale.
      • Re: Azioni possibili all' interno di un' applicazione

        oregon ha scritto:


        Quasi ... dipende a che livello lo usi il linguaggio. Ci sono tante particolarità, specie nelle ultime versioni e nessuna banale.
        Verissimo. Ma ad un livello basico, tutto si può fare. Nel senso: dichiarare una proprietà readonly tramite lambda è figo, ma anche a scriversi il metodo nel get funziona lo stesso. Invece cominciare a spulciare tutte le impostazioni per per leggere un file di testo (penso solo alla codifica con cui mi ha aiutato Alka tempo fa) richiede una quantità di tempo di studio molto più ampia perché non si tratta di semplice semantica. Anche gestire una porta RS232 con tutte le possibili combinazioni, o un wrapper per MAPI, gestire scambi HTTP... Tutto fattibile. Il linguaggio resta lo stesso. La teoria dietro ad ogni argomento che ho elencato merita un libro tutto per se!
        O forse non ho capito cosa intendevi per "utilizzo di alto livello del linguaggio"?
      • Re: Azioni possibili all' interno di un' applicazione

        Sì vale un po' per tutti i linguaggi (tranne i più semplici). Le librerie sono sempre più faticose da studiare perché si spazia su tutto quello che è possibile fare, naturalmente il linguaggio passa in secondo piano (vedi il C++)
      Devi accedere o registrarti per scrivere nel forum
      9 risposte