Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

812 artículos publicados

Cómo crear un botón de menú hamburguesa solo con CSS (sin imágenes ni JavaScript)

En este post aprenderemos a hacer un botón para un menú hamburguesa que cambiará de icono entre las clásicas tres rayitas y un aspa (vamos, una "X") alternativamente cada vez que hagamos clic. Y todo esto sin usar imágenes ni JavaScript. ¿Magia? ¿Brujería? No, CSS.
De hecho este botón lo podríamos aprovechar para usarlo con este menú escamoteable, también sin JavaScript, que ya vimos en otro post. [Más]

Plataforma .NET: Cómo fusionar exe y dlls en un único ejecutable para distribuir

Muchas de las aplicaciones que creamos con .NET generan un único ejecutable .exe pero acompañado a veces de decenas de bibliotecas DLL que le dan soporte. Distribuir esto no es complicado, pues basta meterlo en un ZIP o hacer un programa de instalación y listo. Pero, ¿qué pasa si queremos distribuir un único .exe con toda la funcionalidad y olvidarnos de todo ese festival de archivos? En este artículo te explicamos cómo lo puedes lograr y creamos una aplicación de ejemplo para que puedas probarlo. [Más]

Cómo sustituir una imagen en HTML usando solo CSS

Esta técnica es de esas cosas que normalmente aprendes pegándote día a día con CSS. Fontanería pura y dura, pero que, a pesar de su extrema sencillez, tiene su encanto para enseñarte el poder del aparentemente inofensivo CSS. Es de esas ñapas (dicho con cariño) para usar CSS como una navaja suiza y que te pueden resolver la papeleta cuando ya lo das todo por perdido. [Más]

TRUCO VS #1: Encuentra cualquier cosa instantáneamente en Visual Studio

Toda la vida usando Visual Studio y, de repente, un día descubres un detalle que no conocías. Algo tan tonto como un atajo de teclado o incluso una característica nueva que desconocías y que a partir de ese momento te simplifica la vida. Es lo que tiene manejar herramientas tan grandes y complejas. Hoy inicio una serie de artículos que iré desarrollando poco a poco en las próximas semanas con pequeños trucos del día a día que te ayudarán a sacarle más partido a tu entorno de desarrollo de trabajo: Visual Studio. Hoy empezamos con uno de los más útiles pero que muchos desarrolladores, sobre todo principiantes, desconocen por completo: la búqueda instantánea de cualquier cosa en un proyecto. [Más]

Cómo dejar de ser un "paquete" en diseño: guía de 5 minutos para programadores

Si no crees que puedas aprender diseño, solo recuerda lo que dijo nuestro legendario amigo David Eric Groh, de Foo Fighters, sobre al aprendizaje de cosas nuevas: "Nunca asistí a clases de batería. Nunca asistí a clases de guitarra. Más o menos vi como se hacía. Creo que si sientes pasión por algo y tienes motivación y estás centrado, puedes hacer lo que quieras en la vida." Cualquiera puede aprender y aplicar buenos principios de diseño. Esta guía te dará unas nociones básicas de consejos prácticos de diseño que puedes empezar a poner en práctica desde hoy mismo (y causar una buena impresión en tus amigos diseñadores). [Más]

Cómo hacer un menú vertical desplegable con HTML y CSS (con y sin JavaScript)

En este pequeño tutorial vamos a ver cómo crear el típico menú lateral vertical desplegable. Seguro que lo has visto en mil sitios. De entrada, el menú permanece oculto y, al mostrarse, empuja al div del contenido principal. Primero lo veremos usando JavaScript y luego solo con HTML y CSS. Que conste que hay muchas formas de hacerlo, estas dos solo son un par de ellas. [Más]

Por qué Chrome y Firefox no me dejan conectarme a ciertos puertos y cómo evitarlo

Lo más habitual cuando trabajamos en un proyecto de desarrollo web es que dispongamos de un servidor local para ejecutar la parte de backend de nuestro desarrollo. Lo más habitual es emplear un puerto aleatorio para conectarnos al servidor y probar la aplicación, ya que el puerto 80 y algunos otros conocidos suelen estar ocupados ya en nuestro equipo. Además, asignarle un número de puerto aleatorio nos ayuda a transportarlo a otros equipos (o compartirlo) de manera más sencilla sin miedo a que entre en conflicto con algún otro servicio que se ejecuta en el mismo puerto. Lo malo es que puedes llegar a encontrarte con puertos no seguros a los que no se te permitirá la conexión... [Más]

Cómo usar JSON en .NET fácilmente con C#

El formato JSON se ha convertido en los últimos años en uno de los más utilizados por los servicios web para proporcionar información a los desarrolladores. En este artículo te enseñamos cómo podemos utilizarlo en C# de manera sencilla. [Más]

Cambios de zona horaria en .NET

Hacer un cambio de zona horaria parece una tarea muy sencilla: basta con sumar o restar las horas de diferencia de la nuestra actual y listo ¿verdad?. En realidad es mucho más complicado que eso. Para empezar existen regiones del mundo que no se encuentran un número de horas exacto por delante o por detrás de UTC. Por ejemplo, Venezuela se encuentra en UTC-04:30 (es decir, 4 horas y media por detrás), y Nepal está en UTC+05:45 (o sea, 5 horas y tres cuartos por delante). Otras áreas geográficas tienen zonas horarias verticales y horizontales en ocasiones (Australia en verano, por ejemplo). Y el cambio horario para ahorro de energía no se efectúa al mismo tiempo en todo el mundo, sino con semanas de diferencia. La complejidad es muy alta y no sirve simplemente sumar o restar un número de horas... [Más]