Newsgroup: it.comp.lang.visual-basic
Titolo: Programmatrice in Debug!!!

Ciao a tutti,
    volevo chiedervi se posso, un indicazione su una classe che dovrei
creare facendo il parsing di semplici stringhe. Ad Esempio:
Text1 = OggettoPadre.Metodo(NomeForm, Proprietà1 = Valore1,  Proprietà2 =
Valore2)
io vorrei cercare l'oggetto e modificarne le proprietà all'interno di un
file di testo. Mi serve un modo per partire...
La classe mi deve permettere di Leggere, Modificare, Cancellare la
proprietà, Cancellare l'intera riga o modificare il nome (Text1) e
l'OggettoPadre.
Grazie mille
Maria Grazia

Scusa ma non ho capito nulla.
Ciao, Luca.

 Ciao, Luca.

 Scusa ma non ho capito nulla.
Cerco di fare il parser della striga proposta ma non ci riesco...dovrei
creare una classe con dei metodi ma mi viene difficile!

creare una classe con dei metodi ma mi viene difficile!
Non sono sicuro di aver capito nemmeno adesso, a dire il vero.
Non mi e' chiaro se ti interessa serializzare/deserializzare un
oggetto, salvandolo su file di testo o che altro.
Oppure intendevi analizzare proprio questa stringa?
Text1 = 
	OggettoPadre.Metodo(NomeForm, 
		Proprietą1 = Valore1,  
		Proprietą2 = Valore2)
-- 
ciao, hal

 Proprietà2 = Valore2)
Cerco un aiuto per creare una classe che mi analizzi quel tipo di stringa:
Text1 =  OggettoPadre.Metodo(NomeForm, Proprietà1 = Valore1,  Proprietà2 =
Valore2)
Devo poterla modificare a mio piacimento con dei metodi ad es:
Dim cl as New miaclasse
miaclasse.addObject "Text1"
miaclasse.Objectype = "TextBox"
miaclasse.addProperty("Visible") = true
oppure reimpostarla con
miaclasse.SetProperty("Visible") = true
----------------------------------
ad esempio se cerco un riga la funzione
miaclasse.SelectObject("Text1")
mi dovrebbe restituire:
Text1 =  OggettoPadre.Metodo(NomeForm, Proprietà1 = Valore1,  Proprietà2 =
Valore2)
se voglio cancellare una proprietà
miaclasse.SelectObject("Form1")
miaclasse.Delete("Visible")
se voglio cancellare tutta la stringa...dopo averla selezionata
miaclasse.DeleteObject
Sono stata chiara? So quello che voglio ma non ci riesco ad impostare la
classe in VB, come devo fare?
Grazie mille
Maria Grazia

Sono stata chiara? 
Passo... :-(
-- 
ciao, hal

Ma è così difficile? Caspiterina

 Ma è così difficile? Caspiterina
Non e' proprio banale, anche perche' non e' ancora ben chiaro tutto il
"giro"; dall'esempio qui sopra si capisce che vuoi leggere nome e proprieta'
di un generico oggetto, ma per esempio 'OggettoPadre.Metodo' che cosa
rappresenta? e lo scopo finale e' solo quello di usare la classe per poter
modificare in maniera "amichevole" la stringa di testo e riscriverla su
file?
Due suggerimenti, ma in linea del tutto generale:
se il formato del file di testo non e' gia' stato stabilito e lo stai
decidendo tu adesso, suggerirei di passare a XML, la cui struttura
"naturale" e' gia' molto vicina a quello che vuoi rapperesentare qui;
inoltre le librerie disponibili ti faciliterebbero il parsing.
Per memorizzare e riscrivere le informazioni probabilmente e' meglio
suddividere in piu' classi, per esempio una classe Oggetto, tra le cui
proprieta' c'e' un insieme Properties di oggetti Property (a la ADO),
ciascuna delle quali genera il proprio pezzo di stringa che la rappresenta
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown