Los algoritmos recursivos no son un recurso tan utilizado por los programadores, inclusive, también se plantean discusiones acerca de algoritmos iterativos vs. recursivos.

Independientemente de la preferencia de cada uno de los programadores, la idea de esta publicación es mostrar con un ejemplo sencillo una misma función “potencia” escrita de ambas formas.

(more…)

Ese campo donde las aplicaciones web se mezclan con las aplicaciones de escritorio, o viceversa, siempre ha llamado mi atención. Fue así que alguna vez publiqué artículos como El shell de Google o Prueba Ruby (en tu navegador). Con estos antecedentes, es imposible que codepad no llame mi atención.

codepad es una aplicación web que a cualquier programador le resultará interesante. Se trata de un editor donde podrás escribir código en 13 lenguajes diferentes (C, C++, PHP, Ruby, Phyton, etc.) y luego ejecutar (previamente compilando o no, según lo requiera el lenguaje) el código tipeado. Además, en caso de error, indica el mensaje de error y resalta la línea donde se produjo.

(more…)

SharpOS 0.0.1 es un proyecto Open Source que intenta escribir un sistema operativo en C#, basado en la tecnología Microsoft .NET.

(more…)

Mono con MySQL

Hace un tiempo, di mis primeros pasos en Mono, con el desarrollo de unos programas muy básicos en Mono, que no iban mucho más allá del Hola Mundo.

Con dar unos pasos más en mi intrusión con Mono, en esta ocasión desarrollaré una aplicación básica, capaz de hacer altas y bajas en una base de datos MySQL.

(more…)

Struct, Union y Enum en C

A continuación, del Curso de Programación en C de Programar es fácil (o no) veremos un breve resumen de algunas estructuras de datos:

  • Estructuras
  • Uniones
  • Enumeraciones

(more…)

El día de ayer fue anunciado Microsfot Source Analisys para C#. Se trata de una nueva herramienta para desarrolladores.

Esta herramienta es conocida y utilizada desde hace varios años internamente en los grupos de desarrollo de Microsoft para ayudar a implementar las mejores prácticas en la disposición, elegancia, legibilidad, mantenimiento y documentado del código fuente.

(more…)

Mono es el proyecto open source para crear aplicaciones en GNU/Linux, compatibles con C#. Básicamente, Mono lleva el Framework de .NET a plataformas no-windows.

Hace tiempo atrás había publicado algo acerca de MonoDevelop 1.0, un IDE para desarrollar en Mono en Linux.

En esta ocasión publicaré algunos ejemplos de aplicaciones de consola:
(more…)

Hay muchos casos en los cuales minimizar una aplicación a la barra tray es muy útil, generalmente para todas aquellas aplicaciones que corren de fondo (en background), como antivirus, firewalls, etc.

El framework de .NET pone a nuestra disposición un control “NotifyIcon”, con el cual podemos minimizar nuestras aplicaciones Windows Form en la barra tray.

Veremos un ejemplo, donde escribiremos unas pocas líneas de código en C# para minimizar una aplicación en la barra tray y restaurarla al hacer doble clic sobre la misma.

(more…)

  • 1 Comentario
  • Comentarios: C#, Programación
  • Cuando publiqué Matar procesos desde Java, se vió como ejecutar aplicaciones externas desde Java. En esta ocasión, repetiré el mismo ejemplo (ejecutar un tskill) pero desde una aplicación Window Forms de C#.

    (more…)

    Función split en C

    En las librerías estándares de C no disponemos de una función split al estilo de la de Java o PHP. Lo más parecido que podemos encontrar es la función strtok en la <string.h>, aunque es un poco más complicada y problemática.

    A tal motivo, una alternativa es crear nuestra propia función split.
    Vía 4 bits blog pongo a disposición una implementación de la función:

    (more…)

  • 1 Comentario
  • Comentarios: C, Programación

  • Búsqueda personalizada

    Suscripción

           Add to Google Reader or Homepage

          

           Add to My AOL

           Subscribe in NewsGator Online

           Add to netvibes

           Subscribe in Bloglines

    Categorias

    Licencia de uso

    Usuarios

         web counter