SergioTarrillo's RichWeblog

martes, marzo 29, 2005

Enterprise Library

Hola a todos, ya esta disponible el Enterprise Library, este reune varios Application Blocks, entre los cuales tenemos:
  • Caching Application Block
  • Configuration Application Block
  • Data Access Application Block
  • Cryptography Application Block
  • Exception Handling Application Block
  • Logging and Instrumentation Application Block
  • Security Application Block

Es un paquete que reune todos, trae pequeños ejemplos en VS.Net de como usarlos y los respectivos Aplication Block.

go Enterprise Library

domingo, marzo 27, 2005

EditorXml: "XmlSpy"..... bravazo!

Hola amigos estuve buscando un Editor de Xml, y encontre uno bueno no he probado otros pero este me parece genial, puedes editar Xml, Xsd, Xsl, y mas cosas que vi. En la ventana de edición tiene varias vistas: Text, Grid (tablas al estilo dataGrid), Browser, y otras dos mas (Schema/WSDL, Authentic). Tiene ayuda en linea y especifica para cada tipo de archivo para Xml tiene una opcion de desplazar los nodos. Para Xsl puedes agregar etiquetas de Html rapidamente, espero que lo prueben y me comenten que nuevas caractaresticas han encontrado!.




Si encuentran otro editor, pasanme la voz para probarlo....!

Cuidado cuando usas el Load para un Xml, Xsd, Xsl, o Xslt file!

Tip Xml
Hola gentita, estuve cargando un file Xml con el Load del XmlDocument, pero me salia error revise el programa estab bien, cambie de todo en el programa pero nada seguia saliendo error, despues de un rato de tantos intentos me di cuenta que el error no era en el código, si no, el error estaba en el archivo xml.

Cuando cargen un algún archivo (xml, xsd, xsl o xslt), usen try..catch..end try, para saber examente si es un error causado por el archivo Xml o por nuestro codigo!

XslTransform: Version NetFramework 1.0 y 1.1!

Hola a todos estaba usando el metodo Transform de mi objeto XslTransform, en mi VS2003, y me lleve con una gran sorpresa, porque en un artículo oficial, vi una version del metodo pero en mi programa no lo reconocia, yo pense que descubri un nuevo Bug de VS2003, pero no fue asi!

Lo que pasa es que varias versiones del metodo XslTransform.Transform(), habilitadas den en el VS2002, han quedado obsoletas no se porque razón, pero no funcionan, hay una variante ahora tenemos que pasarle tambien el XmlResolver, que puede ser Nothing.

En otras palabras en código sería:

Version 1.0 Net Framework

xslTran.Transform(xmlDoc, Nothing, writer)

Version 1.0 Net Framework

xslTran.Transform(xmlDoc, Nothing, writer, Nothing)

Version 2.0 Net Framework?

xslTran.Transform(...... , ............, .........., ...........)

sábado, marzo 26, 2005

Tener dos tablas con ReadXml()!

Hola amigos, estuve averiguando mas sobre este metodo y por fin pude tener dos tablas con el ReadXml, pero hay un pequeño truco. Tienes que copiar todos tus datos (menos el elemento raiz) del segundo file Xml al primero. Listo ahora lo que te queda por hacer solo es leer el file Xml con todos los datos, y automaticamente tienes en el dataSet dos tablas!

ds.ReadXml("file.xml")
For Each t In ds.Tables
strTables += t.ToString() & ", "
Next


espero que esta información los saque de algunos problemas!

DataSet: WriteXml and ReadXml

Estuve revisando el metodo WriteXml y ReadXml, bueno aqui les comento algunas suspicias de estos metodos.

WriteXml: Cuando escribes un archivo Xml, te habras podido dar cuenta que el elemento raiz del file Xml generado tiene el nombre de "NewDataSet", bueno lo que esta pasando es que cuando escribes toma el nombre del dataSet es decir si quieres que el elemento root de tu Xml generando tenga el nombre que tu quieres solo tienes que editar la Propiedad DataSetName del dataSet, seria algo asi:

ds.DataSetName = "miName"

ReadXml: Cuando lees un Xml las cosas son a la inversa, el nombre de la tabla son los elementos repetitivos, y el nombre del dataSet es el elemento root del archivo Xml leido, para ver estos datos podrias hacer lo siguiente:

strTable = ds.Table(0).ToString()
strDataSet = ds.DataSetName


Bueno les cuento que estoy intentando leer dos Xml Juntos con el metodo ReadXml del dataSet, pero al parecer no se puede hacer esto, voy a seguir investigando y les cuento como jue!

saludos, Peru.

domingo, marzo 13, 2005


pensando... Posted by Hello

About Page.IsPostBack


Property Page.IsPostBack

Cuando se produce el evento Load de una página, pueden ocurrir dos opciones, que sea la primera vez que la visitamos o una posterior, y esta venga en respuesta a un pedido. La ventaja de poder diferenciar que tipo de pedido es, se da cuando nosotros solo queremos que cierto código se ejecute cuando la página es cargada por primera vez. Por ejemplo para conectarse a una base de datos, y llenar un conjunto de datos, solo es necesario la primera vez que el usuario hace el pedido en los posteriores pedidos, podemos usar el conjunto de datos del primer pedido.

Public Sub Page_Load (Byval sender ....)

'only the first request
If Not Page.IsPostBack then
dAdapter.Fill(ds)
dGrilla.DataBind()
End If
End

martes, marzo 01, 2005

Despierta tus sentidos: msJovenes/Trujillo

» Fotos msJovenes/Lima!!



Presentacion / Jesús Gonzales




Eliminando Espias / Julio Campos




Coffee Break / Microsoft




Cristiam E., Julio C., Jesus G. y Sergio T.