Que duro es ser informático Los grandes artistas copian, los genios roban
  • Nov
    16

    Para la gente que tenemos un blog y a veces queremos poner fragmentos de código, eso de copiar/pegar directamente no sirve, ya que el resultado sería horrible. Sin embargo, buscando un poco por internet encontramos varias soluciones muy decentes.

    La que más me ha gustado ha solución de CodeHtmler. De manera muy fácil y rápida, te convierte el código que le pasas en un fragmento de código Html que podrás insertar en tu entrada (si usas Wordpress, desde la pestañita de “HTML”). Lo mejor de todo es que colorea el código respetando la sintaxis de varios lengujes de programación y te da a legir si quiers que además salga la línea o no.

    Soporta codigo en C#, C++, Java, javascript, VB.NET, XML, Powersheel y F#.

    Aquí tenemos un ejemplo en C#.

    Si le pasamos como entrada:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace spaceInvaders
    {
        class ejemplo
        {
            private string texto;

            public string Texto
            {
                get { return texto; }
                set { texto = value; }
            }

            public ejemplo()
            {
                texto = "Hola Mundo";
            }

            public void mostrar()
            {
                Console.WriteLine(texto);
            }
        }
    }

    Nos devuelve:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace spaceInvaders
    {
        class ejemplo
        {
            private string texto;
    
            public string Texto
            {
                get { return texto; }
                set { texto = value; }
            }
    
            public ejemplo()
            {
                texto = "Hola Mundo";
            }
    
            public void mostrar()
            {
                Console.WriteLine(texto);
            }
        }
    }

    Útil, verdad? Seguro que ahora me animo más a poner ejemplos de código, jeje

    Recordad, CodeHtmler

    Además, se puede descargar el código fuente del proyecto que tienen en Codeplex: CodeHtmler

    Un saludo

    PD: El 1º ejemplo de código lo he copiado con una web similar, pero que no colorea la sintaxis. Esa otra web es SimpleCode

    Un saludo

    No Comments