Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga:

Faq

Ho trovato 7 faq.

Categoria Argomento Commenti
Componenti Componenti [v12] Come utilizzare il componente RichTextArea
Occorre innanzitutto installare il componente "RichTextArea.4dbase" nella cartella Components a livello della struttura .4db o nella cartella Components all'interno dell'applicativo 4d.

Nel form dove si vuole modificare un campo testo va creata una subform, impostando tipo TEXT e una variabile, ad esempio txtMioWord.

Nel metodo legato al form carico la variabile con il contenuto del campo:

Case of
  : (Form event=On Load)
  txtMioWord:=[Tabella]CampoTesto
End case

Mentre nel metodo della subform, aggiorno il campo con la variabile:

Case of
  : (Form event=On Data Change)
  [Tabella]CampoTesto:=txtMioWord
End case
Componenti Componenti [v11 SQL] Includere componenti all'interno della Build Application
Con la v11 SQL è possibile usare degli alias delle cartelle contenenti il component all'interno della cartella Conponents.

Quando si sceglie Build Application, è possibile scegliere quali component integrare nell'applicazione costruita: così, anche se la cartella Components della versione interprete contiene un alias, in fase di compilazione l'applicazione finale conterrà i componenti effettivi in modo da garantirne la trasportabilità.
Componenti Componenti [4D Pop] Color Chart
Un altro componente della seria 4d Pop che mostra una palette grafica dove scegliere un colore e avere il codice 4d per usarlo nei propri metodi.

Faq

Il componente lo potete scaricare da qui:
ftp://ftp2-public.4d.fr/demos/francais/multiplateforme/bases_exemples/v11/composants/4DPop%20Color%20Chart.4dbase.zip

Open Source
Il component è fornito compilato, ma nella cartella è disponibile anche una cartella "Sources" con i sorgenti.



Componenti Componenti [4D Pop] Bookmark
Un altro componente della seria 4d Pop che presentiamo serve a raccogliere una propria lista di indirizzi web.

La lista è riordinabile con il drag e drop, editabile con il doppio clic, si possono aggiungere indirizzi trascinandoli dal Finder, dal browser o dal programma di Mail, da qualsiasi programma di testo.

Il componente lo potete scaricare da qui:
ftp://ftp2-public.4d.fr/demos/francais/multiplateforme/bases_exemples/v11/composants/4DPop%20Bookmarks.4dbase.zip

Open Source
Il component è fornito compilato, ma nella cartella è disponibile anche una cartella "Sources" con i sorgenti.


Componenti Componenti [4D Pop] Migration tools
Il primo componente della seria 4d Pop che presentiamo è utilissimo per chi passa alla versione v11; contiene:

1. Shortcut Editor, con cui è possibile personalizzare le scorciatoie da tastiera di 4d (che sono tutte rinnovate), ma soprattutto sono presenti due menu per impostare tutte le scorciatoie simili alla 2004 oppure per ripristinare tutte quelle di default della v11.

2. Migrate constants: Per chi ha definito delle costanti private nella struttura di 4d usando le risorse 4DK#, questo comando crea un plugin apposta trasferendo tutti i dati necessari.

3. Migrate the macros: questo strumento riformatta tutte le macro che diano errori nel formato della nuova versione

Il componente lo potete scarica da qui:
ftp://ftp2-public.4d.fr/demos/francais/multiplateforme/bases_exemples/v11/composants/4DPop%20migration.4dbase.zip

Open Source
Il component è fornito compilato, ma nella cartella è disponibile anche una cartella "Sources" con i sorgenti.

Componenti Componenti [4D Pop] La palette per gli sviluppatori
4D ha messo a disposizione un interessante componente, 4D Pop, scaricabile dall'indirizzo:

ftp://ftp2-public.4d.fr/demos/francais/multiplateforme/bases_exemples/v11/composants/4DPop.4dbase.zip

Questo component mette a disposizione tutti i componenti installati nella struttura all'interno di una palette, chiamata 4D Pop appunto.

Il component si installa inserendo il database 4DPop nella cartella Components da creare nella cartella della struttura del nostro software, e nell'"On Statup Database Method" basta scrivere "Install 4DPop" e battere il tab per lanciare una macro che ci scriverà il seguente codice:

If (Not(Is compiled mode))
  ARRAY TEXT($tTxt_Components;0)
  COMPONENTS LIST($tTxt_Components)
  If (Find in array($tTxt_Components;"4DPop")>0)
    EXECUTE METHOD("4DPop_Palette")
  End if
End if

Open Source
Il component è fornito compilato, ma nella cartella è disponibile anche una cartella "Sources" con i sorgenti.

Esistono inoltre tutta una serie di plugin compatibili 4DPop di cui discuteremo nelle prossime faq.

Componenti Componenti [v11 SQL] Componenti
Da questa versione la creazione e la gestione dei componenti è molto più facile e diretta.

Creazione: un componente è una struttura generica, chiamata Matrix; per ogni metodo si può indicare se è richiamabile dal programma in cui è usato come componente ( Host )

Maschere: possono essere condivise solo le maschere del progetto, cioé le Form slegate dalle tabelle.

Installazione: basta copiare la struttura ( oppure il solo Alias !) in una cartella Components

Il componente può essere compilato; in questo caso può essere utilizzato anche in strutture interpretate.

Quindi rispetto alle versioni precedenti:
1. non serve più l'Insider
2. non si devono più aggiungere tabelle o form a tabelle del programma ospite
3. Le variabili sono proprie del componente e non si possono sovrapporre a quelle del programma ospite; l'unico modo per accedere alle variabili è usare i puntatori.

Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
301 utenti registrati

Pagina servita il 19/03/24 alle 12:25:20 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad