Sto imparando Java in questi giorni leggendo Head First Java 2nd Edition. Per rafforzare ulteriormente i concetti che ho imparato e per tenerli incollati al mio cervello, ho deciso di fare alcuni progetti Java su piccola scala. Ho pensato ad un progetto che sostanzialmente cataloga i libri che ho per genere, autore, ecc. I lettori di SO possono suggerire altre idee di questo tipo? Devono essere amichevoli ai principianti e dovrebbero presentare la possibilità di imparare qualcosa mentre lo fanno. Anche i link ai siti che offrono questo tipo di idee di progetto sono ben accetti. Ho cercato pochi termini di ricerca ma non ha avuto successo.Idee progetto casa Java
risposta
Dall'esperienza di insegnamento ho imparato che una volta che si presentano 1-2 idee di progetto, è sempre possibile espandere su ciascun progetto. per prendere l'idea originale di catalogare i tuoi libri.Ci sono più progetti che possono generare da questo concetto nel tempo.
- Inizia con il semplice comando guidato applicazione utilizzando alcune OO base tecniche.
- Aggiungere in alcune classi di interfaccia e Abstract per ricreare lo stesso progetto.
- Memorizza le informazioni in un livello di persistenza . (File I/O)
- un altro progetto potrebbe concentrarsi sullo sviluppo della GUI .
- Aggiungere un livello di database.
- Refactor l'applicazione da compilare con ant
- Aggiungere in alcuni test JUnit.
- Imparare la programmazione basata sul Web e convertire il progetto esistente in servlet .
- Convertire il progetto Struts (o qualche altro quadro)
- Ora aggiungere tecniche di Hibernate per rafforzare la vostra applicazione
I concetti di programmazione non devono sempre essere utilizzati in modo corretto in queste applicazioni demo. È solo questione di te trovare un modo creativo per usare le abilità che hai imparato. Dal tuo concept originale potresti ridisegnare la tua applicazione per adattarla a dozzine di progetti lungo il percorso. La tua idea può rimanere la stessa, solo come lo sviluppi cambia. Lungo la strada impari quanto sia importante il riutilizzo del codice. L'importante è che tu stia sempre imparando.
Vorrei davvero suggerire un progetto in cui non solo si scriverà il software, ma in cui la funzione è qualcosa di cui si ha bisogno o che il computer dovrebbe fare per voi. Ciò manterrà il tuo interesse e imparerai molto di più se hai un vero problema da risolvere.
Ad esempio, se fai molto esercizio, puoi scegliere di scrivere un progetto che ti aiuti a tenere traccia di quanto esercizio stai facendo e in che misura stai ricevendo (o meno!).
Puoi chiarire la tua risposta un po '? Non è chiaro per me .. – Dananjaya
L'ho aggiornato. –
È possibile creare Garage Manager Software (che era la mia prima app) in un primo momento costruire la funzionalità (clienti, auto, trattamenti auto, report, ecc ...) in seguito costruire l'interfaccia utente che utilizza questa logica. l'ultimo passo è recuperare il DB nel progetto.
Se siete più nel risolvere problemi legati alla matematica c'è Project Euler per voi: http://projecteuler.net/
Sarà inoltre richiedere di imparare API di base per la gestione di grandi numeri, la conversione tra i tipi di dati, l'accesso ai file, ecc
è possibile aderire al progetto Go Bibbia, che è una bibbia per Java enabled telefoni cellulari e fornire la Bibbia in molte traduzioni
è possibile aderire al progetto e svilupparlo
O
Se non hai abbastanza esperienza in J2me puoi fare un'interfaccia ad esso per essere facile per l'utente di impostare tutte le opzioni attraverso l'interfaccia ed eseguire il creatore che è un programma a riga di comando e passare le opzioni ad esso
Inoltre è possibile incorporare un testo al convertitore XML nel GUI per rendere più facile per convertire i file di testo Andare formato Bibbia
ti posso aiutare con le idee e le risorse di codice come ho iniziato in tale progetto prima ma usando C#
Ma ho anche buone risorse per java che coprono tutto ciò di cui avrete bisogno in tale programma
Link http://gobible.jolon.org/ http://gobible.jolon.org/developer/welcome.html http://www.crosswire.org/gobible/
Spiacente ho accidentalmente votato la tua risposta. Non è previsto, grazie per la tua risposta – Dananjaya
Sei sempre il benvenuto se vuoi aiuto nel progetto che ho suggerito sopra, contattami –
scrittura di codice, mentre si impara è una grande idea, ma anche una buona è quello di leggere il codice. Più leggi, meglio scriverò. Se dai un'occhiata a luoghi come sourceforge o github puoi trovare tonnellate di progetti Java che puoi ispezionare. Potresti anche trovare alcune buone idee per il tuo progetto lì.
- 1. Idee per progetto studentesco programmazione parallela
- 2. Computer vision, idee progettuali?
- 3. Idee del progetto per diventare bravo in C++
- 4. Idee trappola BOT/Spider
- 5. Learning sharepoint a casa
- 6. Neo4J Community Edition chiama casa?
- 7. Extjs4 idee di progettazione mvc
- 8. Memcache minuscoli fatti in casa
- 9. Android: il cambiamento di default casa Application
- 10. Progetto oggetti modello Java
- 11. build.xml nel progetto Java
- 12. Idee per l'algoritmo per generare fiori casuali
- 13. C# - Idee programma di console per Noob
- 14. Riferimento colore: dove trovi le tue idee?
- 15. Idee per ridimensionare la chat in AWS?
- 16. MVC3/Thumbnail rasoio/ridimensionare idee immagine?
- 17. Elaborazione del linguaggio naturale - Idee per progetti per principianti
- 18. Dichiarazione corretta delle variabili nel tour ricorsivo dei cavalieri (compiti a casa Java)
- 19. Cerchi di introdurre schede per l'applicazione basata su documenti, idee?
- 20. ScalaTest in Java Progetto Eclipse
- 21. Xcode Organizer Console: cos'è Arresto di casa
- 22. colore corrispondenza di "icona-casa" twitter bootstrap
- 23. Quale controllo sorgente/versione usare per casa?
- 24. aiuto per raggiungere DI/IOC in casa
- 25. casa espansione directory (~) all'interno di un argomento
- 26. Presentando vista controllori sulla casa ... - a volte
- 27. come si configura il sorgente java con l'editor di idee intellij?
- 28. Progetto Java che diventa troppo grande
- 29. Ottenere le mie idee su puntatori e riferimenti dritti
- 30. può eclissi progetto plugin dipende dal progetto java
possibile duplicato di [idee per progetti di animali domestici in Java] (http://stackoverflow.com/questions/2959441/pet-project-ideas-in-java) o [idee per il progetto Java estivo] (http: // stackoverflow .com/questions/732331/ideas-for-summer-java-project) –
Puoi anche ottenere molto dal tuo caso di utilizzo del catalogo libri: potresti scriverlo come app desktop per utente singolo, una webapp basata su Server JEE, ecc. Ovviamente dipende se vuoi entrare nella codifica Java lato server, o limitarti allo sviluppo del desktop. Un interessante uso emergente di Java si sta sviluppando per la piattaforma Android, anche se in senso stretto non è Java, ma solo aspetto e comportamento come Java. –
Non puoi andare lontano come sviluppatore senza immaginazione. Prova a sviluppare uno di quelli. – duffymo