Ir al contenido principal

Entradas

Mostrando entradas de junio, 2012

Multiple File Upload: Ajax Tool Kit. Por fin!!

Subir múltiples archivos al servidor se convirtió en un tiempo un dolor de cabeza para mi, ya que no encontraba un método seguro, fácil y gratis (sobre todo gratis) de realizar esta implementación, siempre terminaba comprando algún servicio que un tercero ofrecía. Afortunada mente todo esto ha cambiado ya que ajax toolkit para ASP.NET en su ultima actualizacion ha incluido un control llamado "AjaxFileUpload" que nos facilita el trabajo de subir los múltiples archivos al servidor. Este nuevo control de la familia ToolKit nos ofrece una interfaz amigable y permite arrastar y soltar elementos dentro de este. En un post anterior ( Aquí ) hablamos de como incluir Ajax en nuestros proyectos web y de las ventajas que este nos trae. Algo interesante de este control es que funciona perfectamente tanto con HMTL5 como con HTML4, en HTML5 se mostrara un UploadProgress que indicara el progreso de la subida de los archivos ientras que en HTML4 solo mostrara una imagen indicando esp...

Consejos de usabilidad que intentaré seguir.

 Navegando en internet (asi como cuando uno navega), encontre un articulo muy interesante en la pagina de auxilioblog y como la esencia de internet es comaprtir la informacion lo he copiado sin su permiso para compartirlo con ustedes (todo lo que hago por el blog) exponiendome a que me bloqueen o me demanden. Pero como dice una frase celebre que define este blog: "El Conocimiento es un Don Divino que se incrementa a medida que se COMPARTE.". El articulo trata sobre usabilidad y como mejorar nuestra web .  Aqui se los dejo: 1.- Las caras captan la atención de los usuarios: El mapa de eye traking muestra como los usuarios fijan su atención en la cara del bebe Eye-tracking heat map of a baby looking directly at us, from the UsableWorld study . Eye-Tracking mapa de calor de un bebé que mira directamente a nosotros, desde el estudio UsableWorld . Cuando el bebé mira hacia el contenido aumentan los usuarios que se fijan el título y el texto Nos fijamos en l...

Usabilidad, Nuestra mejor aliada!

Hola una vez mas chsarpedianos!! Cada vez que navego por una página web lo menos que espero es que sea fácil de comprender y ubicarme en lo que necesito, es lo que todos los usuarios quieren y es la base para ganar visitantes y consumidores de nuestra web, ningun usuario quiere pensar mucho para descubrir como funciona nuestra pagina o aplicacion web. Pero esto es un tema muy complejo, ya que no todos los usuarios piensan y quieren lo mismo y es difícil agradar a todos los públicos. Recuerden esa frase que habla del universo y los usuarios ;). Es aquí donde entra un tema muy interesante (a mi parecer) y se trata de la Usabilidad , la cual trata de darnos pautas y “consejos” para que nuestras aplicaciones sean de fácil comprensión y entendimiento para los usuarios. El objetivo de este post no es de profundizar en la usabilidad pero si de compartirles unos libros muy interesantes que he encontrado de usabilidad. Aquí se los dejo: Usabilidad web (Recomendado) Usabilidad ...

Acceder a archivos y carpetas de la aplicacion en c#

Muchas  veces necesitamos acceder a las distintas carpetas que de nuestra aplicación en tiempo de ejecución, ya sea para saber si existe  un archivo, copiarlo, borrarlo, moverlo, listar lo que tiene cierta carpeta o para lo que sea que queramos hacer esto. Para acceder a las carpetas de la aplicación necesitaremos el espacio de nombres System.IO : “El espacio de nombres System.IO contiene tipos que permiten leer y escribir en los archivos y secuencias de datos, así como tipos que proporcionan compatibilidad básica con los archivos y directorios.”. “Utilice la clase Directory para operaciones típicas como copiar, mover, cambiar de nombre, crear y eliminar directorios. También puede utilizar la clase Directory para obtener y establecer información de DateTime relacionada con la creación, el acceso y la escritura de un directorio.” Dependiendo de nuestra necesidad podremos usar las clases para hacer lo que queramos con las carpetas y archivos dentro de la aplicación...

JQuery ++

Licenciado como un proyecto open source, jQuery++ trata de complementar lo ofrecido por el propio jQuery. En este sentido jQuery++ nos permite disponer de scripts que nos ayudan a que funciones de jQuery lo hagan donde normalmente no lo hacen. Este proyecto incluye varios complementos que podemos elegir a la hora de descargar. De los scripts ofrecidos por jQuery++ destacamos por ejemplo, jQuery.animate que nos permite hacer que funcionen las animaciones CSS en navegadores que no las soportan. Esta nueva herramienta de código abierto y todavía en fase de desarrollo beta, permite además seleccionar los módulos que nos interesan, evitando que aumente el peso del framework con funciones que en muchos casos no necesitamos que se lleven a cabo. Interesados en más información y descarga de jQuery++ pueden acceder a más información y descarga de la última versión desde jquerypp.com . Espero que lo disfruten y comenten. ;) "El Conocimiento es un Don Divino que se in...

Manual buenas practicas de programacion en c#

 En esta oportunidad les traigo un libro que considero bueniiiisimooo, se llama "Estándares de Codificación en C# y Buenas Prácticas de Programación" este libro es propiedad de canaldenegocio.com y no permiten su distribucion, que lastima cierto? ;), pero como en internet la informacion es libre y de acceso a todos entonces por arte de magia aqui lo tenemos y lo compartimos con todos nuestros lectores. El libro trata de buenas practicas de programacion en c sharp, es muy interesante y estudiarlo vale la pena, ya que nos ayudara a mejorar el rendimiento de nuestras aplicaciones y tener una mejor codificacion en nustras clases, metodos y todas las locuras que usamos para programar. Este es el contenido del libro: Contenido Introducción. ....................................................................................................................................... 4 2. Convenciones y Estándares de Nombres ............................................................

Capitalizar una frase en C# – Dejar la primer letra en Mayúscula

Hola chsarpedianos, este truco que les traigo es muy sencillo y se trata de convertir en mayuscula la primera letra de cada palabra en una cadena. Existe un metodo llamado TextInfo.ToTitleCase que pertenece a la clase CultureInfo y se puede usar con las diferentes culturas, esta clase se accede desde el espacio de nombres System.Globalization , este nos permite convertir la primera letra de cada palabra en mayuscula. String textoACambiar = "la primera letra de cada palabra va en mayúscula"; String resultado = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(textoACambiar); String resultado2 = new CultureInfo("en-US", false).TextInfo.ToTitleCase(textoACambiar); El resultado es: La Primera Letra De Cada Palabra Va En Mayúscula La Primera Letra De Cada Palabra Va En Mayúscula Existen otros metodos que hacen algo similar los cuales son toLower y toUpper para la clase String, pero estos métodos convierten toda la frase a minúscula y mayúscula respectivam...

AJAX, El complemento perfecto. Parte 3

Hola csharpedianos, les voy a compartir la ultima parte de de esta serie de posts hacerca de AJAX, y a decir verdad esta forma de utilizar AJAX es mi favorita, porque se hace con JQUERY, es super rapido, funcional y adaptable. Cuando utlilizamos ScriptManager, al compilar la pagina, se inserta una cantidad de JavaScript que la hacen un poco mas pesada, afortunadamente con jquery esto no pasa. JQuery trae incorporado un "módulo" de AJAX, que hace muy facil la utilización de este. Accedemos a la funcion de la siguiente manera: $(document).ready(function(){ $.ajax({ }); }) Parámetros JQuery admite un gran numero de parámetros para ajax. (Hay ejemplos de código despues de la tabla): Esto lo he tomado de Cristalab ya que esta muy bien explicado y se me hacer mas facil y rapido. ;) Parámetro Explicacion Valores async Determina que la cargada del objeto ajax se síncrona o asíncrona...

De Navegación & Música Ligera

Mi nombre es Alejandro Corena, columnista invitado, DISEÑADOR WEB por que me parieron así............y es así de inevitable el amor que siento por mi profesión punto aparte (Que romántico!). Antes de seguirlos confundiendo, quiero regalarles un libro que la verdad me lo estoy leyendo con mucho esfuerzo ya saben, eso del Inglés, pero de seguro ustedes le pueden sacar un gran provecho, se tratada de Los Seis Circulos , el cual aborda la temática de la experiencia de usuario, es bastante bueno y fácil de leer, de seguro que lo disfrutarás mas en tu  tablet o en tu dispositivo Mobil. Los Seis Círculos - UX (Experiencia de Usuario-Diseño Web) DESCARGAR LIBRO PDF click aquí 

AJAX, El complemento perfecto. Parte 2

En esta segunda parte de AJAX, El complemento perfecto, les mostrare como trabajar AJAX desde javascript, haciendo uso de los pagemethods. Esto permite llamar metodos que se encuentren en el servidor desde javascript sin refrescar la pagina, asi lograremos trabajar asincronamente y daremos mucha mas funcionalidad a nuestra aplicacion. El proceso es muy sencillo y puedes modificarlo de acuerdo a tus necesidades. Para que esto sea posible necesitaremos un ScriptManager en la pagina con la propiedad: EnablePageMethods en True. <asp:ScriptManager ID="ScriptManager1"     EnablePageMethods="true"    EnablePartialRendering="true" runat="server" /> Ahora el siguiente paso sera agregar el codigo JavaScript haciendo el llamado a la funcion que tenemos en el servidor, y esto se hace llamando el metodo como si estuviera localmente pero anteponiendole PageMethods, y para obtener el valor devuelto por la funcion en el servidor, agregaremos ...