* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 19, 2024, 08:35:39 pm

Inserisci il nome utente, la password e la durata della sessione.

462 Visitatori, 1 Utente
 

Autore Topic: [RISOLTO] Ora che ho installato ZeosAccess...  (Letto 23857 volte)

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
[RISOLTO] Ora che ho installato ZeosAccess...
« il: Settembre 22, 2014, 06:09:52 pm »
...seguendo i vari passi consigliati sul link che mi ha proposto XINYMAN , cercando di dare un colpo alla botte ed uno al cerchio... vorrei creare il pimo sempliccissimo database  e la prima tabella ID , Nome, cognome, indirizzo, ma non vorrei
scriverla via codice , ma con un tool grafico ad-hoc , con cosa lo si puo fare ? FlameRobin o altro, posono  essermi utili ? .
In Delphi avevo a disposizione dei componenti TTable e DataSet ,da inserire direttamente in una form-contenitore "DataModule" associandola ad una tabella  "fisica" esterna , creata con un tool con cui creavo realmente la tabella le relative chiavi e campi.
Tale tool mi dava inoltre la possibilità di ristrutturare , ottimizzare, svuotare dai dati la tabella stessa .
Di una grande comodità ed efficienza.
« Ultima modifica: Settembre 23, 2014, 08:27:32 pm da Sanesi Stefano »

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Ora che ho installato ZeosAccess...
« Risposta #1 il: Settembre 22, 2014, 06:42:41 pm »
FlameRobin è ottimo, ma preferisco usare Turbo Bird

http://code.sd/turbobird/

Ieri è passato, domani è futuro, oggi è un dono...

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #2 il: Settembre 22, 2014, 07:08:16 pm »
... a prima vista piace ache a me , in ogni caso mi fido ciecamente..!
..qualche dritta per L'installazione di Turbo Bird e Firebird ? che devo ancora installare ?..
Se poi mi andrà tutto bene farò dei post dettagliati di ciò che ho fatto...
in modo che tutti ne usufruiscano... non avendo nè fretta nè  particolari esigenze di lavoro , è in fondo ciò a cui tengo !

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Ora che ho installato ZeosAccess...
« Risposta #3 il: Settembre 22, 2014, 08:06:55 pm »
... a prima vista piace ache a me , in ogni caso mi fido ciecamente..!
..qualche dritta per L'installazione di Turbo Bird e Firebird ? che devo ancora installare ?..
Se poi mi andrà tutto bene farò dei post dettagliati di ciò che ho fatto...
in modo che tutti ne usufruiscano... non avendo nè fretta nè  particolari esigenze di lavoro , è in fondo ciò a cui tengo !
Prima dimmi il sistema operativo
Ieri è passato, domani è futuro, oggi è un dono...

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #4 il: Settembre 22, 2014, 08:37:05 pm »
il sistema operativo è Ubuntu 14.04 Plus remix 64 bit di A.Cantaro.
Ho già scaricato da GitHub motaz-turbobird-5e011b4.zip.
a piè di pagina di Githb Source control c'è un rimando s Synapse che non conosco (conosco le sinapsi del sistema nervoso !)
Non riesco a farmi un filo logico da sxeguire da seguire anche se ho letto la seguente e breve procedura :

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Ora che ho installato ZeosAccess...
« Risposta #5 il: Settembre 22, 2014, 08:48:53 pm »
Allora da terminale digiti

sudo apt-get install firebird2.5-superclassic

e installi firebird, poi con

sudo dpkg-reconfigure firebird2.5-superclassic

lo riconfiguri con le tue esigenze

Ora passiamo a flamerobin

sudo apt-get install flamerobin

Ora per installare turbo bird digiti

sudo apt-get install libfbclient2

poi per la versione a 32 bit scarichi

http://code.sd/turbobird/TurboBirdLinux32.zip

per la 64 bit invece

http://code.sd/turbobird/TurboBirdLinux64.zip

Scarichi e decomprimi poi con

sudo chmod -R 777 "cartella_che_contiene_il_programma_scaricato"

Ora dovrebbe essere tutto ok, lanci l'eseguibile che trovi nella cartella e sei operativo.
Ieri è passato, domani è futuro, oggi è un dono...

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #6 il: Settembre 22, 2014, 09:00:41 pm »
Grazie mille....
Domani mi ci metto...

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Ora che ho installato ZeosAccess...
« Risposta #7 il: Settembre 22, 2014, 10:47:41 pm »
Grazie mille....
Domani mi ci metto...
prego
Ieri è passato, domani è futuro, oggi è un dono...

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #8 il: Settembre 23, 2014, 08:31:58 am »
Ho finito di installare Frebird e dopo aver scelto la password con dpkg-reconfigure ho installato il server (credo).
Inrealtà ha girato da terminale una procedura batch. Come faccio a verificare se tuttu è andato bene ?
Non vedo niente tantomeno qualsivoglia icona...c'è qualche demone che gira ?
Insoma dopo quei comandi mi piacerebbe "veder" qualcosa...

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Ora che ho installato ZeosAccess...
« Risposta #9 il: Settembre 23, 2014, 01:12:24 pm »
Tu così hai installato il demone. Ora devi installare uno dei due programmi citati sopra, o tutti e due (io li ho tutti e due). Poi con uno dei due (magari inizi con flamerobin) che è più facile da installare crei un database firebird. Ogni database firebird è un file a se stante. Io consiglio di creare una cartella db nel path / ovvero in /db/ tieni tutti i file di firebird. Poi da li lavori.
Ieri è passato, domani è futuro, oggi è un dono...

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #10 il: Settembre 23, 2014, 02:40:19 pm »
... Esiste del codice scaricabile di piccoli progetti Lazarus che fanno uso questi component : ZeosLib, Flamrobin, in modo che
possa rendermi conto come una semplice applicazione Lazarus è strutturata realmente ?

Con Lazarus ho provato a fare il classico "Salve Mondo !" (ed è stata duretta  perchè prima l'installazione poi la compilazione mi han dato problemi !).

In Delphi i progetti erano dei   .dpr e  .exe l'eseguibile, ed in Lazarus come si chiamano ?
Dove memorizza Lazarus tutto ciò ? (unit, progetto eseguibile) ?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Ora che ho installato ZeosAccess...
« Risposta #11 il: Settembre 23, 2014, 03:08:07 pm »
... Esiste del codice scaricabile di piccoli progetti Lazarus che fanno uso questi component : ZeosLib, Flamrobin, in modo che
possa rendermi conto come una semplice applicazione Lazarus è strutturata realmente ?

Flamerobin non c'entra niente con lazarus: è un GUI client per l'amministrazione di database firebird.
Tramite flamerobin puoi fare la manutenzione del DB, con istruzioni SQL (sia DDL che DML) scritte a mano o generate da flamerobin stesso.
Per gli esempi con ZeosLib, hai già visto la pagina http://wiki.lazarus.freepascal.org/Zeos_tutorial?


In Delphi i progetti erano dei   .dpr e  .exe l'eseguibile, ed in Lazarus come si chiamano ?
Dove memorizza Lazarus tutto ciò ? (unit, progetto eseguibile) ?

lazarus e delphi hanno delle estensioni speculari, dai un'occhiata qua
http://wiki.freepascal.org/Code_Conversion_Guide#Conversion_problems_and_solutions
Imagination is more important than knowledge (A.Einstein)

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #12 il: Settembre 23, 2014, 03:49:45 pm »
Ho capito che Firebird e FlameRobin son cose separate.
Prima ho creato la cartella /DBmiei.
Ho lanciato FlameRobin e mi ha proposto :

       Home
       Localhost  destro su questo, menù a tendina, ho scelto 2create new database :
       impostando un pò a caso i parametri, mi è venuto questo errore.
       Mi metterò a studiare wiki Manual FlameRobin...
       Ammesso e non concesso riesca a creare un database, via FlameRobin dovrò creare la tabella con comandi SQL ?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Ora che ho installato ZeosAccess...
« Risposta #13 il: Settembre 23, 2014, 04:16:37 pm »
Come scritto nel post precedente puoi dare comandi SQL diretti o farteli generare da flamerobin (molto più comodo all'inizio).

Per creare un database su localhost:
  • devi essere sicuro che su localhost sia attivo firebird (prova: "sudo telnet 127.0.0.1 3050", se ti da errore di connessione significa che firebird non è in ascolto; se ti risponde vai avanti)
  • il database lo devi chiamare con estensione .fdb quindi: /DBmiei/pippo.fdb (e non "/DBmiei/pippo")
  • la cartella /DBmiei deve essere accessibile in scrittura dall'utente firebird (per andare sul sicuro con "chmod 777 /DBmiei" dai i permessi a tutti)
  • dopo l'installazione la password di SYSDBA è "masterkey", penso che hai fatto la procedura per cambiarla ma provala comunque, non si sa mai ;)
Imagination is more important than knowledge (A.Einstein)

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Ora che ho installato ZeosAccess...
« Risposta #14 il: Settembre 23, 2014, 04:30:47 pm »
Ho ricevuto ora il Vostro messaggio , nel frattempo :
Ho registrato un server (cosa che non avevo fatto).
L'ho chiamato "prova" pensandolo embedded non dando l'Hostname nè la porta.
ed ho ottenuto questo :

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18772
  • Topic in totale: 2233
  • Online Today: 578
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 1
Guests: 462
Total: 463

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.