Originariamente inviato da
Italo_vb6
Vedo che la discussione si allarga anche senza aprire un nuovo Thread, ma, senz'altro per colpa mia, che non sono stato chiaro fin dall'inizio, sta prendendo una piega che forse mi dovevo aspettare.
Leggo in quasi tutti i post, che dovrei passare ad altri sistemi più o meno flessibili, evoluti, di ultima o al massimo penultima generazione, su questa o quell'altra piattaforma.
Una procedura, cioè un insieme di programmi correlati tra loro, è finalizzata per quanto ne so, a soddisfare le esigenze di chi se ne servirà.
Quindi le applicazioni non devono solo gestire gli archivi. Per quello, convengo senz' altro con gli interlocutori, che esistono strade diverse, più efficienti. Anche con le mie modestissime conoscenze, mi guardo intorno e .... fuguriamoci!
Ma per il resto? e mi risulta che sia molto altro, che deve fare un buon programma, con che lo gestisco?
Due soli esempi per non essere prolisso:
Se devo bloccare l'exe installato da un utente che non manda aggiornamenti da oltre un mese, come faccio, se non con delle righe di codice che controllano all'acceso da quanto tempo non risultino esportazioni?
Come posso impedire a un utente sprovveduto di accedere all'applicazione x? E' chiaro che devo avere un archivio utenti e assegnare a loro un profilo il quale permetterà agli stessi di fare o no certe cose. Tutto questo tramite del codice di un linguaggio a basso livello, credo.
Anche per il Player (qui ignorato completamente, ma integrato anch'esso nella procedura) So che ce ne sono a iosa sul web; decisamente più evoluti, con vesti grafiche accattivanti, efficienti e privi di bug. Anche qui un esempio:
Come faccio a passare, mentre ascolto un brano col testo in evidenza su un frame del form, a passare alla modalità traduzione del testo stesso, se non con un button che attiva delle righe di codice dedicate? Come sarebbe possibile se stessi usando per esempio Winamp o simili completamente scollegati dalla mia procedura?
Ora, senza dubbio il mio vb6 è obsoleto, conosco bene i suoi limiti; per questo avevo pensato a visual studio 10, e si vedrà.
Ma come ho già detto a Marco e Andrea, io avrei solo intenzione di revisionare il lavoro che ho fatto ; passare a un linguaggio di programmazione più evoluto, se non addirittura ad un altro sistema, significa ricominciare da capo, o poco ci manca.
Sbaglio?