PDA

Visualizza la versione completa : [???] Sviluppare un'applicazione


Arpyone
16-12-2005, 15:20
Ragazzi allora....

conosco la programmazione ad oggetti e come si sviluppa un'applicazione (analisi e flow-chart) in modo teorico.

Fin'ora ho programmato in Turbo Pascal e stò iniziando un pò di C++ e poi stamattina a svuola ho provato Visual C++

Vorrei creare una semplice applicazione Win32 che mi permette di gestire un archivio (nome, cognome, id e numero telefonico) con una semplice interfaccia utente...

Come devo fare?

In che linguaggio sviluppare? :(

Giulio C.
16-12-2005, 15:27
Ciao.

Potrei consigliarti il Visual Basic che per gestire database è molto utilizzato. Io personalmente mi ci trovo bene anche se adesso molti passano a VB.Net.

Intanto potresti iniziare da lì.

A questo indirizzo: http://programmazione.html.it/visualbasic/index.html
puoi trovare una guida di base e farti un'idea.

:ciauz:

Arpyone
16-12-2005, 15:29
Originariamente inviato da Giulio C.
Ciao.

Potrei consigliarti il Visual Basic che per gestire database è molto utilizzato. Io personalmente mi ci trovo bene anche se adesso molti passano a VB.Net.

Intanto potresti iniziare da lì.

A questo indirizzo: http://programmazione.html.it/visualbasic/index.html
puoi trovare una guida di base e farti un'idea.

:ciauz:

Avevo capito che il VB fosse sorpassato o almeno così mi dicono :stordita:

Giulio C.
16-12-2005, 15:32
Originariamente inviato da Arpyone
Avevo capito che il VB fosse sorpassato o almeno così mi dicono :stordita:

Mah... non credo visto i numerosi quesiti che vedo sia su questo che su altri Forum.

:ciauz:

unomichisiada
16-12-2005, 20:43
Se proprio devi imparare il VB almeno impara il .net. In caso contrario ti consiglio di buttarti su linguaggi come python o java.

lumen
16-12-2005, 23:20
Direi java o c#...

Utilizzare Visual Basic va bene, ma per chi inizia non è certo conveniente investire tempo per apprendere un linguaggio destinato all'estinzione per volere della sua casa produttrice!

Fossi in te poi considererei anche l'ipotesi PHP o ASP, ultimamente molti applicativi che erano un tempo stand alone, oggi vengono richiesti sotto forma di web application, visto che creare una intranet aziendale è oramai alla portata di tutti, o quasi.

Andrea1979
17-12-2005, 09:56
Scusate se mi intrometto... però Arpyone mi pare un giovane programmatore il cui ultimo dei desideri è farsi incasinare la testa con milioni di combinazioni diverse (piattaforma/linguaggio) per sviluppare una prima applicazione... se a scuola userai C++ (validissimo e che purtroppo non conosco), credo che dovresti concentrarti su quello.

Incomincia per gradi, ad esempio, la prima versione del programma potrebbe creare la rubrica vuota e consentire l'aggiunta, la consultazione e l'eliminazione dei contatti creati a runtime. Una seconda versione potrebbe includere il salvataggio su file della rubrica stessa e caricamento al successivo riavvio e la terza versione appoggiarsi ad un database. Sono chiaramente solo idee (di complessità di programmazione via via crescente). Se sei a digiuno totale di C++, cerca una guida (anche qui su html.it) e/o un buon manuale (online e/o cartaceo).

Restano validi tutti gli altri suggerimenti (appoggio ad esempio in pieno unomichisiada che ti suggerisce che se mai dovessi imbatterti in VB, impara .NET. Java ha inoltre il vantaggio di poter essere compilato ed eseguito indistintamente su qualunque piattaforma, senza preoccuparsi se sei su win, mac, linux/unix, solaris o che).

Saluti.

Arpyone
17-12-2005, 10:45
in conclusione mi avete suggerito C++ :D ????

In PHP non ci metterei niente a sviluppare quest'applicazione ma volevo qualcosa di più "programma" con un interfaccia utente grafica classi a bottoni e con finestre....non so se mi spiego :zizi:


Cmq ora mi impegno sul C++ grazie mille a tutti :ciauz:

unomichisiada
17-12-2005, 14:41
Originariamente inviato da Arpyone
in conclusione mi avete suggerito C++ :D ????

In PHP non ci metterei niente a sviluppare quest'applicazione ma volevo qualcosa di più "programma" con un interfaccia utente grafica classi a bottoni e con finestre....non so se mi spiego :zizi:


Cmq ora mi impegno sul C++ grazie mille a tutti :ciauz:
Io e Andre1979 non ti abbiamo suggerito il C++.Il c++ è un ottimo linguaggio ma purtroppo attualmente ha il problema di non avere una dotazione nativa di librerie per le GUI (Graphic User Interface) cioè bottoni,box di testo eccetera.Per fare applicazioni grafiche in C++ ti devi appoggiare a delle librerie tra le quali, MFC, QT, GTK,wxWidgets (se vuoi saperne di più fai una ricerca sul forum).Le MFC io le usate e sono potenti e facili da usare tuttavia sono a pagamento. Le altre hanno pecche varie, ad esempio le wxWidgets sono carine ma ancor incomplete e la documentazione in circolazione è ancora piuttosto scarsa.Tra le GTK e le QT una delle due (o forse entrambe) richiede di installare un runtime per far girare un programma scritto con esse, inoltre le QT su win sono ugualmente a pagamento.
Per tutte queste ragioni ti rinnovo il mio consiglio a buttarti su java o al più su VB.net se vuoi scegliere un linguaggio VB like.Poi la scelta è tua ma ci tenevo a sottolineare che il mio consiglio NON era il C++ :ciauz:

Arpyone
17-12-2005, 15:44
Originariamente inviato da unomichisiada
Io e Andre1979 non ti abbiamo suggerito il C++.Il c++ è un ottimo linguaggio ma purtroppo attualmente ha il problema di non avere una dotazione nativa di librerie per le GUI (Graphic User Interface) cioè bottoni,box di testo eccetera.Per fare applicazioni grafiche in C++ ti devi appoggiare a delle librerie tra le quali, MFC, QT, GTK,wxWidgets (se vuoi saperne di più fai una ricerca sul forum).Le MFC io le usate e sono potenti e facili da usare tuttavia sono a pagamento. Le altre hanno pecche varie, ad esempio le wxWidgets sono carine ma ancor incomplete e la documentazione in circolazione è ancora piuttosto scarsa.Tra le GTK e le QT una delle due (o forse entrambe) richiede di installare un runtime per far girare un programma scritto con esse, inoltre le QT su win sono ugualmente a pagamento.
Per tutte queste ragioni ti rinnovo il mio consiglio a buttarti su java o al più su VB.net se vuoi scegliere un linguaggio VB like.Poi la scelta è tua ma ci tenevo a sottolineare che il mio consiglio NON era il C++ :ciauz:

ora mi son lanciato nel C# e mi sembra davvero quello di cui ho bisogno ma c'è qualche guida sulle varie classi, metodi e funzioni?

Loading