La aportación del eyetracking en el sector de usabilidad
EscenarioTengo un gridview en mi webform que obtiene los datos a partir de una consulta previa , luego se le ocurre al cliente, que esta info, la quiere en Excel. Así que vamos, añadir un botón y agregamos el siguiente código
Dim sb As StringBuilder = New StringBuilder()Dim sw As StringWriter = New StringWriter(sb)Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)Dim pagina As Page = New PageDim form = New HtmlForm
grilla.EnableViewState = Falsepagina.EnableEventValidation = Falsepagina.DesignerInitialize()
pagina.Controls.Add(form)
form.Controls.Add(grilla)
pagina.RenderControl(htw)
Response.Clear()Response.Buffer = TrueResponse.ContentType = "application/vnd.ms-excel"Response.AddHeader("Content-Disposition", "attachment;filename=data.xls")
Response.Charset = "UTF-8" Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()
Si te percataste, uno de los puntos importantes el crear el objeto form de la clase Htmlform, ¿para que? para que el gridview se encuentre dentro de la nueva página que a su vez tenga la etiqueta form con el correspondiente runat="server", de otra manera, se te va a caer. Ahora bien, lo único que debes cambiar de este código es el nombre de la grilla y listo!!![H]
Hoy he aprendido algo nuevo, se trata de los Wireframes, que en diseño web también se les conoce cómo Prototipos de Baja fidelidad, StoryBoard, Schematics, Blueprints o Page Architecture y son un conjunto de dibujos que representan cómo estarán organizados los elementos en las páginas, sin elementos gráficos, de tal manera que implementan aspectos generales del sistema sin entrar en detalle, estos se deben realizar antes de empezar a programar y de crear el diseño visual de la página.
Una de las funcionalidades añadidas al ASP.NET 2.0 es el manejo de plantillas como parte de la creación de nuestras páginas. Estas plantillas, conocidas como Páginas Maestras o Master Pages, nos permiten crear un diseño que será compartido por otras muchas páginas de nuestro sitio a las que llamaremos Páginas de Contenido o Content Pages. Lo interesante es que las Master Pages no solo contendrán la apariencia visual que compartirán otras muchas páginas, sino que también contendrán el comportamiento. Es decir, en nuestras Master Pages podemos colocar controles como botones, combos, etc. Y todos los eventos que implementemos para esos controles, quedarán implementados para todas las Content Pages que utilicen la Master Page.
Google, mi consentido y sin duda el imparable pues trata de invadir, renovar, reinventar, lanzar lo que se le ocurra y a pesar de que un troyano ha invadido a los Android (instala programas sin que el usuario lo sepa y se apodera de toda la informacion), que en Alemania multaran con una fuerte cantidad de euros a quien use Analytics pues puede ser una invasion a la privacidad (¬¬); no se da por vencido y lanza una API para su acortador de url.
Esta API la podremos encontrar en http://goo.gl/ y "patrocinado" por Google Labs, “Con esta API, los desarrolladores serán capaces de programar acceso automático a todas las características de goo.gl que en estos momentos ofrecemos con una interfaz web. Se puede acortar y ampliar el uso de las URL con la API, así como acceder al historial y las estadísticas”, señala Ben D´Angelo, integrante del equipo de trabajo.
Tambien se podra compartir directamente la url con usuarios de Twitter o Buzz, controlar las estadisticas de uso y trafico, mientras que el desarrollador puede comenzar a trabajar desde la consola API, el equipo trabajara en buscar la forma de que no se infiltren url maliciosas o spam.
Fuente: IDG
Hay múliples programas malignos (llámense virus, espías, troyanos...) que prohiben al usuario ver los archivos ocultos. Que tengas un antivirus no significa que estés libre de estos programas.
Andate a Inicio, Ejecutar, escribe "regedit", y aceptar
Dirigete a
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/SHOWALL
Hay una entrada que se llama CheckedValue que es de tipo alfanumerico (pero que debería ser de tipo DWORD), elimina esa entrada de tipo alfanumerico y crea otra con el mismo nombre pero con el tipo DWORD, y ponle valor 1.
Con esto me parece que ya puedes ver tus archivos ocultos del sistema cuando actives la opción en el administrador de carpetas, si no es así de todas maneras fijate tambien que que la entrada DefaultValue tenga valor de 2.
Tambien dentro de HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/NOHIDDEN
busca las mismas entradas, y que estas entradas tengan el valor 2.
Para ver los archivos ocultos del sistema, dirigete a HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/SuperHidden y miras las mismas entradas, fijate que las dos tengan el valor de 0.
Google Analytics es una herramienta compleja de estadísticas web que nos provee de acceso a datos históricos de nuestros sitios web gratuitamente, pero el único detalle que aún le falta, es que no ofrecen estadísticas en tiempo real.
Debes ir a la opción "Editar entradas". Allí se ve un listado de todas las entradas del blog(publicadas, programadas, en borrador), y, a la izquierda, todas las etiquetas del blog con la cantidad de entradas que tienen las diversas etiquetas.
En ese menú, seleccioná una de las etiquetas que se listan al hacer clic en una de ellas se mostraran todas las entradas con esta etiqueta. Luego, arriba, si querés eliminar esa etiquetas de todas las entradas, a la derecha del menú desplegable "Acciones de etiquetas: Selecciona", clickeá en "Todos". Desplegá el menú "Acciones de etiquetas" y, debajo de "Eliminar etiqueta", seleccioná la que quieras eliminar.
Domain Sale! $7.49 .com at GoDaddy
Hemos descubierto un metodo que te enseñara como hacer conocer lo que hace dia a dia atraves de videos creado en poco minutos.
Hemos descubierto un metodo que te enseñara como hacer conocer lo que haces dia a dia atraves de videos creado por ti en poco minutos solo visita el enlace que te proporcionamos alli abajo
En ASP.net Cuando se asigna a un TextBox la propiedad ReadOnly="True"
Nos damos con la sorpresa que al enviar los datos perdemos el valor de dicho textbox
Para solucionar este inconveniente hay que realizar lo siguiente:
> Colocar ReadOnly="False" en la página ASPX,
> y en la pagína ASPX.VB en el método Page_Load
colocar la siguiente linea de código:
> TextBox1.Attributes.Add("readonly","true");
Con estas simples instrucciones debemos solucionar este problema
Private Sub dgDataRetentionRules_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles dgDataRetentionRules.RowDataBound
Con estas pequeñas instrucciones aprenderemos como asignar un botón por defecto al presionar enter en un textbox
Primero debemos crear esta función javascript
PASO 2: Hacer doble clic en la opción CORREO para cargar las opciones para la configuración.
PASO 11: Al iniciar Outlook nos solicitará el perfil con el cual deseamos iniciar nuestra sesión. Seleccionamos POSTMASTER (nombre del perfil incorporado) para probar la nueva cuenta configurada.
Para el ejemplo seleccione POSTMASTER e ingresamos la clave y presionamos el botón ACEPTAR.
Este error se debe a que se ha bloquedado un registro/s mediante SELECT FOR UPDATE NO WAIT o se ha bloquedado la tabla con LOCK TABLE.
Solución
Hacer COMMIT o ROLLBACK
Sintaxis: | background-repeat: |
---|---|
Valores posibles: | repeat | repeat-x | repeat-y | no-repeat |
Valor inicial: | repeat |
La propiedad background-repeat determina como se repite la background image (imagen de fondo) especificada. El valor repeat-x repetirá la imagen horizontalmente mientras que el valor repeat-y repetirá la imagen verticalmente. Por ejemplo:
BODY { background: url(fbody.jpg) #ffffff repeat-x ;}
en este ejemplo: Se repetira la imagen en forma Horizontal y resto de la pagina sera pintada
con el color blanco especificado(#ffffff
) despues de la url