Vai al contenuto

English Italiano
Colour Theme
 

Indice Del Forum

[delphi] database XML


  • Non puoi rispondere a questa discussione
16 replies to this topic

#1 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 21 May 2007 - 09:38 AM

Salve sono nuovo e vedendo il livello alto di questo forum avrei da porvi 2 quesiti :

1) Come usare un browser come mozilla in un applicazione delphi (usare perckè se lo faccio non sara mai completo per flash , shock e ect...);

2) essendo un profeta (ke si ferma davanti al tempio ma nn entra ancora) volevo sapere se esiste qualche risorsa (web,consigli o altro) per approffondire come creare una struttura dati da usare per un prog per un progetto scolastico . Una normale struttura la so creare ma io vorrei approffondire per creare qualcosa diciamo proffessionale.

Vi Ringrazio in anticipo e spero ke voi mi possiate aiutare.

:) :P :P

#2 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 22 May 2007 - 19:20 PM

E' molto importante e se mi aiutasse ve ne sarei grato.

#3 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 22 May 2007 - 21:32 PM

Visualizza messaggioArtemisDj, su 21/05/07, 10:38, ha detto:

Salve sono nuovo e vedendo il livello alto di questo forum avrei da porvi 2 quesiti :

1) Come usare un browser come mozilla in un applicazione delphi (usare perckè se lo faccio non sara mai completo per flash , shock e ect...);
In pratica vorresti usare la pagina che visualizza i siti web del browser all'interno delle tue applicazioni Delphi?
Con Delphi hai a disposizione un componente wrapper per il motore web di Internet Explorer, altrimenti devi isolare l'oggetto usato, ad esempio, da firefox ed importarlo come componente COM (dovresti documentarti sul sito di firefox per vedere come fare).

Visualizza messaggioArtemisDj, su 21/05/07, 10:38, ha detto:

2) essendo un profeta (ke si ferma davanti al tempio ma nn entra ancora) volevo sapere se esiste qualche risorsa (web,consigli o altro) per approffondire come creare una struttura dati da usare per un prog per un progetto scolastico . Una normale struttura la so creare ma io vorrei approffondire per creare qualcosa diciamo proffessionale.
cosa intendi per "struttura dati" da usare in un progetto scolastico?

:)

#4 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 25 May 2007 - 14:37 PM

Mi scuso per la mia mancata chiarezza.
La questione è questa :
visto che devo fare un prog che si basa su un archivio basato su un file tipizzato , volevo qualche suggerimento per il caricameto parziale dell'archivio(per quando il file si esstenderà ) e se magar avete qualche altro suggerimento sulla gestione non mo offendo mica.
Fino ad adesso ho fatto un uso consueto di file tipizzati e percio volevo qualche suggerimento da voi esperti.
Vi ringrazio in anticipo.
:) :P :P

#5 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 25 May 2007 - 21:37 PM

Visualizza messaggioArtemisDj, su 25/05/07, 15:37, ha detto:

Mi scuso per la mia mancata chiarezza.
La questione è questa :
visto che devo fare un prog che si basa su un archivio basato su un file tipizzato , volevo qualche suggerimento per il caricameto parziale dell'archivio(per quando il file si esstenderà ) e se magar avete qualche altro suggerimento sulla gestione non mo offendo mica.
Fino ad adesso ho fatto un uso consueto di file tipizzati e percio volevo qualche suggerimento da voi esperti.
Vi ringrazio in anticipo.
:) :P :P
Devi realizzare un database (archivio, giusto?) che utilizza un file tipizzato... Il progetto obbliga l'utilizzo di file tipizzati? altrimenti puoi usare direttamente database oppure xml...

#6 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 26 May 2007 - 10:20 AM

Voglio usare un file tipizzato perchè deve essere un applicazione per penna (cioè portatile).

#7 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 26 May 2007 - 21:38 PM

Anche se per penna puoi tranquillamente utilizzare sia database (prendi dei componenti embedded il cui engine viene compilato all'interno del .exe) oppure puoi utilizzare xml che è meno complicato di un database canonico ma è molto più pratico e compatibile di un file tipizzato... Ormai le applicazioni vanno tutte verso documenti xml piuttosto che tipi proprietati (Office 2007 ne è un esempio :))

#8 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 28 May 2007 - 10:46 AM

se nn sono di disturbo qualche guida o sito perchè non ho mai usato un archivio su xml e sarebbe utile imparare.

#9 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 28 May 2007 - 13:28 PM

Tempo fa avevo fatto una libreria per Delphi 7 che permetteva di utilizzare file XML in progetti Win32. Penso che, comunque, il Web sia pieno di componenti di quel tipo (che permettono di navigare un Document XML). Cerco di recuperare quella libreria e te ne metto una copia online (dammi qualche giorno :) ). Per il resto dovresti cercare in Internet una qualsiasi guida sul mondo XML per capire come funziona...

Quello che posso riassumerti qui è questo:
I documenti XML sono dei semplici file di testo scritti secondo delle regole ben precise:
1) La sintassi dei documenti XML è simile a quella HTML
2) Ogni documento XML deve iniziare con un elemento (tag) radice che deve essere univoco per ogni documento (in realtà più che di documenti dovremmo parlare di applicazioni XML).
3) Gli elementi XML (tag) possono contenere altri elementi (di tipo diverso o dello stesso tipo). I quali devono essere annidati in modo corretto: non posso chiudere un elemento "padre" prima di aver chiuso quello figlio.
4) Ogni elemento può avere degli attributi

piccolo esempio:

<elemento_radice>
	<elemento_figlio attributo="valore_attributo">
		<elemeto_figlio_del_figlio attributo1="valore" attributo2="valore">
			Semplice testo che farà parte dell'elemento_figlio_del_figlio
		</elemento_figlio_del_figlio>
		<elemento_figlio_del_figlio attributo1="valore" />
	<elemento_figlio>
	<elemento_figlio />
</elemento_radice>

Un database XML potrebbe essere disegnato così:

<database>
	<rubrica nr_persone="3">
		<persona id="1">
			<nome>Pinco</nome>
			<cognome>Pallino</cognome>
			<attivita id="2" />
		</persona>
		<persona id="2">
			<nome>Paolino</nome>
			<cognome>Paperino</cognome>
			<attivita id="1" />
		</persona>
		<persona id="3">
			<nome>Peo</nome>
			<cognome>Pericoli</cognome>
		</persona>
	</rubrica>
	<lavoro count="2"> 
		<attivita id="1" data="28/05/2007">
			<riferimento id_persona="2" />
			<note>Fare qualcosa</nota>
		</attivita>
		<attivita id="2" data="27/05/2007">
			<riferimento id_persona="1" />
			<note>Fare qualcos altro</nota>
		</attivita>
	</lavoro>
</database>


#10 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 29 May 2007 - 18:39 PM

cmq ho trovato comnponenti in delphi penso per xml cmq la creazione e gestita dal componente naturalmente.

#11 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 29 May 2007 - 21:04 PM

Perchè non segnali a tutti i componenti trovati? Per Delphi 7? Perchè Delphi.NET essendo, appunto, .NET gestisce l'XML in maniera nativa (grazie al framework .NET)

:)

#12 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 30 May 2007 - 12:42 PM

nn li ho trovati sono inclusi con delphi 7 e ci sta qualche esempio nella cartella di installazione.

#13 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 30 May 2007 - 21:46 PM

Quindi hai deciso di utilizzare XML per il tuo progetto? Tienici informati sull'avanzamento dello stesso :P :)

#14 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 31 May 2007 - 10:58 AM

certamente.
adesso sto valutando quale politica attuare.
Vorrei usare database xml se riesco a padroneggiarlo al meglio.
Appena sforno qualcosa di completo semmai posto anche i sorgenti.
Se naturalmente avete qualche link per xml per delphi o guide sono qui.
(sarebbe meglio cambiare nome al post cmq)

#15 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 31 May 2007 - 11:25 AM

per i fini della consegna userò tipizzati , per interesse personale poi xml.

#16 ArtemisDj

ArtemisDj

    Iniziato

  • Utenti
  • Pip
  • 15 Messaggi:

Inviato 21 September 2007 - 07:14 AM

Prozac poi la libreria l' hai trovata ? E' passato un po di tempo lo so ... a maggio ho usati i file tipizzati adesso vorrei usare xml come midicesti tu.....

#17 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 21 September 2007 - 07:32 AM

No :P Mi sa che me la sono persa nei vari backup...
Però potresti partire da qui: http://www.philo.de/...downloads.shtml
Scaricati la libreria XDOM (compresa la libreria di supporto utility).
:)






0 utente(i) stanno leggendo questa discussione

utenti, ospiti, utenti anonimi

Coded for IP.Board 3.2 by Scott Jones of the TheDanzorLabs - Web Design and Development