Ecco alcune schermate di un programma realizzato con Livecode per la gestione dei negozi di una catena, e per il software dei registratori di cassa.
Al momento non sono autorizzato a mostrarvi il codice, ma già dalle immagini potete capire che con livecode potete fare praticamente tutto:
venerdì 1 febbraio 2019
venerdì 25 gennaio 2019
Trovare la posizione del cursore in testo
Se l'utente sta scrivendo un campo di testo (field) e vi serve sapere ad esempio dove si trova il cursore dovete usare il selectedChunk.
Ad esempio per sapere a che riga si trova il cursore potete usare questo codice:
Ad esempio per sapere a che riga si trova il cursore potete usare questo codice:
put word 2 of the selectedChunk into temp put the number of lines of char 1 to temp of field 1
mercoledì 23 gennaio 2019
DatePicker
Datepicker è un plugin per Livecode per selezionare la data (giorno, mese e anno). Avete varie opzione per presentare il selettore della data:
Lo potete ottenere qui: http://www.flexiblelearning.com/datepicker/
Lo potete ottenere qui: http://www.flexiblelearning.com/datepicker/
lunedì 21 gennaio 2019
Fare un oggetto comune a tutte le card
Forse alcuni di voi sanno che è possibile fare un oggetto o degli oggetti comuni a tutte le card. Questo oggetto apparirà in tutte le card e se viene modificato un a card, è modificato in tutte.
Per fare ciò basta farne un gruppo, anche se è solo un oggetto, e impostare true le proprietà sharedBehaviour e backGroundBehaviour.
Una volta fatto ciò quando creerete delle nuove card, gli oggetti saranno copiati in automatico e agiranno come un background comune a tutte le card.
Ma se invece già avete delle card, dovete anche utilizzare il comando place group, che trovate anche nel menu Object, per piazzarle nelle card esistenti.
Per fare ciò basta farne un gruppo, anche se è solo un oggetto, e impostare true le proprietà sharedBehaviour e backGroundBehaviour.
Una volta fatto ciò quando creerete delle nuove card, gli oggetti saranno copiati in automatico e agiranno come un background comune a tutte le card.
Ma se invece già avete delle card, dovete anche utilizzare il comando place group, che trovate anche nel menu Object, per piazzarle nelle card esistenti.
venerdì 18 gennaio 2019
Task List
Oggi vediamo un semplice programma per tenere conto delle cose da fare, lo potete scaricare da: http://livecodeshare.runrev.com/stack/71/Task-List
Come potete vedere dall'immagine, potete aggiungere le cose da fare, che appariranno nel primo riquadro, mettere la spunta a quelle fatte, che si sposteranno nel secondo riquadro. Potete anche eliminare le note o far sparire la parte col riquadro delle note fatte. Tutto fatto con semplici gruppi.
Come potete vedere dall'immagine, potete aggiungere le cose da fare, che appariranno nel primo riquadro, mettere la spunta a quelle fatte, che si sposteranno nel secondo riquadro. Potete anche eliminare le note o far sparire la parte col riquadro delle note fatte. Tutto fatto con semplici gruppi.
mercoledì 16 gennaio 2019
PreoneStack e OpenStack, come usarli
Come sapete i messaggi PreOpenStack e OpenStack si attivano all'apertura di una finestra. Ora se mettete questi messaggi nello stack della finestra principale (mainstack), si attiveranno anche quando si aprono altre finestre del vostro programma (substack)che non hanno al loro interno i messaggi PreOpenStack e OpenStack.
Per evitare ciò, vi consiglio di scrivere il codice in questo modo:
Per evitare ciò, vi consiglio di scrivere il codice in questo modo:
on PreOpenStack
if the owner of the target is me then
-- code runs for this stack only
answer "Sono il mainstack"
else
-- code runs for any stack that's opened other than this one
answer "Sono un Substack"
end if
end PreOpenStack
venerdì 11 gennaio 2019
Shake alert Los Angeles
Oggi presentiamo un app per iOS fatta con livecode: ShakeAlertLA.
E' un sistema che avvisa se ci sono terremoti a Los Angeles:
Potete scaricarla da qui: https://itunes.apple.com/us/app/shakealertla/id1445922632?mt=8
E' un sistema che avvisa se ci sono terremoti a Los Angeles:
Potete scaricarla da qui: https://itunes.apple.com/us/app/shakealertla/id1445922632?mt=8
Iscriviti a:
Post (Atom)







