PDA

View Full Version : Promemoria basato su database


Gian92
16-02-2014, 10:05
Salve, avrei bisogno di avere un promemoria che si basi su un database (Apache OpenOffice 4.0.1 + Win) in modo tale che quando data e ora di un record siano uguali alla data e all'ora del sistema compaia un avvertimento - che sia un suono o, ancora meglio, un popup con magari scritto l'ID del/dei record e un altro campo.

Se possibile il promemoria dovrebbe anche segnalare a intervalli regolari - per esempio ogni ora e/o alle 19:15 - i record che hanno contemporaneamente data corrente + il campo dell'ora nullo + un campo con un certo valore.
Idealmente il range di controllo del promemoria dovrebbe essere lunedì-venerdì e 15:30-19:30.

Mi potete indirizzare su come strutturare questo progetto, quali strumenti e metodi usare? Grazie.

Daniels118
17-02-2014, 07:35
Se non sai nemmeno quali strumenti usare forse il progetto è un po' troppo ambizioso, ti conviene cercare qualche agenda elettronica, ne troverai a milioni.
Se invece vuoi realizzarlo tu, dovresti cominciare a studiare qualche linguaggio di programmazione, poi le idee ti verranno.

Gian92
17-02-2014, 23:58
Se non sai nemmeno quali strumenti usare forse il progetto è un po' troppo ambizioso, ti conviene cercare qualche agenda elettronica, ne troverai a milioni.
Se invece vuoi realizzarlo tu, dovresti cominciare a studiare qualche linguaggio di programmazione, poi le idee ti verranno.

Dato che è da un po' di tempo che mi è venuto il pallino della programmazione potresti darmi un orientamento? Premetto che sono a digiuno di qualsiasi nozione, ma giacché voglio fare la cosa come si deve mi piacerebbe instradarmi in un percorso serio.

Daniels118
18-02-2014, 07:50
Bene... il primo consiglio che ti do è di procedere per gradi. Prefiggersi degli obiettivi è un'ottima cosa, ma bisogna partire dalle cose semplici.
Prima di tutto ti servono dei concetti di base di programmazione strutturata che puoi vedere qui: http://www.html.it/guide/guida-programmazione-di-base/
E' una lettura abbastanza leggera, ti darà un'idea di cosa significa programmare.

Una volta compresi questi concetti potrai passare allo studio di un linguaggio vero e proprio. Personalmente ti consiglio di studiare prima un linguaggio semplice e poi passare ad uno più complesso, poiché la complessità di un linguaggio non sta negli mnemonici da imparare ma nella quantità e nella qualità delle caratteristiche che offre, pertanto è meglio familiarizzare prima con i concetti di base.
Per intenderci, se decidessi di partire con java ti troveresti subito ad affrontare il concetto di OOP che, oltre ad essere abbastanza complesso, si va ad aggiungere a tutto il resto.
E poi è bello essere poliglotta :D

Detto questo, una volta completata la lettura di sopra, potrei consigliarti di iniziare con il pascal. Non serve arrivare a fare cose grandiose, basta riuscire a fare semplici programmi per familiarizzare con la programmazione. A quel punto potrai imparare tecniche più avanzate ed impegnarti con un linguaggio più moderno (con questo non voglio dire che il pascal sia obsoleto, è solo nato prima).
Qui puoi trovare una guida sintetica corredata di esempi e limitata a ciò che veramente ti serve:
http://web.tiscali.it/campitiello/Pascal/GuidaPRINCIP.htm

Prova sempre gli esempi cercando di capire cosa fanno le singole istruzioni.

Gian92
18-02-2014, 19:42
Grazie per i consigli.
Cosa pensi di Python e Lisp per iniziare?

Daniels118
18-02-2014, 20:28
Li conosco pochissimo e non saprei esprimere un giudizio, l'unica cosa che ricordo del lisp è che è un linguaggio imperativo, il che lo rende molto diverso da quelli più comuni.