Tutto contento di aver scoperto il CodeDOM avere scritto il Tip su come creare script al volo (metto il link così mi faccio un po di pubblicità http://www.ugidotnet.org/tips/tips_read.aspx?ID=99) sono andato a vedere la sessione in cui si parlava proprio dell`argomento!
beh che dire fantastiko... un modo inkerdibile, la possibilità di compilare codice da file on-the-fly è solo una delle tante kose ke si possono fare :D Tornando al tip ho visto che in caso di errori compilazione invece di ciclare CompilerResults:Errors è più interessante controllare CompilerResults:Output.
Comunque quello che mi ha entususiasmato maggiormente non è stata la compilazione, cioè passare da codice a compilato... ma costruirsi il proprio grafico logico di codice e stampare il codice associato, davvero interesanti le classi ICodeGenerator! Per far capire meglio la cosa: un conto avere il proprio file XML e caricare un XmlDocument e un conto creare un XmlDocument aggiungerci nodi a attributi e generare il file XML... Nel caso di CodeDOM non c`è XML ma Codice c# o VB.Net... fantastiko! :D
vi state kiedendo kome usarlo? beh vi siete mai kiesti ad esempio kome viene creata la classe proxy per kolloquiare kon un servizio web :D
Una sesione davvro interessante e _educativa_, uno speaker dall`aria simpatica che non ha fatto per nulla annoiare... il codice che veniva scritto era tutt`altro che facilmente leggibile e intuitivo tanto ke lo speaker era felice e stupito di scrivere kodice senza errori di compilazione :D ...System.CodeDOM è una libreria forse non di uso quatidiano ma che permette di fare cose davvero interessanti! :D
posted @ mercoledì 2 luglio 2003 16:20