Ir al contenido principal

Entradas

Como validar un XML con un archivo XSD y c#

La verdad es que es muy fácil validar un xml con un xsd, y de esa forma ahorrar horas y horas de revisión manual/visual si cumple con toda la estructura.

Aquí el código





using System; using System.Xml.Linq; using System.Xml.Schema; namespace ValidaXml { class Program { static void Main(string[] args) { Console.WriteLine("validando input.xml con input.xsd"); var schemas = new XmlSchemaSet(); schemas.Add("", "input.xsd"); Console.WriteLine("Validando..."); var custOrdDoc = XDocument.Load("input.xml"); var errors = false; custOrdDoc.Validate(schemas, (o, e) => { Console.WriteLine("{0}", e.Message); errors = true; }); Console.WriteLine("archivo {0}", errors ? "No cumple con la validacion" : "…
Entradas recientes

Como saber que versión de Jquery tenemos

Muchas veces me he preguntado que versión de JQuery tengo en mis proyectos (despues de mucho tiempo uno se olvida de cual bajo)  bueno la forma  es bastante sencilla es simplemente con una una instrucción que la puedes llamar de Firebug o simplemente con un alert.


$.fn.jquery; o jQuery.fn.jquery; y retornará un string con la versión en mi caso -->""1.11.0"
--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

Tooltip controls winform

al parecer en winform agregarle un tooltip a un control no están trivial como setearle una propiedad. Para realizar esto existe un objeto tooltip y uno debe indicarle a que elemento aplica. var toolTip1 = new ToolTip(); toolTip1.SetToolTip(myControl.Control, "Presione doble click para ver información detallada");

--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

cambiar colores de fondo de un formulario MDI

Yo he desarrollado muy poco para aplicaciones de escritorio,  pero me llego un requerimiento de cambiar un color  de fondo de un formalario MDI, un formulario MDI es un formalario madre donde se pueden lanzar otros formalarios como hijos, donde estos se pueden mover solamente en el formulario MDI madre.


Sin mayores detalles aquí esta código para poder cambiar el color de fondo de un MDI, ya que no es simplemente cambiarle la propiedad forecolor al formulario.


foreach (Control control in this.Controls) { MdiClient client = control as MdiClient; if (!(client == null)) { client.BackColor = System.Drawing.SystemColors.GradientInactiveCaption; break; } }

--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

Aplicación y Aplicativo

Cada dia es mas comun escuchar de aplicativo para referirse a un programa informatico,  esto puede sonar bastante cool, pero la verdad es que no lo es. El termino "aplicativo"  no existe en informatica, la palabra correcta para referirse a un programa informatica es "Aplicacion".

Las definiciones segun la real academedia española son;


Aplicación (informatica): Programa preparado para una utilización específica, como el pago de nóminas, formación de un banco de términos léxicos, etc.Aplicativo: Que sirve para aplicar algo.
y ustedes van a seguir usando aplicativo en vez de aplicación
Links:
http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=aplicativo http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=aplicaci%F3n


--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

Never, Ever Give Up. Arthur's Inspirational Transformation!

Ayer vi este vi este video y que WOWW, se los mande a muchas personas por twitter y les paso lo mismo, aquí dejo el video

--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

Pendrive de Cruz Verde - Estafa

Hace un tiempo decidí comprar un pendrive, ya que no tenia ninguno el ultimo que tenia se me hecho a perder y el disco duro que tenia lo deje para los juegos de la WII.  Asi que decidí  comprarme el pendrive que promocionaban en la TV uno que al parecer "pintaba" para bueno. Costaba $3.990 era de 4GB y traia antivirus (esto ultimo no me llamo nada la atencion, ya que ya tenia un antivirus).

Sin mas rodeos fui a la farmacia compre un remedio y le dije a la persona que me atendio  que me diera un pendrive, llego contento al trabajo a probar mi nueva adquisicion, hasta ahi todo bien. pero al pasar de los días lo trate de usar y resulta que era realmente inservible.

Me puse a ver que onda y efectivamente era de 4 GB y venia con unos pdf's de prevención de riesgos.  La cosa por que digo es que es inservible es por que  uno copia archivos archivos, expulsa el disposivo y no queda ningún registro  de los archivos copiados, es como si estuviera protegido contra escritura, pero …