martedì 28 giugno 2016

Infowallet

Ecco a voi un software molto interessante fatto con livecode: infowallet.
Si tratta di un agenda personale per salvare dati che può contenere:
  • come rubrica
  • dottori
  • medicine
  • account per banche, assicurazioni
  • password
  • visualizzazione grafico degli impegni
Potete scaricare leversioni per Mac e Windows da qui:
 mentre qui sotto potete vedere delle anteprime e un video esplicativo.

lunedì 27 giugno 2016

lcTaskList

Oggi presentiamo un'estensione che facilita la vita dei programmatori che lavorano con progetti grandi o più progetti: lcTaskList
Questa estensione da inserire dentro l'IDE livecode automaticamente legge il codice, trova nei commenti delle parole chiave che potete definire voi e crea dei segnalibri per tornare in quel punto del codice velocemente. Ad esempio è già configurato per:
  • MARK (segna): per ricordarsi dei punti del codice dove tornare  a lavorare
  • TODO (da fare): per indicare cosa bisogna ancora fare
  • FIXME (aggiustami): per indicare punti del codice da aggiustare
  • NOTE: per annotare
  • REVIEW (rivedere): per ricordarsi di rivedere il codice prima di pubblicarlo o inviarlo al cliente.
Come vede dalla seguenti immagini:

in automatico scrivendo il codice lcTasklist aggiunge dei segnalibri mentre si scrive il codice.
Questa estensione costa € 11.59, funziona con tutte le versione e può essere scaricata da: https://livecode.com/products/thirdparty/billvlahos/lctasklist-1-3-0/

venerdì 24 giugno 2016

Number wizard

Ecco un programma per iOs per insegnare a contare ai bambini: number wizard.
Questo programma creato con livecode permette di contare e fare le operazioni matematiche più comuni per i bambini:
Potete scaricarlo da qui: https://itunes.apple.com/us/app/number-wizard/id542977155?mt=8

giovedì 23 giugno 2016

Dittafono

Oggi presentiamo una app per iOS fatta con livecode: dittafono.
Serve per registrare degli appunti vocali:
Potete scaricarla da qui: https://itunes.apple.com/app/dictaphone/id519016836?ls=1&mt=12

mercoledì 22 giugno 2016

Inentertainment

Oggi vediamo un programma creato con livecode per produttori di film: INENTERTAINMENT
Questo programma è un gestionale che permette di tenere traccia:
  • delle spese
  • rubrica indirizzi
  • calendario appuntamenti
  • lista chiamate
  • progetti
  • attori con foto,curriculum, parti da assegnare e assegnate
Si sincronizza con i cellulari iPhone e BlackBerry.
E' disponibile per Windows e Mac, a questo indirizzo http://inentertainment.com/.
Potete vedere anche un video su come funziona in questa pagina: http://inentertainment.com/video.html
Qui sotto potete vedere altre immagini del programma.

martedì 21 giugno 2016

Health kit per iOS

Su iOS i dati fisiologici dell'utente possono essere inviati e ricevuti dalla Apple per le app di fitness. Questa funzione di iOS si chiama HealthKit.
Le versioni a pagamento di livecode hanno integrata l'estensione mergHK per interfacciarsi con l'healthKit di Apple.
Chiaramente nel proprio account di sviluppatore Apple bisogna attivare il servizio healthKit per la nostra app:


martedì 7 giugno 2016

Fare le tabelle semplicemente

Se ci serve mostrare una tabella, non è necessario scomadare il complesso Datagrid, ci basta utilizzare un semplice campo di testo. Vediamo come fare.
Prima di tutto scriviamo del testo e usando il property inspector mettiamo delle cose in modo tabellare usando il carattere TAB, questo carattere serve per dividere le righe. Non possiamo usar il TAB direttamente nel nostro programma perchè di default serve per passare da un campo di testo all'altro, per questo motivo usiamo il property inspector.
Ad esempio:

Ora dobbiamo mettere le linee orizzontali e verticali, per fare questo basta usare le proprietà hGrid e vGrid.
Esempio:


   set the hGrid of line 2 to -2 of field 1 to true
   set the vGrid of line 2 to -2 of field 1 to true



Otterrete questo:
Ora possiamo decidere la larghezza delle caselle e il numero di colonne, basta usare la proprietà tabWidths e porre zero come ultimo valore.
Ad esempio per impostare la larghezza di 30 pixel scriviamo:

set the tabWidths of field 1 to "30,30,30,0"

questo è il risultato:
Possiamo anche distanziare la tabella dal resto del testo usando le proprietà spacebelow and spaceAbove, esempio:

set the spaceBelow of line 1 of field 1 to 10
set the spaceAbove of line -1 of field 1 to 10

ottiene:
Per cambiare il bordo della tabella, si usa la proprietà borderWidth, esempio:


set the borderWidth of line 2 to -2 of field 1 to 2

ottenendo questo:

Possiamo aggiungere un rientro per la tabella usando la proprietà leftindent, esempio:

set the leftindent of line 2 to -2 of field 1 to 20

ottenendo:
Si può anche decidere quanto distanziare il teso contenuto nella cella delle pareti della cella con la proprietà padding, esempio:

set the padding of line 2 to -2 of field 1 to 6

ottenendo:
Questo articolo dovrebbe avervi stuzzicato a sufficienza per cominciare ad usare le tabelle di testo. Sono utili per calendari, tabelle, database, stampe, ecc.