Idea Visual Studio - Da dove partire?

di il
4 risposte

Idea Visual Studio - Da dove partire?

Ciao ragazzi,
mi sto approcciando ora a Visual Studio, seguendo un corso che possa darmi le basi per partire.
Il motivo? Vorrei sviluppare un programma (già impostato in excel) che possa essere eseguibile da vari PC, e "sdoganarlo" da software come excel su cui può essere letto e modificato il codice, oltre a dargli una GUI decente.

Il programma in questione è un "banditore d'asta del fantacalcio". Ad oggi il programma, in excel, ha dei pulsanti che generano una lista casuale da una lista input, li chiama ad uno ad uno, avvia un countdown che viene resettato ogni volta che ogni partecipante preme un buzzer (un pulsante collegato ad Arcade USB Encoder). Ho creato anche dei percorsi all'interno del pc da cui pescare la "figurina" del calciatore e lo stemma della squadra.

Dato che appunto è sviluppato in Vba, avevo pensato a Visual Studio per "sfruttare" parte di quanto già conosco e programmato.
I dubbi che ora ho sono:
- E' sufficiente solo linguaggio VB?
- Interfaccia GUI - fattibile realizzare un'interfaccia eseguibile più figa che non sia stile "Userform"?
- Dati input. Volendo creare un .exe eseguibile su vari pc, quindi non avendo impostati i vari path da cui pescare tutte le immagini o liste, è possibile creare dei "database interni"? o scaricare ad esempio un pacchetto dati da "installare" o "leggere" temporaneamente durante l'esecuzione del programma?

Qualsiasi input e idea è ben accetta, in modo da riuscire a capire su cosa concentrarmi e cosa studiare come linguaggio/applicativo.
Grazie a tutti

4 Risposte

  • Re: Idea Visual Studio - Da dove partire?

    Lebron5 ha scritto:


    - E' sufficiente solo linguaggio VB?
    Puoi usare tranquillamente VB.NET.

    Ma attenzione che, a parte una vaga somiglianza nella sintassi, il linguaggio e il framework sono qualcosa di completamente differente alla versione VBA a cui sei abituato. Occorre studiarlo a fondo.

    Lebron5 ha scritto:


    - Interfaccia GUI - fattibile realizzare un'interfaccia eseguibile più figa che non sia stile "Userform"?
    Sì. Hai a disposizione le librerie Windows Forms (per tipiche applicazioni Windows) oppure WPF (estremamente più complessa, ma per applicazioni moderne e accattivanti). Anche qui, soprattutto per WPF, c'è da documentarsi a dovere...

    Lebron5 ha scritto:


    - Dati input. Volendo creare un .exe eseguibile su vari pc, quindi non avendo impostati i vari path da cui pescare tutte le immagini o liste, è possibile creare dei "database interni"? o scaricare ad esempio un pacchetto dati da "installare" o "leggere" temporaneamente durante l'esecuzione del programma?
    Puoi aggiungere file statici (immagini, testi, cursori, ecc.) definendoli come risorse nel tuo applicativo, incorporandole al file eseguibile, oppure distribuirle a parte (in tal caso, ci sarà da definire il percorso configurabile che contiene le risorse esterne, se condivise, oppure andranno copiate nella cartella dell'EXE).

    Ciao!
  • Re: Idea Visual Studio - Da dove partire?

    Studierò a dovere, ti ringrazio per gli spunti. In questo modo so di cosa ho bisogno almeno come macroargomenti...Grazie ancora
  • Re: Idea Visual Studio - Da dove partire?

    Alka ha scritto:


    Lebron5 ha scritto:


    - E' sufficiente solo linguaggio VB?
    Puoi usare tranquillamente VB.NET.

    Ma attenzione che, a parte una vaga somiglianza nella sintassi, il linguaggio e il framework sono qualcosa di completamente differente alla versione VBA a cui sei abituato. Occorre studiarlo a fondo.

    Lebron5 ha scritto:


    - Interfaccia GUI - fattibile realizzare un'interfaccia eseguibile più figa che non sia stile "Userform"?
    Sì. Hai a disposizione le librerie Windows Forms (per tipiche applicazioni Windows) oppure WPF (estremamente più complessa, ma per applicazioni moderne e accattivanti). Anche qui, soprattutto per WPF, c'è da documentarsi a dovere...

    Lebron5 ha scritto:


    - Dati input. Volendo creare un .exe eseguibile su vari pc, quindi non avendo impostati i vari path da cui pescare tutte le immagini o liste, è possibile creare dei "database interni"? o scaricare ad esempio un pacchetto dati da "installare" o "leggere" temporaneamente durante l'esecuzione del programma?
    Puoi aggiungere file statici (immagini, testi, cursori, ecc.) definendoli come risorse nel tuo applicativo, incorporandole al file eseguibile, oppure distribuirle a parte (in tal caso, ci sarà da definire il percorso configurabile che contiene le risorse esterne, se condivise, oppure andranno copiate nella cartella dell'EXE).

    Ciao!
    Ora che ci penso, un'altra domanda è: Consigliato continuare in VB, dato che sto cominciando ora, o variare su C# o altri linguaggi? Grazie
  • Re: Idea Visual Studio - Da dove partire?

    In C# rispetto a VB.Net trovi più libri ,più template di progetto ,più articoli ,più esempi , Microsoft stà privilegiando C#
Devi accedere o registrarti per scrivere nel forum
4 risposte