1 0 Tag Archives: Web
post icon

Invocar métodos del Servidor con JavaScript en ASP.Net

A veces necesitamos ejecutar un código de servidor por alguna extraña regla de negocio, justamente cuando ocurre un evento que sólo podemos controlarlo en el lado Cliente con JavaScript, pero cómo hacer que el servidor se entere de los eventos del lado cliente?.

Una manera que puede solucionarnos el problema es definiendo que el webcontrol haga postBack, y en el evento Load de la página preguntamos si es la primera vez que se carga o está respondiendo a una llamada de un control desde el lado cliente. (Continuar Leyendo sobre Invocar métodos del Servidor con JavaScript en ASP.Net)

post icon

Como programar en n-Capas con C# (Parte 5)

Con ésta entrega cumpliremos con la capa de Presentación, utilizaremos todo lo que hemos visto hasta ahora aplicados a una interfaz de usuario, y como lo prometí, lo veremos implementado en winForm como en webForm.

El primer ejemplo será Desktop, crearemos un formulario con una apariencia semejante al que ven en la imagen.

frmCliente

Evidentemente, un sistema real no lo harán así, el botón conectar emula el comportamiento de una pantalla de login, el boton crear mandará a la BBDD los datos de la caja, Listar rellenará la grilla y Buscar By Id se encargará de devolvernos un registro a partir de lo que carguemos en la caja de Id. Otra implementación interesante sería agregarle un identity a la (Continuar Leyendo sobre Como programar en n-Capas con C# (Parte 5))

post icon

Subir ficheros al servidor con JSP

Una de las opciones más utilizadas en las aplicaciones web son el upload de ficheros de cualquier tipo, hacerlo con JSP es lo que veremos hoy, para que desde la PC cliente lo subamos al servidor y de ahí hagamos con el lo que querramos.

Necesitaremos agregar 2 librerías para ellos a nuestro proyecto: commons-io y commoms-fileupload, yo lo desplegaré sobre Apache Tomcat, aunque ustedes pueden cambiar de servidor si así lo quieren. (Continuar Leyendo sobre Subir ficheros al servidor con JSP)

28 junio 2010
post icon

Acelerar la carga de un sitio web con PHP

Recién he leído un artículo que me ha gustado mucho en AyudaWordpress, trata de como obtener mayor velocidad de carga de las páginas hechas con PHP, en el original se centra en el CMS WordPress, pero no sólo es válido para él, sino también para cualquier otro CMS o sitio web que hayamos creado por nuestra cuenta.

Es muy útil para reducir el trafico que generamos, para ello utilizaremos la librería Zlib, en algunos servidores con CPanel podemos activarlo manualmente, otros ya lo traen listo para usarlo, en el peor de los casos no tienen ésta opción sería cuestión de ponerse en contacto con su hosting.

La configuración es tan sencilla que con 2 líneas de código reducimos hasta un 80% (Continuar Leyendo sobre Acelerar la carga de un sitio web con PHP)

post icon

ReCaptcha en ASP.Net con VB y C#

A estas alturas todos ya habremos visto implementado en más de un sitio web reCaptcha . Adquirida por Google hace un tiempo atrás, es una famosa herramienta para prevenir el spam, detectando si el usuario conectado es un humano o un robot.

ReCaptcha es un software libre, que podemos implementar como y cuando querramos, teniendo la particularidad que siempre nos mostrará dos palabras, pudiendo nada más interpretar la primera, ¿Cómo es esto? reCaptcha solamente entiende y puede comparar el texto de la primer palabra, la segunda palabra no puede comprender, ya que son palabras de libros escaneados y se utiliza de manera indirecta ésta herramienta para digitalizarlos para los siguientes servicios Google Books y Google News Archive. Esto quiere decir que si escribimos bien la primer palabra y la segunda no igual pasaremos el validador.

Desde este link pueden descargar la librería, una vez descargada la .dll agregamos como referencia a nuestro proyecto web en Visual Studio. Para demostrar como se utiliza crearemos una página muy sencilla (Continuar Leyendo sobre ReCaptcha en ASP.Net con VB y C#)

post icon

Crear y Utilizar Sesiones en ASP.Net

El objeto Session, nos permite crear sesiones de usuarios, que tiene un tiempo de validez antes de expirar, por default su tiempo es de 20 minutos. El mismo tiene varios usos y no sólo el de crear sesiones, su uso es típico en aplicaciones con  carritos de compra, en foro para establecer un tiempo mínimo para poder votar o volver a escribir un mensaje.

El mismo se almacena en el servidor, y es administrado por él. En el siguiente ejemplo escrito en C#veremos una similación precaria de un formulario que va cargando Productos en un ArrayList, y lo envía al servidor para almacenarlo en una variable de sesión, luego abriendo incluso otra ventana el mismo puede ser (Continuar Leyendo sobre Crear y Utilizar Sesiones en ASP.Net)

post icon

Como utilizar Cookies en Asp.Net

Desde la Web 1.0 que venimos escuchando y utilizando las cookies, hasta hoy día se conserva su uso aunque ya en menor medida. Principalmente su fin es almacenar información no relevante ni crítica del usuario, en su propia máquina, lo típico es almacenar información de navegación, usos del sitio, preferencias del mismo, etc.

El servidor solicita la creación y lectura de los mismo, pero quién finalmente la gestiona es el cliente, es por eso que debemos prever su uso, ya que el usuario puede tener un configuración de seguridad muy estricta que no permita su utilización, por lo que no debemos ser muy dependientes de las cookies.

Otros factores que debemos tener en cuenta, es que allí no tenemos que almacenar información relevante, como password, connections strings, datos de acceso clasificado, etc. ya que ellas son simples ficheros (Continuar Leyendo sobre Como utilizar Cookies en Asp.Net)

post icon

Detectar desde donde llegó un visitante con PHP

Saber sobre nuestro origen, de donde venimos es una de las incógnitas aún no resueltas de nosotros los humanos, por suerte para nosotros los programadores tenemos esta respuesta gracias a PHP, nos dice de donde venimos y que podemos hacer al respecto sobre a donde queremos ir o hacer (Ya se, ya se.. parece que me fumé antes de escribir la intro).

Volviendo a lo serio, detectar desde donde provienen nuestros usuarios en muchos casos es sumamente útil, con ello podríamos colocar ciertos anuncios, o crear un comportamiento distinto del sitio, o tan sólo almacenar esa información para un posterior proceso de estadísticas, etc. etc..

El código que agregaremos debe estar presente en todas las páginas, para que sea fiable, por ello es recomendable (Continuar Leyendo sobre Detectar desde donde llegó un visitante con PHP)

14 junio 2010
post icon

Recepción y Retorno de Valores en las funciones de PHP

Es muy común y sumamente útil separar nuestros procesos repetitivos en funciones especializadas para el proceso, y así evitar reescribir constantemente el mismo código una y otra vez. De más está mencionar todas las ventajas que éstas conllevan.

En php es realmente simple el manejo de ellas, para comprender mejor el concepto ejemplicaré una función que calcula la hipotenusa de un triangulo utilizando el teorema de pitágoras. Para refrescar un poco las mentes de muchos la fórmula es la siguiente:

c2 = b2 + a2

De paso utilizaremos 2 funciones que servirá a más de unos en algún momento, como lo son (Continuar Leyendo sobre Recepción y Retorno de Valores en las funciones de PHP)

12 junio 2010
post icon

Convertir de String a Color en ASP.Net

Gracias a los WebControl de ASP.Net tenemos muchas facilidades y velocidad de desarrollo, y en mas de una ocación necesitaremos formatear estos según ciertas circunstancias. O incluso solicitar al usuarios que setee la configuración que desea y luego se aplique sobre los objetos de la web.

Especificamente nos enfocaremos en los modos que el usuario puede setear colores de fuentes, en tres distintos modos, RGB, Hexadecimal, y ColorName. (Continuar Leyendo sobre Convertir de String a Color en ASP.Net)