09/12/15 15:22
fiodavid81
Ciao a tutti,
sono nuovo del forum, mi chiamo Davide ho 34 anni e sono un perito elettronico con esperienza di circa 15 anni nel campo dell'elettronica/telecomunicazione e esperienza base nella programmazione in linguaggio C, vb.net, HTML, javascript.
Vorrei realizzare un semplice software per catalogare la mia collezione di cd musicali con anche funzione di ricerca, ma non so da dove partire.
Potete darmi qualche dritta su come partire e su cosa studiare?
Grazie a tutti
Ciao
fiodavid81
aaa
09/12/15 16:43
Template
Buonasera
Il programma che vuoi implementare in linea di principio non è nulla di estremamente complicato, ma occorre che tu valuti attentamente i seguenti aspetti fondamentali:
- Algoritmi da usare: la gestione dei dati e la ricerca possono richiedere, se mal implementate, risorse eccessive rispetto a quanto veramente necessario; occorre pertanto che tu studi attentamente gli algoritmi di ordinamento e ricerca, per definire quale approccio algoritmico sia più adeguato al tuo progetto.
- Dati da implementare: logicamente, ti serviranno dei dati "agglomerati", e non è escluso (a seconda delle peculiarità del linguaggio che userai) che ti tocchi sviluppare strutture dati
ad hoc con determinate caratteristiche; pertanto, sarebbe opportuno che studiassi a dovere quanto il tuo linguaggio preferito ha da offrire in tal senso.
- Gestione della memoria: in base al linguaggio ed alle scelte progettuali, potrebbe capitarti di dover gestire esplicitamente la memoria allocata (es. se devi trattare stringhe "indefinite" in C), e in tal caso sarebbe opportuno non farsi trovare impreparati.
- Gestione dei files: dove intendi immagazzinare i tuoi dati? Potresti usare un "classico" file di testo, semplice da gestire ma poco comodo se i dati diventano molti; potresti (se il tuo linguaggio lo permette) lavorare con dei file binari, meno voluminosi ma alquanto scomodi in certi casi; potresti usare un database, ma probabilmente dovresti studiare almeno le basi del suo linguaggio di gestione (SQL e relative estensioni proprietarie, molto probabilmente)...
Dette tutte queste belle cose, comunque, la soluzione di Torn24 è senz'altro la più adeguata
Tanto più che se ben ricordo i database Access sono nativamente supportati da appositi moduli Visual Basic
Ultima modifica effettuata da Template 09/12/15 16:48
aaa
09/12/15 16:56
Roby94
Come dice torn è un compito estremamente semplice che può essere affidato interamente ad un database come access che dispone già di una IU, non capisco il limite di 1000 record, questo me lo deve spiegare.
Nel caso volessi optare per un applicazione sviluppata su misura non starci troppo a pensare, questo è programma estremamente semplice da sviluppare. Scegli il tipo di database che vuoi adoperare e da li fai delle ricerche per determinare se esitano gia delle interfacce pronte per il .NET.
Se vuoi articolare leggermente il tuo programma lascia stare i database gia pronti ed opta per uno scritto su misura, il compito è piuttosto semplice.
aaa