Logo UGIdotNET

Discussione 'Impressioni a "caldo"...'

# Pubblicato il 31 gen 2003 23.55 - Rispondi
Renzo Di Lorenzo
Impressioni a "caldo"...
Ciao a tutti.

Oggi ho avuto la fortuna di assistere all'ennesimo incontro microsoft, e volevo fare alcune considerazioni al fine di vedere cosa ne pensate..

L'intervento di Balena e del suo collega mi è piaciuto molto, interessante la possibilità di suddividere l'applicazione in n tiers con un po' di progettazione di base e poche modifiche, tuttavia....

Credo opportuno dire questo : da come l'hanno messa giu' loro, sembra che io possa implementare una logica a 3 livelli "solo" tramite l'utilizzo di Dataset Tipizzati e di Wizard per definire il tutto.. Qualche programmatore potrebbe aver pensato questo perchè non c'è stato un accenno al fatto che tutto il lavoro svolto egregiamente da Balena e il suo collega, poteva essere ovviamente fatto anche scrivendo il codice manualmente... Chi ci ha pensato?..

Comunque bell'argomento e bella esposizione. Perlomemo a me son piaciuti molto.

Il meccanismo di generare codice automaticamente è carino e credo che mi faro' anche io il mio piccolo addon per il mio lavoro. Individuo una tabella e la classe mi genera il codice necessario relativo al form (o webform) per fare il managed dei dati, senza scrivere una riga e in tempi ridottissimi. Vero, un bello strumento per la produttività... Grazie Francesco per l'Idea ;-)..

Sono molto contento che c'è qualcuno che ha avuto la mia stessa idea (non ne avevo dubbi) riguardo all'oggettino DataManaging e all'oggetto Filter che genera clausole Where automaticamente, lo uso con successo da circa tre mesi, farlo non è stato difficile e mi risolve la vita in molte situazioni.

Fabio Santini, manco a dirlo (si capirà che sono un suo fan? mah!.. ) Non dico altro perchè i suoi interventi mi piacciono sempre.

Francesco Albano, grande, un dopo pranzo frizzante e chiaro, ben esposto e molto molto interessante.. I webServices saranno i principali applicativi business del futuro?... Staremo a vedere.. Io credo di si..

Zio Bill... sembra come se abbia veramente fatto software vero?.. Parla come un programmatore , chissà chi gli scrive quella roba, chiunque lo faccia, condivido il modo microsoft di "guardare al futuro", ci ho sempre puntato.. perchè non seguire chi ha sempre avuto le idee chiare?
Un po' evasivo riguardo al Palladium ma c'era da aspettarselo..

Ari Fabio... Bello l'intervento, Ho già deciso che a dicembre prossimo, invece del solito notebook mi regalero' un tablet, pero' lo vorrei anche con la tastiera..

Insomma, Grazie (come sempre) di Tutto e Buon Lavoro.

Rei.
# Pubblicato il 01 feb 2003 10.42 - Rispondi
Luciano Blancato
Re: Impressioni a "caldo"...
impressioni a caldo anche x me....
considera che dopo una notte in autobus, sono arrivato solo ora a casa PRECISO ORE 10.45 da ieri alle 18........

cmq..

anche a me è piaciuto molto l'evento! in particolar modo la sessione del pomeriggio! molto + frizzante e interessante.

per quella del mattino, le idee mi sono piaciute ma l'esposizione un pò meno! (non voglio criticare nessuno o andare contro nessuno! solo semplice opinione personale).

Bill ... un discorso da grande ...

e grandi anche gli altri relatori.

al prox appuntamento.

Luci@no
www.lucianoblancato.it
info@lucianoblancato.it

# Pubblicato il 01 feb 2003 11.29 - Rispondi
Gianluca Carucci
Re: Impressioni a "caldo"...
Ciao Rei!
Purtroppo non sono riuscito a essere presente all'evento di ieri:((( Al MSDN conference del 15 novembre a Roma Giuseppe Di Mauro aveva tenuto una sessione sull'uso avanzato dell'ADO.NET. Anche se la sessione non era rivolta esplicitamente sulle applicazioni n-tier, alla fine ha discusso grosso modo gli argomenti citati da te come Dataset tipizzati, wizard di visual studio, macro per creare datalayer (penso anch'io sia un'idea geniale:). Mi sorge il dubbio che la sessione di ieri sia uguale a quella dell'MSDN Conference. In comune avevano solo l'argomento o era la stessa presentazione? Sono molto interessato all'argomento "applicazioni scalabili" e non esserci stato ieri mi fa rosikare:PPP Spero che mamma microsoft metta a disposizione i filmati degli interventi:)
Cosa intendi per oggetto DataManaging e Filter che genera clausole Where automaticamente?
Grazie e ciao a tutti:)
Gianluca
# Pubblicato il 01 feb 2003 11.54 - Rispondi
Gianluca Ciocci
Re: Impressioni a "caldo"...
Ciao a tutti,
anche a me l'evento è piaciuto moltissimo, anche se non ho vinto l'XBox :), cmq
ho trovato che la vision Microsoft sia molto avanti, come sempre del resto.
Grandi i relatori, tre già li conoscevamo che erano da 10.....uno lo è diventato, grande!.
Bravo Fabio, voto 10!
Complimenti a tutti.

Ciao Gianluca
# Pubblicato il 01 feb 2003 13.04 - Rispondi
Fabio Santini [MS]
Re: Impressioni a "caldo"...
Ciao Renzo , grazie per i complimenti a nome di tutti.
Per quanto rigurda il tablet , quello della Compaq che ho mostrato all'evento è provvisto di tastiera che si può collegare alla base dello schermo e se ti interessa puoi anche prendere la docking-station per collegarlo ad una tastiera e un mouse esterno.
# Pubblicato il 01 feb 2003 16.02 - Rispondi
Gianluca Cannalire
Re: Impressioni a "caldo"...
> Ciao a tutti.

Ciao Rei!
Innanzitutto ti ringrazio per esserti prestato ad accompagnarci dalla stazione all'evento!

> L'intervento di Balena e del suo collega mi è piaciuto molto [...SNIP...] Comunque bell'argomento e bella esposizione. Perlomemo a me son piaciuti
> molto.

Considerato che stiamo parlando di opinioni personali, dico la mia: tralascio i commenti sul contenuto tecnico dell'intervento di Balena, ma per quanto riguarda l'esposizione... beh, lasciamo veramente perdere... Scommetto che neanche Balena, rivedendosi registrato, capirebbe quello che ha detto :-)))

> Il meccanismo di generare codice automaticamente è carino e credo che mi faro' anche io il mio piccolo addon per il mio lavoro. Grazie Francesco per l'Idea ;-)..

Beh, l'idea non è proprio di Francesco... I C.A.S.E. (questa è la tipologia di software che hanno in parte mostrato) esistono da anni... Prova a chiedere a Francesco Albano se conosce CodePainter :-)))

> Fabio Santini, manco a dirlo (si capirà che sono un suo fan? mah!.. ) Non dico
> altro perchè i suoi interventi mi piacciono sempre.

Perchè c'era anche Fabio Santini????
(Giovedi a Bologna mi strozzerà) :-)))

A parte gli scherzi, Santini batte Balena 10 a 2

> Francesco Albano, grande, un dopo pranzo frizzante e chiaro, ben esposto e
> molto molto interessante..

Concordo: Albano ha dimostrato come si parla al pubblico!
Credo che abbia fatto capire cosa siano i Web Services anche a mia moglie che non era presente all'evento :-)))

> Zio Bill... sembra come se abbia veramente fatto software vero

Quanto meno posso dire: "L'ho visto dal vivo... non è un ologramma!"

Ultima nota: una delle cose più importante della giornata (almeno per me) è stato il fatto di poter incontrare, ancora una volta, un numero sempre crescente di amici vecchi e nuovi (provenienti da tutta Italia) con il quali condivido la passione (ed il lavoro) di sviluppatore!!!!

CIao a tutti e alla prossima (11 marzo)!

Gianluca Cannalire
# Pubblicato il 01 feb 2003 18.10 - Rispondi
Claudio Orlandi
Re: Impressioni a "caldo"...
Cao a tutti.
Per quanto mi riguarda è stata una giornata fantastica sotto tutti i punti di vista:
dai vari interventi di Balena, Albano, DiMauro,Esposito, etc... , ad ,ovviamente, al KeyNote del grande Bill Gates.
Aldilà dei contenuti tecnici, decisamente utili ed interessanti, volevo sottolineare la perfetta organizzazione dell'evento in particolare per noi del 'TRENO UGI' dove tutto mi sembrato svolgersi con la precisione di un orologio svizzero.
La simpatia e la cordialità degli amici di viaggio ha poi contribuito a rendere ancora più piacevole l'esperienza.
Volevo concludere con un sentito ringraziamento a CARLO PINASCO & SOCI per l'infinita disponibilità, gentilezza e , ripeto, per l'ottima organizzazione della giornata.
Grazie di Cuore e.... avanti tutta verso nuovi traguardi.
Buona Domenica a Tutti.
Claudio
# Pubblicato il 01 feb 2003 13.15 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Ciao Giuanluca,
Un esempio vale piu' di mille parole, ti mando la mia classe. Ti ho aggiunto un semplice esempio di utilizzo della Collection Filters.. Io non la uso in modo così semplice, ma ho aggunto l'Overloads della tostring per farti capire com'è la storia.
Inoltre la classe DataManager contiene altre piccole utility che spero possano esserti utili. Io la uso sempre nei miei progetti e mi ci trovo bene. Nota che molti metodi sono shared, puoi usarli senza istanziare un nuovo oggetto.
Ciao.
Rei.
# Pubblicato il 06 feb 2003 9.54 - Rispondi
Giuseppe Dimauro
Re: Impressioni a "caldo"...
Ciao, Ciao Renzo,
ecco un esempio molto valido. Lo trovi su www.codearchitects.com entra con stessa username e password "SqlExpression" e scaricalo dall'area SqlExpression. Osserva nella classe Northwind il metodo BuildAdo... e nella classe di esempio del form chiamante l'assegnazione del filtro che viene passato all'oggetto Northwind per ottenere indietro informazioni. Buon divertimento.

Giuseppe
# Pubblicato il 01 feb 2003 13.12 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Si ma quello non è un vero tablet, da quanto ho capito è un pc standard con il touch screen. La cosa fondamentale è che non voglio spendere altri 1000 euro per la docking, e poi non vorrei che ad ogni tocco di mano compaia uno scarabocchio a video. Il tablet piu' compatto (quello che usava bill per capirci) sembra piu' efficiente da questo punto di vista perchè ha la penna magnetica e non fa scarabocchi accidentali. Daro' un'oochiata al sito della compaq. Puoi gentilmente mandarmi il modello del tablet di zio Bill?..
Ne ho visto uno che praticamente gira l'LCD a 360gradi e quindi puoi usarlo sia come tablet che come notebook normale. Ecco, a me interessa un oggetto come quello.
Gracias ;-)
Rei.
# Pubblicato il 01 feb 2003 17.11 - Rispondi
Fabio Santini [MS]
Re: Impressioni a "caldo"...
Il tablet che ha mostrato Bill Gates è esattamente uguale a quello che ho mostrato io, un vero Tablet con touch screen magnetico.

Fabio Santini [MS]
# Pubblicato il 01 feb 2003 14.14 - Rispondi
Gianluca Carucci
Re: Impressioni a "caldo"...
grazie rei,
gli darò sicuramente più di un'occhiata e ti manderò un mio commento:)
Gianluca
# Pubblicato il 01 feb 2003 15.19 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Mi farà molto piacere ricevere commenti sul mio piccolo lavoro..
Ciao.
P.S. c'è un upgrade : la classe ora genera anche i parametri anzichè utilizzare i fieldvalue. Questo è l'esempio di utilizzo.

' Istanzia un Oggetto FilterManager
Dim dtm As New Reima.DataManager.FilterManager()

' Crea un Filtro e lo Carica nell'Insieme Filters..
Dim flt1 As New Reima.DataManager.Filter("ShipCity", "=", "Portland")
dtm.Filters.Add(flt1)

' Fa la stessa cosa in modo piu' Compatto..
dtm.Filters.Add(New Reima.DataManager.Filter("ShipCountry", "=", "Usa"))

' Connect Data..
Dim _connection As New SqlClient.SqlConnection(connManager.DefaultConnectionString)
_connection.Open()
Dim _command As New SqlClient.SqlCommand("SELECT * FROM ORDERS " & " WHERE " & dtm.Filters.ToString(), _connection)

' Aggiunge i Parametri..
dtm.Filters.BuildParameters(_command)

' Esegue il Binding con un Reader..
Dim _reader As IDataReader = _command.ExecuteReader
dg.DataSource = _reader
dg.DataBinding(PlaceHolder1)

' Chiude Tutto..
_reader.Close()
_command.Dispose()
_connection.Close()
_connection.Dispose()
# Pubblicato il 03 feb 2003 15.09 - Rispondi
Giuseppe Dimauro
Re: Impressioni a "caldo"...
Ciao Renzo, ciao a tutti gli altri del thread. Innanzitutto grazie per i complimenti e anche per le critiche che, al solito, servono per migliorarci. Veniamo ai fatti: ovviamente abbiamo esposto ben poco di quello che in realta' bolle nella nostra pentola, quando parliamo di framework parliamo di un prodotto di dimensioni considerevoli e che per ragioni di obiettivi e "platea" non poteva essere approfondito in poco piu' di 2 ore. Pertanto abbiamo tirato fuori dal nostro bagaglio di esperienze reali quello che bastava per mostrare in piccolo un esempio di sviluppo di applicazioni n-tier. Quindi visto l'interesse che si sta creando intorno a questo tipo di tecnologie (sono contentissimo per questo) e l'enorme esperienza che noi ci siamo fatti in questo campo sarei disposto (parlo per conto di Code Architects) a seguire in "modalita'" community l'evoluzione di oggetti di questo tipo, magari partendo dal mio e da quello di Renzo Di Lorenzo di cui ho visto i sorgenti e che mi piace moltissimo. In questo momento l'handicapp maggiore della nostra implementazione e' dovuto al fatto che si basa pesantemente su requisiti molto C# oriented. Infatti grazie a questo possiamo utilizzare a piene mani concetti come overload di operatori ecc.. per trasformare espressioni "inline" C# in clausole where per data adapter da spedire al data-layer e quindi dentro l'SQL per i motori relazionali le espressioni in questione. La nostra classe esiste da poco piu' di un anno ed e' stata utilizzata con successo in progetti veramente grandi (di cui uno con 915 sorgenti C# con circa 200 mila righe di codice.).
Cosa ne pensate ? sono a vostra disposizione.

Saluti, Giuseppe Dimauro.

Giuseppe Dimauro
Code Architects
MSDN Regional Director, Italy
gdimauro@codearchitects.com


on 1. Feb 2003 15:19 Renzo Di Lorenzo wrote:
> Mi farà molto piacere ricevere commenti sul mio piccolo lavoro..
> Ciao.
> P.S. c'è un upgrade : la classe ora genera anche i parametri anzichè utilizzare i fieldvalue.
> Questo è l'esempio di utilizzo.
>
> ' Istanzia un Oggetto FilterManager
> Dim dtm As New Reima.DataManager.FilterManager()
>
> ' Crea un Filtro e lo Carica nell'Insieme Filters..
> Dim flt1 As New Reima.DataManager.Filter("ShipCity", "=", "Portland")
> dtm.Filters.Add(flt1)
>
> ' Fa la stessa cosa in modo piu' Compatto..
> dtm.Filters.Add(New Reima.DataManager.Filter("ShipCountry", "=", "Usa"))
>
> ' Connect Data..
> Dim _connection As New SqlClient.SqlConnection(connManager.DefaultConnectionString)
> _connection.Open()
> Dim _command As New SqlClient.SqlCommand("SELECT * FROM ORDERS " & " WHERE " &
> dtm.Filters.ToString(), _connection)
>
> ' Aggiunge i Parametri..
> dtm.Filters.BuildParameters(_command)
>
> ' Esegue il Binding con un Reader..
> Dim _reader As IDataReader = _command.ExecuteReader
> dg.DataSource = _reader
> dg.DataBinding(PlaceHolder1)
>
> ' Chiude Tutto..
> _reader.Close()
> _command.Dispose()
> _connection.Close()
> _connection.Dispose()
>
# Pubblicato il 01 feb 2003 17.43 - Rispondi
Luciano Blancato
Re: Impressioni a "caldo"...
non posso far altro che associarmi a quello che ha detto Gianluca! al di là dell'evnto, che è stato di ottima qualità, resta il fatto che si possono incontrare un sacco di Net-Amici, componenti di Forum e ML.

Certo, qualcosa in più la potrebbe fare M$ per gente che si deve spostare tanto ... e attraversare tutta la penisola.....


Ciao
Luci@no
www.lucianoblancato.it
info@lucianoblancato.it
# Pubblicato il 01 feb 2003 17.52 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Ciao Gian, Figurati, è stato un piacere :-)))

Ti mando quel pezzo di codice che ti dicevo in macchina, sono certo che ti interesserà..

DS puo' essere un Dataset o Un DataReader (;-)).. Il pezzo di codice puo' essere posto nella classe base, infatti la reflection punta a ME se ci fai caso..

Basta mappare i nomi dei campi della table con i nomi dei campi della classe in modo che la reflection possa mapparli correttamente.

Chiamami a casa o al cell per chiarimenti..

Ciao, Rei.
# Pubblicato il 01 feb 2003 17.46 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Infatti, ma è diverso da quello che hai tolto dalla docking station o no?..
# Pubblicato il 02 feb 2003 14.10 - Rispondi
Fabio Santini [MS]
Re: Impressioni a "caldo"...
Quello che ho tolto dalla docking station è uno Smartdisplay , che è un device completamente diverso dal Tablet. Diciamo che da solo server a poco , 'ha bisogno' di un altro PC per funzionare. Ti permette di remotizzare il tuo pc portandolo in giro per tutta la casa.

Fabio Santini [MS]
# Pubblicato il 01 feb 2003 20.24 - Rispondi
Luciano Blancato
Re: Impressioni a "caldo"...
in effetti un rigraziamento particolare a CARLO PINASCO ci vuole....

PS: xrò la prossima volta... sarebbe meglio organizzare per il gruppo 'UGI DOT NET' e non per quelli di milano .... (mi riferisco ad esempio ai buoni sconto sui libri...) in fin dei conti c'era gente che come me aveva fatto un sacco di KM ... per l'esattezza 1.300......

cmq.. grazie di cuore!

Luci@no
www.lucianoblancato.it
info@lucianoblancato.it
# Pubblicato il 01 feb 2003 20.37 - Rispondi
Luciano Blancato
Re: Impressioni a "caldo"...
on 1. Feb 2003 18:10 Claudio Orlandi wrote:

> dai vari interventi di Balena, Albano, DiMauro,Esposito, etc... , ad ,ovviamente,
> al KeyNote del grande Bill Gates.

Esposito??? vedi che Dino non era presente....
Forse ti riferisci a Santini ....
(Relatori: Balena, Dimauro, Santini, Albano)


Luci@no
www.lucianoblancato.it
info@lucianoblancato.it
# Pubblicato il 02 feb 2003 18.01 - Rispondi
Claudio Orlandi
Re: Impressioni a "caldo"...
Forse ho fatto un pò di confusione (non capisco perchè, ma nei vari appunti che ho preso ho scritto Esposito).
Comunque i Relatori mi sono piaciuti tutti ed ho trovato gli argomenti decisamente interessanti.
Rinnovo quindi i complimenti a tutti tralasciando i rispettivi cognomi per non prendere qualche altro abbaglio ......
Saluti
# Pubblicato il 02 feb 2003 16.10 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Quindi avevo capito bene, Grazie Fabio, mi orientero' verso un tablet con tastiera.
Ciao.
Rei.
# Pubblicato il 02 feb 2003 18.29 - Rispondi
Raffaele Rialdi
Re: Impressioni a "caldo"...
> [...] da solo server a poco
:-)

> Fabio Santini [MS]

Raffaele
# Pubblicato il 02 feb 2003 20.27 - Rispondi
Luciano Blancato
Re: Impressioni a "caldo"...
ihihihii

in effetti ... devo essere sincero... anche io sono caduto nello stesso errore....
forse xkè DINO non è venuto ....

DINOOOO ora come và? tutto ok?

buona domenica...

Lu
# Pubblicato il 03 feb 2003 16.58 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Ciao Giuseppe, innanzitutto grazie per aver dato un'occhiata al mio lavoro e non posso negare la soddifazione di sentir dire a te che sei un guru, che ti piace il mio codice.. Quanto ne vuoi? :-)) Ne ho a pacchi..
Comunque, la mia non voleva essere una critica , intendiamoci, parto dal presupposto che il mondo net è ancora molto da capire per il 65/75%(credo) delle persone che erano lì, quindi una precisazione per una certa fascia poteva essere inclusa. Tutto lì. :-)..
Poi, per cio' che riguarda la classetta DataManager, io ho sempre avuto un approccio OOP , mi trovo bene a riutilizzare oggetti che uso nei miei gestionali. Purtoppo non ho ancora migrato a C# per motivi di tempo, ho in cantiere di convertire le mie dll da VB a C#, ma ci vuole tempo e modo. Molti dei miei componenti sono così, piccoli e riutilizzabili.
Tuttavia, se posso collaborare in qualsiasi modo a qualunque iniziativa, saro' ben felice di farlo.
Ti auguro buon lavoro a te e allo staff.
Ciao!.
Renzo.
# Pubblicato il 03 feb 2003 20.12 - Rispondi
Giuseppe Dimauro
Re: Impressioni a "caldo"...
Grazie Renzo, direi che possiamo metterci al lavoro quindi.
Una precisazione: il nostro lavoro ha raggiunto una maturita' veramente estrema grazie all'utilizzo di C# e delle facilities di cui hai immediatamente intuito le potenzialita'. Mi riferisco agli overload degli operatori ecc... Quando avrai modo di dare un'occhiata approfondita alla nostra classe scoprirai che e' in grado di rappresentare non solo una collection mono dimensionale di and (o or) bensi' una gerarchia di espressioni annidate assimilabili ad un vero e proprio albero delle espressioni. Gestisce inoltre qualsiasi costrutto disponibile nel SQL come in, not in, between not between ecc...
questo permette di generare clausole SQL con espressioni annidate ecc..
Il mio problema maggiore in questo momento e' permettere un riutilizzo "agevole" di questo tipo di tecnologia da Visual Basic. Pertanto, se sei d'accordo, inizierei a progettare un componente che sfrutti tutta la potenza delle espressioni SQL pensando soprattutto ai programmatori VB.NET. Non dimentichiamoci del fatto che la maggior parte degli utenti che potrebbe beneficiare di questo tipo di utilities sara', per il prossimo futuro, gente che lavora principalmente in VB.NET.

Giuseppe.

PS: l'invito a partecipare allo sviluppo di questa componente e' aperto anche a tutti quelli che leggono questa mail. =DG=

Giuseppe Dimauro
MSDN Regional Director, Italy
Chief Consultant and Trainer
gdimauro@codearchitects.com
# Pubblicato il 03 feb 2003 23.11 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Molto volentieri, ma dov'è la classe?.. Posso partire dalla vostra in c# e implementarla in vb.. o si parte dalla mia semplice? (non credo).. Non capisco cosa devo fare :-))
A presto.
Rei.
# Pubblicato il 05 feb 2003 10.23 - Rispondi
Renzo Di Lorenzo
Re: Impressioni a "caldo"...
Rimango a disposizione per lo sviluppo della classe, chi è interessato si faccia vivo.
Ciao.
Rei.
# Pubblicato il 05 feb 2003 20.05 - Rispondi
Gianluca Ciocci
Re: Impressioni a "caldo"...
Ciao a tutti,
per quanto possibile (in termini di tempo) se posso dare una mano, ne sarei ben felice.
Rimango a vostra disposizione.
Gianluca Ciocci
# Pubblicato il 06 feb 2003 9.20 - Rispondi
Giuseppe Dimauro
Re: Impressioni a "caldo"...
Ciao a tutti, Ciao Renzo,
trovate un esempio abbastanza valido sul nostro sito di Code www.codearchitects.com. Effettuate il login con stesso user name e password "SqlExpression" (senza virgolette)

Vedrete apparire una nuova tab all'interno della quale troverete lo "zip" con due progetti. Uno con il Sql Expression DOM, l'altro con un piccolo esempio master detail Customers/Orders/OrderDetails

Scrivero' due righe di commento quanto prima. Spero di avere la connettivita' anche a Seattle cosi' posso seguirvi. Consiglio: provate il compnente in C# cosi' come mostrato nel mio esempio nello zip. Poi provate a riscrivere il cliente in VB.NET. Qui casca l'asino perche' a causa dell'assenza della possibilita' di poter usufruire dell'overload degli operatori, l'operazione diventa decisamente piu' ardua. Ed e' qui che dobbiamo inventarci una sintassi, uno strato di astrazione o qualsiasi cosa possa rendere "semplice" l'ultilizzo di tecnologie di questo tipo per permettere la descrizione di espressioni da inviare al middle-tier.

Giuseppe

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185